Partilhar via


Microsoft.ExtendedLocation customLocations 2021-08-31-preview

Definição de recursos do bíceps

O tipo de recurso customLocations pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o seguinte Bicep ao seu modelo.

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'
  }
}

Valores de propriedade

CustomLocationProperties

Designação Descrição Valor
autenticação Esta é uma entrada opcional que contém a autenticação que deve ser usada para gerar o namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Contém a referência ao complemento que contém gráficos para implantar CRDs e operadores. string[]
displayName Nome para exibição do local Locais personalizados. string
hostResourceId Cluster conectado ou cluster AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. string
Tipo de host Tipo de host que os Locais Personalizados estão referenciando (Kubernetes, etc...). 'Kubernetes'
espaço de nomes Namespace do Kubernetes que será criado no cluster especificado. string
provisionamentoEstado Estado de provisionamento para o local personalizado. string

CustomLocationPropertiesAuthentication

Designação Descrição Valor
tipo O tipo de autenticação de Locais Personalizados string
valor O valor kubeconfig. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

Identidade

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Designação Descrição Valor
identidade Identidade do recurso. Identidade
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obrigatório)
propriedades O conjunto de propriedades específicas de um Local Personalizado CustomLocationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

TrackedResourceTags

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso customLocations pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o seguinte JSON ao seu modelo.

{
  "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"
  }
}

Valores de propriedade

CustomLocationProperties

Designação Descrição Valor
autenticação Esta é uma entrada opcional que contém a autenticação que deve ser usada para gerar o namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Contém a referência ao complemento que contém gráficos para implantar CRDs e operadores. string[]
displayName Nome para exibição do local Locais personalizados. string
hostResourceId Cluster conectado ou cluster AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. string
Tipo de host Tipo de host que os Locais Personalizados estão referenciando (Kubernetes, etc...). 'Kubernetes'
espaço de nomes Namespace do Kubernetes que será criado no cluster especificado. string
provisionamentoEstado Estado de provisionamento para o local personalizado. string

CustomLocationPropertiesAuthentication

Designação Descrição Valor
tipo O tipo de autenticação de Locais Personalizados string
valor O valor kubeconfig. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

Identidade

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Designação Descrição Valor
apiVersion A versão api '2021-08-31-pré-visualização'
identidade Identidade do recurso. Identidade
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obrigatório)
propriedades O conjunto de propriedades específicas de um Local Personalizado CustomLocationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.ExtendedLocation/customLocations'

TrackedResourceTags

Designação Descrição Valor

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso customLocations pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o seguinte Terraform ao seu modelo.

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"
    }
  })
}

Valores de propriedade

CustomLocationProperties

Designação Descrição Valor
autenticação Esta é uma entrada opcional que contém a autenticação que deve ser usada para gerar o namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Contém a referência ao complemento que contém gráficos para implantar CRDs e operadores. string[]
displayName Nome para exibição do local Locais personalizados. string
hostResourceId Cluster conectado ou cluster AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. string
Tipo de host Tipo de host que os Locais Personalizados estão referenciando (Kubernetes, etc...). 'Kubernetes'
espaço de nomes Namespace do Kubernetes que será criado no cluster especificado. string
provisionamentoEstado Estado de provisionamento para o local personalizado. string

CustomLocationPropertiesAuthentication

Designação Descrição Valor
tipo O tipo de autenticação de Locais Personalizados string
valor O valor kubeconfig. string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

Identidade

Designação Descrição Valor
tipo O tipo de identidade. 'Nenhuma'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Designação Descrição Valor
identidade Identidade do recurso. Identidade
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obrigatório)
propriedades O conjunto de propriedades específicas de um Local Personalizado CustomLocationProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.ExtendedLocation/customLocations@2021-08-31-pré-visualização"

TrackedResourceTags

Designação Descrição Valor