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


ManagementGroupsOperations Osztály

ManagementGroupsOperations műveletek.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett létre kell hoznia egy ügyfélpéldányt, amely példányosítja, és attribútumként csatolja.

Öröklődés
builtins.object
ManagementGroupsOperations

Konstruktor

ManagementGroupsOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél a szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Egy objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

models

Alias a műveleti csoportban használt modellosztályok számára.

Metódusok

begin_create_or_update

Felügyeleti csoport létrehozása vagy frissítése. Ha már létrehozott egy felügyeleti csoportot, és egy későbbi létrehozási kérést adnak ki különböző tulajdonságokkal, a felügyeleti csoport tulajdonságai frissülnek.

begin_delete

Felügyeleti csoport törlése. Ha egy felügyeleti csoport gyermekerőforrásokat tartalmaz, a kérés sikertelen lesz.

get

A felügyeleti csoport adatainak lekérése.

get_descendants

Sorolja fel az összes olyan entitást, amely egy felügyeleti csoportból származik.

list

A hitelesített felhasználó felügyeleti csoportjainak listázása.

update

Felügyeleti csoport frissítése.

begin_create_or_update

Felügyeleti csoport létrehozása vagy frissítése. Ha már létrehozott egy felügyeleti csoportot, és egy későbbi létrehozási kérést adnak ki különböző tulajdonságokkal, a felügyeleti csoport tulajdonságai frissülnek.

begin_create_or_update(group_id: str, create_management_group_request: '_models.CreateManagementGroupRequest', cache_control: str | None = 'no-cache', **kwargs: Any) -> LROPoller['_models.ManagementGroup' | '_models.AzureAsyncOperationResults']

Paraméterek

group_id
str
Kötelező

Felügyeleti csoport azonosítója.

create_management_group_request
CreateManagementGroupRequest
Kötelező

Felügyeleti csoport létrehozási paraméterei.

cache_control
str
alapértelmezett érték: no-cache

Azt jelzi, hogy a kérés használjon-e gyorsítótárakat. Töltse ki a fejlécet "nincs gyorsítótár" értékkel a meglévő gyorsítótárak megkerüléséhez.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat a poller mentett állapotból való újraindításához.

polling
bool vagy PollingMethod

Alapértelmezés szerint a lekérdezési módszer ARMPolling lesz. Adja meg a False (Hamis) értéket, ha nem kérdezi le a műveletet, vagy a saját inicializált lekérdezési objektumát adja át egy személyes lekérdezési stratégiához.

polling_interval
int

Alapértelmezett várakozási idő két lekérdezés között az LRO-műveletekhez, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a ManagementGroup vagy a cls(response) eredményét adja vissza

Visszatérési típus

Kivételek

begin_delete

Felügyeleti csoport törlése. Ha egy felügyeleti csoport gyermekerőforrásokat tartalmaz, a kérés sikertelen lesz.

begin_delete(group_id: str, cache_control: str | None = 'no-cache', **kwargs: Any) -> LROPoller['_models.AzureAsyncOperationResults']

Paraméterek

group_id
str
Kötelező

Felügyeleti csoport azonosítója.

cache_control
str
alapértelmezett érték: no-cache

Azt jelzi, hogy a kérés használjon-e gyorsítótárakat. Töltse ki a fejlécet "nincs gyorsítótár" értékkel a meglévő gyorsítótárak megkerüléséhez.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat a poller mentett állapotból való újraindításához.

polling
bool vagy PollingMethod

Alapértelmezés szerint a lekérdezési módszer ARMPolling lesz. Adja meg a False (Hamis) értéket, ha nem kérdezi le a műveletet, vagy a saját inicializált lekérdezési objektumát adja át egy személyes lekérdezési stratégiához.

polling_interval
int

Alapértelmezett várakozási idő két lekérdezés között az LRO-műveletekhez, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely az AzureAsyncOperationResults vagy a cls(response) eredményét adja vissza

Visszatérési típus

Kivételek

get

A felügyeleti csoport adatainak lekérése.

