EncryptionScopesOperations Classe
Avviso
NON creare un'istanza diretta 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 è già stato creato un ambito di crittografia e viene rilasciata una richiesta successiva con proprietà diverse, le proprietà dell'ambito di crittografia verranno aggiornate per ogni 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 dell'ambito di crittografia devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). 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 la 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 la 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 dell'ambito di crittografia devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). 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
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
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 è già stato creato un ambito di crittografia e viene rilasciata una richiesta successiva con proprietà diverse, le proprietà dell'ambito di crittografia verranno aggiornate per ogni 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 dell'ambito di crittografia devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). 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
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
EncryptionScope o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.storage.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python