EncryptionScopesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

StorageManagementClient's

<xref:encryption_scopes> Attributet.

Arv
builtins.object
EncryptionScopesOperations

Konstruktor

EncryptionScopesOperations(*args, **kwargs)

Metoder

get

Returnerar egenskaperna för det angivna krypteringsomfånget.

list

Visar en lista över alla krypteringsomfång som är tillgängliga under det angivna lagringskontot.

patch

Uppdatera egenskaperna för krypteringsomfånget enligt beskrivningen i begärandetexten. Uppdateringen misslyckas om det angivna krypteringsomfånget inte redan finns.

put

Skapar eller uppdaterar synkront ett krypteringsomfång under det angivna lagringskontot. Om ett krypteringsomfång redan har skapats och en efterföljande begäran utfärdas med olika egenskaper, uppdateras egenskaperna för krypteringsomfånget enligt den angivna begäran.

get

Returnerar egenskaperna för det angivna krypteringsomfånget.

get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

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.

encryption_scope_name
str
Obligatorisk

Namnet på krypteringsomfånget i det angivna lagringskontot. Namn på krypteringsomfång måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

EncryptionScope eller resultatet av cls(response)

Returtyp

Undantag

list

Visar en lista över alla krypteringsomfång som är tillgängliga under det angivna lagringskontot.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[EncryptionScope]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

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

En iterator som en instans av EncryptionScope eller resultatet av cls(response)

Returtyp

Undantag

patch

Uppdatera egenskaperna för krypteringsomfånget enligt beskrivningen i begärandetexten. Uppdateringen misslyckas om det angivna krypteringsomfånget inte redan finns.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

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.

encryption_scope_name
str
Obligatorisk

Namnet på krypteringsomfånget i det angivna lagringskontot. Namn på krypteringsomfång måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

encryption_scope
EncryptionScope eller IO
Obligatorisk

Egenskaper för krypteringsomfång som ska användas för uppdateringen. Är antingen en EncryptionScope-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

EncryptionScope eller resultatet av cls(response)

Returtyp

Undantag

put

Skapar eller uppdaterar synkront ett krypteringsomfång under det angivna lagringskontot. Om ett krypteringsomfång redan har skapats och en efterföljande begäran utfärdas med olika egenskaper, uppdateras egenskaperna för krypteringsomfånget enligt den angivna begäran.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

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.

encryption_scope_name
str
Obligatorisk

Namnet på krypteringsomfånget i det angivna lagringskontot. Namn på krypteringsomfång måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

encryption_scope
EncryptionScope eller IO
Obligatorisk

Egenskaper för krypteringsomfång som ska användas för att skapa eller uppdatera. Är antingen en EncryptionScope-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

EncryptionScope eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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