Microsoft.ExtendedLocation customLocations
Definición de recursos de Bicep
El tipo de recurso customLocations se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.ExtendedLocation/customLocations, agregue la siguiente bicep a la plantilla.
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 propiedades
customLocations
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identity | Identidad del recurso. | Identidad |
properties | Conjunto de propiedades específicas de una ubicación personalizada | CustomLocationProperties |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | 'Ninguno' 'SystemAssigned' |
CustomLocationProperties
Nombre | Descripción | Valor |
---|---|---|
autenticación | Se trata de una entrada opcional que contiene la autenticación que se debe usar para generar el espacio de nombres. | CustomLocationPropertiesAuthentication |
clusterExtensionIds | Contiene la referencia al complemento que contiene gráficos para implementar CRD y operadores. | string[] |
DisplayName | Nombre para mostrar de la ubicación ubicaciones personalizadas. | string |
hostResourceId | Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. | string |
hostType | El tipo de host a las ubicaciones personalizadas hace referencia a (Kubernetes, etc.). | 'Kubernetes' |
espacio de nombres | Espacio de nombres de Kubernetes que se creará en el clúster especificado. | string |
provisioningState | Estado de aprovisionamiento para la ubicación personalizada. | string |
CustomLocationPropertiesAuthentication
Nombre | Descripción | Value |
---|---|---|
type | Tipo de autenticación de ubicaciones personalizadas | string |
value | Valor kubeconfig. | string |
Definición de recursos de plantilla de ARM
El tipo de recurso customLocations se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.ExtendedLocation/customLocations, agregue el siguiente json a la plantilla.
{
"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 propiedades
customLocations
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.ExtendedLocation/customLocations' |
apiVersion | La versión de la API de recursos | "2021-08-31-preview" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identity | Identidad del recurso. | Identidad |
properties | Conjunto de propiedades específicas de una ubicación personalizada | CustomLocationProperties |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | 'Ninguno' 'SystemAssigned' |
CustomLocationProperties
Nombre | Descripción | Valor |
---|---|---|
autenticación | Se trata de una entrada opcional que contiene la autenticación que se debe usar para generar el espacio de nombres. | CustomLocationPropertiesAuthentication |
clusterExtensionIds | Contiene la referencia al complemento que contiene gráficos para implementar CRD y operadores. | string[] |
DisplayName | Nombre para mostrar de la ubicación ubicaciones personalizadas. | string |
hostResourceId | Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. | string |
hostType | El tipo de host a las ubicaciones personalizadas hace referencia a (Kubernetes, etc.). | 'Kubernetes' |
espacio de nombres | Espacio de nombres de Kubernetes que se creará en el clúster especificado. | string |
provisioningState | Estado de aprovisionamiento para la ubicación personalizada. | string |
CustomLocationPropertiesAuthentication
Nombre | Descripción | Value |
---|---|---|
type | Tipo de autenticación de ubicaciones personalizadas | string |
value | Valor kubeconfig. | string |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso customLocations se puede implementar en:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.ExtendedLocation/customLocations, agregue el siguiente terraform a la plantilla.
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 propiedades
customLocations
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
identity | Identidad del recurso. | Identidad |
properties | Conjunto de propiedades específicas de una ubicación personalizada | CustomLocationProperties |
Identidad
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad. | "SystemAssigned" |
CustomLocationProperties
Nombre | Descripción | Valor |
---|---|---|
autenticación | Se trata de una entrada opcional que contiene la autenticación que se debe usar para generar el espacio de nombres. | CustomLocationPropertiesAuthentication |
clusterExtensionIds | Contiene la referencia al complemento que contiene gráficos para implementar CRD y operadores. | string[] |
DisplayName | Nombre para mostrar de la ubicación ubicaciones personalizadas. | string |
hostResourceId | Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. | string |
hostType | El tipo de host a las ubicaciones personalizadas hace referencia a (Kubernetes, etc.). | "Kubernetes" |
espacio de nombres | Espacio de nombres de Kubernetes que se creará en el clúster especificado. | string |
provisioningState | Estado de aprovisionamiento para la ubicación personalizada. | string |
CustomLocationPropertiesAuthentication
Nombre | Descripción | Value |
---|---|---|
type | Tipo de autenticación de ubicaciones personalizadas | string |
value | Valor kubeconfig. | string |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de