次の方法で共有


Microsoft.ContainerService fleets 2023-06-15-preview

Bicep リソース定義

フリートのリソースの種類は、次をターゲットとする操作でデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.ContainerService/fleets@2023-06-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    hubProfile: {
      agentProfile: {
        subnetId: 'string'
      }
      apiServerAccessProfile: {
        enablePrivateCluster: bool
        enableVnetIntegration: bool
        subnetId: 'string'
      }
      dnsPrefix: 'string'
    }
  }
}

プロパティ値

fleets

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity マネージド ID。 ManagedServiceIdentity
properties このリソースのリソース固有のプロパティ。 FleetProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値には、要求で空のオブジェクト ({}) を指定できます。 UserAssignedIdentities

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

FleetProperties

名前 説明
hubProfile FleetHubProfile は、フリートのハブを構成します。 FleetHubProfile

FleetHubProfile

名前 説明
agentProfile フリート ハブのエージェント プロファイル。 AgentProfile
apiServerAccessProfile フリート ハブ API サーバーのアクセス プロファイル。 APIServerAccessProfile
dnsPrefix フリート ハブの FQDN を作成するために使用される DNS プレフィックス。 string

制約:
最小長 = 1
最大長 = 54
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

名前 説明
subnetId フリート ハブ ノードが起動時に参加するサブネットの ID。 これが指定されていない場合は、vnet とサブネットが生成され、使用されます。 string

APIServerAccessProfile

名前 説明
enablePrivateCluster フリート ハブをプライベート クラスターとして作成するかどうか。 [bool]
enableVnetIntegration フリート ハブの apiserver vnet 統合を有効にするかどうか。 [bool]
subnetId apiserver vnet 統合が有効になっているときに使用されるサブネット。 BYO vnet を使用して新しいフリートを作成する場合に必要です。 string

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

フリートのリソースの種類は、次をターゲットとする操作でデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2023-06-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "hubProfile": {
      "agentProfile": {
        "subnetId": "string"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": "bool",
        "enableVnetIntegration": "bool",
        "subnetId": "string"
      },
      "dnsPrefix": "string"
    }
  }
}

プロパティ値

fleets

名前 説明
type リソースの種類 'Microsoft.ContainerService/fleets'
apiVersion リソース API のバージョン '2023-06-15-preview'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity マネージド ID。 ManagedServiceIdentity
properties このリソースのリソース固有のプロパティ。 FleetProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値には、要求で空のオブジェクト ({}) を指定できます。 UserAssignedIdentities

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

FleetProperties

名前 説明
hubProfile FleetHubProfile は、フリートのハブを構成します。 FleetHubProfile

FleetHubProfile

名前 説明
agentProfile フリート ハブのエージェント プロファイル。 AgentProfile
apiServerAccessProfile フリート ハブ API サーバーのアクセス プロファイル。 APIServerAccessProfile
dnsPrefix フリート ハブの FQDN を作成するために使用される DNS プレフィックス。 string

制約:
最小長 = 1
最大長 = 54
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

名前 説明
subnetId フリート ハブ ノードが起動時に参加するサブネットの ID。 これが指定されていない場合は、vnet とサブネットが生成され、使用されます。 string

APIServerAccessProfile

名前 説明
enablePrivateCluster フリート ハブをプライベート クラスターとして作成するかどうか。 [bool]
enableVnetIntegration フリート ハブの apiserver vnet 統合を有効にするかどうか。 [bool]
subnetId apiserver vnet 統合が有効になっているときに使用されるサブネット。 BYO vnet を使用して新しいフリートを作成する場合に必要です。 string

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

フリートのリソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2023-06-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      hubProfile = {
        agentProfile = {
          subnetId = "string"
        }
        apiServerAccessProfile = {
          enablePrivateCluster = bool
          enableVnetIntegration = bool
          subnetId = "string"
        }
        dnsPrefix = "string"
      }
    }
  })
}

プロパティ値

fleets

名前 説明
type リソースの種類 "Microsoft.ContainerService/fleets@2023-06-15-preview"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
identity マネージド ID。 ManagedServiceIdentity
properties このリソースのリソース固有のプロパティ。 FleetProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 "SystemAssigned"
"SystemAssigned、UserAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値には、要求で空のオブジェクト ({}) を指定できます。 ユーザー ID ID の配列。

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

FleetProperties

名前 説明
hubProfile FleetHubProfile は、フリートのハブを構成します。 FleetHubProfile

FleetHubProfile

名前 説明
agentProfile フリート ハブのエージェント プロファイル。 AgentProfile
apiServerAccessProfile フリート ハブ API サーバーのアクセス プロファイル。 APIServerAccessProfile
dnsPrefix フリート ハブの FQDN を作成するために使用される DNS プレフィックス。 string

制約:
最小長 = 1
最大長 = 54
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

名前 説明
subnetId フリート ハブ ノードが起動時に参加するサブネットの ID。 これが指定されていない場合は、vnet とサブネットが生成され、使用されます。 string

APIServerAccessProfile

名前 説明
enablePrivateCluster フリート ハブをプライベート クラスターとして作成するかどうか。 [bool]
enableVnetIntegration Fleet ハブの apiserver vnet 統合を有効にするかどうか。 [bool]
subnetId apiserver vnet 統合が有効になっているときに使用されるサブネット。 BYO vnet を使用して新しいフリートを作成する場合に必要です。 string