Microsoft.ContainerService-fleets

Bicep-resourcedefinitie

Het resourcetype van de vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

Vloten

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Beheerde identiteit. ManagedServiceIdentity
properties De resourcespecifieke eigenschappen voor deze resource. FleetProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel systemAssigned als UserAssigned zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

FleetProperties

Naam Description Waarde
hubProfile Het FleetHubProfile configureert de hub van de vloot. FleetHubProfile

FleetHubProfile

Naam Description Waarde
agentProfile Het agentprofiel voor de Fleet Hub. AgentProfile
apiServerAccessProfile Het toegangsprofiel voor de Fleet Hub API-server. APIServerAccessProfile
dnsPrefix DNS-voorvoegsel dat wordt gebruikt om de FQDN voor de Fleet-hub te maken. tekenreeks

Beperkingen:
Minimale lengte = 1
Maximale lengte = 54
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Naam Description Waarde
subnetId De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden een vnet en subnet gegenereerd en gebruikt. tekenreeks
vmSize De grootte van de virtuele machine van de Fleet-hub. tekenreeks

APIServerAccessProfile

Naam Description Waarde
enablePrivateCluster Of u de Fleet Hub als een privécluster wilt maken of niet. booleaans
enableVnetIntegration Of u de integratie van apiserver vnet voor de Fleet-hub wilt inschakelen of niet. booleaans
subnetId Het subnet dat moet worden gebruikt wanneer de integratie van het vnet apiserver is ingeschakeld. Dit is vereist bij het maken van een nieuwe vloot met BYO-vnet. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype van de vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

Vloten

Naam Description Waarde
type Het resourcetype 'Microsoft.ContainerService/fleets'
apiVersion De resource-API-versie '2024-02-02-02-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Beheerde identiteit. ManagedServiceIdentity
properties De resourcespecifieke eigenschappen voor deze resource. FleetProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel systemAssigned als UserAssigned zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

FleetProperties

Naam Description Waarde
hubProfile Het FleetHubProfile configureert de hub van de vloot. FleetHubProfile

FleetHubProfile

Naam Description Waarde
agentProfile Het agentprofiel voor de Fleet Hub. AgentProfile
apiServerAccessProfile Het toegangsprofiel voor de Fleet Hub API-server. APIServerAccessProfile
dnsPrefix DNS-voorvoegsel dat wordt gebruikt om de FQDN voor de Fleet-hub te maken. tekenreeks

Beperkingen:
Minimale lengte = 1
Maximale lengte = 54
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Naam Description Waarde
subnetId De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden een vnet en subnet gegenereerd en gebruikt. tekenreeks
vmSize De grootte van de virtuele machine van de Fleet Hub. tekenreeks

APIServerAccessProfile

Naam Description Waarde
enablePrivateCluster Of u de Fleet Hub wilt maken als een privécluster of niet. booleaans
enableVnetIntegration Of u apiserver vnet-integratie voor de Fleet-hub wilt inschakelen of niet. booleaans
subnetId Het subnet dat moet worden gebruikt wanneer apiserver vnet-integratie is ingeschakeld. Dit is vereist bij het maken van een nieuwe vloot met BYO-vnet. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype van de vloot kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.ContainerService/fleets wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

Vloten

Naam Description Waarde
type Het resourcetype "Microsoft.ContainerService/fleets@2024-02-02-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
identity Beheerde identiteit. ManagedServiceIdentity
properties De resourcespecifieke eigenschappen voor deze resource. FleetProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned als UserAssigned zijn toegestaan). "SystemAssigned"
"SystemAssigned, UserAssigned"
'UserAssigned' (vereist)
identity_ids De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. Matrix met gebruikersidentiteits-id's.

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

FleetProperties

Naam Description Waarde
hubProfile Het FleetHubProfile configureert de hub van de fleet. FleetHubProfile

FleetHubProfile

Naam Description Waarde
agentProfile Het agentprofiel voor de Fleet Hub. AgentProfile
apiServerAccessProfile Het toegangsprofiel voor de Fleet Hub API-server. APIServerAccessProfile
dnsPrefix DNS-voorvoegsel dat wordt gebruikt voor het maken van de FQDN voor de Fleet-hub. tekenreeks

Beperkingen:
Minimale lengte = 1
Maximale lengte = 54
Patroon = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

AgentProfile

Naam Description Waarde
subnetId De id van het subnet waaraan het Fleet Hub-knooppunt wordt gekoppeld bij het opstarten. Als dit niet is opgegeven, worden een vnet en subnet gegenereerd en gebruikt. tekenreeks
vmSize De grootte van de virtuele machine van de Fleet Hub. tekenreeks

APIServerAccessProfile

Naam Description Waarde
enablePrivateCluster Of u de Fleet Hub wilt maken als een privécluster of niet. booleaans
enableVnetIntegration Of u apiserver vnet-integratie voor de Fleet-hub wilt inschakelen of niet. booleaans
subnetId Het subnet dat moet worden gebruikt wanneer apiserver vnet-integratie is ingeschakeld. Dit is vereist bij het maken van een nieuwe vloot met BYO-vnet. tekenreeks