Microsoft.ContainerService fleets

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.ContainerService/fleets@2024-02-02-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    hubProfile: {
      agentProfile: {
        subnetId: 'string'
        vmSize: '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 Fleet ハブ 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
vmSize フリート ハブの仮想マシン サイズ。 string

APIServerAccessProfile

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

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

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

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

リソース形式

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

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

プロパティ値

fleets

名前 説明
type リソースの種類 'Microsoft.ContainerService/fleets'
apiVersion リソース API のバージョン '2024-02-02-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 Fleet ハブ 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
vmSize フリート ハブの仮想マシン サイズ。 string

APIServerAccessProfile

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

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2024-02-02-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"
          vmSize = "string"
        }
        apiServerAccessProfile = {
          enablePrivateCluster = bool
          enableVnetIntegration = bool
          subnetId = "string"
        }
        dnsPrefix = "string"
      }
    }
  })
}

プロパティ値

fleets

名前 説明
type リソースの種類 "Microsoft.ContainerService/fleets@2024-02-02-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 Fleet ハブ 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
vmSize フリート ハブの仮想マシン サイズ。 string

APIServerAccessProfile

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