Compartir a través de


StorageAccount interface

La cuenta de almacenamiento

Extends

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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

accountMigrationInProgress

Si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

allowBlobPublicAccess

Permitir o no permitir 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 no permitir la replicación de 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 falsa para que las nuevas cuentas 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 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.

azureFilesIdentityBasedAuthentication

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

blobRestoreStatus

Estado de restauración de blobs NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

creationTime

Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

customDomain

Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

enableHttpsTrafficOnly

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

enableNfsV3

La compatibilidad con el protocolo NFS 3.0 está habilitada si se establece en true.

encryption

Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

extendedLocation

ExtendedLocation del recurso.

failoverInProgress

Si la conmutación por error está en curso, el valor será true; de lo contrario, será null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

geoReplicationStats

Estadísticas de replicación geográfica NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

identity

Identidad del recurso.

immutableStorageWithVersioning

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.

isHnsEnabled

Account HierarchicalNamespace habilitado si se establece en true.

isLocalUserEnabled

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

isSftpEnabled

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

isSkuConversionBlocked

Esta propiedad se establecerá en true o false en un evento de migración en curso. El valor predeterminado es null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

keyCreationTime

Hora de creación de claves de cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

keyPolicy

KeyPolicy asignado a la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kind

Obtiene el tipo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

largeFileSharesState

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

lastGeoFailoverTime

Obtiene la marca de tiempo de la instancia más reciente de una conmutación por error a la ubicación secundaria. Solo se conserva la marca de tiempo más reciente. Este elemento no se devuelve si nunca ha habido una instancia de conmutación por error. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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 NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

primaryEndpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público. Tenga en cuenta que las cuentas de Standard_ZRS y Premium_LRS solo devuelven el punto de conexión de blob. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

primaryLocation

Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

privateEndpointConnections

Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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".

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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

secondaryEndpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público desde la ubicación secundaria de la cuenta de almacenamiento. Solo está disponible si el nombre de la SKU es Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

secondaryLocation

Obtiene la ubicación de la base de datos secundaria replicada geográficamente para la cuenta de almacenamiento. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sku

Obtiene la SKU. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusOfPrimary

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusOfSecondary

Obtiene el estado que indica si la ubicación secundaria de la cuenta de almacenamiento está disponible o no disponible. Solo está disponible si el nombre de la SKU es Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

storageAccountSkuConversionStatus

Esta propiedad es readOnly y la establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.

Propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación geográfica donde reside el recurso

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

tags

Etiquetas del recurso.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

accessTier?: AccessTier

Valor de propiedad

accountMigrationInProgress

Si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

accountMigrationInProgress?: boolean

Valor de propiedad

boolean

allowBlobPublicAccess

Permitir o no permitir 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 no permitir la replicación de 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 falsa para que las nuevas cuentas 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 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.

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

blobRestoreStatus

Estado de restauración de blobs NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

blobRestoreStatus?: BlobRestoreStatus

Valor de propiedad

creationTime

Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

creationTime?: Date

Valor de propiedad

Date

customDomain

Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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

enableHttpsTrafficOnly

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

enableHttpsTrafficOnly?: boolean

Valor de propiedad

boolean

enableNfsV3

La compatibilidad con el protocolo NFS 3.0 está habilitada si se establece en true.

enableNfsV3?: boolean

Valor de propiedad

boolean

encryption

Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

encryption?: Encryption

Valor de propiedad

extendedLocation

ExtendedLocation del recurso.

extendedLocation?: ExtendedLocation

Valor de propiedad

failoverInProgress

Si la conmutación por error está en curso, el valor será true; de lo contrario, será null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

failoverInProgress?: boolean

Valor de propiedad

boolean

geoReplicationStats

Estadísticas de replicación geográfica NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

geoReplicationStats?: GeoReplicationStats

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 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.

immutableStorageWithVersioning?: ImmutableStorageAccount

Valor de propiedad

isHnsEnabled

Account HierarchicalNamespace habilitado si se establece en true.

isHnsEnabled?: boolean

Valor de propiedad

boolean

isLocalUserEnabled

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

isLocalUserEnabled?: boolean

Valor de propiedad

boolean

isSftpEnabled

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

isSftpEnabled?: boolean

Valor de propiedad

boolean

isSkuConversionBlocked

Esta propiedad se establecerá en true o false en un evento de migración en curso. El valor predeterminado es null. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isSkuConversionBlocked?: boolean

Valor de propiedad

boolean

keyCreationTime

Hora de creación de claves de cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

keyCreationTime?: KeyCreationTime

Valor de propiedad

keyPolicy

KeyPolicy asignado a la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

keyPolicy?: KeyPolicy

Valor de propiedad

kind

Obtiene el tipo. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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

lastGeoFailoverTime

Obtiene la marca de tiempo de la instancia más reciente de una conmutación por error a la ubicación secundaria. Solo se conserva la marca de tiempo más reciente. Este elemento no se devuelve si nunca ha habido una instancia de conmutación por error. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

lastGeoFailoverTime?: Date

Valor de propiedad

Date

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 NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

networkRuleSet?: NetworkRuleSet

Valor de propiedad

primaryEndpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público. Tenga en cuenta que las cuentas de Standard_ZRS y Premium_LRS solo devuelven el punto de conexión de blob. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

primaryEndpoints?: Endpoints

Valor de propiedad

primaryLocation

Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

primaryLocation?: string

Valor de propiedad

string

privateEndpointConnections

Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor de propiedad

provisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: ProvisioningState

Valor de propiedad

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".

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. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sasPolicy?: SasPolicy

Valor de propiedad

secondaryEndpoints

Obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público desde la ubicación secundaria de la cuenta de almacenamiento. Solo está disponible si el nombre de la SKU es Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

secondaryEndpoints?: Endpoints

Valor de propiedad

secondaryLocation

Obtiene la ubicación de la base de datos secundaria replicada geográficamente para la cuenta de almacenamiento. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

secondaryLocation?: string

Valor de propiedad

string

sku

Obtiene la SKU. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sku?: Sku

Valor de propiedad

Sku

statusOfPrimary

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusOfPrimary?: AccountStatus

Valor de propiedad

statusOfSecondary

Obtiene el estado que indica si la ubicación secundaria de la cuenta de almacenamiento está disponible o no disponible. Solo está disponible si el nombre de la SKU es Standard_GRS o Standard_RAGRS. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

statusOfSecondary?: AccountStatus

Valor de propiedad

storageAccountSkuConversionStatus

Esta propiedad es readOnly y la establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

Valor de propiedad

Detalles de las propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deTrackedResource.id

location

Ubicación geográfica donde reside el recurso

location: string

Valor de propiedad

string

Heredado deTrackedResource.location

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deTrackedResource.name

tags

Etiquetas del recurso.

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

Valor de propiedad

{[propertyName: string]: string}

Heredado deTrackedResource.tags

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deTrackedResource.type