StorageAccount interface
La cuenta de almacenamiento
- Extends
Propiedades
access |
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. |
account |
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. |
allow |
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. |
allow |
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. |
allowed |
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. |
allow |
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. |
azure |
Proporciona la configuración de autenticación basada en identidades para Azure Files. |
blob |
Estado de restauración de blobs NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
creation |
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. |
custom |
Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
default |
Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad. |
dns |
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. |
enable |
Permite el tráfico https solo al servicio de almacenamiento si se establece en true. |
enable |
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. |
extended |
ExtendedLocation del recurso. |
failover |
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. |
geo |
Estadísticas de replicación geográfica NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
identity | Identidad del recurso. |
immutable |
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. |
is |
Account HierarchicalNamespace habilitado si se establece en true. |
is |
Habilita la característica de usuarios locales, si se establece en true. |
is |
Habilita el protocolo seguro de transferencia de archivos, si se establece en true. |
is |
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. |
key |
Hora de creación de claves de cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
key |
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. |
large |
Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado. |
last |
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. |
minimum |
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. |
network |
Conjunto de reglas de red NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
primary |
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. |
primary |
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. |
private |
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. |
provisioning |
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. |
public |
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". |
routing |
Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos. |
sas |
SasPolicy asignado a la cuenta de almacenamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
secondary |
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. |
secondary |
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. |
status |
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. |
status |
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. |
storage |
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
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
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