Compartilhar via


VirtualNetworkRulesOperations Classe

Aviso

NÃO instancie essa classe diretamente.

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

DataLakeStoreAccountManagementClient's

Atributo <xref:virtual_network_rules>.

Herança
builtins.object
VirtualNetworkRulesOperations

Construtor

VirtualNetworkRulesOperations(*args, **kwargs)

Métodos

create_or_update

Cria ou atualiza a regra de rede virtual especificada. Durante a atualização, a regra de rede virtual com o nome especificado será substituída por essa nova regra de rede virtual.

delete

Exclui a regra de rede virtual especificada da conta do Data Lake Store especificada.

get

Obtém a regra de rede virtual do Data Lake Store especificada.

list_by_account

Lista as regras de rede virtual do Data Lake Store dentro da conta do Data Lake Store especificada.

update

Atualizações a regra de rede virtual especificada.

create_or_update

Cria ou atualiza a regra de rede virtual especificada. Durante a atualização, a regra de rede virtual com o nome especificado será substituída por essa nova regra de rede virtual.

async create_or_update(resource_group_name: str, account_name: str, virtual_network_rule_name: str, parameters: _models.CreateOrUpdateVirtualNetworkRuleParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VirtualNetworkRule

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do Azure. Obrigatórios.

account_name
str
Obrigatório

O nome da conta do Data Lake Store. Obrigatórios.

virtual_network_rule_name
str
Obrigatório

O nome da regra de rede virtual a ser criada ou atualizada. Obrigatórios.

parameters
CreateOrUpdateVirtualNetworkRuleParameters ou IO
Obrigatório

Parâmetros fornecidos para criar ou atualizar a regra de rede virtual. É um tipo CreateOrUpdateVirtualNetworkRuleParameters ou um tipo de E/S. Obrigatórios.

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

Retornos

VirtualNetworkRule ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclui a regra de rede virtual especificada da conta do Data Lake Store especificada.

async delete(resource_group_name: str, account_name: str, virtual_network_rule_name: str, **kwargs: Any) -> None

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do Azure. Obrigatórios.

account_name
str
Obrigatório

O nome da conta do Data Lake Store. Obrigatórios.

virtual_network_rule_name
str
Obrigatório

O nome da regra de rede virtual a ser excluída. Obrigatórios.

cls
callable

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

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém a regra de rede virtual do Data Lake Store especificada.

async get(resource_group_name: str, account_name: str, virtual_network_rule_name: str, **kwargs: Any) -> VirtualNetworkRule

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do Azure. Obrigatórios.

account_name
str
Obrigatório

O nome da conta do Data Lake Store. Obrigatórios.

virtual_network_rule_name
str
Obrigatório

O nome da regra de rede virtual a ser recuperada. Obrigatórios.

cls
callable

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

Retornos

VirtualNetworkRule ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_account

Lista as regras de rede virtual do Data Lake Store dentro da conta do Data Lake Store especificada.

list_by_account(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable[VirtualNetworkRule]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do Azure. Obrigatórios.

account_name
str
Obrigatório

O nome da conta do Data Lake Store. Obrigatórios.

cls
callable

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

Retornos

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

Tipo de retorno

Exceções

update

Atualizações a regra de rede virtual especificada.

async update(resource_group_name: str, account_name: str, virtual_network_rule_name: str, parameters: _models.UpdateVirtualNetworkRuleParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.VirtualNetworkRule

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do Azure. Obrigatórios.

account_name
str
Obrigatório

O nome da conta do Data Lake Store. Obrigatórios.

virtual_network_rule_name
str
Obrigatório

O nome da regra de rede virtual a ser atualizada. Obrigatórios.

parameters
UpdateVirtualNetworkRuleParameters ou IO
Obrigatório

Parâmetros fornecidos para atualizar a regra de rede virtual. É um tipo UpdateVirtualNetworkRuleParameters ou um tipo de E/S. 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

Retornos

VirtualNetworkRule ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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