EncryptionScopesOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:encryption_scopes> .
- Herencia
-
builtins.objectEncryptionScopesOperations
Constructor
EncryptionScopesOperations(*args, **kwargs)
Métodos
get |
Devuelve las propiedades del ámbito de cifrado especificado. |
list |
Enumera todos los ámbitos de cifrado disponibles en la cuenta de almacenamiento especificada. |
patch |
Actualice las propiedades del ámbito de cifrado tal como se especifica en el cuerpo de la solicitud. Se produce un error en la actualización si el ámbito de cifrado especificado aún no existe. |
put |
Crea o actualiza de forma sincrónica un ámbito de cifrado en la cuenta de almacenamiento especificada. Si ya se ha creado un ámbito de cifrado y se emite una solicitud posterior con diferentes propiedades, las propiedades del ámbito de cifrado se actualizarán según la solicitud especificada. |
get
Devuelve las propiedades del ámbito de cifrado especificado.
get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.
- account_name
- str
Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.
- encryption_scope_name
- str
Nombre del ámbito de cifrado dentro de la cuenta de almacenamiento especificada. Los nombres de ámbito de cifrado deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
EncryptionScope o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list
Enumera todos los ámbitos de cifrado disponibles en la cuenta de almacenamiento especificada.
list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[EncryptionScope]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.
- account_name
- str
Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Iterador como una instancia de EncryptionScope o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
patch
Actualice las propiedades del ámbito de cifrado tal como se especifica en el cuerpo de la solicitud. Se produce un error en la actualización si el ámbito de cifrado especificado aún no existe.
patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.
- account_name
- str
Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.
- encryption_scope_name
- str
Nombre del ámbito de cifrado dentro de la cuenta de almacenamiento especificada. Los nombres de ámbito de cifrado deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número. Necesario.
- encryption_scope
- EncryptionScope o IO
Propiedades de ámbito de cifrado que se usarán para la actualización. Es un tipo EncryptionScope o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. 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
Devoluciones
EncryptionScope o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
put
Crea o actualiza de forma sincrónica un ámbito de cifrado en la cuenta de almacenamiento especificada. Si ya se ha creado un ámbito de cifrado y se emite una solicitud posterior con diferentes propiedades, las propiedades del ámbito de cifrado se actualizarán según la solicitud especificada.
put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.
- account_name
- str
Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.
- encryption_scope_name
- str
Nombre del ámbito de cifrado dentro de la cuenta de almacenamiento especificada. Los nombres de ámbito de cifrado deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número. Necesario.
- encryption_scope
- EncryptionScope o IO
Propiedades de ámbito de cifrado que se usarán para la creación o actualización. Es un tipo EncryptionScope o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. 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
Devoluciones
EncryptionScope o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.storage.v2021_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>
Azure SDK for Python