Microsoft.ContainerService-flottor

Bicep-resursdefinition

Vagnparkernas resurstyp kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/fleets-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Flottor

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Hanterad identitet. ManagedServiceIdentity
properties Resursspecifika egenskaper för den här resursen. FleetProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemTilldelade"
"SystemAssigned, UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentities

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

FleetProperties

Name Beskrivning Värde
hubProfile FleetHubProfile konfigurerar fleet-hubben. FleetHubProfile

FleetHubProfile

Name Beskrivning Värde
agentProfile Agentprofilen för Fleet Hub. AgentProfile
apiServerAccessProfile Åtkomstprofilen för Fleet Hub API-servern. APIServerAccessProfile
dnsPrefix DNS-prefix som används för att skapa FQDN för fleet-hubben. sträng

Begränsningar:
Minsta längd = 1
Maximal längd = 54
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name Beskrivning Värde
subnetId ID:t för det undernät som navnoden fleet ansluter till vid start. Om detta inte anges genereras och används ett virtuellt nätverk och undernät. sträng
vmSize Storleken på den virtuella datorn för fleet-hubben. sträng

APIServerAccessProfile

Name Beskrivning Värde
enablePrivateCluster Om du vill skapa fleet-hubben som ett privat kluster eller inte. boolesk
enableVnetIntegration Om du vill aktivera vnet-integrering för apiserver för Fleet-hubben eller inte. boolesk
subnetId Det undernät som ska användas när apiserver vnet-integrering är aktiverat. Det krävs när du skapar en ny flotta med ett virtuellt BYO-nätverk. sträng

Resursdefinition för ARM-mall

Resurstypen vagnparker kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/fleets-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Flottor

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerService/fleets"
apiVersion Resurs-API-versionen "2024-02-02-preview"
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Hanterad identitet. ManagedServiceIdentity
properties Resursspecifika egenskaper för den här resursen. FleetProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både systemtilldelade och användartilldelade typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentities

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

FleetProperties

Name Beskrivning Värde
hubProfile FleetHubProfile konfigurerar vagnparkens hubb. FleetHubProfile

FleetHubProfile

Name Beskrivning Värde
agentProfile Agentprofilen för Fleet Hub. AgentProfile
apiServerAccessProfile Åtkomstprofilen för Fleet Hub API-servern. APIServerAccessProfile
dnsPrefix DNS-prefix som används för att skapa FQDN för Fleet-hubben. sträng

Begränsningar:
Minsta längd = 1
Maxlängd = 54
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name Beskrivning Värde
subnetId ID:t för det undernät som navnoden för Fleet ansluter till vid start. Om detta inte anges genereras och används ett virtuellt nätverk och undernät. sträng
vmSize Storleken på den virtuella datorn för fleet-hubben. sträng

APIServerAccessProfile

Name Beskrivning Värde
enablePrivateCluster Om du vill skapa fleet-hubben som ett privat kluster eller inte. boolesk
enableVnetIntegration Om du vill aktivera apiserver vnet-integrering för Fleet Hub eller inte. boolesk
subnetId Det undernät som ska användas när apiserver vnet-integrering är aktiverat. Det krävs när du skapar en ny flotta med byo vnet. sträng

Resursdefinition för Terraform (AzAPI-provider)

Vagnparkernas resurstyp kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerService/fleets-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

Flottor

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerService/fleets@2024-02-02-preview"
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
identity Hanterad identitet. ManagedServiceIdentity
properties Resursspecifika egenskaper för den här resursen. FleetProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "SystemTilldelade"
"SystemAssigned, UserAssigned"
"UserAssigned" (krävs)
identity_ids Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. Matris med användaridentitets-ID:t.

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

FleetProperties

Name Beskrivning Värde
hubProfile FleetHubProfile konfigurerar fleet-hubben. FleetHubProfile

FleetHubProfile

Name Beskrivning Värde
agentProfile Agentprofilen för Fleet Hub. AgentProfile
apiServerAccessProfile Åtkomstprofilen för Fleet Hub API-servern. APIServerAccessProfile
dnsPrefix DNS-prefix som används för att skapa FQDN för fleet-hubben. sträng

Begränsningar:
Minsta längd = 1
Maximal längd = 54
Mönster = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Name Beskrivning Värde
subnetId ID:t för det undernät som navnoden för Fleet ansluter till vid start. Om detta inte anges genereras och används ett virtuellt nätverk och undernät. sträng
vmSize Storleken på den virtuella datorn för fleet-hubben. sträng

APIServerAccessProfile

Name Beskrivning Värde
enablePrivateCluster Om du vill skapa fleet-hubben som ett privat kluster eller inte. boolesk
enableVnetIntegration Om du vill aktivera vnet-integrering för apiserver för Fleet-hubben eller inte. boolesk
subnetId Det undernät som ska användas när apiserver vnet-integrering är aktiverat. Det krävs när du skapar en ny flotta med ett virtuellt BYO-nätverk. sträng