ZonesOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:zones>.
- Herança
-
builtins.objectZonesOperations
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
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- if_match
- str
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
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
Parâmetros fornecidos para a operação CreateOrUpdate. É um tipo de zona ou um tipo de E/S. Obrigatórios.
- if_match
- str
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
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
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. 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
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
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- top
- int
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
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. Obrigatórios.
- parameters
- ZoneUpdate ou IO
Parâmetros fornecidos para a operação De atualização. É um tipo ZoneUpdate ou um tipo de E/S. Obrigatórios.
- if_match
- str
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'>
Azure SDK for Python