Dela via


StorageAccounts interface

Gränssnitt som representerar ett StorageAccounts.

Metoder

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Asynkront skapar ett nytt lagringskonto med de angivna parametrarna. Om ett konto redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras kontoegenskaperna. Om ett konto redan har skapats och en efterföljande begäran om att skapa eller uppdatera utfärdas med exakt samma uppsättning egenskaper lyckas begäran.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Asynkront skapar ett nytt lagringskonto med de angivna parametrarna. Om ett konto redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras kontoegenskaperna. Om ett konto redan har skapats och en efterföljande begäran om att skapa eller uppdatera utfärdas med exakt samma uppsättning egenskaper lyckas begäran.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

Redundansbegäran kan utlösas för ett lagringskonto vid tillgänglighetsproblem. Redundansväxlingen sker från lagringskontots primära kluster till det sekundära klustret för RA-GRS-konton. Det sekundära klustret blir primärt efter redundansväxling.

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

Redundansbegäran kan utlösas för ett lagringskonto vid tillgänglighetsproblem. Redundansväxlingen sker från lagringskontots primära kluster till det sekundära klustret för RA-GRS-konton. Det sekundära klustret blir primärt efter redundansväxling.

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Återställa blobar i de angivna blobintervallen

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Återställa blobar i de angivna blobintervallen

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Kontrollerar att lagringskontots namn är giltigt och inte redan används.

delete(string, string, StorageAccountsDeleteOptionalParams)

Tar bort ett lagringskonto i Microsoft Azure.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Returnerar egenskaperna för det angivna lagringskontot, inklusive men inte begränsat till namn, SKU-namn, plats och kontostatus. Åtgärden ListKeys ska användas för att hämta lagringsnycklar.

list(StorageAccountsListOptionalParams)

Visar en lista över alla tillgängliga lagringskonton under prenumerationen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta.

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Lista SAS-autentiseringsuppgifter för ett lagringskonto.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Visar en lista över alla tillgängliga lagringskonton under den angivna resursgruppen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta.

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Visar en lista över åtkomstnycklar eller Kerberos-nycklar (om active directory är aktiverat) för det angivna lagringskontot.

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Lista SAS-autentiseringsuppgifter för tjänsten för en specifik resurs.

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Återskapar en av åtkomstnycklarna eller Kerberos-nycklarna för det angivna lagringskontot.

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Återkalla användardelegeringsnycklar.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

Uppdateringsåtgärden kan användas för att uppdatera SKU, kryptering, åtkomstnivå eller taggar för ett lagringskonto. Det kan också användas för att mappa kontot till en anpassad domän. Endast en anpassad domän stöds per lagringskonto. ersättning/ändring av anpassad domän stöds inte. För att ersätta en gammal anpassad domän måste det gamla värdet rensas/avregistreras innan ett nytt värde kan anges. Uppdatering av flera egenskaper stöds. Det här anropet ändrar inte lagringsnycklarna för kontot. Om du vill ändra lagringskontonycklarna använder du åtgärden återskapa nycklar. Lagringskontots plats och namn kan inte ändras när det har skapats.

Metodinformation

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Asynkront skapar ett nytt lagringskonto med de angivna parametrarna. Om ett konto redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras kontoegenskaperna. Om ett konto redan har skapats och en efterföljande begäran om att skapa eller uppdatera utfärdas med exakt samma uppsättning egenskaper lyckas begäran.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
StorageAccountCreateParameters

Parametrarna som ska anges för det skapade kontot.

options
StorageAccountsCreateOptionalParams

Alternativparametrarna.

Returer

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

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Asynkront skapar ett nytt lagringskonto med de angivna parametrarna. Om ett konto redan har skapats och en efterföljande begäran om att skapa utfärdas med olika egenskaper uppdateras kontoegenskaperna. Om ett konto redan har skapats och en efterföljande begäran om att skapa eller uppdatera utfärdas med exakt samma uppsättning egenskaper lyckas begäran.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
StorageAccountCreateParameters

Parametrarna som ska anges för det skapade kontot.

options
StorageAccountsCreateOptionalParams

Alternativparametrarna.

Returer

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

