PrivateZonesOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:private_zones>.
- Herança
-
builtins.objectPrivateZonesOperations
Construtor
PrivateZonesOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Cria ou atualiza uma zona de DNS privado. Não modifica links para redes virtuais ou registros DNS dentro da zona. |
begin_delete |
Exclui uma zona de DNS privado. AVISO: todos os registros DNS na zona também serão excluídos. Essa operação não pode ser desfeita. DNS privado zona não pode ser excluída, a menos que todos os links de rede virtual para ela sejam removidos. |
begin_update |
Atualizações uma zona DNS privado. Não modifica links de rede virtual ou registros DNS dentro da zona. |
get |
Obtém uma zona DNS privado. Recupera as propriedades da zona, mas não os links de redes virtuais ou os conjuntos de registros dentro da zona. |
list |
Lista as zonas de DNS privado em todos os grupos de recursos em uma assinatura. |
list_by_resource_group |
Lista as zonas de DNS privado dentro de um grupo de recursos. |
begin_create_or_update
Cria ou atualiza uma zona de DNS privado. Não modifica links para redes virtuais ou registros DNS dentro da zona.
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]
Parâmetros
- private_zone_name
- str
O nome da zona de DNS privado (sem um ponto de encerramento). Obrigatórios.
- parameters
- PrivateZone ou IO
Parâmetros fornecidos para a operação CreateOrUpdate. É um tipo PrivateZone ou um tipo de E/S. Obrigatórios.
- if_match
- str
A ETag da zona DNS privado. 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 de DNS privado 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
Body Parameter content-type. 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
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada 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 PrivateZone ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_delete
Exclui uma zona de DNS privado. AVISO: todos os registros DNS na zona também serão excluídos. Essa operação não pode ser desfeita. DNS privado zona não pode ser excluída, a menos que todos os links de rede virtual para ela sejam removidos.
begin_delete(resource_group_name: str, private_zone_name: str, if_match: str | None = None, **kwargs: Any) -> LROPoller[None]
Parâmetros
- private_zone_name
- str
O nome da zona de DNS privado (sem um ponto de encerramento). Obrigatórios.
- if_match
- str
A ETag da zona DNS privado. 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 sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada 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
begin_update
Atualizações uma zona DNS privado. Não modifica links de rede virtual ou registros DNS dentro da zona.
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]
Parâmetros
- private_zone_name
- str
O nome da zona de DNS privado (sem um ponto de encerramento). Obrigatórios.
- parameters
- PrivateZone ou IO
Parâmetros fornecidos para a operação De atualização. É um tipo PrivateZone ou um tipo de E/S. Obrigatórios.
- if_match
- str
A ETag da zona DNS privado. 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
Body Parameter content-type. 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
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada 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 PrivateZone ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtém uma zona DNS privado. Recupera as propriedades da zona, mas não os links de redes virtuais ou os conjuntos de registros dentro da zona.
get(resource_group_name: str, private_zone_name: str, **kwargs: Any) -> PrivateZone
Parâmetros
- private_zone_name
- str
O nome da zona de DNS privado (sem um ponto de encerramento). Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
PrivateZone ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Lista as zonas de DNS privado em todos os grupos de recursos em uma assinatura.
list(top: int | None = None, **kwargs: Any) -> Iterable[PrivateZone]
Parâmetros
- top
- int
O número máximo de zonas DNS privado 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 PrivateZone ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_resource_group
Lista as zonas de DNS privado dentro de um grupo de recursos.
list_by_resource_group(resource_group_name: str, top: int | None = None, **kwargs: Any) -> Iterable[PrivateZone]
Parâmetros
- 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 PrivateZone ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
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'>
Azure SDK for Python