Compartir a través de


Microsoft.ExtendedLocation customLocations

Definición de recursos de Bicep

El tipo de recurso customLocations se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ExtendedLocation/customLocations, agregue el siguiente bicep a la plantilla.

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 propiedad

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. cuerda
hostResourceId Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. cuerda
hostType El tipo de host que hace referencia a ubicaciones personalizadas (Kubernetes, etc.). "Kubernetes"
Namespace Espacio de nombres de Kubernetes que se creará en el clúster especificado. cuerda
provisioningState Estado de aprovisionamiento para la ubicación personalizada. cuerda

CustomLocationPropertiesAuthentication

Nombre Descripción Valor
tipo Tipo de autenticación ubicaciones personalizadas cuerda
valor Valor kubeconfig. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Identidad

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Nombre Descripción Valor
identidad Identidad del recurso. Identity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obligatorio)
Propiedades Conjunto de propiedades específicas de una ubicación personalizada CustomLocationProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

TrackedResourceTags

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso customLocations se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

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",
  "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 propiedad

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. cuerda
hostResourceId Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. cuerda
hostType El tipo de host que hace referencia a ubicaciones personalizadas (Kubernetes, etc.). "Kubernetes"
Namespace Espacio de nombres de Kubernetes que se creará en el clúster especificado. cuerda
provisioningState Estado de aprovisionamiento para la ubicación personalizada. cuerda

CustomLocationPropertiesAuthentication

Nombre Descripción Valor
tipo Tipo de autenticación ubicaciones personalizadas cuerda
valor Valor kubeconfig. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Identidad

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Nombre Descripción Valor
apiVersion La versión de api '2021-08-31-preview'
identidad Identidad del recurso. Identity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obligatorio)
Propiedades Conjunto de propiedades específicas de una ubicación personalizada CustomLocationProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.ExtendedLocation/customLocations'

TrackedResourceTags

Nombre Descripción Valor

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso customLocations se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

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"
  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 propiedad

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. cuerda
hostResourceId Clúster conectado o clúster de AKS. El RP ubicaciones personalizadas realizará una API checkAccess para obtener permisos listAdminCredentials. cuerda
hostType El tipo de host que hace referencia a ubicaciones personalizadas (Kubernetes, etc.). "Kubernetes"
Namespace Espacio de nombres de Kubernetes que se creará en el clúster especificado. cuerda
provisioningState Estado de aprovisionamiento para la ubicación personalizada. cuerda

CustomLocationPropertiesAuthentication

Nombre Descripción Valor
tipo Tipo de autenticación ubicaciones personalizadas cuerda
valor Valor kubeconfig. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Identidad

Nombre Descripción Valor
tipo Tipo de identidad. 'Ninguno'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Nombre Descripción Valor
identidad Identidad del recurso. Identity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
Patrón = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obligatorio)
Propiedades Conjunto de propiedades específicas de una ubicación personalizada CustomLocationProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"

TrackedResourceTags

Nombre Descripción Valor