Dela via


Microsoft.ExtendedLocation customLocations

Bicep-resursdefinition

Resurstypen customLocations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ExtendedLocation/customLocations-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

CustomLocationProperties

Namn Beskrivning Värde
autentisering Det här är valfria indata som innehåller den autentisering som ska användas för att generera namnområdet. CustomLocationPropertiesAuthentication
clusterExtensionIds Innehåller referensen till tillägget som innehåller diagram för att distribuera CRD:er och operatorer. string[]
displayName Visningsnamn för platsen Anpassade platser. sträng
hostResourceId Anslutet kluster eller AKS-kluster. RP för anpassade platser utför en checkAccess API för listAdminCredentials-behörigheter. sträng
hostType Typ av värd som anpassade platser refererar till (Kubernetes osv.). "Kubernetes"
Namespace Kubernetes-namnrymd som ska skapas i det angivna klustret. sträng
provisioningState Etableringstillstånd för den anpassade platsen. sträng

CustomLocationPropertiesAuthentication

Namn Beskrivning Värde
typ Typen av autentisering för anpassade platser sträng
värde Kubeconfig-värdet. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Namn Beskrivning Värde
identitet Identitet för resursen. identitet
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 63
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (krävs)
Egenskaper Uppsättningen egenskaper som är specifika för en anpassad plats CustomLocationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

TrackedResourceTags

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen customLocations kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ExtendedLocation/customLocations-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

CustomLocationProperties

Namn Beskrivning Värde
autentisering Det här är valfria indata som innehåller den autentisering som ska användas för att generera namnområdet. CustomLocationPropertiesAuthentication
clusterExtensionIds Innehåller referensen till tillägget som innehåller diagram för att distribuera CRD:er och operatorer. string[]
displayName Visningsnamn för platsen Anpassade platser. sträng
hostResourceId Anslutet kluster eller AKS-kluster. RP för anpassade platser utför en checkAccess API för listAdminCredentials-behörigheter. sträng
hostType Typ av värd som anpassade platser refererar till (Kubernetes osv.). "Kubernetes"
Namespace Kubernetes-namnrymd som ska skapas i det angivna klustret. sträng
provisioningState Etableringstillstånd för den anpassade platsen. sträng

CustomLocationPropertiesAuthentication

Namn Beskrivning Värde
typ Typen av autentisering för anpassade platser sträng
värde Kubeconfig-värdet. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Namn Beskrivning Värde
apiVersion API-versionen "2021-08-31-preview"
identitet Identitet för resursen. identitet
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 63
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (krävs)
Egenskaper Uppsättningen egenskaper som är specifika för en anpassad plats CustomLocationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.ExtendedLocation/customLocations"

TrackedResourceTags

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen customLocations kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ExtendedLocation/customLocations-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

CustomLocationProperties

Namn Beskrivning Värde
autentisering Det här är valfria indata som innehåller den autentisering som ska användas för att generera namnområdet. CustomLocationPropertiesAuthentication
clusterExtensionIds Innehåller referensen till tillägget som innehåller diagram för att distribuera CRD:er och operatorer. string[]
displayName Visningsnamn för platsen Anpassade platser. sträng
hostResourceId Anslutet kluster eller AKS-kluster. RP för anpassade platser utför en checkAccess API för listAdminCredentials-behörigheter. sträng
hostType Typ av värd som anpassade platser refererar till (Kubernetes osv.). "Kubernetes"
Namespace Kubernetes-namnrymd som ska skapas i det angivna klustret. sträng
provisioningState Etableringstillstånd för den anpassade platsen. sträng

CustomLocationPropertiesAuthentication

Namn Beskrivning Värde
typ Typen av autentisering för anpassade platser sträng
värde Kubeconfig-värdet. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "Ingen"
"SystemAssigned"

Microsoft.ExtendedLocation/customLocations

Namn Beskrivning Värde
identitet Identitet för resursen. identitet
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Max längd = 63
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (krävs)
Egenskaper Uppsättningen egenskaper som är specifika för en anpassad plats CustomLocationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"

TrackedResourceTags

Namn Beskrivning Värde