次の方法で共有


ManagedInstancesOperations クラス

ManagedInstancesOperations 操作。

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

継承
builtins.object
ManagedInstancesOperations

コンストラクター

ManagedInstancesOperations(client, config, serializer, deserializer)

パラメーター

client
必須

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

config
必須

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

serializer
必須

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

deserializer
必須

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

変数

models

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

メソッド

begin_create_or_update

マネージド インスタンスを作成または更新します。

begin_delete

マネージド インスタンスを削除します。

begin_failover

マネージド インスタンスをフェールオーバーします。

begin_update

マネージド インスタンスを更新します。

get

マネージド インスタンスを取得します。

list

サブスクリプション内のすべてのマネージド インスタンスの一覧を取得します。

list_by_instance_pool

インスタンス プール内のすべてのマネージド インスタンスの一覧を取得します。

list_by_managed_instance

マネージド インスタンスのリソースを消費する上位のクエリを取得します。

list_by_resource_group

リソース グループ内のマネージド インスタンスの一覧を取得します。

begin_create_or_update

マネージド インスタンスを作成または更新します。

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

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

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

parameters
ManagedInstance
必須

要求されたマネージド インスタンスリソースの状態。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_delete

マネージド インスタンスを削除します。

begin_delete(resource_group_name: str, managed_instance_name: str, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

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

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_failover

マネージド インスタンスをフェールオーバーします。

begin_failover(resource_group_name: str, managed_instance_name: str, replica_type: str | '_models.ReplicaType' | None = None, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

フェールオーバーするマネージド インスタンスの名前。

replica_type
str または ReplicaType
既定値: None

フェールオーバーするレプリカの種類。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_update

マネージド インスタンスを更新します。

begin_update(resource_group_name: str, managed_instance_name: str, parameters: '_models.ManagedInstanceUpdate', **kwargs: Any) -> LROPoller['_models.ManagedInstance']

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

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

parameters
ManagedInstanceUpdate
必須

要求されたマネージド インスタンスリソースの状態。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

get

マネージド インスタンスを取得します。

get(resource_group_name: str, managed_instance_name: str, expand: str | None = None, **kwargs: Any) -> _models.ManagedInstance

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

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

expand
str
既定値: None

応答に含める子リソース。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list

サブスクリプション内のすべてのマネージド インスタンスの一覧を取得します。

list(expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

パラメーター

expand
str
既定値: None

応答に含める子リソース。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_instance_pool

インスタンス プール内のすべてのマネージド インスタンスの一覧を取得します。

list_by_instance_pool(resource_group_name: str, instance_pool_name: str, expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

パラメーター

resource_group_name
str
必須

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

instance_pool_name
str
必須

インスタンス プール名。

expand
str
既定値: None

応答に含める子リソース。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_managed_instance

マネージド インスタンスのリソースを消費する上位のクエリを取得します。

list_by_managed_instance(resource_group_name: str, managed_instance_name: str, number_of_queries: int | None = None, databases: str | None = None, start_time: str | None = None, end_time: str | None = None, interval: str | '_models.QueryTimeGrainType' | None = None, aggregation_function: str | '_models.AggregationFunctionType' | None = None, observation_metric: str | '_models.MetricType' | None = None, **kwargs: Any) -> Iterable['_models.TopQueriesListResult']

パラメーター

resource_group_name
str
必須

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

managed_instance_name
str
必須

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

number_of_queries
int
既定値: None

返す "上位クエリ" の数。 既定値は 5 です。

databases
str
既定値: None

検索に含めるデータベースのコンマ区切りリスト。 このパラメーターが指定されていない場合は、すべての DB が含まれます。

start_time
str
既定値: None

観測期間の開始時刻。

end_time
str
既定値: None

観測期間の終了時刻。

interval
str または QueryTimeGrainType
既定値: None

メトリック値の集計に使用する時間ステップ。 既定値は PT1H です。

aggregation_function
str または AggregationFunctionType
既定値: None

使用する集計関数。既定値は 'sum' です。

observation_metric
str または MetricType
既定値: None

上位クエリのランク付けに使用するメトリック。 既定値は 'cpu' です。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_resource_group

リソース グループ内のマネージド インスタンスの一覧を取得します。

list_by_resource_group(resource_group_name: str, expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

パラメーター

resource_group_name
str
必須

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

expand
str
既定値: None

応答に含める子リソース。

cls
callable

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

戻り値

ManagedInstanceListResult または 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'>