Compartilhar via


ZonesOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

DnsManagementClient's

Atributo <xref:zones>.

Herança
builtins.object
ZonesOperations

Construtor

ZonesOperations(*args, **kwargs)

Métodos

begin_delete

Exclui uma zona DNS. AVISO: todos os registros DNS na zona também serão excluídos. Essa operação não pode ser desfeita.

create_or_update

Cria ou atualiza uma zona DNS. Não modifica registros DNS dentro da zona.

get

Obtém uma zona DNS. Recupera as propriedades da zona, mas não os conjuntos de registros dentro da zona.

list

Lista as zonas DNS em todos os grupos de recursos em uma assinatura.

list_by_resource_group

Lista as zonas DNS em um grupo de recursos.

update

Atualizações uma zona DNS. Não modifica registros DNS dentro da zona.

begin_delete

Exclui uma zona DNS. AVISO: todos os registros DNS na zona também serão excluídos. Essa operação não pode ser desfeita.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

zone_name
str
Obrigatório

O nome da zona DNS (sem um ponto de encerramento). Obrigatórios.

if_match
str
Obrigatório

A etag da zona DNS. Omita esse valor para sempre excluir a zona atual. Especifique o valor de etag visto pela última vez para evitar a exclusão acidental de alterações simultâneas. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update

Cria ou atualiza uma zona DNS. Não modifica registros DNS dentro da zona.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

zone_name
str
Obrigatório

O nome da zona DNS (sem um ponto de encerramento). Obrigatórios.

parameters
Zone ou IO
Obrigatório

Parâmetros fornecidos para a operação CreateOrUpdate. É um tipo de zona ou um tipo de E/S. Obrigatórios.

if_match
str
Obrigatório

A etag da zona DNS. Omita esse valor para sempre substituir a zona atual. Especifique o valor de etag visto pela última vez para evitar a substituição acidental de alterações simultâneas. O valor padrão é Nenhum.

if_none_match
str
Obrigatório

Defina como '*' para permitir que uma nova zona DNS seja criada, mas para evitar a atualização de uma zona existente. Outros valores serão ignorados. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Zona ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém uma zona DNS. Recupera as propriedades da zona, mas não os conjuntos de registros dentro da zona.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

zone_name
str
Obrigatório

O nome da zona DNS (sem um ponto de encerramento). Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Zona ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista as zonas DNS em todos os grupos de recursos em uma assinatura.

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

Parâmetros

top
int
Obrigatório

O número máximo de zonas DNS a serem retornadas. Se não for especificado, retornará até 100 zonas. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de Zone ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_resource_group

Lista as zonas DNS em um grupo de recursos.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

top
int
Obrigatório

O número máximo de conjuntos de registros a serem retornados. Se não for especificado, retornará até 100 conjuntos de registros. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de Zone ou o resultado de cls(response)

Tipo de retorno

Exceções

update

Atualizações uma zona DNS. Não modifica registros DNS dentro da zona.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.

zone_name
str
Obrigatório

O nome da zona DNS (sem um ponto de encerramento). Obrigatórios.

parameters
ZoneUpdate ou IO
Obrigatório

Parâmetros fornecidos para a operação De atualização. É um tipo ZoneUpdate ou um tipo de E/S. Obrigatórios.

if_match
str
Obrigatório

A etag da zona DNS. Omita esse valor para sempre substituir a zona atual. Especifique o valor de etag visto pela última vez para evitar a substituição acidental de alterações simultâneas. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Zona ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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