Microsoft.ExtendedLocation customLocations
Definição de recurso do Bicep
O tipo de recurso customLocations pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.ExtendedLocation/customLocations@2021-08-31-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
}
properties: {
authentication: {
type: 'string'
value: 'string'
}
clusterExtensionIds: [
'string'
]
displayName: 'string'
hostResourceId: 'string'
hostType: 'Kubernetes'
namespace: 'string'
provisioningState: 'string'
}
}
Valores de propriedade
customLocations
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
identidade | Identidade do recurso. | Identidade |
properties | O conjunto de propriedades específicas de um Local Personalizado | CustomLocationProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'None' 'SystemAssigned' |
CustomLocationProperties
Nome | Descrição | Valor |
---|---|---|
autenticação | Essa é 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 de exibição para o local Locais Personalizados. | string |
hostResourceId | Cluster conectado ou cluster do AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. | string |
hostType | Tipo de host que os Locais Personalizados estão referenciando (Kubernetes etc...). | 'Kubernetes' |
namespace | Namespace do Kubernetes que será criado no cluster especificado. | string |
provisioningState | Estado de provisionamento para o Local Personalizado. | string |
CustomLocationPropertiesAuthentication
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo da autenticação locais personalizados | string |
value | O valor kubeconfig. | string |
Definição de recurso de modelo do ARM
O tipo de recurso customLocations pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.ExtendedLocation/customLocations",
"apiVersion": "2021-08-31-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string"
},
"properties": {
"authentication": {
"type": "string",
"value": "string"
},
"clusterExtensionIds": [ "string" ],
"displayName": "string",
"hostResourceId": "string",
"hostType": "Kubernetes",
"namespace": "string",
"provisioningState": "string"
}
}
Valores de propriedade
customLocations
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.ExtendedLocation/customLocations' |
apiVersion | A versão da API de recursos | '2021-08-31-preview' |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
identidade | Identidade do recurso. | Identidade |
properties | O conjunto de propriedades específicas de um Local Personalizado | CustomLocationProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'None' 'SystemAssigned' |
CustomLocationProperties
Nome | Descrição | Valor |
---|---|---|
autenticação | Essa é 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 de exibição para o local Locais Personalizados. | string |
hostResourceId | Cluster conectado ou cluster do AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. | string |
hostType | Tipo de host que os Locais Personalizados estão referenciando (Kubernetes etc...). | 'Kubernetes' |
namespace | Namespace do Kubernetes que será criado no cluster especificado. | string |
provisioningState | Estado de provisionamento para o Local Personalizado. | string |
CustomLocationPropertiesAuthentication
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo da autenticação locais personalizados | string |
value | O valor kubeconfig. | string |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso customLocations pode ser implantado em:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ExtendedLocation/customLocations, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
authentication = {
type = "string"
value = "string"
}
clusterExtensionIds = [
"string"
]
displayName = "string"
hostResourceId = "string"
hostType = "Kubernetes"
namespace = "string"
provisioningState = "string"
}
})
}
Valores de propriedade
customLocations
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. |
identidade | Identidade do recurso. | Identidade |
properties | O conjunto de propriedades específicas de um Local Personalizado | CustomLocationProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" |
CustomLocationProperties
Nome | Descrição | Valor |
---|---|---|
autenticação | Essa é 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 de exibição para o local locais personalizados. | string |
hostResourceId | Cluster conectado ou cluster do AKS. O RP de Locais Personalizados executará uma API checkAccess para permissões listAdminCredentials. | string |
hostType | Tipo de host que os Locais Personalizados estão referenciando (Kubernetes etc...). | "Kubernetes" |
namespace | Namespace do Kubernetes que será criado no cluster especificado. | string |
provisioningState | Estado de provisionamento para o local personalizado. | string |
CustomLocationPropertiesAuthentication
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de autenticação de Locais Personalizados | string |
value | O valor kubeconfig. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de