Compartir a través de


StorageAccounts interface

Interfaz que representa una clase StorageAccounts.

Métodos

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

La solicitud de conmutación por error se puede desencadenar para una cuenta de almacenamiento en caso de problemas de disponibilidad. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario para las cuentas de RA-GRS. El clúster secundario se convertirá en principal después de la conmutación por error.

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

La solicitud de conmutación por error se puede desencadenar para una cuenta de almacenamiento en caso de problemas de disponibilidad. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario para las cuentas de RA-GRS. El clúster secundario se convertirá en principal después de la conmutación por error.

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restauración de blobs en los intervalos de blobs especificados

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restauración de blobs en los intervalos de blobs especificados

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

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

delete(string, string, StorageAccountsDeleteOptionalParams)

Elimina una cuenta de almacenamiento en Microsoft Azure.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

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

list(StorageAccountsListOptionalParams)

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(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Enumerar las credenciales de SAS de una cuenta de almacenamiento.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

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(string, string, StorageAccountsListKeysOptionalParams)

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

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

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

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

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

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Revocar las claves de delegación de usuario.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

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 usar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo o cambio del dominio personalizado. Para reemplazar un dominio personalizado antiguo, se debe borrar o anular el registro del valor anterior antes de que se pueda 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 regenerar claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación.

Detalles del método

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente.

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<PollerLike<PollOperationState<StorageAccount>, StorageAccount>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
StorageAccountCreateParameters

Parámetros que se van a proporcionar para la cuenta creada.

options
StorageAccountsCreateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 el mismo conjunto exacto de propiedades, la solicitud se realizará correctamente.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
StorageAccountCreateParameters

Parámetros que se van a proporcionar para la cuenta creada.

options
StorageAccountsCreateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

La solicitud de conmutación por error se puede desencadenar para una cuenta de almacenamiento en caso de problemas de disponibilidad. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario para las cuentas de RA-GRS. El clúster secundario se convertirá en principal después de la conmutación por error.

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsFailoverOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

La solicitud de conmutación por error se puede desencadenar para una cuenta de almacenamiento en caso de problemas de disponibilidad. La conmutación por error se produce desde el clúster principal de la cuenta de almacenamiento al clúster secundario para las cuentas de RA-GRS. El clúster secundario se convertirá en principal después de la conmutación por error.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsFailoverOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restauración de blobs en los intervalos de blobs especificados

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<PollerLike<PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
BlobRestoreParameters

Parámetros que se van a proporcionar para restaurar intervalos de blobs.

options
StorageAccountsRestoreBlobRangesOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restauración de blobs en los intervalos de blobs especificados

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
BlobRestoreParameters

Parámetros que se van a proporcionar para restaurar intervalos de blobs.

options
StorageAccountsRestoreBlobRangesOptionalParams

Parámetros de opciones.

Devoluciones

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

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

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

Parámetros

accountName
StorageAccountCheckNameAvailabilityParameters

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsCheckNameAvailabilityOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, StorageAccountsDeleteOptionalParams)

Elimina una cuenta de almacenamiento en Microsoft Azure.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

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

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsGetPropertiesOptionalParams

Parámetros de opciones.

Devoluciones

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

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.

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

Parámetros

options
StorageAccountsListOptionalParams

Parámetros de opciones.

Devoluciones

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Enumerar las credenciales de SAS de una cuenta de almacenamiento.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
AccountSasParameters

Parámetros que se proporcionan para enumerar las credenciales de SAS de la cuenta de almacenamiento.

options
StorageAccountsListAccountSASOptionalParams

Parámetros de opciones.

Devoluciones

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

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.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

options
StorageAccountsListByResourceGroupOptionalParams

Parámetros de opciones.

Devoluciones

listKeys(string, string, StorageAccountsListKeysOptionalParams)

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

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

options
StorageAccountsListKeysOptionalParams

Parámetros de opciones.

Devoluciones

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

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

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
ServiceSasParameters

Parámetros que se van a proporcionar para enumerar las credenciales de SAS del servicio.

options
StorageAccountsListServiceSASOptionalParams

Parámetros de opciones.

Devoluciones

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

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

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

regenerateKey
StorageAccountRegenerateKeyParameters

Especifica el nombre de la clave que se debe regenerar: key1, key2, kerb1, kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

Parámetros de opciones.

Devoluciones

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Revocar las claves de delegación de usuario.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

Devoluciones

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

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 usar para asignar la cuenta a un dominio personalizado. Solo se admite un dominio personalizado por cuenta de almacenamiento; No se admite el reemplazo o cambio del dominio personalizado. Para reemplazar un dominio personalizado antiguo, se debe borrar o anular el registro del valor anterior antes de que se pueda 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 regenerar claves. La ubicación y el nombre de la cuenta de almacenamiento no se pueden cambiar después de la creación.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

accountName

string

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

parameters
StorageAccountUpdateParameters

Parámetros que se van a proporcionar para la cuenta actualizada.

options
StorageAccountsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<StorageAccount>