EncryptionScopesOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:encryption_scopes> .
- Ereditarietà
-
builtins.objectEncryptionScopesOperations
Costruttore
EncryptionScopesOperations(*args, **kwargs)
Metodi
get |
Restituisce le proprietà per l'ambito di crittografia specificato. |
list |
Elenca tutti gli ambiti di crittografia disponibili nell'account di archiviazione specificato. |
patch |
Aggiornare le proprietà dell'ambito di crittografia come specificato nel corpo della richiesta. L'aggiornamento ha esito negativo se l'ambito di crittografia specificato non esiste già. |
put |
Crea o aggiorna in modo sincrono un ambito di crittografia nell'account di archiviazione specificato. Se un ambito di crittografia è già stato creato e viene inviata una richiesta successiva con proprietà diverse, le proprietà dell'ambito di crittografia verranno aggiornate in base alla richiesta specificata. |
get
Restituisce le proprietà per l'ambito di crittografia specificato.
get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope
Parametri
- resource_group_name
- str
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
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.
- encryption_scope_name
- str
Nome dell'ambito di crittografia all'interno dell'account di archiviazione specificato. I nomi degli ambiti di crittografia devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
EncryptionScope o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Elenca tutti gli ambiti di crittografia disponibili nell'account di archiviazione specificato.
list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[EncryptionScope]
Parametri
- resource_group_name
- str
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
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 alla risposta diretta
Restituisce
Iteratore come l'istanza di EncryptionScope o il risultato di cls(response)
Tipo restituito
Eccezioni
patch
Aggiornare le proprietà dell'ambito di crittografia come specificato nel corpo della richiesta. L'aggiornamento ha esito negativo se l'ambito di crittografia specificato non esiste già.
patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parametri
- resource_group_name
- str
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
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.
- encryption_scope_name
- str
Nome dell'ambito di crittografia all'interno dell'account di archiviazione specificato. I nomi degli ambiti di crittografia devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- encryption_scope
- EncryptionScope oppure IO
Proprietà dell'ambito di crittografia da usare per l'aggiornamento. È un tipo EncryptionScope o un tipo di 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
EncryptionScope o il risultato di cls(response)
Tipo restituito
Eccezioni
put
Crea o aggiorna in modo sincrono un ambito di crittografia nell'account di archiviazione specificato. Se un ambito di crittografia è già stato creato e viene inviata una richiesta successiva con proprietà diverse, le proprietà dell'ambito di crittografia verranno aggiornate in base alla richiesta specificata.
put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope
Parametri
- resource_group_name
- str
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
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.
- encryption_scope_name
- str
Nome dell'ambito di crittografia all'interno dell'account di archiviazione specificato. I nomi degli ambiti di crittografia devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- encryption_scope
- EncryptionScope oppure IO
Proprietà dell'ambito di crittografia da usare per la creazione o l'aggiornamento. È un tipo EncryptionScope o un tipo di 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
EncryptionScope o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.storage.v2019_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2019_06_01\\models\\__init__.py'>
Azure SDK for Python