Udostępnij za pośrednictwem


Microsoft.ExtendedLocation customLocations

Definicja zasobu Bicep

Typ zasobu customLocations można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ExtendedLocation/customLocations, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ExtendedLocation/customLocations@2021-08-31-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    authentication: {
      type: 'string'
      value: 'string'
    }
    clusterExtensionIds: [
      'string'
    ]
    displayName: 'string'
    hostResourceId: 'string'
    hostType: 'string'
    namespace: 'string'
    provisioningState: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Właściwości CustomLocationProperties

Nazwa Opis Wartość
uwierzytelnianie Jest to opcjonalne dane wejściowe zawierające uwierzytelnianie, które powinno być używane do generowania przestrzeni nazw. CustomLocationPropertiesAuthentication
clusterExtensionIds Zawiera odwołanie do dodatku zawierającego wykresy do wdrażania identyfikatorów CRD i operatorów. string[]
displayName Nazwa wyświetlana lokalizacji lokalizacji niestandardowych. struna
hostResourceId Połączony klaster lub klaster usługi AKS. Dostawca usług lokalizacji niestandardowych wykona sprawdzanie interfejsu API funkcji dla uprawnień listAdminCredentials. struna
hostType Typ hosta, do których odwołują się lokalizacje niestandardowe (Kubernetes itp.). "Kubernetes"
Namespace Przestrzeń nazw kubernetes, która zostanie utworzona w określonym klastrze. struna
provisioningState Stan aprowizacji lokalizacji niestandardowej. struna

CustomLocationPropertiesAuthentication

Nazwa Opis Wartość
typ Typ uwierzytelniania Lokalizacji niestandardowych struna
wartość Wartość kubeconfig. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (wymagane)
Właściwości Zestaw właściwości specyficznych dla lokalizacji niestandardowej CustomLocationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu customLocations można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ExtendedLocation/customLocations, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.ExtendedLocation/customLocations",
  "apiVersion": "2021-08-31-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "authentication": {
      "type": "string",
      "value": "string"
    },
    "clusterExtensionIds": [ "string" ],
    "displayName": "string",
    "hostResourceId": "string",
    "hostType": "string",
    "namespace": "string",
    "provisioningState": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Właściwości CustomLocationProperties

Nazwa Opis Wartość
uwierzytelnianie Jest to opcjonalne dane wejściowe zawierające uwierzytelnianie, które powinno być używane do generowania przestrzeni nazw. CustomLocationPropertiesAuthentication
clusterExtensionIds Zawiera odwołanie do dodatku zawierającego wykresy do wdrażania identyfikatorów CRD i operatorów. string[]
displayName Nazwa wyświetlana lokalizacji lokalizacji niestandardowych. struna
hostResourceId Połączony klaster lub klaster usługi AKS. Dostawca usług lokalizacji niestandardowych wykona sprawdzanie interfejsu API funkcji dla uprawnień listAdminCredentials. struna
hostType Typ hosta, do których odwołują się lokalizacje niestandardowe (Kubernetes itp.). "Kubernetes"
Namespace Przestrzeń nazw kubernetes, która zostanie utworzona w określonym klastrze. struna
provisioningState Stan aprowizacji lokalizacji niestandardowej. struna

CustomLocationPropertiesAuthentication

Nazwa Opis Wartość
typ Typ uwierzytelniania Lokalizacji niestandardowych struna
wartość Wartość kubeconfig. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2021-08-31-preview"
tożsamość Tożsamość zasobu. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (wymagane)
Właściwości Zestaw właściwości specyficznych dla lokalizacji niestandardowej CustomLocationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.ExtendedLocation/customLocations"

TrackedResourceTags

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu customLocations można wdrożyć za pomocą operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ExtendedLocation/customLocations, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authentication = {
        type = "string"
        value = "string"
      }
      clusterExtensionIds = [
        "string"
      ]
      displayName = "string"
      hostResourceId = "string"
      hostType = "string"
      namespace = "string"
      provisioningState = "string"
    }
  })
}

Wartości właściwości

Właściwości CustomLocationProperties

Nazwa Opis Wartość
uwierzytelnianie Jest to opcjonalne dane wejściowe zawierające uwierzytelnianie, które powinno być używane do generowania przestrzeni nazw. CustomLocationPropertiesAuthentication
clusterExtensionIds Zawiera odwołanie do dodatku zawierającego wykresy do wdrażania identyfikatorów CRD i operatorów. string[]
displayName Nazwa wyświetlana lokalizacji lokalizacji niestandardowych. struna
hostResourceId Połączony klaster lub klaster usługi AKS. Dostawca usług lokalizacji niestandardowych wykona sprawdzanie interfejsu API funkcji dla uprawnień listAdminCredentials. struna
hostType Typ hosta, do których odwołują się lokalizacje niestandardowe (Kubernetes itp.). "Kubernetes"
Namespace Przestrzeń nazw kubernetes, która zostanie utworzona w określonym klastrze. struna
provisioningState Stan aprowizacji lokalizacji niestandardowej. struna

CustomLocationPropertiesAuthentication

Nazwa Opis Wartość
typ Typ uwierzytelniania Lokalizacji niestandardowych struna
wartość Wartość kubeconfig. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "Brak"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Nazwa Opis Wartość
tożsamość Tożsamość zasobu. Identity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (wymagane)
Właściwości Zestaw właściwości specyficznych dla lokalizacji niestandardowej CustomLocationProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"

TrackedResourceTags

Nazwa Opis Wartość