Partilhar via


DiskEncryptionSetsOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ComputeManagementClient's

<xref:disk_encryption_sets> atributo.

Herança
builtins.object
DiskEncryptionSetsOperations

Construtor

DiskEncryptionSetsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria ou atualiza um conjunto de encriptação de discos.

begin_delete

Elimina um conjunto de encriptação de discos.

begin_update

Atualizações (patches) um conjunto de encriptação de disco.

get

Obtém informações sobre um conjunto de encriptação de discos.

list

Lista todos os conjuntos de encriptação de discos numa subscrição.

list_associated_resources

Lista todos os recursos encriptados com este conjunto de encriptação de disco.

list_by_resource_group

Lista todos os conjuntos de encriptação de discos num grupo de recursos.

begin_create_or_update

Cria ou atualiza um conjunto de encriptação de discos.

async begin_create_or_update(resource_group_name: str, disk_encryption_set_name: str, disk_encryption_set: _models.DiskEncryptionSet, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DiskEncryptionSet]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

disk_encryption_set_name
str
Necessário

O nome do conjunto de encriptação de discos que está a ser criado. O nome não pode ser alterado após a criação do conjunto de encriptação de discos. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres. Obrigatório.

disk_encryption_set
DiskEncryptionSet ou IO
Necessário

objeto de conjunto de encriptação de disco fornecido no corpo da operação Colocar conjunto de encriptação de disco. É um tipo DiskEncryptionSet ou um tipo de E/S. Obrigatório.

content_type
str

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou AsyncPollingMethod

Por predefinição, o método de consulta será AsyncARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância de AsyncLROPoller que devolve DiskEncryptionSet ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Elimina um conjunto de encriptação de discos.

async begin_delete(resource_group_name: str, disk_encryption_set_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

disk_encryption_set_name
str
Necessário

O nome do conjunto de encriptação de discos que está a ser criado. O nome não pode ser alterado após a criação do conjunto de encriptação de discos. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou AsyncPollingMethod

Por predefinição, o método de consulta será AsyncARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância de AsyncLROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualizações (patches) um conjunto de encriptação de disco.

async begin_update(resource_group_name: str, disk_encryption_set_name: str, disk_encryption_set: _models.DiskEncryptionSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.DiskEncryptionSet]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

disk_encryption_set_name
str
Necessário

O nome do conjunto de encriptação de discos que está a ser criado. O nome não pode ser alterado após a criação do conjunto de encriptação de discos. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres. Obrigatório.

disk_encryption_set
DiskEncryptionSetUpdate ou IO
Necessário

objeto do conjunto de encriptação de discos fornecido no corpo da operação do conjunto de encriptação de discos patch. É um tipo DiskEncryptionSetUpdate ou de E/S. Obrigatório.

content_type
str

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

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou AsyncPollingMethod

Por predefinição, o método de consulta será AsyncARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

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

Devoluções

Uma instância de AsyncLROPoller que devolve DiskEncryptionSet ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém informações sobre um conjunto de encriptação de discos.

async get(resource_group_name: str, disk_encryption_set_name: str, **kwargs: Any) -> DiskEncryptionSet

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

disk_encryption_set_name
str
Necessário

O nome do conjunto de encriptação de discos que está a ser criado. O nome não pode ser alterado após a criação do conjunto de encriptação de discos. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

DiskEncryptionSet ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todos os conjuntos de encriptação de discos numa subscrição.

list(**kwargs: Any) -> AsyncIterable[DiskEncryptionSet]

Parâmetros

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

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

Tipo de retorno

Exceções

list_associated_resources

Lista todos os recursos encriptados com este conjunto de encriptação de disco.

list_associated_resources(resource_group_name: str, disk_encryption_set_name: str, **kwargs: Any) -> AsyncIterable[str]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

disk_encryption_set_name
str
Necessário

O nome do conjunto de encriptação de discos que está a ser criado. O nome não pode ser alterado após a criação do conjunto de encriptação de discos. Os carateres suportados para o nome são a-z, A-Z, 0-9, _ e -. O comprimento máximo do nome é de 80 carateres. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

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

Tipo de retorno

Exceções

list_by_resource_group

Lista todos os conjuntos de encriptação de discos num grupo de recursos.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[DiskEncryptionSet]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

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

Tipo de retorno

Exceções

Atributos

models

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