Freigeben über


Microsoft.ExtendedLocation customLocations 2021-08-15

Bicep-Ressourcendefinition

Der customLocations-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ExtendedLocation/customLocations-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.ExtendedLocation/customLocations@2021-08-15' = {
  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'
  }
}

Eigenschaftswerte

CustomLocationProperties

Name Beschreibung Wert
Authentifizierung Dies ist eine optionale Eingabe, die die Authentifizierung enthält, die zum Generieren des Namespaces verwendet werden soll. CustomLocationPropertiesAuthentication-
clusterExtensionIds Enthält den Verweis auf das Add-On, das Diagramme zum Bereitstellen von CRDs und Operatoren enthält. string[]
displayName Anzeigename für den Speicherort für benutzerdefinierte Speicherorte. Schnur
hostResourceId Verbundener Cluster oder AKS-Cluster. Das RP für benutzerdefinierte Speicherorte führt eine CheckAccess-API für listAdminCredentials-Berechtigungen aus. Schnur
hostType Der Hosttyp, auf den die benutzerdefinierten Speicherorte verweisen (Kubernetes usw.). 'Kubernetes'
Namespace Kubernetes-Namespace, der auf dem angegebenen Cluster erstellt wird. Schnur
provisioningState Bereitstellungsstatus für den benutzerdefinierten Speicherort. Schnur

CustomLocationPropertiesAuthentication

Name Beschreibung Wert
Art Der Typ der Authentifizierung für benutzerdefinierte Speicherorte Schnur
Wert Der Kubeconfig-Wert. Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Name Beschreibung Wert
Identität Identität für die Ressource. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (erforderlich)
Eigenschaften Der Satz von Eigenschaften, die für einen benutzerdefinierten Speicherort spezifisch sind CustomLocationProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

TrackedResourceTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der customLocations-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ExtendedLocation/customLocations-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.ExtendedLocation/customLocations",
  "apiVersion": "2021-08-15",
  "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"
  }
}

Eigenschaftswerte

CustomLocationProperties

Name Beschreibung Wert
Authentifizierung Dies ist eine optionale Eingabe, die die Authentifizierung enthält, die zum Generieren des Namespaces verwendet werden soll. CustomLocationPropertiesAuthentication-
clusterExtensionIds Enthält den Verweis auf das Add-On, das Diagramme zum Bereitstellen von CRDs und Operatoren enthält. string[]
displayName Anzeigename für den Speicherort für benutzerdefinierte Speicherorte. Schnur
hostResourceId Verbundener Cluster oder AKS-Cluster. Das RP für benutzerdefinierte Speicherorte führt eine CheckAccess-API für listAdminCredentials-Berechtigungen aus. Schnur
hostType Der Hosttyp, auf den die benutzerdefinierten Speicherorte verweisen (Kubernetes usw.). 'Kubernetes'
Namespace Kubernetes-Namespace, der auf dem angegebenen Cluster erstellt wird. Schnur
provisioningState Bereitstellungsstatus für den benutzerdefinierten Speicherort. Schnur

CustomLocationPropertiesAuthentication

Name Beschreibung Wert
Art Der Typ der Authentifizierung für benutzerdefinierte Speicherorte Schnur
Wert Der Kubeconfig-Wert. Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Name Beschreibung Wert
apiVersion Die API-Version '2021-08-15'
Identität Identität für die Ressource. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (erforderlich)
Eigenschaften Der Satz von Eigenschaften, die für einen benutzerdefinierten Speicherort spezifisch sind CustomLocationProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.ExtendedLocation/customLocations"

TrackedResourceTags

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der customLocations-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ExtendedLocation/customLocations-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ExtendedLocation/customLocations@2021-08-15"
  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"
    }
  })
}

Eigenschaftswerte

CustomLocationProperties

Name Beschreibung Wert
Authentifizierung Dies ist eine optionale Eingabe, die die Authentifizierung enthält, die zum Generieren des Namespaces verwendet werden soll. CustomLocationPropertiesAuthentication-
clusterExtensionIds Enthält den Verweis auf das Add-On, das Diagramme zum Bereitstellen von CRDs und Operatoren enthält. string[]
displayName Anzeigename für den Speicherort für benutzerdefinierte Speicherorte. Schnur
hostResourceId Verbundener Cluster oder AKS-Cluster. Das RP für benutzerdefinierte Speicherorte führt eine CheckAccess-API für listAdminCredentials-Berechtigungen aus. Schnur
hostType Der Hosttyp, auf den die benutzerdefinierten Speicherorte verweisen (Kubernetes usw.). 'Kubernetes'
Namespace Kubernetes-Namespace, der auf dem angegebenen Cluster erstellt wird. Schnur
provisioningState Bereitstellungsstatus für den benutzerdefinierten Speicherort. Schnur

CustomLocationPropertiesAuthentication

Name Beschreibung Wert
Art Der Typ der Authentifizierung für benutzerdefinierte Speicherorte Schnur
Wert Der Kubeconfig-Wert. Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

Name Beschreibung Wert
Identität Identität für die Ressource. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Max. Länge = 63
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (erforderlich)
Eigenschaften Der Satz von Eigenschaften, die für einen benutzerdefinierten Speicherort spezifisch sind CustomLocationProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.ExtendedLocation/customLocations@2021-08-15"

TrackedResourceTags

Name Beschreibung Wert