StorageAccountCreateParameters Clase
Parámetros que se usan al crear una cuenta de almacenamiento.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Constructor
StorageAccountCreateParameters(*, sku: _models.Sku, kind: str | _models.Kind, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, network_rule_set: _models.NetworkRuleSet | 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_hns_enabled: bool | 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, **kwargs)
Variables
- sku
- Sku
Necesario. Obtiene o establece el nombre de la SKU. Necesario.
Necesario. Indica el tipo de cuenta de almacenamiento. Necesario. Los valores conocidos son: "Storage", "StorageV2", "BlobStorage", "FileStorage" y "BlockBlobStorage".
- location
- str
Necesario. Obtiene o establece la ubicación del recurso. Se trata de una de las regiones geográficas de Azure admitidas y registradas (por ejemplo, Oeste de EE. UU., Este de EE. UU., Sudeste de Asia, etc.). La región geográfica de un recurso no se puede cambiar una vez creada, pero si se especifica una región geográfica idéntica al actualizar, la solicitud se realizará correctamente. Necesario.
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave con una longitud no superior a 128 caracteres y un valor con una longitud no superior a 256 caracteres.
- identity
- Identity
Identidad del recurso.
- custom_domain
- CustomDomain
Dominio de usuario asignado a la cuenta de almacenamiento. 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 está habilitado para todas las cuentas de almacenamiento y no se puede deshabilitar.
- network_rule_set
- NetworkRuleSet
Conjunto de reglas de red.
- access_tier
- str o AccessTier
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
- 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. El valor predeterminado es true desde la versión de API 2019-04-01.
- is_hns_enabled
- bool
Account HierarchicalNamespace habilitado si se establece en true.
- 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 verdadera 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 a través de 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.