Megosztás a következőn keresztül:


Fleets - Create Or Update

Létrehoz vagy frissít egy flottát.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}?api-version=2025-03-01

URI-paraméterek

Name In Kötelező Típus Description
fleetName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$

A Fleet-erőforrás neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem fejléce

Name Kötelező Típus Description
If-Match

string

A kérés csak akkor folytatódhat, ha egy entitás megfelel ennek a sztringnek.

If-None-Match

string

A kérés csak akkor folytatódhat, ha egyetlen entitás sem felel meg ennek a sztringnek.

Kérelem törzse

Name Kötelező Típus Description
location True

string

Az a földrajzi hely, ahol az erőforrás él

identity

ManagedServiceIdentity

Felügyelt identitás.

properties.hubProfile

FleetHubProfile

A FleetHubProfile konfigurálja a Fleet központot.

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

Fleet

A Flotta erőforrás frissítési művelete sikeres volt

201 Created

Fleet

A "Fleet" erőforrás létrehozási művelete sikeres volt

Fejlécek

Retry-After: integer

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Creates a Fleet resource with a long running operation.
Creates a Fleet resource with a long running operation. - generated by [MaximumSet] rule

Creates a Fleet resource with a long running operation.

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1?api-version=2025-03-01

{
  "tags": {
    "tier": "production",
    "archv2": ""
  },
  "location": "East US",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "agentProfile": {
        "vmSize": "Standard_DS1"
      }
    }
  }
}

Mintaválasz

ETag: 23ujdflewrj3=
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/locations/eastus/operations/00000000-0000-0000-0000-000000000000?api-version=2022-02-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-02-01
{
  "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet-1",
  "name": "fleet-1",
  "type": "Microsoft.ContainerService/fleets",
  "systemData": {
    "createdBy": "someUser",
    "createdByType": "User",
    "createdAt": "2022-03-23T05:40:40.657Z",
    "lastModifiedBy": "someOtherUser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-03-23T05:40:40.657Z"
  },
  "tags": {
    "tier": "production",
    "archv2": ""
  },
  "location": "East US",
  "eTag": "23ujdflewrj3=",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "fqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "portalFqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "kubernetesVersion": "1.22.4",
      "agentProfile": {
        "vmSize": "Standard_DS1"
      }
    },
    "provisioningState": "Updating",
    "status": {
      "lastOperationId": "operation-12345",
      "lastOperationError": {
        "code": "None",
        "message": "No error"
      }
    }
  }
}
ETag: 23ujdflewrj3=
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/locations/eastus/operations/00000000-0000-0000-0000-000000000000?api-version=2022-02-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-02-01
{
  "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1",
  "name": "fleet1",
  "type": "Microsoft.ContainerService/fleets",
  "systemData": {
    "createdBy": "someUser",
    "createdByType": "User",
    "createdAt": "2022-03-23T05:40:40.657Z",
    "lastModifiedBy": "someOtherUser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-03-23T05:40:40.657Z"
  },
  "tags": {
    "tier": "production",
    "archv2": ""
  },
  "location": "East US",
  "eTag": "23ujdflewrj3=",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "fqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "portalFqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "kubernetesVersion": "1.22.4",
      "agentProfile": {
        "vmSize": "Standard_DS1"
      }
    },
    "provisioningState": "Creating"
  }
}

Creates a Fleet resource with a long running operation. - generated by [MaximumSet] rule

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.ContainerService/fleets/fleet1?api-version=2025-03-01



{
  "tags": {},
  "location": "East US",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "agentProfile": {
        "vmSize": "Standard_DS1",
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": true,
        "enableVnetIntegration": true,
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      }
    }
  },
  "identity": {
    "type": "None",
    "userAssignedIdentities": {
      "key126": {}
    }
  }
}

Mintaválasz

{
  "tags": {},
  "location": "East US",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "agentProfile": {
        "vmSize": "Standard_DS1",
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": true,
        "enableVnetIntegration": true,
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      },
      "fqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "kubernetesVersion": "1.22.4",
      "portalFqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io"
    },
    "provisioningState": "Succeeded"
  },
  "eTag": "23ujdflewrj3=",
  "identity": {
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "type": "None",
    "userAssignedIdentities": {
      "key126": {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "clientId": "00000000-0000-0000-0000-000000000000"
      }
    }
  },
  "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1",
  "name": "fleet-1",
  "type": "Microsoft.ContainerService/fleets",
  "systemData": {
    "createdBy": "someUser",
    "createdByType": "User",
    "createdAt": "2022-03-23T05:40:40.657Z",
    "lastModifiedBy": "someOtherUser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-03-23T05:40:40.657Z"
  }
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
  "tags": {},
  "location": "East US",
  "properties": {
    "hubProfile": {
      "dnsPrefix": "dnsprefix1",
      "agentProfile": {
        "vmSize": "Standard_DS1",
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      },
      "apiServerAccessProfile": {
        "enablePrivateCluster": true,
        "enableVnetIntegration": true,
        "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1"
      },
      "fqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io",
      "kubernetesVersion": "1.22.4",
      "portalFqdn": "dnsprefix1-abcd1234.flt.eastus.azmk8s.io"
    },
    "provisioningState": "Succeeded"
  },
  "eTag": "23ujdflewrj3=",
  "identity": {
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000",
    "type": "None",
    "userAssignedIdentities": {
      "key126": {
        "principalId": "00000000-0000-0000-0000-000000000000",
        "clientId": "00000000-0000-0000-0000-000000000000"
      }
    }
  },
  "id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1",
  "name": "fleet-1",
  "type": "Microsoft.ContainerService/fleets",
  "systemData": {
    "createdBy": "someUser",
    "createdByType": "User",
    "createdAt": "2022-03-23T05:40:40.657Z",
    "lastModifiedBy": "someOtherUser",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-03-23T05:40:40.657Z"
  }
}

