StorageAccountsOperations interface

Interfaz que representa una operación de StorageAccounts.

Propiedades

abortHierarchicalNamespaceMigration

Anulación de la migración en vivo de la cuenta de almacenamiento para habilitar Hns

beginAbortHierarchicalNamespaceMigration
beginAbortHierarchicalNamespaceMigrationAndWait
beginCreate
beginCreateAndWait
beginCustomerInitiatedMigration
beginCustomerInitiatedMigrationAndWait
beginFailover
beginFailoverAndWait
beginHierarchicalNamespaceMigration
beginHierarchicalNamespaceMigrationAndWait
beginRestoreBlobRanges
beginRestoreBlobRangesAndWait
checkNameAvailability

Comprueba que el nombre de la cuenta de almacenamiento es válido y no está ya en uso.

create

Crea de forma asincrónica una nueva cuenta de almacenamiento con los parámetros especificados. Si ya se ha creado una cuenta y se emite una solicitud de creación posterior con propiedades diferentes, se actualizarán las propiedades de la cuenta. Si ya se ha creado una cuenta y se emite una solicitud de creación o actualización posterior con exactamente el mismo conjunto de propiedades, la solicitud se realizará correctamente.

customerInitiatedMigration

La solicitud de migración de cuentas se puede desencadenar para que una cuenta de almacenamiento cambie su nivel de redundancia. La migración actualiza la cuenta de almacenamiento con redundancia no zonal a una cuenta con redundancia zonal o viceversa para tener una mejor confiabilidad y disponibilidad. El almacenamiento con redundancia de zona (ZRS) replica la cuenta de almacenamiento de forma sincrónica en tres zonas de disponibilidad Azure de la región primaria.

delete

Elimina una cuenta de almacenamiento en Microsoft Azure.

failover

Se puede desencadenar una solicitud de conmutación por error para una cuenta de almacenamiento en caso de que un punto de conexión principal deje de estar disponible por cualquier motivo. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario de RA-GRS cuentas. El clúster secundario se convertirá en principal después de la conmutación por error y la cuenta se convertirá en LRS. En el caso de una conmutación por error planeada, los clústeres principal y secundario se intercambian después de la conmutación por error y la cuenta permanece con replicación geográfica. La conmutación por error debe seguir usándose en caso de problemas de disponibilidad, ya que la conmutación por error planeada solo está disponible mientras los puntos de conexión principal y secundario están disponibles. El caso de uso principal de una conmutación por error planeada son los simulacros de pruebas de recuperación ante desastres. Este tipo de conmutación por error se invoca estableciendo el parámetro FailoverType en "Planned". Obtenga más información sobre las opciones de conmutación por error aquí: https://dotnet.territoriali.olinfo.it/azure/storage/common/storage-disaster-recovery-guidance

getCustomerInitiatedMigration

Obtiene el estado de la migración en curso para la cuenta de almacenamiento especificada.

getProperties

Devuelve las propiedades de la cuenta de almacenamiento especificada, incluidos, entre otros, el nombre, el nombre de SKU, la ubicación y el estado de la cuenta. La operación ListKeys debe usarse para recuperar claves de almacenamiento.

hierarchicalNamespaceMigration

Migración en vivo de la cuenta de almacenamiento para habilitar Hns

list

Enumera todas las cuentas de almacenamiento disponibles en la suscripción. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.

listAccountSAS

Enumere las credenciales de SAS de una cuenta de almacenamiento.

listByResourceGroup

Enumera todas las cuentas de almacenamiento disponibles en el grupo de recursos especificado. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.

listKeys

Enumera las claves de acceso o las claves Kerberos (si Active Directory está habilitado) para la cuenta de almacenamiento especificada.

listServiceSAS

Enumere las credenciales de SAS de servicio de un recurso específico.

regenerateKey

Vuelve a generar una de las claves de acceso o claves Kerberos para la cuenta de almacenamiento especificada.

restoreBlobRanges

Restauración de blobs en los intervalos de blobs especificados

revokeUserDelegationKeys

Revocar claves de delegación de usuarios.

update

La operación de actualización se puede usar para actualizar la SKU, el cifrado, el nivel de acceso o las etiquetas de una cuenta de almacenamiento. También se puede utilizar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo/cambio de dominio personalizado. Para reemplazar un dominio personalizado antiguo, el valor anterior debe borrarse o anularse del registro antes de poder establecer un nuevo valor. Se admite la actualización de varias propiedades. Esta llamada no cambia las claves de almacenamiento de la cuenta. Si desea cambiar las claves de la cuenta de almacenamiento, use la operación de regeneración de claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación.

Detalles de las propiedades

abortHierarchicalNamespaceMigration

Anulación de la migración en vivo de la cuenta de almacenamiento para habilitar Hns

abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

beginAbortHierarchicalNamespaceMigration

Advertencia

Esta API ya está en desuso.

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginAbortHierarchicalNamespaceMigrationAndWait

Advertencia

Esta API ya está en desuso.

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginCreate

Advertencia

Esta API ya está en desuso.

use create instead

beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait

Advertencia

Esta API ya está en desuso.

use create instead

beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>

beginCustomerInitiatedMigration

Advertencia

Esta API ya está en desuso.

use customerInitiatedMigration instead

beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginCustomerInitiatedMigrationAndWait

Advertencia

