EncryptionScopesOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

StorageManagementClient's

<xref:encryption_scopes> Öznitelik.

Devralma
builtins.object
EncryptionScopesOperations

Oluşturucu

EncryptionScopesOperations(*args, **kwargs)

Yöntemler

get

Belirtilen şifreleme kapsamının özelliklerini döndürür.

list

Belirtilen depolama hesabı altında kullanılabilen tüm şifreleme kapsamlarını listeler.

patch

şifreleme kapsamı özelliklerini istek gövdesinde belirtildiği gibi güncelleştirin. Belirtilen şifreleme kapsamı zaten yoksa güncelleştirme başarısız olur.

put

Belirtilen depolama hesabı altında bir şifreleme kapsamını zaman uyumlu olarak oluşturur veya güncelleştirir. Şifreleme kapsamı zaten oluşturulduysa ve sonraki istek farklı özelliklerle verildiyse, şifreleme kapsamı özellikleri belirtilen istek başına güncelleştirilir.

get

Belirtilen şifreleme kapsamının özelliklerini döndürür.

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

Parametreler

resource_group_name
str
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.

encryption_scope_name
str
Gerekli

Belirtilen depolama hesabındaki şifreleme kapsamının adı. Şifreleme kapsamı adları 3 ila 63 karakter uzunluğunda olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanmalıdır. Her tire (-) karakterinin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

EncryptionScope veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

list

Belirtilen depolama hesabı altında kullanılabilen tüm şifreleme kapsamlarını listeler.

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

Parametreler

resource_group_name
str
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

EncryptionScope örneği veya cls(yanıt) sonucu gibi bir yineleyici

Dönüş türü

Özel durumlar

patch

şifreleme kapsamı özelliklerini istek gövdesinde belirtildiği gibi güncelleştirin. Belirtilen şifreleme kapsamı zaten yoksa güncelleştirme başarısız olur.

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

Parametreler

resource_group_name
str
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.

encryption_scope_name
str
Gerekli

Belirtilen depolama hesabındaki şifreleme kapsamının adı. Şifreleme kapsamı adları 3 ila 63 karakter uzunluğunda olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanmalıdır. Her tire (-) karakterinin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.

encryption_scope
EncryptionScope veya IO
Gerekli

Güncelleştirme için kullanılacak şifreleme kapsamı özellikleri. EncryptionScope türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

EncryptionScope veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

put

Belirtilen depolama hesabı altında bir şifreleme kapsamını zaman uyumlu olarak oluşturur veya güncelleştirir. Şifreleme kapsamı zaten oluşturulduysa ve sonraki istek farklı özelliklerle verildiyse, şifreleme kapsamı özellikleri belirtilen istek başına güncelleştirilir.

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

Parametreler

resource_group_name
str
Gerekli

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Gereklidir.

account_name
str
Gerekli

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır. Gereklidir.

encryption_scope_name
str
Gerekli

Belirtilen depolama hesabındaki şifreleme kapsamının adı. Şifreleme kapsamı adları 3 ila 63 karakter uzunluğunda olmalı ve yalnızca küçük harf ve tire (-) olmak üzere sayılar kullanmalıdır. Her tire (-) karakterinin hemen önüne ve ardından bir harf veya sayı eklenmelidir. Gereklidir.

encryption_scope
EncryptionScope veya IO
Gerekli

Oluşturma veya güncelleştirme için kullanılacak şifreleme kapsamı özellikleri. EncryptionScope türü veya GÇ türüdür. Gereklidir.

content_type
str

Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.

cls
callable

Doğrudan yanıt geçirilecek özel bir tür veya işlev

Döndürülenler

EncryptionScope veya cls(yanıt) sonucu

Dönüş türü

Özel durumlar

Öznitelikler

models

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