Dela via


ZonesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

DnsManagementClient's

<xref:zones> Attributet.

Arv
builtins.object
ZonesOperations

Konstruktor

ZonesOperations(*args, **kwargs)

Metoder

begin_delete

Tar bort en DNS-zon. VARNING! Alla DNS-poster i zonen tas också bort. Du kan inte ångra den här åtgärden.

create_or_update

Skapar eller uppdaterar en DNS-zon. Ändrar inte DNS-poster i zonen.

get

Hämtar en DNS-zon. Hämtar zonegenskaperna, men inte postuppsättningarna i zonen.

list

Visar en lista över DNS-zoner i alla resursgrupper i en prenumeration.

list_by_resource_group

Visar en lista över DNS-zoner i en resursgrupp.

begin_delete

Tar bort en DNS-zon. VARNING! Alla DNS-poster i zonen tas också bort. Du kan inte ångra den här åtgärden.

async begin_delete(resource_group_name: str, zone_name: str, if_match: str | None = None, **kwargs: Any) -> AsyncLROPoller[ZoneDeleteResult]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

zone_name
str
Obligatorisk

Namnet på DNS-zonen (utan en avslutande punkt). Krävs.

if_match
str
Obligatorisk

Etag för DNS-zonen. Utelämna det här värdet för att alltid ta bort den aktuella zonen. Ange det senast sedda etag-värdet för att förhindra att samtidiga ändringar tas bort av misstag. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

continuation_token
str

En fortsättningstoken för att starta om en poller från ett sparat tillstånd.

polling
bool eller AsyncPollingMethod

Som standard är avsökningsmetoden AsyncARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsökas eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.

polling_interval
int

Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.

Returer

En instans av AsyncLROPoller som returnerar antingen ZoneDeleteResult eller resultatet av cls(response)

Returtyp

Undantag

create_or_update

Skapar eller uppdaterar en DNS-zon. Ändrar inte DNS-poster i zonen.

async create_or_update(resource_group_name: str, zone_name: str, parameters: _models.Zone, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Zone

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

zone_name
str
Obligatorisk

Namnet på DNS-zonen (utan en avslutande punkt). Krävs.

parameters
Zone eller IO
Obligatorisk

Parametrar som angetts för åtgärden CreateOrUpdate. Är antingen en zontyp eller en I/O-typ. Krävs.

if_match
str
Obligatorisk

Etag för DNS-zonen. Utelämna det här värdet för att alltid skriva över den aktuella zonen. Ange det senast sedda etag-värdet för att förhindra att samtidiga ändringar skrivs över av misstag. Standardvärdet är Ingen.

if_none_match
str
Obligatorisk

Ange till *för att tillåta att en ny DNS-zon skapas, men för att förhindra uppdatering av en befintlig zon. Andra värden ignoreras. Standardvärdet är Ingen.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Zon eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar en DNS-zon. Hämtar zonegenskaperna, men inte postuppsättningarna i zonen.

async get(resource_group_name: str, zone_name: str, **kwargs: Any) -> Zone

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

zone_name
str
Obligatorisk

Namnet på DNS-zonen (utan en avslutande punkt). Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Zon eller resultatet av cls(svar)

Returtyp

Undantag

list

Visar en lista över DNS-zoner i alla resursgrupper i en prenumeration.

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

Parametrar

top
int
Obligatorisk

Det maximala antalet DNS-zoner som ska returneras. Om det inte anges returneras upp till 100 zoner. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Zon eller resultatet av cls(svar)

Returtyp

Undantag

list_by_resource_group

Visar en lista över DNS-zoner i en resursgrupp.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen. Namnet är skiftlägesokänsligt. Krävs.

top
int
Obligatorisk

Det maximala antalet postuppsättningar som ska returneras. Om det inte anges returneras upp till 100 postuppsättningar. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Zon eller resultatet av cls(svar)

Returtyp

Undantag

Attribut

models

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