StorageAccountsOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:storage_accounts> .
- Herencia
-
builtins.objectStorageAccountsOperations
Constructor
StorageAccountsOperations(*args, **kwargs)
Métodos
begin_create |
Crea de forma asincrónica una nueva cuenta de almacenamiento con los parámetros especificados. Si ya se ha creado una cuenta y se emite una solicitud de creación posterior con propiedades diferentes, se actualizarán las propiedades de la cuenta. Si ya se ha creado una cuenta y se emite una solicitud de creación o actualización posterior con el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente. |
check_name_availability |
Comprueba que el nombre de la cuenta de almacenamiento es válido y que aún no está en uso. |
delete |
Elimina una cuenta de almacenamiento en Microsoft Azure. |
get_properties |
Devuelve las propiedades de la cuenta de almacenamiento especificada, incluidos, entre otros, el nombre de la SKU, la ubicación y el estado de la cuenta. La operación ListKeys debe usarse para recuperar claves de almacenamiento. |
list |
Enumera todas las cuentas de almacenamiento disponibles en la suscripción. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto. |
list_by_resource_group |
Enumera todas las cuentas de almacenamiento disponibles en el grupo de recursos especificado. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto. |
list_keys |
Enumera las claves de acceso de la cuenta de almacenamiento especificada. |
regenerate_key |
Vuelve a generar una de las claves de acceso de la cuenta de almacenamiento especificada. |
update |
La operación de actualización se puede usar para actualizar la SKU, el cifrado, el nivel de acceso o las etiquetas de una cuenta de almacenamiento. También se puede usar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo o cambio del dominio personalizado. Para reemplazar un dominio personalizado antiguo, se debe borrar o anular el registro del valor anterior antes de que se pueda establecer un nuevo valor. Se admite la actualización de varias propiedades. Esta llamada no cambia las claves de almacenamiento de la cuenta. Si desea cambiar las claves de la cuenta de almacenamiento, use la operación regenerar claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación. |
begin_create
Crea de forma asincrónica una nueva cuenta de almacenamiento con los parámetros especificados. Si ya se ha creado una cuenta y se emite una solicitud de creación posterior con propiedades diferentes, se actualizarán las propiedades de la cuenta. Si ya se ha creado una cuenta y se emite una solicitud de creación o actualización posterior con el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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.
- parameters
- StorageAccountCreateParameters o IO
Parámetros que se van a proporcionar para la cuenta creada. Es un tipo StorageAccountCreateParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json", "text/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 StorageAccount o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
check_name_availability
Comprueba que el nombre de la cuenta de almacenamiento es válido y que aún no está en uso.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parámetros
- account_name
- StorageAccountCheckNameAvailabilityParameters o IO
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. Es un tipo StorageAccountCheckNameAvailabilityParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json", "text/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
CheckNameAvailabilityResult o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete
Elimina una cuenta de almacenamiento en Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_properties
Devuelve las propiedades de la cuenta de almacenamiento especificada, incluidos, entre otros, el nombre de la SKU, la ubicación y el estado de la cuenta. La operación ListKeys debe usarse para recuperar claves de almacenamiento.
get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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
StorageAccount o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list
Enumera todas las cuentas de almacenamiento disponibles en la suscripción. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parámetros
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de StorageAccount o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_resource_group
Enumera todas las cuentas de almacenamiento disponibles en el grupo de recursos especificado. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de StorageAccount o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_keys
Enumera las claves de acceso de la cuenta de almacenamiento especificada.
list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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
StorageAccountListKeysResult o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
regenerate_key
Vuelve a generar una de las claves de acceso de la cuenta de almacenamiento especificada.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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.
- regenerate_key
- StorageAccountRegenerateKeyParameters o IO
Especifica el nombre de la clave que se debe regenerar: key1 o key2. Es un tipo StorageAccountRegenerateKeyParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json", "text/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
StorageAccountListKeysResult o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
update
La operación de actualización se puede usar para actualizar la SKU, el cifrado, el nivel de acceso o las etiquetas de una cuenta de almacenamiento. También se puede usar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo o cambio del dominio personalizado. Para reemplazar un dominio personalizado antiguo, se debe borrar o anular el registro del valor anterior antes de que se pueda establecer un nuevo valor. Se admite la actualización de varias propiedades. Esta llamada no cambia las claves de almacenamiento de la cuenta. Si desea cambiar las claves de la cuenta de almacenamiento, use la operación regenerar claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos dentro de la suscripción del usuario. 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.
- parameters
- StorageAccountUpdateParameters o IO
Parámetros que se van a proporcionar para la cuenta actualizada. Es un tipo StorageAccountUpdateParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json", "text/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
StorageAccount o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.storage.v2016_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2016_01_01\\models\\__init__.py'>
Azure SDK for Python