Redundansbegäran kan utlösas för ett lagringskonto vid tillgänglighetsproblem. Redundansväxlingen sker från lagringskontots primära kluster till det sekundära klustret för RA-GRS-konton. Det sekundära klustret blir primärt efter redundansväxling.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsFailoverOptionalParams

Alternativparametrarna.

Returer

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

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

Redundansbegäran kan utlösas för ett lagringskonto vid tillgänglighetsproblem. Redundansväxlingen sker från lagringskontots primära kluster till det sekundära klustret för RA-GRS-konton. Det sekundära klustret blir primärt efter redundansväxling.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsFailoverOptionalParams

Alternativparametrarna.

Returer

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Återställa blobar i de angivna blobintervallen

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
BlobRestoreParameters

Parametrarna som ska anges för återställning av blobintervall.

options
StorageAccountsRestoreBlobRangesOptionalParams

Alternativparametrarna.

Returer

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

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Återställa blobar i de angivna blobintervallen

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
BlobRestoreParameters

Parametrarna som ska anges för återställning av blobintervall.

options
StorageAccountsRestoreBlobRangesOptionalParams

Alternativparametrarna.

Returer

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Kontrollerar att lagringskontots namn är giltigt och inte redan används.

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

Parametrar

accountName
StorageAccountCheckNameAvailabilityParameters

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsCheckNameAvailabilityOptionalParams

Alternativparametrarna.

Returer

delete(string, string, StorageAccountsDeleteOptionalParams)

Tar bort ett lagringskonto i Microsoft Azure.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Returnerar egenskaperna för det angivna lagringskontot, inklusive men inte begränsat till namn, SKU-namn, plats och kontostatus. Åtgärden ListKeys ska användas för att hämta lagringsnycklar.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsGetPropertiesOptionalParams

Alternativparametrarna.

Returer

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

Visar en lista över alla tillgängliga lagringskonton under prenumerationen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta.

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

Parametrar

options
StorageAccountsListOptionalParams

Alternativparametrarna.

Returer

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Lista SAS-autentiseringsuppgifter för ett lagringskonto.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
AccountSasParameters

Parametrarna som ska anges för att lista SAS-autentiseringsuppgifter för lagringskontot.

options
StorageAccountsListAccountSASOptionalParams

Alternativparametrarna.

Returer

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Visar en lista över alla tillgängliga lagringskonton under den angivna resursgruppen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

options
StorageAccountsListByResourceGroupOptionalParams

Alternativparametrarna.

Returer

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Visar en lista över åtkomstnycklar eller Kerberos-nycklar (om active directory är aktiverat) för det angivna lagringskontot.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

options
StorageAccountsListKeysOptionalParams

Alternativparametrarna.

Returer

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Lista SAS-autentiseringsuppgifter för tjänsten för en specifik resurs.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
ServiceSasParameters

Parametrarna som ska anges för att visa SAS-autentiseringsuppgifter för tjänsten.

options
StorageAccountsListServiceSASOptionalParams

Alternativparametrarna.

Returer

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Återskapar en av åtkomstnycklarna eller Kerberos-nycklarna för det angivna lagringskontot.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

regenerateKey
StorageAccountRegenerateKeyParameters

Anger namnet på nyckeln som ska återskapas – key1, key2, kerb1, kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

Alternativparametrarna.

Returer

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Återkalla användardelegeringsnycklar.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

Returer

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

Uppdateringsåtgärden kan användas för att uppdatera SKU, kryptering, åtkomstnivå eller taggar för ett lagringskonto. Det kan också användas för att mappa kontot till en anpassad domän. Endast en anpassad domän stöds per lagringskonto. ersättning/ändring av anpassad domän stöds inte. För att ersätta en gammal anpassad domän måste det gamla värdet rensas/avregistreras innan ett nytt värde kan anges. Uppdatering av flera egenskaper stöds. Det här anropet ändrar inte lagringsnycklarna för kontot. Om du vill ändra lagringskontonycklarna använder du åtgärden återskapa nycklar. Lagringskontots plats och namn kan inte ändras när det har skapats.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt.

accountName

string

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener.

parameters
StorageAccountUpdateParameters

De parametrar som ska anges för det uppdaterade kontot.

options
StorageAccountsUpdateOptionalParams

Alternativparametrarna.

Returer

Promise<StorageAccount>