StorageAccountProperties interface
Propiedades de la cuenta de almacenamiento.
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. |
| account |
Si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null. |
| allow |
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. |
| allow |
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. |
| 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 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. |
| allow |
Indicar propiedades de acceso a claves compartidas a nivel de servicio |
| azure |
Proporciona la configuración de autenticación basada en identidades para Azure Files. |
| blob |
Estado de restauración de blobs |
| creation |
Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC. |
| custom |
Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento. |
| data |
Política de colaboración de datos para la cuenta de almacenamiento. |
| 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. |
| dual |
Mantiene información sobre el protocolo de Internet elegido por el usuario. |
| enable |
Habilita la compatibilidad extendida con grupos con la característica de usuarios locales, si se establece en true. |
| enable |
Permite el tráfico https solo al servicio de almacenamiento si se establece en true. |
| enable |
El protocolo NFS 3.0 admite habilitado si se establece en true. |
| encryption | Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento. |
| failover |
Si la conmutación por error está en curso, el valor será true; de lo contrario, será NULL. |
| geo |
Estado que indica si la replicación de prioridad geográfica está habilitada para la cuenta. |
| geo |
Estadísticas de replicación geográfica |
| immutable |
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. |
| 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 de transferencia de archivos seguros, 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. |
| key |
Hora de creación de claves de cuenta de almacenamiento. |
| key |
KeyPolicy asignado a la cuenta de almacenamiento. |
| 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. |
| 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. No se soporta la versión mínima 1.3 de TLS. |
| network |
Conjunto de reglas de red |
| 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 Standard_ZRS y Premium_LRS cuentas solo devuelven el punto de conexión de blob. |
| primary |
Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento. |
| private |
Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada |
| provisioning |
Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación. |
| public |
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. |
| 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. |
| 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. |
| 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. |
| status |
Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible. |
| 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. |
| 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. |
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
accountMigrationInProgress
Si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null.
accountMigrationInProgress?: boolean
Valor de propiedad
boolean
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
allowSharedKeyAccessForServices
Indicar propiedades de acceso a claves compartidas a nivel de servicio
allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties
Valor de propiedad
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
blobRestoreStatus?: BlobRestoreStatus
Valor de propiedad
creationTime
Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC.
creationTime?: Date
Valor de propiedad
Date
customDomain
Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento.
customDomain?: CustomDomain
Valor de propiedad
dataCollaborationPolicyProperties
Política de colaboración de datos para la cuenta de almacenamiento.
dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties
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
dualStackEndpointPreference
Mantiene información sobre el protocolo de Internet elegido por el usuario.
dualStackEndpointPreference?: DualStackEndpointPreference
Valor de propiedad
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
enableNfsV3
El protocolo NFS 3.0 admite habilitado 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.
encryption?: Encryption
Valor de propiedad
failoverInProgress
Si la conmutación por error está en curso, el valor será true; de lo contrario, será NULL.
failoverInProgress?: boolean
Valor de propiedad
boolean
geoPriorityReplicationStatus
Estado que indica si la replicación de prioridad geográfica está habilitada para la cuenta.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
Valor de propiedad
geoReplicationStats
Estadísticas de replicación geográfica
geoReplicationStats?: GeoReplicationStats
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
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 de transferencia de archivos seguros, 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.
isSkuConversionBlocked?: boolean
Valor de propiedad
boolean
keyCreationTime
Hora de creación de claves de cuenta de almacenamiento.
keyCreationTime?: KeyCreationTime
Valor de propiedad
keyPolicy
KeyPolicy asignado a la cuenta de almacenamiento.
keyPolicy?: KeyPolicy
Valor de propiedad
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.
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. No se soporta la versión mínima 1.3 de TLS.
minimumTlsVersion?: string
Valor de propiedad
string
networkRuleSet
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 Standard_ZRS y Premium_LRS cuentas solo devuelven el punto de conexión de blob.
primaryEndpoints?: Endpoints
Valor de propiedad
primaryLocation
Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento.
primaryLocation?: string
Valor de propiedad
string
privateEndpointConnections
Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada
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.
provisioningState?: ProvisioningState
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.
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
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.
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.
secondaryLocation?: string
Valor de propiedad
string
statusOfPrimary
Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.
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.
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