Share via


DiskEncryptionSetsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ComputeManagementClient's

Atributo<xref:disk_encryption_sets> .

Herencia
builtins.object
DiskEncryptionSetsOperations

Constructor

DiskEncryptionSetsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Crea o actualiza un conjunto de cifrado de disco.

begin_delete

Elimina un conjunto de cifrado de disco.

begin_update

Novedades (revisiones) de un conjunto de cifrado de disco.

get

Obtiene información sobre un conjunto de cifrado de disco.

list

Enumera todos los conjuntos de cifrado de disco en una suscripción.

list_associated_resources

Enumera todos los recursos cifrados con este conjunto de cifrado de disco.

list_by_resource_group

Enumera todos los conjuntos de cifrado de disco en un grupo de recursos.

begin_create_or_update

Crea o actualiza un conjunto de cifrado de disco.

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) -> LROPoller[_models.DiskEncryptionSet]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

disk_encryption_set_name
str
Requerido

Nombre del conjunto de cifrado de disco que se va a crear. El nombre no se puede cambiar después de crear el conjunto de cifrado de disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres. Necesario.

disk_encryption_set
DiskEncryptionSet o IO
Requerido

objeto de conjunto de cifrado de disco proporcionado en el cuerpo de la operación Put disk encryption set. Es un tipo DiskEncryptionSet o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve DiskEncryptionSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimina un conjunto de cifrado de disco.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

disk_encryption_set_name
str
Requerido

Nombre del conjunto de cifrado de disco que se va a crear. El nombre no se puede cambiar después de crear el conjunto de cifrado de disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update

Novedades (revisiones) de un conjunto de cifrado de disco.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

disk_encryption_set_name
str
Requerido

Nombre del conjunto de cifrado de disco que se va a crear. El nombre no se puede cambiar después de crear el conjunto de cifrado de disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres. Necesario.

disk_encryption_set
DiskEncryptionSetUpdate o IO
Requerido

objeto de conjunto de cifrado de disco proporcionado en el cuerpo de la operación del conjunto de cifrado de disco de revisión. Es un tipo DiskEncryptionSetUpdate o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve DiskEncryptionSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene información sobre un conjunto de cifrado de disco.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

disk_encryption_set_name
str
Requerido

Nombre del conjunto de cifrado de disco que se va a crear. El nombre no se puede cambiar después de crear el conjunto de cifrado de disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

DiskEncryptionSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los conjuntos de cifrado de disco en una suscripción.

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

Parámetros

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de DiskEncryptionSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_associated_resources

Enumera todos los recursos cifrados con este conjunto de cifrado de disco.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

disk_encryption_set_name
str
Requerido

Nombre del conjunto de cifrado de disco que se va a crear. El nombre no se puede cambiar después de crear el conjunto de cifrado de disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como la instancia de str o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_resource_group

Enumera todos los conjuntos de cifrado de disco en un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de DiskEncryptionSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

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'>