Delen via


Microsoft.ContainerService-vloten

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 Resource Microsoft.ContainerService/fleets wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

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 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. 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 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 als een privécluster wilt maken of niet. booleaans

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

Eigenschapswaarden

Vloten

Naam Description Waarde
type Het resourcetype 'Microsoft.ContainerService/fleets'
apiVersion De resource-API-versie '2024-04-01'
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

Terraform-resourcedefinitie (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 Microsoft.ContainerService/fleets-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

Vloten

Naam Description Waarde
type Het resourcetype "Microsoft.ContainerService/fleets@2024-04-01"
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 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. 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 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