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


PrivateZonesOperations Osztály

Figyelmeztetés

NE hozza létre közvetlenül ezt az osztályt.

Ehelyett a következő műveleteket kell elérnie a

PrivateDnsManagementClient's

<xref:private_zones> Attribútum.

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

Konstruktor

PrivateZonesOperations(*args, **kwargs)

Metódusok

begin_create_or_update

Létrehoz vagy frissít egy saját DNS zónát. Nem módosítja a zónán belüli virtuális hálózatokra vagy DNS-rekordokra mutató hivatkozásokat.

begin_delete

Töröl egy saját DNS zónát. FIGYELMEZTETÉS: A zóna összes DNS-rekordja is törlődik. Ez a művelet nem vonható vissza. saját DNS zóna csak akkor törölhető, ha az összes rá mutató virtuális hálózati kapcsolat el van távolítva.

begin_update

Frissítések egy saját DNS zónát. Nem módosítja a zónán belüli virtuális hálózati kapcsolatokat vagy DNS-rekordokat.

get

Lekér egy saját DNS zónát. Lekéri a zónatulajdonságokat, de a virtuális hálózatok és a zónán belüli rekordhalmazok nem.

list

Az előfizetés összes erőforráscsoportjának saját DNS zónái.

list_by_resource_group

Az erőforráscsoporton belüli saját DNS zónákat sorolja fel.

begin_create_or_update

Létrehoz vagy frissít egy saját DNS zónát. Nem módosítja a zónán belüli virtuális hálózatokra vagy DNS-rekordokra mutató hivatkozásokat.

begin_create_or_update(resource_group_name: str, private_zone_name: str, parameters: _models.PrivateZone, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.PrivateZone]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve. Kötelező.

private_zone_name
str
Kötelező

A saját DNS zóna neve (megszüntető pont nélkül). Kötelező.

parameters
PrivateZone vagy IO
Kötelező

A CreateOrUpdate művelethez megadott paraméterek. PrivateZone- vagy I/O-típus. Kötelező.

if_match
str
Kötelező

A saját DNS zóna ETagje. Ezt az értéket kihagyva mindig felülírhatja az aktuális zónát. Adja meg az utolsóként látható ETag értéket, hogy megakadályozza az egyidejű módosítások véletlen felülírását. Az alapértelmezett érték Nincs.

if_none_match
str
Kötelező

Állítsa a "*" értéket egy új saját DNS zóna létrehozásához, de a meglévő zóna frissítésének megakadályozásához. A rendszer figyelmen kívül hagyja az egyéb értékeket. Az alapértelmezett érték Nincs.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

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

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

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

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

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

Visszatérési típus

Kivételek

begin_delete

Töröl egy saját DNS zónát. FIGYELMEZTETÉS: A zóna összes DNS-rekordja is törlődik. Ez a művelet nem vonható vissza. saját DNS zóna csak akkor törölhető, ha az összes rá mutató virtuális hálózati kapcsolat el van távolítva.

begin_delete(resource_group_name: str, private_zone_name: str, if_match: str | None = None, **kwargs: Any) -> LROPoller[None]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve. Kötelező.

private_zone_name
str
Kötelező

A saját DNS zóna neve (megszüntető pont nélkül). Kötelező.

if_match
str
Kötelező

A saját DNS zóna ETagje. Ezt az értéket kihagyva mindig törölje az aktuális zónát. Adja meg az utolsóként látható ETag értéket, hogy megakadályozza az egyidejű módosítások véletlen törlését. Az alapértelmezett érték Nincs.

cls
callable

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

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

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

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(response) eredményt adja vissza

Visszatérési típus

Kivételek

begin_update

Frissítések egy saját DNS zónát. Nem módosítja a zónán belüli virtuális hálózati kapcsolatokat vagy DNS-rekordokat.

begin_update(resource_group_name: str, private_zone_name: str, parameters: _models.PrivateZone, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.PrivateZone]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve. Kötelező.

private_zone_name
str
Kötelező

A saját DNS zóna neve (megszüntető pont nélkül). Kötelező.

parameters
PrivateZone vagy IO
Kötelező

A Frissítés művelethez megadott paraméterek. PrivateZone- vagy I/O-típus. Kötelező.

if_match
str
Kötelező

A saját DNS zóna ETagje. Ezt az értéket kihagyva mindig felülírhatja az aktuális zónát. Adja meg az utolsóként látható ETag értéket, hogy megakadályozza az egyidejű módosítások véletlen felülírását. Az alapértelmezett érték Nincs.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

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

continuation_token
str

Egy folytatási jogkivonat, amely újraindít egy lekérdezést egy mentett állapotból.

polling
bool vagy PollingMethod

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

polling_interval
int

Az LRO-műveletek két lekérdezése közötti alapértelmezett várakozási idő, ha nincs Retry-After fejléc.

Válaszok

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

Visszatérési típus

Kivételek

get

Lekér egy saját DNS zónát. Lekéri a zónatulajdonságokat, de a virtuális hálózatok és a zónán belüli rekordhalmazok nem.

get(resource_group_name: str, private_zone_name: str, **kwargs: Any) -> PrivateZone

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve. Kötelező.

private_zone_name
str
Kötelező

A saját DNS zóna neve (megszüntető pont nélkül). Kötelező.

cls
callable

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

Válaszok

PrivateZone vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

Az előfizetés összes erőforráscsoportjának saját DNS zónái.

list(top: int | None = None, **kwargs: Any) -> Iterable[PrivateZone]

Paraméterek

top
int
Kötelező

A visszaadandó saját DNS zónák maximális száma. Ha nincs megadva, legfeljebb 100 zónát ad vissza. Az alapértelmezett érték Nincs.

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 PrivateZone példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list_by_resource_group

Az erőforráscsoporton belüli saját DNS zónákat sorolja fel.

list_by_resource_group(resource_group_name: str, top: int | None = None, **kwargs: Any) -> Iterable[PrivateZone]

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve. Kötelező.

top
int
Kötelező

A visszaadandó rekordhalmazok maximális száma. Ha nincs megadva, legfeljebb 100 rekordhalmazt ad vissza. Az alapértelmezett érték Nincs.

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 PrivateZone példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

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