次の方法で共有


ManagedInstanceEncryptionProtectorsOperations クラス

ManagedInstanceEncryptionProtectorsOperations 操作。

このクラスを直接インスタンス化しないでください。 代わりに、インスタンス化して属性としてアタッチするクライアント インスタンスを作成する必要があります。

継承
builtins.object
ManagedInstanceEncryptionProtectorsOperations

コンストラクター

ManagedInstanceEncryptionProtectorsOperations(client, config, serializer, deserializer)

パラメーター

client
必須

サービス要求のクライアント。

config
必須

サービス クライアントの構成。

serializer
必須

オブジェクト モデル シリアライザー。

deserializer
必須

オブジェクト モデル逆シリアライザー。

変数

models

この操作グループで使用されるモデル クラスの別名。

メソッド

begin_create_or_update

既存の暗号化保護機能を更新します。

begin_revalidate

既存の暗号化保護機能を再検証します。

get

マネージド インスタンス暗号化保護機能を取得します。

list_by_instance

マネージド インスタンス暗号化保護機能の一覧を取得します。

begin_create_or_update

既存の暗号化保護機能を更新します。

begin_create_or_update(resource_group_name: str, managed_instance_name: str, encryption_protector_name: str | '_models.EncryptionProtectorName', parameters: '_models.ManagedInstanceEncryptionProtector', **kwargs: Any) -> LROPoller['_models.ManagedInstanceEncryptionProtector']

パラメーター

resource_group_name
str
必須

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

managed_instance_name
str
必須

マネージド インスタンスの名前。

encryption_protector_name
str または EncryptionProtectorName
必須

更新する暗号化プロテクタの名前。

parameters
ManagedInstanceEncryptionProtector
必須

要求された暗号化保護機能リソースの状態。

cls
callable

直接応答に渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または PollingMethod

既定では、ポーリング メソッドは ARMPolling になります。 この操作でポーリングしない場合は False を渡すか、個人のポーリング戦略に対して独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーが存在しない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

ManagedInstanceEncryptionProtector または cls(response) の結果を返す LROPoller のインスタンス

の戻り値の型 :

例外

begin_revalidate

既存の暗号化保護機能を再検証します。

begin_revalidate(resource_group_name: str, managed_instance_name: str, encryption_protector_name: str | '_models.EncryptionProtectorName', **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

managed_instance_name
str
必須

マネージド インスタンスの名前。

encryption_protector_name
str または EncryptionProtectorName
必須

更新する暗号化プロテクタの名前。

cls
callable

直接応答に渡されるカスタム型または関数

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または PollingMethod

既定では、ポーリング メソッドは ARMPolling になります。 この操作でポーリングしない場合は False を渡すか、個人のポーリング戦略に対して独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーが存在しない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

None または cls(response) の結果を返す LROPoller のインスタンス

の戻り値の型 :

例外

get

マネージド インスタンス暗号化保護機能を取得します。

get(resource_group_name: str, managed_instance_name: str, encryption_protector_name: str | '_models.EncryptionProtectorName', **kwargs: Any) -> _models.ManagedInstanceEncryptionProtector

パラメーター

resource_group_name
str
必須

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

managed_instance_name
str
必須

マネージド インスタンスの名前。

encryption_protector_name
str または EncryptionProtectorName
必須

取得する暗号化プロテクタの名前。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagedInstanceEncryptionProtector、または cls(response) の結果

の戻り値の型 :

例外

list_by_instance

マネージド インスタンス暗号化保護機能の一覧を取得します。

list_by_instance(resource_group_name: str, managed_instance_name: str, **kwargs: Any) -> Iterable['_models.ManagedInstanceEncryptionProtectorListResult']

パラメーター

resource_group_name
str
必須

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

managed_instance_name
str
必須

マネージド インスタンスの名前。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ManagedInstanceEncryptionProtectorListResult または cls(response) の結果のいずれかのインスタンスのような反復子

の戻り値の型 :

例外

属性

models

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