Esta API ya está en desuso.

use customerInitiatedMigration instead

beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

beginFailover

Advertencia

Esta API ya está en desuso.

use failover instead

beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginFailoverAndWait

Advertencia

Esta API ya está en desuso.

use failover instead

beginFailoverAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>

beginHierarchicalNamespaceMigration

Advertencia

Esta API ya está en desuso.

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de propiedad

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginHierarchicalNamespaceMigrationAndWait

Advertencia

Esta API ya está en desuso.

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginRestoreBlobRanges

Advertencia

Esta API ya está en desuso.

use restoreBlobRanges instead

beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait

Advertencia

Esta API ya está en desuso.

use restoreBlobRanges instead

beginRestoreBlobRangesAndWait: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>

checkNameAvailability

Comprueba que el nombre de la cuenta de almacenamiento es válido y no está ya en uso.

checkNameAvailability: (accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

Valor de propiedad

(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

create

Crea de forma asincrónica una nueva cuenta de almacenamiento con los parámetros especificados. Si ya se ha creado una cuenta y se emite una solicitud de creación posterior con propiedades diferentes, se actualizarán las propiedades de la cuenta. Si ya se ha creado una cuenta y se emite una solicitud de creación o actualización posterior con exactamente el mismo conjunto de propiedades, la solicitud se realizará correctamente.

create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

customerInitiatedMigration

La solicitud de migración de cuentas se puede desencadenar para que una cuenta de almacenamiento cambie su nivel de redundancia. La migración actualiza la cuenta de almacenamiento con redundancia no zonal a una cuenta con redundancia zonal o viceversa para tener una mejor confiabilidad y disponibilidad. El almacenamiento con redundancia de zona (ZRS) replica la cuenta de almacenamiento de forma sincrónica en tres zonas de disponibilidad Azure de la región primaria.

customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

delete

Elimina una cuenta de almacenamiento en Microsoft Azure.

delete: (resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>

failover

Se puede desencadenar una solicitud de conmutación por error para una cuenta de almacenamiento en caso de que un punto de conexión principal deje de estar disponible por cualquier motivo. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario de RA-GRS cuentas. El clúster secundario se convertirá en principal después de la conmutación por error y la cuenta se convertirá en LRS. En el caso de una conmutación por error planeada, los clústeres principal y secundario se intercambian después de la conmutación por error y la cuenta permanece con replicación geográfica. La conmutación por error debe seguir usándose en caso de problemas de disponibilidad, ya que la conmutación por error planeada solo está disponible mientras los puntos de conexión principal y secundario están disponibles. El caso de uso principal de una conmutación por error planeada son los simulacros de pruebas de recuperación ante desastres. Este tipo de conmutación por error se invoca estableciendo el parámetro FailoverType en "Planned". Obtenga más información sobre las opciones de conmutación por error aquí: https://dotnet.territoriali.olinfo.it/azure/storage/common/storage-disaster-recovery-guidance

failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

getCustomerInitiatedMigration

Obtiene el estado de la migración en curso para la cuenta de almacenamiento especificada.

getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

Valor de propiedad

(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

getProperties

Devuelve las propiedades de la cuenta de almacenamiento especificada, incluidos, entre otros, el nombre, el nombre de SKU, la ubicación y el estado de la cuenta. La operación ListKeys debe usarse para recuperar claves de almacenamiento.

getProperties: (resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>

hierarchicalNamespaceMigration

Migración en vivo de la cuenta de almacenamiento para habilitar Hns

hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de propiedad

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

list

Enumera todas las cuentas de almacenamiento disponibles en la suscripción. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.

list: (options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

Valor de propiedad

(options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

listAccountSAS

Enumere las credenciales de SAS de una cuenta de almacenamiento.

listAccountSAS: (resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>

listByResourceGroup

Enumera todas las cuentas de almacenamiento disponibles en el grupo de recursos especificado. Tenga en cuenta que no se devuelven las claves de almacenamiento; use la operación ListKeys para esto.

listByResourceGroup: (resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

Valor de propiedad

(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

listKeys

Enumera las claves de acceso o las claves Kerberos (si Active Directory está habilitado) para la cuenta de almacenamiento especificada.

listKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>

listServiceSAS

Enumere las credenciales de SAS de servicio de un recurso específico.

listServiceSAS: (resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>

regenerateKey

Vuelve a generar una de las claves de acceso o claves Kerberos para la cuenta de almacenamiento especificada.

regenerateKey: (resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>

Valor de propiedad

(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>

restoreBlobRanges

Restauración de blobs en los intervalos de blobs especificados

restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

revokeUserDelegationKeys

Revocar claves de delegación de usuarios.

revokeUserDelegationKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>

Valor de propiedad

(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>

update

La operación de actualización se puede usar para actualizar la SKU, el cifrado, el nivel de acceso o las etiquetas de una cuenta de almacenamiento. También se puede utilizar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo/cambio de dominio personalizado. Para reemplazar un dominio personalizado antiguo, el valor anterior debe borrarse o anularse del registro antes de poder establecer un nuevo valor. Se admite la actualización de varias propiedades. Esta llamada no cambia las claves de almacenamiento de la cuenta. Si desea cambiar las claves de la cuenta de almacenamiento, use la operación de regeneración de claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación.

update: (resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>

Valor de propiedad

(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>