StorageAccountsOperations Klass
Varning
Instansiera INTE den här klassen direkt.
I stället bör du komma åt följande åtgärder via
<xref:storage_accounts> Attributet.
- Arv
-
builtins.objectStorageAccountsOperations
Konstruktor
StorageAccountsOperations(*args, **kwargs)
Metoder
begin_create |
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, kommer begäran att lyckas. |
begin_failover |
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äxlingen. |
begin_restore_blob_ranges |
Återställ blobar i de angivna blobintervallen. |
check_name_availability |
Kontrollerar att lagringskontots namn är giltigt och inte redan används. |
delete |
Tar bort ett lagringskonto i Microsoft Azure. |
get_properties |
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 |
Visar en lista över alla tillgängliga lagringskonton under prenumerationen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta. |
list_account_sas |
Lista SAS-autentiseringsuppgifter för ett lagringskonto. |
list_by_resource_group |
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. |
list_keys |
Visar en lista över åtkomstnycklar eller Kerberos-nycklar (om active directory är aktiverat) för det angivna lagringskontot. |
list_service_sas |
Lista SAS-autentiseringsuppgifter för tjänsten för en specifik resurs. |
regenerate_key |
Återskapar en av åtkomstnycklarna eller Kerberos-nycklarna för det angivna lagringskontot. |
revoke_user_delegation_keys |
Återkalla användardelegeringsnycklar. |
update |
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. |
begin_create
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, kommer begäran att lyckas.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- parameters
- StorageAccountCreateParameters eller IO
Parametrarna som ska anges för det skapade kontot. Är antingen en StorageAccountCreateParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.
Returer
En instans av LROPoller som returnerar antingen StorageAccount eller resultatet av cls(response)
Returtyp
Undantag
begin_failover
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äxlingen.
begin_failover(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.
Returer
En instans av LROPoller som returnerar antingen None eller resultatet av cls(response)
Returtyp
Undantag
begin_restore_blob_ranges
Återställ blobar i de angivna blobintervallen.
begin_restore_blob_ranges(resource_group_name: str, account_name: str, parameters: _models.BlobRestoreParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.BlobRestoreStatus]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- parameters
- BlobRestoreParameters eller IO
Parametrarna som ska anges för återställning av blobintervall. Är antingen en BlobRestoreParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
- continuation_token
- str
En fortsättningstoken för att starta om en poller från ett sparat tillstånd.
- polling
- bool eller PollingMethod
Som standard är avsökningsmetoden ARMPolling. Skicka in Falskt för att den här åtgärden inte ska avsöka eller skicka in ditt eget initierade avsökningsobjekt för en personlig avsökningsstrategi.
- polling_interval
- int
Standardväntetid mellan två omröstningar för LRO-åtgärder om det inte finns någon Retry-After huvud.
Returer
En instans av LROPoller som returnerar antingen BlobRestoreStatus eller resultatet av cls(response)
Returtyp
Undantag
check_name_availability
Kontrollerar att lagringskontots namn är giltigt och inte redan används.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parametrar
- account_name
- StorageAccountCheckNameAvailabilityParameters eller IO
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. Är antingen en StorageAccountCheckNameAvailabilityParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
CheckNameAvailabilityResult eller resultatet av cls(response)
Returtyp
Undantag
delete
Tar bort ett lagringskonto i Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
Inget eller resultatet av cls(svar)
Returtyp
Undantag
get_properties
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.
get_properties(resource_group_name: str, account_name: str, expand: str | StorageAccountExpand | None = None, **kwargs: Any) -> StorageAccount
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- expand
- str eller StorageAccountExpand
Kan användas för att expandera egenskaperna i kontots egenskaper. Som standard inkluderas inte data vid hämtning av egenskaper. För närvarande stöder vi endast geoReplicationStats och blobRestoreStatus. Kända värden är: "geoReplicationStats" och "blobRestoreStatus". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
StorageAccount eller resultatet av cls(response)
Returtyp
Undantag
list
Visar en lista över alla tillgängliga lagringskonton under prenumerationen. Observera att lagringsnycklar inte returneras. använd åtgärden ListKeys för detta.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parametrar
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
En iterator som en instans av antingen StorageAccount eller resultatet av cls(response)
Returtyp
Undantag
list_account_sas
Lista SAS-autentiseringsuppgifter för ett lagringskonto.
list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- parameters
- AccountSasParameters eller IO
Parametrarna som ska anges för att lista SAS-autentiseringsuppgifter för lagringskontot. Är antingen en AccountSasParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
ListAccountSasResponse eller resultatet av cls(response)
Returtyp
Undantag
list_by_resource_group
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.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
En iterator som en instans av antingen StorageAccount eller resultatet av cls(response)
Returtyp
Undantag
list_keys
Visar en lista över åtkomstnycklar eller Kerberos-nycklar (om active directory är aktiverat) för det angivna lagringskontot.
list_keys(resource_group_name: str, account_name: str, expand: Literal['kerb'] = 'kerb', **kwargs: Any) -> StorageAccountListKeysResult
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- expand
- str
Anger vilken typ av nyckel som ska visas. Möjligt värde är kerb. Kända värden är "kerb" och None. Standardvärdet är "kerb".
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
StorageAccountListKeysResult eller resultatet av cls(response)
Returtyp
Undantag
list_service_sas
Lista SAS-autentiseringsuppgifter för tjänsten för en specifik resurs.
list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- parameters
- ServiceSasParameters eller IO
Parametrarna som ska anges för att visa SAS-autentiseringsuppgifter för tjänsten. Är antingen en ServiceSasParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
ListServiceSasResponse eller resultatet av cls(response)
Returtyp
Undantag
regenerate_key
Återskapar en av åtkomstnycklarna eller Kerberos-nycklarna för det angivna lagringskontot.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- regenerate_key
- StorageAccountRegenerateKeyParameters eller IO
Anger namnet på nyckeln som ska återskapas – key1, key2, kerb1, kerb2. Är antingen en StorageAccountRegenerateKeyParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
StorageAccountListKeysResult eller resultatet av cls(response)
Returtyp
Undantag
revoke_user_delegation_keys
Återkalla användardelegeringsnycklar.
revoke_user_delegation_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
Inget eller resultatet av cls(svar)
Returtyp
Undantag
update
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.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parametrar
- resource_group_name
- str
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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. Krävs.
- parameters
- StorageAccountUpdateParameters eller IO
De parametrar som ska anges för det uppdaterade kontot. Är antingen en StorageAccountUpdateParameters-typ eller en I/O-typ. Krävs.
- content_type
- str
Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.
- cls
- callable
En anpassad typ eller funktion som skickas direktsvaret
Returer
StorageAccount eller resultatet av cls(response)
Returtyp
Undantag
Attribut
models
models = <module 'azure.mgmt.storage.v2021_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_02_01\\models\\__init__.py'>
Azure SDK for Python