Microsoft.ContainerService-Flotten

Bicep-Ressourcendefinition

Der Ressourcentyp fleets kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerService/fleets-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

fleets

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Eine verwaltete Identität ManagedServiceIdentity
properties Die ressourcenspezifischen Eigenschaften für diese Ressource. FleetProperties

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (wobei sowohl der SystemAssigned- als auch der UserAssigned-Typ zulässig sind). "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned" (erforderlich)
userAssignedIdentities Der Satz von benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

FleetProperties

Name BESCHREIBUNG Wert
hubProfile Das FleetHubProfile konfiguriert den Hub der Flotte. FleetHubProfile

FleetHubProfile

Name BESCHREIBUNG Wert
agentProfile Das Agentprofil für den Flottenhub. AgentProfile
apiServerAccessProfile Das Zugriffsprofil für den Fleet Hub-API-Server. APIServerAccessProfile
dnsPrefix DNS-Präfix, das zum Erstellen des FQDN für den Flottenhub verwendet wird. Zeichenfolge

Einschränkungen:
Min. Länge = 1
Maximale Länge = 54
Muster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name BESCHREIBUNG Wert
subnetId Die ID des Subnetzes, dem der Fleet Hub-Knoten beim Start beitreten wird. Wenn dies nicht angegeben ist, werden ein VNET und ein Subnetz generiert und verwendet. Zeichenfolge
vmSize Die VM-Größe des Fleet-Hubs. Zeichenfolge

APIServerAccessProfile

Name BESCHREIBUNG Wert
enablePrivateCluster Gibt an, ob der Fleet Hub als privater Cluster erstellt werden soll oder nicht. bool
enableVnetIntegration Gibt an, ob die apiserver-VNET-Integration für den Fleet Hub aktiviert werden soll oder nicht. bool
subnetId Das Subnetz, das verwendet werden soll, wenn die apiserver-VNET-Integration aktiviert ist. Dies ist beim Erstellen eines neuen Fuhrparks mit BYO vnet erforderlich. Zeichenfolge

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp flotten kann mit Vorgängen bereitgestellt werden, die folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerService/fleets-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

fleets

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.ContainerService/fleets"
apiVersion Die Ressourcen-API-Version "2024-02-02-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Identität Eine verwaltete Identität ManagedServiceIdentity
properties Die ressourcenspezifischen Eigenschaften für diese Ressource. FleetProperties

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). "Keine"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den UserAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

FleetProperties

Name BESCHREIBUNG Wert
hubProfile Das FleetHubProfile konfiguriert den Hub der Flotte. FleetHubProfile

FleetHubProfile

Name BESCHREIBUNG Wert
agentProfile Das Agentprofil für den Flottenhub. AgentProfile
apiServerAccessProfile Das Zugriffsprofil für den Fleet Hub-API-Server. APIServerAccessProfile
dnsPrefix DNS-Präfix zum Erstellen des FQDN für den Flottenhub. Zeichenfolge

Einschränkungen:
Min. Länge = 1
Maximale Länge = 54
Muster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name BESCHREIBUNG Wert
subnetId Die ID des Subnetzes, dem der Fleet Hub-Knoten beim Start beitreten wird. Wenn dies nicht angegeben ist, werden ein VNET und ein Subnetz generiert und verwendet. Zeichenfolge
vmSize Die VM-Größe des Fleet-Hubs. Zeichenfolge

APIServerAccessProfile

Name BESCHREIBUNG Wert
enablePrivateCluster Gibt an, ob der Fleet-Hub als privater Cluster erstellt werden soll. bool
enableVnetIntegration Gibt an, ob die apiserver-VNET-Integration für den Fleet-Hub aktiviert werden soll. bool
subnetId Das Subnetz, das verwendet werden soll, wenn die apiserver-VNET-Integration aktiviert ist. Dies ist erforderlich, wenn eine neue Flotte mit BYO-VNET erstellt wird. Zeichenfolge

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp fleets kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.ContainerService/fleets-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Terraform hinzu.

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

Eigenschaftswerte

fleets

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.ContainerService/fleets@2024-02-02-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
Identität Eine verwaltete Identität ManagedServiceIdentity
properties Die ressourcenspezifischen Eigenschaften für diese Ressource. FleetProperties

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (wobei sowohl der SystemAssigned- als auch der UserAssigned-Typ zulässig sind). "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (erforderlich)
identity_ids Der Satz von benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. Array von Benutzeridentitäts-IDs.

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

FleetProperties

Name BESCHREIBUNG Wert
hubProfile Das FleetHubProfile konfiguriert den Hub der Flotte. FleetHubProfile

FleetHubProfile

Name BESCHREIBUNG Wert
agentProfile Das Agentprofil für den Flottenhub. AgentProfile
apiServerAccessProfile Das Zugriffsprofil für den Fleet Hub-API-Server. APIServerAccessProfile
dnsPrefix DNS-Präfix, das zum Erstellen des FQDN für den Flottenhub verwendet wird. Zeichenfolge

Einschränkungen:
Min. Länge = 1
Maximale Länge = 54
Muster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name BESCHREIBUNG Wert
subnetId Die ID des Subnetzes, dem der Fleet Hub-Knoten beim Start beitreten wird. Wenn dies nicht angegeben ist, werden ein VNET und ein Subnetz generiert und verwendet. Zeichenfolge
vmSize Die Größe des virtuellen Computers des Flottenhubs. Zeichenfolge

APIServerAccessProfile

Name BESCHREIBUNG Wert
enablePrivateCluster Gibt an, ob der Fleet Hub als privater Cluster erstellt werden soll oder nicht. bool
enableVnetIntegration Gibt an, ob die apiserver-VNET-Integration für den Fleet Hub aktiviert werden soll oder nicht. bool
subnetId Das Subnetz, das verwendet werden soll, wenn die apiserver-VNET-Integration aktiviert ist. Dies ist beim Erstellen eines neuen Fuhrparks mit BYO vnet erforderlich. Zeichenfolge