Condividi tramite


StorageAccountsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagement's

Attributo<xref:storage_accounts> .

Ereditarietà
builtins.object
StorageAccountsOperations

Costruttore

StorageAccountsOperations(*args, **kwargs)

Metodi

begin_create

Crea in modo asincrono un nuovo account di archiviazione con i parametri specificati. Se un account è già stato creato e viene rilasciata una richiesta di creazione successiva con proprietà diverse, le proprietà dell'account verranno aggiornate. Se un account è già stato creato e viene rilasciata una richiesta di creazione o aggiornamento successiva con lo stesso set esatto di proprietà, la richiesta avrà esito positivo.

check_name_availability

Verifica che il nome dell'account di archiviazione sia valido e non sia già in uso.

delete

Elimina un account di archiviazione in Microsoft Azure.

get_properties

Restituisce le proprietà per l'account di archiviazione specificato, incluso ma non limitato al nome, al nome sku, alla posizione e allo stato dell'account. L'operazione ListKeys deve essere usata per recuperare le chiavi di archiviazione.

list

Elenca tutti gli account di archiviazione disponibili nella sottoscrizione. Si noti che le chiavi di archiviazione non vengono restituite; usare l'operazione ListKeys per questa operazione.

list_account_sas

Elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

list_by_resource_group

Elenca tutti gli account di archiviazione disponibili nel gruppo di risorse specificato. Si noti che le chiavi di archiviazione non vengono restituite; usare l'operazione ListKeys per questa operazione.

list_keys

Elenca le chiavi di accesso per l'account di archiviazione specificato.

list_service_sas

Elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

regenerate_key

Rigenera una delle chiavi di accesso per l'account di archiviazione specificato.

update

L'operazione di aggiornamento può essere usata per aggiornare lo SKU, la crittografia, il livello di accesso o i tag per un account di archiviazione. Può anche essere usato per eseguire il mapping dell'account a un dominio personalizzato. Per ogni account di archiviazione è supportato un solo dominio personalizzato; la sostituzione/modifica del dominio personalizzato non è supportata. Per sostituire un dominio personalizzato precedente, è necessario cancellare o annullare la registrazione del valore precedente prima di poter impostare un nuovo valore. L'aggiornamento di più proprietà è supportato. Questa chiamata non modifica le chiavi di archiviazione per l'account. Se si desidera modificare le chiavi dell'account di archiviazione, usare l'operazione di rigenerazione delle chiavi. Il percorso e il nome dell'account di archiviazione non possono essere modificati dopo la creazione.

begin_create

Crea in modo asincrono un nuovo account di archiviazione con i parametri specificati. Se un account è già stato creato e viene rilasciata una richiesta di creazione successiva con proprietà diverse, le proprietà dell'account verranno aggiornate. Se un account è già stato creato e viene rilasciata una richiesta di creazione o aggiornamento successiva con lo stesso set esatto di proprietà, la richiesta avrà esito positivo.

begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

parameters
StorageAccountCreateParameters oppure IO
Necessario

Parametri da specificare per l'account creato. È un tipo StorageAccountCreateParameters o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce StorageAccount o il risultato di cls(response)

Tipo restituito

Eccezioni

check_name_availability

Verifica che il nome dell'account di archiviazione sia valido e non sia già in uso.

check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Parametri

account_name
StorageAccountCheckNameAvailabilityParameters oppure IO
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. È un tipo StorageAccountCheckNameAvailabilityParameters o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

CheckNameAvailabilityResult o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina un account di archiviazione in Microsoft Azure.

delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get_properties

Restituisce le proprietà per l'account di archiviazione specificato, incluso ma non limitato al nome, al nome sku, alla posizione e allo stato dell'account. L'operazione ListKeys deve essere usata per recuperare le chiavi di archiviazione.

get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

StorageAccount o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elenca tutti gli account di archiviazione disponibili nella sottoscrizione. Si noti che le chiavi di archiviazione non vengono restituite; usare l'operazione ListKeys per questa operazione.

list(**kwargs: Any) -> Iterable[StorageAccount]

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di StorageAccount o il risultato di cls(response)

Tipo restituito

Eccezioni

list_account_sas

Elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

parameters
AccountSasParameters oppure IO
Necessario

Parametri da fornire per elencare le credenziali di firma di accesso condiviso per l'account di archiviazione. È un tipo AccountSasParameters o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ListAccountSasResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group

Elenca tutti gli account di archiviazione disponibili nel gruppo di risorse specificato. Si noti che le chiavi di archiviazione non vengono restituite; usare l'operazione ListKeys per questa operazione.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di StorageAccount o il risultato di cls(response)

Tipo restituito

Eccezioni

list_keys

Elenca le chiavi di accesso per l'account di archiviazione specificato.

list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

StorageAccountListKeysResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_service_sas

Elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

parameters
ServiceSasParameters oppure IO
Necessario

Parametri da fornire per elencare le credenziali di firma di accesso condiviso del servizio. Tipo ServiceSasParameters o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ListServiceSasResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

regenerate_key

Rigenera una delle chiavi di accesso per l'account di archiviazione specificato.

regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

regenerate_key
StorageAccountRegenerateKeyParameters oppure IO
Necessario

Specifica il nome della chiave che deve essere rigenerata, ovvero key1 o key2. Tipo StorageAccountRegenerateKeyParameters o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

StorageAccountListKeysResult o il risultato di cls(response)

Tipo restituito

Eccezioni

update

L'operazione di aggiornamento può essere usata per aggiornare lo SKU, la crittografia, il livello di accesso o i tag per un account di archiviazione. Può anche essere usato per eseguire il mapping dell'account a un dominio personalizzato. Per ogni account di archiviazione è supportato un solo dominio personalizzato; la sostituzione/modifica del dominio personalizzato non è supportata. Per sostituire un dominio personalizzato precedente, è necessario cancellare o annullare la registrazione del valore precedente prima di poter impostare un nuovo valore. L'aggiornamento di più proprietà è supportato. Questa chiamata non modifica le chiavi di archiviazione per l'account. Se si desidera modificare le chiavi dell'account di archiviazione, usare l'operazione di rigenerazione delle chiavi. Il percorso e il nome dell'account di archiviazione non possono essere modificati dopo la creazione.

update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

parameters
StorageAccountUpdateParameters oppure IO
Necessario

Parametri da specificare per l'account aggiornato. Tipo StorageAccountUpdateParameters o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

StorageAccount o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.storage.v2017_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2017_10_01\\models\\__init__.py'>