Microsoft.ExtendedLocation customLocations

Definisi sumber daya Bicep

Jenis sumber daya customLocations dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.ExtendedLocation/customLocations, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

customLocations

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identity Identitas untuk sumber daya. Identitas
properti Kumpulan properti khusus untuk Lokasi Kustom CustomLocationProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SystemAssigned'

CustomLocationProperties

Nama Deskripsi Nilai
Autentikasi Ini adalah input opsional yang berisi autentikasi yang harus digunakan untuk menghasilkan namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Berisi referensi ke add-on yang berisi bagan untuk menyebarkan CRD dan operator. string[]
displayName Nama tampilan untuk lokasi Lokasi Kustom. string
hostResourceId Kluster yang Terhubung atau Kluster AKS. RP Lokasi Kustom akan melakukan API checkAccess untuk izin listAdminCredentials. string
hostType Jenis host yang dirujuk oleh Lokasi Kustom (Kubernetes, dll...). 'Kubernetes'
namespace Namespace layanan Kubernetes yang akan dibuat pada kluster yang ditentukan. string
provisioningState Status Provisi untuk Lokasi Kustom. string

CustomLocationPropertiesAuthentication

Nama Deskripsi Nilai
jenis Jenis autentikasi Lokasi Kustom string
nilai Nilai kubeconfig. string

Definisi sumber daya templat ARM

Jenis sumber daya customLocations dapat disebarkan ke:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.ExtendedLocation/customLocations, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

customLocations

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.ExtendedLocation/customLocations'
apiVersion Versi api sumber daya '2021-08-31-preview'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
identity Identitas untuk sumber daya. Identitas
properti Kumpulan properti khusus untuk Lokasi Kustom CustomLocationProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. 'Tidak Ada'
'SystemAssigned'

CustomLocationProperties

Nama Deskripsi Nilai
Autentikasi Ini adalah input opsional yang berisi autentikasi yang harus digunakan untuk menghasilkan namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Berisi referensi ke add-on yang berisi bagan untuk menyebarkan CRD dan operator. string[]
displayName Nama tampilan untuk lokasi Lokasi Kustom. string
hostResourceId Kluster yang Terhubung atau Kluster AKS. RP Lokasi Kustom akan melakukan API checkAccess untuk izin listAdminCredentials. string
hostType Jenis host yang dirujuk oleh Lokasi Kustom (Kubernetes, dll...). 'Kubernetes'
namespace Namespace layanan Kubernetes yang akan dibuat pada kluster yang ditentukan. string
provisioningState Status Provisi untuk Lokasi Kustom. string

CustomLocationPropertiesAuthentication

Nama Deskripsi Nilai
jenis Jenis autentikasi Lokasi Kustom string
nilai Nilai kubeconfig. string

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya customLocations dapat disebarkan ke:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.ExtendedLocation/customLocations, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

customLocations

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
identity Identitas untuk sumber daya. Identitas
properti Kumpulan properti khusus untuk Lokasi Kustom CustomLocationProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas. "SystemAssigned"

CustomLocationProperties

Nama Deskripsi Nilai
Autentikasi Ini adalah input opsional yang berisi autentikasi yang harus digunakan untuk menghasilkan namespace. CustomLocationPropertiesAuthentication
clusterExtensionIds Berisi referensi ke add-on yang berisi bagan untuk menyebarkan CRD dan operator. string[]
displayName Nama tampilan untuk lokasi Lokasi Kustom. string
hostResourceId Kluster yang Terhubung atau Kluster AKS. RP Lokasi Kustom akan melakukan API checkAccess untuk izin listAdminCredentials. string
hostType Jenis host yang dirujuk oleh Lokasi Kustom (Kubernetes, dll...). "Kubernetes"
namespace Namespace layanan Kubernetes yang akan dibuat pada kluster yang ditentukan. string
provisioningState Status Provisi untuk Lokasi Kustom. string

CustomLocationPropertiesAuthentication

Nama Deskripsi Nilai
jenis Jenis autentikasi Lokasi Kustom string
nilai Nilai kubeconfig. string