次の方法で共有


Microsoft.ExtendedLocation customLocations

Bicep リソース定義

customLocations リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ExtendedLocation/customLocations リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

CustomLocationProperties

名前 形容 価値
認証 これは、名前空間の生成に使用する必要がある認証を含む省略可能な入力です。 CustomLocationPropertiesAuthentication の
clusterExtensionIds CRD と演算子を展開するためのグラフを含むアドオンへの参照を格納します。 string[]
displayName カスタムの場所の場所の表示名。
hostResourceId 接続されたクラスターまたは AKS クラスター。 Custom Locations RP は、listAdminCredentials アクセス許可の checkAccess API を実行します。
hostType カスタムの場所が参照しているホストの種類 (Kubernetes など)。 'Kubernetes'
Namespace 指定したクラスターに作成される Kubernetes 名前空間。
provisioningState カスタムの場所のプロビジョニング状態。

CustomLocationPropertiesAuthentication

名前 形容 価値
種類 カスタムの場所認証の種類
価値 kubeconfig 値。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名前 形容 価値
同一性 リソースの ID。 ID
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必須)
プロパティ カスタムの場所に固有のプロパティのセット CustomLocationProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

TrackedResourceTags

名前 形容 価値

ARM テンプレート リソース定義

customLocations リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ExtendedLocation/customLocations リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

CustomLocationProperties

名前 形容 価値
認証 これは、名前空間の生成に使用する必要がある認証を含む省略可能な入力です。 CustomLocationPropertiesAuthentication の
clusterExtensionIds CRD と演算子を展開するためのグラフを含むアドオンへの参照を格納します。 string[]
displayName カスタムの場所の場所の表示名。
hostResourceId 接続されたクラスターまたは AKS クラスター。 Custom Locations RP は、listAdminCredentials アクセス許可の checkAccess API を実行します。
hostType カスタムの場所が参照しているホストの種類 (Kubernetes など)。 'Kubernetes'
Namespace 指定したクラスターに作成される Kubernetes 名前空間。
provisioningState カスタムの場所のプロビジョニング状態。

CustomLocationPropertiesAuthentication

名前 形容 価値
種類 カスタムの場所認証の種類
価値 kubeconfig 値。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名前 形容 価値
apiVersion API のバージョン '2021-08-31-preview'
同一性 リソースの ID。 ID
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必須)
プロパティ カスタムの場所に固有のプロパティのセット CustomLocationProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.ExtendedLocation/customLocations'

TrackedResourceTags

名前 形容 価値

Terraform (AzAPI プロバイダー) リソース定義

customLocations リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.ExtendedLocation/customLocations リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

CustomLocationProperties

名前 形容 価値
認証 これは、名前空間の生成に使用する必要がある認証を含む省略可能な入力です。 CustomLocationPropertiesAuthentication の
clusterExtensionIds CRD と演算子を展開するためのグラフを含むアドオンへの参照を格納します。 string[]
displayName カスタムの場所の場所の表示名。
hostResourceId 接続されたクラスターまたは AKS クラスター。 Custom Locations RP は、listAdminCredentials アクセス許可の checkAccess API を実行します。
hostType カスタムの場所が参照しているホストの種類 (Kubernetes など)。 'Kubernetes'
Namespace 指定したクラスターに作成される Kubernetes 名前空間。
provisioningState カスタムの場所のプロビジョニング状態。

CustomLocationPropertiesAuthentication

名前 形容 価値
種類 カスタムの場所認証の種類
価値 kubeconfig 値。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

同一性

名前 形容 価値
種類 ID の種類。 'None'
'SystemAssigned'

Microsoft.ExtendedLocation/customLocations

名前 形容 価値
同一性 リソースの ID。 ID
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (必須)
プロパティ カスタムの場所に固有のプロパティのセット CustomLocationProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.ExtendedLocation/customLocations@2021-08-31-preview"

TrackedResourceTags

名前 形容 価値