Compartir a través de


StorageAccountUpdateParameters interface

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

Propiedades

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.

allowBlobPublicAccess

Permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.

allowCrossTenantReplication

Permitir o denegar la replicación entre objetos de inquilino de AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es false para que las cuentas nuevas sigan los procedimientos de seguridad recomendados de forma predeterminada.

allowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

allowSharedKeyAccess

Indica si la cuenta de almacenamiento permite que las solicitudes se autoricen con la clave de acceso de la cuenta a través de la 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.

azureFilesIdentityBasedAuthentication

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

customDomain

Dominio personalizado asignado a la cuenta de almacenamiento por parte del 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.

defaultToOAuthAuthentication

Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

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.

enableExtendedGroups

Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true.

enableHttpsTrafficOnly

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

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.

identity

Identidad del recurso.

immutableStorageWithVersioning

La propiedad es inmutable y solo se puede establecer en true en el momento 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.

isLocalUserEnabled

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

isSftpEnabled

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

keyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

kind

Opcional. Indica el tipo de cuenta de almacenamiento. Actualmente, solo el valor de StorageV2 es compatible con el servidor.

largeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

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.

networkRuleSet

Conjunto de reglas de red

publicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

routingPreference

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

sasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

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 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 que no tenga una longitud superior a 128 caracteres y un valor que no tenga una longitud superior a 256 caracteres.

Detalles de las propiedades

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.

accessTier?: AccessTier

Valor de propiedad

allowBlobPublicAccess

Permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.

allowBlobPublicAccess?: boolean

Valor de propiedad

boolean

allowCrossTenantReplication

Permitir o denegar la replicación entre objetos de inquilino de AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es false para que las cuentas nuevas sigan los procedimientos de seguridad recomendados de forma predeterminada.

allowCrossTenantReplication?: boolean

Valor de propiedad

boolean

allowedCopyScope

Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.

allowedCopyScope?: string

Valor de propiedad

string

allowSharedKeyAccess

Indica si la cuenta de almacenamiento permite que las solicitudes se autoricen con la clave de acceso de la cuenta a través de la 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.

allowSharedKeyAccess?: boolean

Valor de propiedad

boolean

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Valor de propiedad

customDomain

Dominio personalizado asignado a la cuenta de almacenamiento por parte del 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.

customDomain?: CustomDomain

Valor de propiedad

defaultToOAuthAuthentication

Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

defaultToOAuthAuthentication?: boolean

Valor de propiedad

boolean

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.

dnsEndpointType?: string

Valor de propiedad

string

enableExtendedGroups

Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true.

enableExtendedGroups?: boolean

Valor de propiedad

boolean

enableHttpsTrafficOnly

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

enableHttpsTrafficOnly?: boolean

Valor de propiedad

boolean

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.

encryption?: Encryption

Valor de propiedad

identity

Identidad del recurso.

identity?: Identity

Valor de propiedad

immutableStorageWithVersioning

La propiedad es inmutable y solo se puede establecer en true en el momento 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.

immutableStorageWithVersioning?: ImmutableStorageAccount

Valor de propiedad

isLocalUserEnabled

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

isLocalUserEnabled?: boolean

Valor de propiedad

boolean

isSftpEnabled

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

isSftpEnabled?: boolean

Valor de propiedad

boolean

keyPolicy

KeyPolicy asignado a la cuenta de almacenamiento.

keyPolicy?: KeyPolicy

Valor de propiedad

kind

Opcional. Indica el tipo de cuenta de almacenamiento. Actualmente, solo el valor de StorageV2 es compatible con el servidor.

kind?: string

Valor de propiedad

string

largeFileSharesState

Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.

largeFileSharesState?: string

Valor de propiedad

string

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.

minimumTlsVersion?: string

Valor de propiedad

string

networkRuleSet

Conjunto de reglas de red

networkRuleSet?: NetworkRuleSet

Valor de propiedad

publicNetworkAccess

Permitir, no permitir o permitir que la configuración del perímetro de seguridad de red evalúe el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Enabled", "Disabled" o "SecuredByPerimeter".

publicNetworkAccess?: string

Valor de propiedad

string

routingPreference

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

routingPreference?: RoutingPreference

Valor de propiedad

sasPolicy

SasPolicy asignado a la cuenta de almacenamiento.

sasPolicy?: SasPolicy

Valor de propiedad

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.

sku?: Sku

Valor de propiedad

Sku

tags

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 que no tenga una longitud superior a 128 caracteres y un valor que no tenga una longitud superior a 256 caracteres.

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}