Condividi tramite


EncryptionScopesOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagementClient's

Attributo<xref:encryption_scopes> .

Ereditarietà
builtins.object
EncryptionScopesOperations

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
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.

encryption_scope_name
str
Necessario

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
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 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
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.

encryption_scope_name
str
Necessario

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
Necessario

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
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.

encryption_scope_name
str
Necessario

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
Necessario

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.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'>