Condividi tramite


Microsoft.ExtendedLocation customLocations 2021-03-15-preview

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 modello Bicep seguente.

resource symbolicname 'Microsoft.ExtendedLocation/customLocations@2021-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  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 (obbligatoria)
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
properties Set di proprietà specifiche di una posizione personalizzata CustomLocationProperties

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 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-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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 risorsa '2021-03-15-preview'
name Nome della risorsa stringa (obbligatoria)
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
properties Set di proprietà specifiche di una posizione personalizzata CustomLocationProperties

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-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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-03-15-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.
properties Set di proprietà specifiche di una posizione personalizzata CustomLocationProperties

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