StorageAccountUpdateParameters Clase
Parámetros que se pueden proporcionar al actualizar las propiedades de la cuenta de almacenamiento.
- Herencia
-
azure.mgmt.storage._serialization.ModelStorageAccountUpdateParameters
Constructor
StorageAccountUpdateParameters(*, sku: _models.Sku | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, kind: str | _models.Kind | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, access_tier: str | _models.AccessTier | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, network_rule_set: _models.NetworkRuleSet | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
sku
|
Obtiene o establece el nombre de la SKU. Tenga en cuenta que el nombre de la SKU no se puede actualizar a Standard_ZRS, Premium_LRS o Premium_ZRS, ni las cuentas de esos nombres de SKU se pueden actualizar a ningún otro valor. |
tags
|
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos. Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave que no tenga una longitud superior a 128 caracteres y un valor no mayor que 256 caracteres. |
identity
|
Identidad del recurso. |
kind
|
Opcional. Indica el tipo de cuenta de almacenamiento. Actualmente, solo el valor de StorageV2 es compatible con el servidor. Los valores conocidos son: "Storage", "StorageV2", "BlobStorage", "FileStorage" y "BlockBlobStorage". |
custom_domain
|
Dominio personalizado asignado a la cuenta de almacenamiento por el usuario. Name es el origen CNAME. Solo se admite un dominio personalizado por cuenta de almacenamiento en este momento. Para borrar el dominio personalizado existente, use una cadena vacía para la propiedad de nombre de dominio personalizado. |
encryption
|
Proporciona la configuración de cifrado en la cuenta. La configuración predeterminada está sin cifrar. |
sas_policy
|
SasPolicy asignado a la cuenta de almacenamiento. |
key_policy
|
KeyPolicy asignado a la cuenta de almacenamiento. |
access_tier
|
Necesario para las cuentas de almacenamiento donde kind = BlobStorage. Nivel de acceso que se usa para la facturación. Los valores conocidos son: "Frecuente" y "Esporádico". |
azure_files_identity_based_authentication
|
Proporciona la configuración de autenticación basada en identidades para Azure Files. |
enable_https_traffic_only
|
Permite el tráfico https solo al servicio de almacenamiento si se establece en true. |
network_rule_set
|
Conjunto de reglas de red. |
large_file_shares_state
|
Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado. Los valores conocidos son: "Disabled" y "Enabled". |
routing_preference
|
Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos. |
allow_blob_public_access
|
Permitir o no permitir el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es true para esta propiedad. |
minimum_tls_version
|
Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad. Los valores conocidos son: "TLS1_0", "TLS1_1" y "TLS1_2". |
allow_shared_key_access
|
Indica si la cuenta de almacenamiento permite autorizar las solicitudes con la clave de acceso de la cuenta mediante clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es NULL, que es equivalente a true. |
allow_cross_tenant_replication
|
Permitir o no permitir la replicación de objetos de inquilino de AAD. La interpretación predeterminada es true para esta propiedad. |
default_to_o_auth_authentication
|
Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad. |
public_network_access
|
Permitir o no permitir el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Los valores conocidos son: "Enabled" y "Disabled". |
immutable_storage_with_versioning
|
La propiedad es inmutable y solo se puede establecer en true en la hora de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los contenedores de la cuenta de forma predeterminada. |
Variables
Nombre | Description |
---|---|
sku
|
Obtiene o establece el nombre de la SKU. Tenga en cuenta que el nombre de la SKU no se puede actualizar a Standard_ZRS, Premium_LRS o Premium_ZRS, ni las cuentas de esos nombres de SKU se pueden actualizar a ningún otro valor. |
tags
|
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos. Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave que no tenga una longitud superior a 128 caracteres y un valor no mayor que 256 caracteres. |
identity
|
Identidad del recurso. |
kind
|
Opcional. Indica el tipo de cuenta de almacenamiento. Actualmente, solo el valor de StorageV2 es compatible con el servidor. Los valores conocidos son: "Storage", "StorageV2", "BlobStorage", "FileStorage" y "BlockBlobStorage". |
custom_domain
|
Dominio personalizado asignado a la cuenta de almacenamiento por el usuario. Name es el origen CNAME. Solo se admite un dominio personalizado por cuenta de almacenamiento en este momento. Para borrar el dominio personalizado existente, use una cadena vacía para la propiedad de nombre de dominio personalizado. |
encryption
|
Proporciona la configuración de cifrado en la cuenta. La configuración predeterminada está sin cifrar. |
sas_policy
|
SasPolicy asignado a la cuenta de almacenamiento. |
key_policy
|
KeyPolicy asignado a la cuenta de almacenamiento. |
access_tier
|
Necesario para las cuentas de almacenamiento donde kind = BlobStorage. Nivel de acceso que se usa para la facturación. Los valores conocidos son: "Frecuente" y "Esporádico". |
azure_files_identity_based_authentication
|
Proporciona la configuración de autenticación basada en identidades para Azure Files. |
enable_https_traffic_only
|
Permite el tráfico https solo al servicio de almacenamiento si se establece en true. |
network_rule_set
|
Conjunto de reglas de red. |
large_file_shares_state
|
Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado. Los valores conocidos son: "Disabled" y "Enabled". |
routing_preference
|
Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos. |
allow_blob_public_access
|
Permitir o no permitir el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es true para esta propiedad. |
minimum_tls_version
|
Establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad. Los valores conocidos son: "TLS1_0", "TLS1_1" y "TLS1_2". |
allow_shared_key_access
|
Indica si la cuenta de almacenamiento permite autorizar las solicitudes con la clave de acceso de la cuenta mediante clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es NULL, que es equivalente a true. |
allow_cross_tenant_replication
|
Permitir o no permitir la replicación de objetos de inquilino de AAD. La interpretación predeterminada es true para esta propiedad. |
default_to_o_auth_authentication
|
Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad. |
public_network_access
|
Permitir o no permitir el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Los valores conocidos son: "Enabled" y "Disabled". |
immutable_storage_with_versioning
|
La propiedad es inmutable y solo se puede establecer en true en la hora de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los contenedores de la cuenta de forma predeterminada. |
Azure SDK for Python