次の方法で共有


Microsoft.ContainerService fleets

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.ContainerService/fleets@2024-04-01' = {
  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
      }
      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]

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

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

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

リソース形式

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

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2024-04-01",
  "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"
      },
      "dnsPrefix": "string"
    }
  }
}

プロパティ値

fleets

名前 説明
type リソースの種類 'Microsoft.ContainerService/fleets'
apiVersion リソース API のバージョン '2024-04-01'
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]

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2024-04-01"
  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
        }
        dnsPrefix = "string"
      }
    }
  })
}

プロパティ値

fleets

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

APIServerAccessProfile

名前 説明
enablePrivateCluster フリート ハブをプライベート クラスターとして作成するかどうか。 [bool]