Definíciók

Name Description
AgentProfile

Ügynökprofil a Fleet Hubhoz.

APIServerAccessProfile

Hozzáférési profil a Fleet Hub API-kiszolgálóhoz.

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

Fleet

A Flotta erőforrás.

FleetHubProfile

A FleetHubProfile konfigurálja a flottaközpontot.

FleetProvisioningState

Az utoljára elfogadott művelet kiépítési állapota.

FleetStatus

A flotta állapotadatai.

ManagedServiceIdentity

Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

UserAssignedIdentity

Felhasználó által hozzárendelt identitástulajdonságok

AgentProfile

Ügynökprofil a Fleet Hubhoz.

Name Típus Description
subnetId

string (arm-id)

Annak az alhálózatnak az azonosítója, amelyhez a Fleet Hub csomópont csatlakozni fog indításkor. Ha ez nincs megadva, a rendszer létrehoz és használ egy virtuális hálózatot és egy alhálózatot.

vmSize

string

A Fleet Hub virtuálisgép-mérete.

APIServerAccessProfile

Hozzáférési profil a Fleet Hub API-kiszolgálóhoz.

Name Típus Description
enablePrivateCluster

boolean

Akár privát fürtként szeretné létrehozni a Fleet Hubot, akár nem.

enableVnetIntegration

boolean

Engedélyezze-e az apiserver vnet-integrációt a Fleet Hubhoz, vagy sem.

subnetId

string (arm-id)

Az apiserver vnet-integráció engedélyezésekor használandó alhálózat. Ez a BYO virtuális hálózattal rendelkező új flotta létrehozásakor szükséges.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

Fleet

A Flotta erőforrás.

Name Típus Description
eTag

string

Ha az eTag szerepel a válasz törzsében, akkor a szokásos etag-konvenciók szerint fejlécként is megadható. Az entitáscímkék két vagy több entitás egyazon kért erőforrásból való összehasonlítására szolgálnak. A HTTP/1.1 entitáscímkéket használ az etagben (14.19. szakasz), If-Match (14.24. szakasz), If-None-Match (14.26. szakasz) és If-Range (14.27. szakasz) fejlécmezőkben.

id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Felügyelt identitás.

location

string

Az a földrajzi hely, ahol az erőforrás él

name

string

Az erőforrás neve

properties.hubProfile

FleetHubProfile

A FleetHubProfile konfigurálja a Fleet központot.

properties.provisioningState

FleetProvisioningState

Az utolsó művelet állapota.

properties.status

FleetStatus

A flotta állapotadatai.

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

FleetHubProfile

A FleetHubProfile konfigurálja a flottaközpontot.

Name Típus Description
agentProfile

AgentProfile

A Fleet Hub ügynökprofilja.

apiServerAccessProfile

APIServerAccessProfile

A Fleet Hub API-kiszolgáló hozzáférési profilja.

dnsPrefix

string

minLength: 1
maxLength: 54
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9-]{0,52}[a-zA-Z0-9]$

A Fleet Hub teljes tartománynevének létrehozásához használt DNS-előtag.

fqdn

string

A Fleet Hub teljes tartománynevét.

kubernetesVersion

string

A Fleet Hub Kubernetes-verziója.

portalFqdn

string

A Fleet Hub Azure Portal teljes tartományneve.

FleetProvisioningState

Az utoljára elfogadott művelet kiépítési állapota.

Érték Description
Canceled

Az erőforrás létrehozása megszakadt.

Creating

A létrejövő flotta kiépítési állapota.

Deleting

A törölt flotta kiépítési állapota.

Failed

Az erőforrás létrehozása nem sikerült.

Succeeded

Az erőforrás létrejött.

Updating

A frissített flotta kiépítési állapota.

FleetStatus

A flotta állapotadatai.

Name Típus Description
lastOperationError

ErrorDetail

A flotta utolsó műveleti hibája.

lastOperationId

string

A flotta utolsó műveleti azonosítója.

ManagedServiceIdentity

Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)

Name Típus Description
principalId

string (uuid)

A rendszer által hozzárendelt identitás szolgáltatásnév-azonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

tenantId

string (uuid)

A rendszer által hozzárendelt identitás bérlőazonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

type

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identitások
Az erőforráshoz társított felhasználó által hozzárendelt identitások készlete. A userAssignedIdentities szótárkulcsok arm-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. A szótár értékei lehetnek üres objektumok ({}) a kérelmekben.

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

Érték Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

UserAssignedIdentity

Felhasználó által hozzárendelt identitástulajdonságok

Name Típus Description
clientId

string (uuid)

A hozzárendelt identitás ügyfélazonosítója.

principalId

string (uuid)

A hozzárendelt identitás egyszerű azonosítója.