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


Fleet Update Strategies - Get

FleetUpdateStrategy lekérése

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/{updateStrategyName}?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.

updateStrategyName
path True

string

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

Az UpdateStrategy erőforrás neve.

api-version
query True

string

minLength: 1

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

Válaszok

Name Típus Description
200 OK

FleetUpdateStrategy

Az Azure-művelet sikeresen befejeződött.

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

Get a FleetUpdateStrategy resource.
Get a FleetUpdateStrategy resource. - generated by [MaximumSet] rule

Get a FleetUpdateStrategy resource.

Mintakérelem

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

Mintaválasz

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/fleets/myFleet/updateStrategies/strategy1",
  "name": "strategy1",
  "type": "Microsoft.ContainerService/fleets/updateStrategies",
  "systemData": {
    "createdBy": "@contoso.com",
    "createdByType": "User",
    "createdAt": "2023-03-01T01:10:08.395Z",
    "lastModifiedBy": "@contoso.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-03-01T01:10:08.395Z"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "strategy": {
      "stages": [
        {
          "name": "stage1",
          "groups": [
            {
              "name": "group-a"
            }
          ],
          "afterStageWaitInSeconds": 3600
        }
      ]
    }
  },
  "eTag": "\"EtagValue\""
}

Get a FleetUpdateStrategy resource. - generated by [MaximumSet] rule

Mintakérelem

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

Mintaválasz

{
  "properties": {
    "strategy": {
      "stages": [
        {
          "name": "stage1",
          "groups": [
            {
              "name": "group-a"
            }
          ],
          "afterStageWaitInSeconds": 3600
        }
      ]
    },
    "provisioningState": "Succeeded"
  },
  "eTag": "\"EtagValue\"",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/fleets/myFleet/updateStrategies/strategy1",
  "name": "strategy1",
  "type": "Microsoft.ContainerService/fleets/updateStrategies",
  "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
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

FleetUpdateStrategy

Többszakaszos folyamatot határoz meg a flotta tagjai közötti frissítési műveletek végrehajtásához.

FleetUpdateStrategyProvisioningState

Az UpdateStrategy erőforrás kiépítési állapota.

systemData

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

UpdateGroup

Frissítendő csoport.

UpdateRunStrategy

Szakaszokon és csoportokon keresztül határozza meg a fürtök frissítési sorrendjét.

A futtatáson belüli szakaszok egymás után egymás után lesznek végrehajtva. A fázison belüli csoportok végrehajtása párhuzamosan történik. A csoporton belüli tagfürtök egymás után egymás után frissülnek.

Az érvényes stratégia nem tartalmaz ismétlődő csoportokat a szakaszokon belül vagy a szakaszok között.

UpdateStage

Definiál egy szakaszt, amely tartalmazza a frissíteni kívánt csoportokat és a következő szakasz megkezdése előtt szükséges lépéseket (például várjon egy ideig).

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.

FleetUpdateStrategy

Többszakaszos folyamatot határoz meg a flotta tagjai közötti frissítési műveletek végrehajtásához.

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

name

string

Az erőforrás neve

properties.provisioningState

FleetUpdateStrategyProvisioningState

Az UpdateStrategy erőforrás kiépítési állapota.

properties.strategy

UpdateRunStrategy

Meghatározza a fürtök frissítési sorrendjét.

systemData

systemData

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

type

string

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

FleetUpdateStrategyProvisioningState

Az UpdateStrategy erőforrás kiépítési állapota.

Érték Description
Canceled

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

Failed

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

Succeeded

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

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.

UpdateGroup

Frissítendő csoport.

Name Típus Description
name

string

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

A csoport neve. Meg kell egyeznie egy meglévő flottatag csoportnevével.

UpdateRunStrategy

Szakaszokon és csoportokon keresztül határozza meg a fürtök frissítési sorrendjét.

A futtatáson belüli szakaszok egymás után egymás után lesznek végrehajtva. A fázison belüli csoportok végrehajtása párhuzamosan történik. A csoporton belüli tagfürtök egymás után egymás után frissülnek.

Az érvényes stratégia nem tartalmaz ismétlődő csoportokat a szakaszokon belül vagy a szakaszok között.

Name Típus Description
stages

UpdateStage[]

A frissítés futtatását alkotó szakaszok listája. Minimális méret: 1.

UpdateStage

Definiál egy szakaszt, amely tartalmazza a frissíteni kívánt csoportokat és a következő szakasz megkezdése előtt szükséges lépéseket (például várjon egy ideig).

Name Típus Description
afterStageWaitInSeconds

integer (int32)

Az a másodpercben megadott idő, amely a szakasz végén várakozik, mielőtt elindítja a következőt. Ha nincs meghatározva, az alapértelmezett érték 0 másodperc.

groups

UpdateGroup[]

Meghatározza az ebben a szakaszban párhuzamosan végrehajtandó csoportokat. Ismétlődő csoportok nem engedélyezettek. Minimális méret: 1.

name

string

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

A szakasz neve. Az UpdateRun-on belül egyedinek kell lennie.