EncryptionScopesOperations クラス
警告
このクラスを直接インスタンス化しないでください。
代わりに、次の操作にアクセスする必要があります。
<xref:encryption_scopes> 属性を使用する。
- 継承
-
builtins.objectEncryptionScopesOperations
コンストラクター
EncryptionScopesOperations(*args, **kwargs)
メソッド
get |
指定した暗号化スコープのプロパティを返します。 |
list |
指定したストレージ アカウントで使用できるすべての暗号化スコープを一覧表示します。 |
patch |
要求本文で指定されているように、暗号化スコープのプロパティを更新します。 指定した暗号化スコープがまだ存在しない場合、更新は失敗します。 |
put |
指定したストレージ アカウントの下に暗号化スコープを同期的に作成または更新します。 暗号化スコープが既に作成されていて、以降の要求が異なるプロパティで発行された場合、暗号化スコープのプロパティは、指定された要求に従って更新されます。 |
get
指定した暗号化スコープのプロパティを返します。
get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope
パラメーター
- account_name
- str
指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。
- encryption_scope_name
- str
指定したストレージ アカウント内の暗号化スコープの名前。 暗号化スコープ名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用します。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。 必須です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EncryptionScope または cls(response) の結果
の戻り値の型 :
例外
list
指定したストレージ アカウントで使用できるすべての暗号化スコープを一覧表示します。
list(resource_group_name: str, account_name: str, maxpagesize: int | None = None, filter: str | None = None, include: str | ListEncryptionScopesInclude | None = None, **kwargs: Any) -> Iterable[EncryptionScope]
パラメーター
- account_name
- str
指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。
- include
- str または ListEncryptionScopesInclude
省略可能。指定すると、特定の状態の暗号化スコープが一覧表示されます。 既定値は [すべて] です。 既知の値は、"All"、"Enabled"、および "Disabled" です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EncryptionScope または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
patch
要求本文で指定されているように、暗号化スコープのプロパティを更新します。 指定した暗号化スコープがまだ存在しない場合、更新は失敗します。
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
パラメーター
- account_name
- str
指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。
- encryption_scope_name
- str
指定したストレージ アカウント内の暗号化スコープの名前。 暗号化スコープ名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用します。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。 必須です。
- encryption_scope
- EncryptionScope または IO
更新に使用する暗号化スコープのプロパティ。 EncryptionScope 型または IO 型のいずれかです。 必須です。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EncryptionScope または cls(response) の結果
の戻り値の型 :
例外
put
指定したストレージ アカウントの下に暗号化スコープを同期的に作成または更新します。 暗号化スコープが既に作成されていて、以降の要求が異なるプロパティで発行された場合、暗号化スコープのプロパティは、指定された要求に従って更新されます。
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
パラメーター
- account_name
- str
指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。
- encryption_scope_name
- str
指定したストレージ アカウント内の暗号化スコープの名前。 暗号化スコープ名の長さは 3 ~ 63 文字にする必要があり、数字、小文字、ダッシュ (-) のみを使用します。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。 必須です。
- encryption_scope
- EncryptionScope または IO
作成または更新に使用する暗号化スコープのプロパティ。 EncryptionScope 型または IO 型のいずれかです。 必須です。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EncryptionScope または cls(response) の結果
の戻り値の型 :
例外
属性
models
models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python