Flotily Microsoft.ContainerService

Definice prostředku Bicep

Typ prostředku fleets je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/fleets, přidejte do šablony následující 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'
    }
  }
}

Hodnoty vlastností

Loďstva

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
identity Spravovaná identita. ManagedServiceIdentity
properties Vlastnosti specifické pro tento prostředek. FleetVlastnosti

ManagedServiceIdentity

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). 'Žádný'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned (povinné)
userAssignedIdentity Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. UserAssignedIdentities

UserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

FleetVlastnosti

Název Description Hodnota
hubProfile FleetHubProfile konfiguruje centrum fleetu. FleetHubProfile

FleetHubProfile

Název Description Hodnota
agentProfile Profil agenta pro centrum Fleet. AgentProfile
apiServerAccessProfile Přístupový profil pro server rozhraní API služby Fleet Hub. APIServerAccessProfile
dnsPrefix Předpona DNS použitá k vytvoření plně kvalifikovaného názvu domény pro centrum Fleet. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 54
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Název Description Hodnota
subnetId ID podsítě, ke které se uzel centra Fleet připojí při spuštění. Pokud to není zadané, vygeneruje se a použije virtuální síť a podsíť. řetězec
vmSize Velikost virtuálního počítače centra Fleet. řetězec

APIServerAccessProfile

Název Description Hodnota
enablePrivateCluster Jestli chcete centrum Fleet vytvořit jako privátní cluster, nebo ne. bool

Definice prostředku šablony ARM

Typ prostředku fleets je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/fleets, přidejte do šablony následující kód 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"
    }
  }
}

Hodnoty vlastností

Loďstva

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerService/fleets
apiVersion Verze rozhraní API prostředku '2024-04-01'
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Spravovaná identita. Identita spravované služby
properties Vlastnosti specifické pro tento prostředek. FleetVlastnosti

Identita spravované služby

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned) 'Žádný'
'SystemAssigned'
SystemAssigned, UserAssigned
UserAssigned (povinné)
userAssignedIdentity Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. UserAssignedIdentity

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

FleetVlastnosti

Název Description Hodnota
hubProfile Soubor FleetHubProfile nakonfiguruje centrum fleetu. FleetHubProfile

FleetHubProfile

Název Description Hodnota
agentProfile Profil agenta pro centrum Fleet. AgentProfile
apiServerAccessProfile Přístupový profil pro server rozhraní API centra Fleet. APIServerAccessProfile
dnsPrefix Předpona DNS použitá k vytvoření plně kvalifikovaného názvu domény pro centrum Fleet. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 54
Vzor = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Název Description Hodnota
id podsítě ID podsítě, ke které se uzel centra Fleet připojí při spuštění. Pokud tento parametr nezadáte, vygeneruje se a použije se virtuální síť a podsíť. řetězec
vmSize Velikost virtuálního počítače centra Fleet. řetězec

APIServerAccessProfile

Název Description Hodnota
enablePrivateCluster Jestli chcete centrum Fleet vytvořit jako privátní cluster, nebo ne. bool

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku fleets je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerService/fleets, přidejte do šablony následující 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"
      }
    }
  })
}

Hodnoty vlastností

Loďstva

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerService/fleets@2024-04-01
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
identity Spravovaná identita. ManagedServiceIdentity
properties Vlastnosti specifické pro tento prostředek. FleetVlastnosti

ManagedServiceIdentity

Název Description Hodnota
typ Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (povinné)
identity_ids Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. Pole ID identit uživatelů

UserAssignedIdentities

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentity

UserAssignedIdentity

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

FleetVlastnosti

Název Description Hodnota
hubProfile FleetHubProfile konfiguruje centrum fleetu. FleetHubProfile

FleetHubProfile

Název Description Hodnota
agentProfile Profil agenta pro centrum Fleet. AgentProfile
apiServerAccessProfile Přístupový profil pro server rozhraní API služby Fleet Hub. APIServerAccessProfile
dnsPrefix Předpona DNS použitá k vytvoření plně kvalifikovaného názvu domény pro centrum Fleet. řetězec

Omezení:
Minimální délka = 1
Maximální délka = 54
Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Název Description Hodnota
subnetId ID podsítě, ke které se uzel centra Fleet připojí při spuštění. Pokud to není zadané, vygeneruje se a použije virtuální síť a podsíť. řetězec
vmSize Velikost virtuálního počítače centra Fleet. řetězec

APIServerAccessProfile

Název Description Hodnota
enablePrivateCluster Jestli chcete centrum Fleet vytvořit jako privátní cluster, nebo ne. bool