ServersOperations クラス

ServersOperations 操作。

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

継承
builtins.object
ServersOperations

コンストラクター

ServersOperations(client, config, serializer, deserializer)

パラメーター

client
必須

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

config
必須

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

serializer
必須

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

deserializer
必須

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

変数

models

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

メソッド

begin_create

新しいサーバーを作成するか、既存のサーバーを更新します。 更新アクションによって、既存のサーバーが上書きされます。

begin_delete

サーバーを削除します。

begin_failover

サーバーを手動フェールオーバーします。

begin_restart

サーバーを再起動します。

begin_start

サーバーを起動します。

begin_stop

サーバーを停止します。

begin_update

既存のサーバーを更新します。 要求本文には、通常のサーバー定義に存在する 1 から多くのプロパティを含めることができます。

get

サーバーに関する情報を取得します。

list

特定のサブスクリプション内のすべてのサーバーを一覧表示します。

list_by_resource_group

特定のリソース グループ内のすべてのサーバーを一覧表示します。

begin_create

新しいサーバーを作成するか、既存のサーバーを更新します。 更新アクションによって、既存のサーバーが上書きされます。

begin_create(resource_group_name: str, server_name: str, parameters: Server, **kwargs: Any) -> LROPoller[Server]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

parameters
Server
必須

サーバーを作成または更新するために必要なパラメーター。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_delete

サーバーを削除します。

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

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_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, server_name: str, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_restart

サーバーを再起動します。

begin_restart(resource_group_name: str, server_name: str, parameters: ServerRestartParameter, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

parameters
ServerRestartParameter
必須

サーバーを再起動するために必要なパラメーター。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_start

サーバーを起動します。

begin_start(resource_group_name: str, server_name: str, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_stop

サーバーを停止します。

begin_stop(resource_group_name: str, server_name: str, **kwargs: Any) -> LROPoller[None]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_update

既存のサーバーを更新します。 要求本文には、通常のサーバー定義に存在する 1 から多くのプロパティを含めることができます。

begin_update(resource_group_name: str, server_name: str, parameters: ServerForUpdate, **kwargs: Any) -> LROPoller[Server]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

parameters
ServerForUpdate
必須

サーバーを更新するために必要なパラメーター。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

get

サーバーに関する情報を取得します。

get(resource_group_name: str, server_name: str, **kwargs: Any) -> Server

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

server_name
str
必須

サーバーの名前。

cls
callable

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

戻り値

サーバー、または cls(response) の結果

の戻り値の型 :

例外

list

特定のサブスクリプション内のすべてのサーバーを一覧表示します。

list(**kwargs: Any) -> Iterable[ServerListResult]

パラメーター

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_resource_group

特定のリソース グループ内のすべてのサーバーを一覧表示します。

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[ServerListResult]

パラメーター

resource_group_name
str
必須

リソース グループの名前。 名前の大文字と小文字は区別されます。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

属性

models

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