Compartir a través de


StorageAccountUpdateParameters Clase

Parámetros que se pueden proporcionar al actualizar las propiedades de la cuenta de almacenamiento.

Herencia
azure.mgmt.storage._serialization.Model
StorageAccountUpdateParameters

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, is_sftp_enabled: bool | None = None, is_local_user_enabled: 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, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs)

Variables

sku
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
dict[str, str]

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
Identity

Identidad del recurso.

kind
str o 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
CustomDomain

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
Encryption

No aplicable. El cifrado de Azure Storage en reposo está habilitado de forma predeterminada para todas las cuentas de almacenamiento y no se puede deshabilitar.

sas_policy
SasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

key_policy
KeyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

access_tier
str o AccessTier

Necesario para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium. Los valores conocidos son: "Hot", "Cool" y "Premium".

azure_files_identity_based_authentication
AzureFilesIdentityBasedAuthentication

Proporciona la configuración de autenticación basada en identidades para Azure Files.

enable_https_traffic_only
bool

Permite el tráfico https solo al servicio de almacenamiento si se establece en true.

is_sftp_enabled
bool

Habilita el protocolo de transferencia de archivos seguros, si se establece en true.

is_local_user_enabled
bool

Habilita la característica de usuarios locales, si se establece en true.

network_rule_set
NetworkRuleSet

Conjunto de reglas de red.

large_file_shares_state
str o LargeFileSharesState

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
RoutingPreference

Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.

allow_blob_public_access
bool

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
str o MinimumTlsVersion

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
bool

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
bool

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
bool

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
str o PublicNetworkAccess

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
ImmutableStorageAccount

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.

allowed_copy_scope
str o AllowedCopyScope

Restrinja la copia hacia y desde cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual. Los valores conocidos son: "PrivateLink" y "AAD".

dns_endpoint_type
str o DnsEndpointType

Permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica. Los valores conocidos son: "Standard" y "AzureDnsZone".