Udostępnij za pośrednictwem


Microsoft.ContainerService fleets 2024-02-02-preview

Definicja zasobu Bicep

Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.ContainerService/fleets@2024-02-02-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    hubProfile: {
      agentProfile: {
        subnetId: 'string'
        vmSize: 'string'
      }
      apiServerAccessProfile: {
        enablePrivateCluster: bool
        enableVnetIntegration: bool
        subnetId: 'string'
      }
      dnsPrefix: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AgentProfile

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. struna
vmSize Rozmiar maszyny wirtualnej koncentratora Floty. struna

APIServerAccessProfile

Nazwa Opis Wartość
enablePrivateCluster Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. Bool
enableVnetIntegration Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. Bool
subnetId Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. struna

FleetHubProfile

Nazwa Opis Wartość
agentProfile Profil agenta dla centrum Floty. AgentProfile
apiServerAccessProfile Profil dostępu dla serwera interfejsu API centrum floty. APIServerAccessProfile
dnsPrefix Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

FleetProperties

Nazwa Opis Wartość
hubProfile Element FleetHubProfile konfiguruje centrum Floty. FleetHubProfile

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Microsoft.ContainerService/fleets

Nazwa Opis Wartość
tożsamość Tożsamość zarządzana. ManagedServiceIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. FleetProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.ContainerService/fleets",
  "apiVersion": "2024-02-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "hubProfile": {
      "agentProfile": {
        "subnetId": "string",
        "vmSize": "string"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": "bool",
        "enableVnetIntegration": "bool",
        "subnetId": "string"
      },
      "dnsPrefix": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AgentProfile

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. struna
vmSize Rozmiar maszyny wirtualnej koncentratora Floty. struna

APIServerAccessProfile

Nazwa Opis Wartość
enablePrivateCluster Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. Bool
enableVnetIntegration Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. Bool
subnetId Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. struna

FleetHubProfile

Nazwa Opis Wartość
agentProfile Profil agenta dla centrum Floty. AgentProfile
apiServerAccessProfile Profil dostępu dla serwera interfejsu API centrum floty. APIServerAccessProfile
dnsPrefix Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

FleetProperties

Nazwa Opis Wartość
hubProfile Element FleetHubProfile konfiguruje centrum Floty. FleetHubProfile

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Microsoft.ContainerService/fleets

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-02-02-preview"
tożsamość Tożsamość zarządzana. ManagedServiceIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. FleetProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.ContainerService/fleets"

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu floty można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ContainerService/fleets, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/fleets@2024-02-02-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      hubProfile = {
        agentProfile = {
          subnetId = "string"
          vmSize = "string"
        }
        apiServerAccessProfile = {
          enablePrivateCluster = bool
          enableVnetIntegration = bool
          subnetId = "string"
        }
        dnsPrefix = "string"
      }
    }
  })
}

Wartości właściwości

AgentProfile

Nazwa Opis Wartość
subnetId Identyfikator podsieci, do której dołączy węzeł centrum Floty podczas uruchamiania. Jeśli ta wartość nie zostanie określona, zostanie wygenerowana i użyta sieć wirtualna i podsieć. struna
vmSize Rozmiar maszyny wirtualnej koncentratora Floty. struna

APIServerAccessProfile

Nazwa Opis Wartość
enablePrivateCluster Czy chcesz utworzyć centrum Floty jako klaster prywatny, czy nie. Bool
enableVnetIntegration Czy włączyć integrację z siecią wirtualną apiserver dla centrum Floty, czy nie. Bool
subnetId Podsieć, która ma być używana, gdy jest włączona integracja z siecią wirtualną apiserver. Jest to wymagane podczas tworzenia nowej floty przy użyciu sieci wirtualnej BYO. struna

FleetHubProfile

Nazwa Opis Wartość
agentProfile Profil agenta dla centrum Floty. AgentProfile
apiServerAccessProfile Profil dostępu dla serwera interfejsu API centrum floty. APIServerAccessProfile
dnsPrefix Prefiks DNS używany do tworzenia nazwy FQDN dla centrum Floty. struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

FleetProperties

Nazwa Opis Wartość
hubProfile Element FleetHubProfile konfiguruje centrum Floty. FleetHubProfile

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Microsoft.ContainerService/fleets

Nazwa Opis Wartość
tożsamość Tożsamość zarządzana. ManagedServiceIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Maksymalna długość = 1
Wzorzec = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. FleetProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.ContainerService/fleets@2024-02-02-preview"

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość