Condividi tramite


Microsoft.ExtendedLocation customLocations

Definizione di risorsa Bicep

Il tipo di risorsa customLocations può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

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

Valori delle proprietà

Microsoft.ExtendedLocation/customLocations

Nome Descrizione Valore
identità Identità per la risorsa. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obbligatorio)
proprietà Set di proprietà specifiche di una posizione personalizzata customLocationProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Proprietà Posizione Personalizzata

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 crd e operatori. stringa[]
nome visualizzato Nome visualizzato per il percorso percorsi personalizzati. corda
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. Il punto di ripristino delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. corda
Tipo di host Il tipo di host fa riferimento a Percorsi personalizzati (Kubernetes e così via). 'Kubernetes'
Namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. corda
provisioningStato Stato di provisioning per la posizione personalizzata. corda

CustomLocationPropertiesAuthentication

Nome Descrizione Valore
digitare Tipo di autenticazione percorsi personalizzati corda
valore Valore kubeconfig. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'Assegnato dal sistema'

TrackedResourceTags

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa customLocations può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato 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",
  "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"
  }
}

Valori delle proprietà

Microsoft.ExtendedLocation/customLocations

Nome Descrizione Valore
versione dell'API Versione dell'API 'Anteprima 2021-08-31'
identità Identità per la risorsa. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obbligatorio)
proprietà Set di proprietà specifiche di una posizione personalizzata customLocationProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.ExtendedLocation/customLocations'

Proprietà Posizione Personalizzata

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 crd e operatori. stringa[]
nome visualizzato Nome visualizzato per il percorso percorsi personalizzati. corda
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. Il punto di ripristino delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. corda
Tipo di host Il tipo di host fa riferimento a Percorsi personalizzati (Kubernetes e così via). 'Kubernetes'
Namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. corda
provisioningStato Stato di provisioning per la posizione personalizzata. corda

CustomLocationPropertiesAuthentication

Nome Descrizione Valore
digitare Tipo di autenticazione percorsi personalizzati corda
valore Valore kubeconfig. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'Assegnato dal sistema'

TrackedResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa customLocations può essere distribuito con operazioni destinate a:

  • gruppi di risorse

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

Formato 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"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      authentication = {
        type = "string"
        value = "string"
      }
      clusterExtensionIds = [
        "string"
      ]
      displayName = "string"
      hostResourceId = "string"
      hostType = "string"
      namespace = "string"
      provisioningState = "string"
    }
  }
}

Valori delle proprietà

Microsoft.ExtendedLocation/customLocations

Nome Descrizione Valore
identità Identità per la risorsa. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (obbligatorio)
proprietà Set di proprietà specifiche di una posizione personalizzata customLocationProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"

Proprietà Posizione Personalizzata

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 crd e operatori. stringa[]
nome visualizzato Nome visualizzato per il percorso percorsi personalizzati. corda
hostResourceId Cluster connesso o cluster del servizio Azure Kubernetes. Il punto di ripristino delle posizioni personalizzate eseguirà un'API checkAccess per le autorizzazioni listAdminCredentials. corda
Tipo di host Il tipo di host fa riferimento a Percorsi personalizzati (Kubernetes e così via). 'Kubernetes'
Namespace Spazio dei nomi Kubernetes che verrà creato nel cluster specificato. corda
provisioningStato Stato di provisioning per la posizione personalizzata. corda

CustomLocationPropertiesAuthentication

Nome Descrizione Valore
digitare Tipo di autenticazione percorsi personalizzati corda
valore Valore kubeconfig. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'Nessuno'
'Assegnato dal sistema'

TrackedResourceTags

Nome Descrizione Valore