get(group_id: str, expand: str | '_models.Enum0' | None = None, recurse: bool | None = None, filter: str | None = None, cache_control: str | None = 'no-cache', **kwargs: Any) -> _models.ManagementGroup

Paraméterek

group_id
str
Kötelező

Felügyeleti csoport azonosítója.

expand
str vagy Enum0
alapértelmezett érték: None

A $expand=children lekérdezési sztring paraméterrel az ügyfelek kérhetik a gyermekek felvételét a válasz hasznos adataiba. $expand=path tartalmazza a gyökércsoport és az aktuális csoport közötti elérési utat. $expand=az ősök tartalmazzák az aktuális csoport elődazonosítóit.

recurse
bool
alapértelmezett érték: None

A $recurse=true lekérdezési sztring paraméterrel az ügyfelek kérhetik a teljes hierarchia felvételét a válasz hasznos adataiba. Vegye figyelembe, hogy $expand=gyermekeket kell átadni, ha $recurse igaz értékre van állítva.

filter
str
alapértelmezett érték: None

Szűrő, amely lehetővé teszi az előfizetések kizárását az eredményekből (pl. "$filter=children.childType ne Subscription").

cache_control
str
alapértelmezett érték: no-cache

Azt jelzi, hogy a kérés használjon-e gyorsítótárakat. Töltse ki a fejlécet "nincs gyorsítótár" értékkel a meglévő gyorsítótárak megkerüléséhez.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ManagementGroup vagy a cls(response) eredménye

Visszatérési típus

Kivételek

get_descendants

Sorolja fel az összes olyan entitást, amely egy felügyeleti csoportból származik.

get_descendants(group_id: str, skiptoken: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable['_models.DescendantListResult']

Paraméterek

group_id
str
Kötelező

Felügyeleti csoport azonosítója.

skiptoken
str
alapértelmezett érték: None

Az oldalfolytatási token csak akkor használatos, ha egy korábbi művelet részleges eredményt adott vissza. Ha egy előző válasz tartalmaz nextLink elemet, a nextLink elem értéke tartalmaz egy tokenparamétert, amely meghatározza a későbbi hívásokhoz használandó kiindulási pontot.

top
int
alapértelmezett érték: None

Az eredmények lekérésekor visszaadandó elemek száma. A beadás felülbírálja a $skipToken.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Egy iterátor, például a DescendantListResult példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

A hitelesített felhasználó felügyeleti csoportjainak listázása.

list(cache_control: str | None = 'no-cache', skiptoken: str | None = None, **kwargs: Any) -> Iterable['_models.ManagementGroupListResult']

Paraméterek

cache_control
str
alapértelmezett érték: no-cache

Azt jelzi, hogy a kérés használjon-e gyorsítótárakat. Töltse ki a fejlécet "nincs gyorsítótár" értékkel a meglévő gyorsítótárak megkerüléséhez.

skiptoken
str
alapértelmezett érték: None

Az oldalfolytatási token csak akkor használatos, ha egy korábbi művelet részleges eredményt adott vissza. Ha egy előző válasz tartalmaz nextLink elemet, a nextLink elem értéke tartalmaz egy tokenparamétert, amely meghatározza a későbbi hívásokhoz használandó kiindulási pontot.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Iterátor, például a ManagementGroupListResult példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

update

Felügyeleti csoport frissítése.

update(group_id: str, patch_group_request: '_models.PatchManagementGroupRequest', cache_control: str | None = 'no-cache', **kwargs: Any) -> _models.ManagementGroup

Paraméterek

group_id
str
Kötelező

Felügyeleti csoport azonosítója.

patch_group_request
PatchManagementGroupRequest
Kötelező

Felügyeleti csoport javítási paraméterei.

cache_control
str
alapértelmezett érték: no-cache

Azt jelzi, hogy a kérés használjon-e gyorsítótárakat. Töltse ki a fejlécet "nincs gyorsítótár" értékkel a meglévő gyorsítótárak megkerüléséhez.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ManagementGroup vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

models = <module 'azure.mgmt.managementgroups.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\managementgroups\\models\\__init__.py'>