Condividi tramite


Microsoft.ExtendedLocation customLocations

Definizione di risorsa Bicep

Il tipo di risorsa customLocations può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ExtendedLocation/customLocations, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

customLocations

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
identity Identità per la risorsa. Identità
properties Set di proprietà specifiche di un percorso personalizzato CustomLocationProperties

Identità

Nome Descrizione valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned'

CustomLocationProperties

Nome Descrizione valore
autenticazione Si tratta di un input facoltativo che contiene l'autenticazione che deve essere usata per generare lo spazio dei nomi. CustomLocationPropertiesAuthentication
clusterExtensionIds Contiene il riferimento al componente aggiuntivo che contiene grafici per distribuire cRL e operatori. string[]
displayName Nome visualizzato per il percorso Percorsi personalizzati. string
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. Il punto di ripristino delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. string
hostType Tipo di host a cui fanno riferimento i percorsi personalizzati (Kubernetes e così via). 'Kubernetes'
namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. string
provisioningState Stato di provisioning per il percorso personalizzato. string

CustomLocationPropertiesAuthentication

Nome Descrizione valore
tipo Tipo di autenticazione percorsi personalizzati string
Valore Valore kubeconfig. string

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa customLocations può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ExtendedLocation/customLocations, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

customLocations

Nome Descrizione valore
tipo Tipo di risorsa 'Microsoft.ExtendedLocation/customLocations'
apiVersion Versione dell'API della risorsa '2021-08-31-preview'
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui vive la risorsa stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
identity Identità per la risorsa. Identità
properties Set di proprietà specifiche di una posizione personalizzata CustomLocationProperties

Identità

Nome Descrizione valore
tipo Tipo di identità. 'Nessuno'
'SystemAssigned'

CustomLocationProperties

Nome Descrizione valore
autenticazione Questo è l'input facoltativo che contiene l'autenticazione che deve essere usata per generare lo spazio dei nomi. CustomLocationPropertiesAuthentication
clusterExtensionIds Contiene il riferimento al componente aggiuntivo che contiene grafici per distribuire CRD e operatori. string[]
displayName Nome visualizzato per il percorso Percorsi personalizzati. string
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. L'RP delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. string
hostType Il tipo di host delle posizioni personalizzate fa riferimento (Kubernetes e così via). 'Kubernetes'
namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. string
provisioningState Stato di provisioning per la posizione personalizzata. string

CustomLocationPropertiesAuthentication

Nome Descrizione valore
tipo Tipo di autenticazione percorsi personalizzati string
Valore Valore kubeconfig. string

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa customLocations può essere distribuito in:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.ExtendedLocation/customLocations, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

customLocations

Nome Descrizione valore
tipo Tipo di risorsa "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione geografica in cui vive la risorsa stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
identity Identità per la risorsa. Identità
properties Set di proprietà specifiche di una posizione personalizzata CustomLocationProperties

Identità

Nome Descrizione valore
tipo Tipo di identità. "SystemAssigned"

CustomLocationProperties

Nome Descrizione valore
autenticazione Questo è l'input facoltativo che contiene l'autenticazione che deve essere usata per generare lo spazio dei nomi. CustomLocationPropertiesAuthentication
clusterExtensionIds Contiene il riferimento al componente aggiuntivo che contiene grafici per distribuire CRD e operatori. string[]
displayName Nome visualizzato per il percorso Percorsi personalizzati. string
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. L'RP delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. string
hostType Il tipo di host delle posizioni personalizzate fa riferimento (Kubernetes e così via). "Kubernetes"
namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. string
provisioningState Stato di provisioning per la posizione personalizzata. string

CustomLocationPropertiesAuthentication

Nome Descrizione valore
tipo Tipo di autenticazione percorsi personalizzati string
Valore Valore kubeconfig. string