次の方法で共有


ServersOperations クラス

ServersOperations 操作。

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

継承
builtins.object
ServersOperations

コンストラクター

ServersOperations(client, config, serializer, deserializer)

パラメーター

client
必須

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

config
必須

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

serializer
必須

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

deserializer
必須

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

変数

models

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

メソッド

begin_create_or_update

サーバーを作成または更新します。

begin_delete

サーバーを削除します。

begin_import_database

bacpac を新しいデータベースにインポートします。

begin_update

サーバーを更新します。

check_name_availability

指定した名前でリソースを作成できるかどうかを判断します。

get

サーバーを取得します。

list

サブスクリプション内のすべてのサーバーの一覧を取得します。

list_by_resource_group

リソース グループ内のサーバーの一覧を取得します。

begin_create_or_update

サーバーを作成または更新します。

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

パラメーター

resource_group_name
str
必須

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

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
必須

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

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_import_database

bacpac を新しいデータベースにインポートします。

begin_import_database(resource_group_name: str, server_name: str, parameters: '_models.ImportNewDatabaseDefinition', **kwargs: Any) -> LROPoller['_models.ImportExportOperationResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

parameters
ImportNewDatabaseDefinition
必須

データベース インポート要求パラメーター。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_update

サーバーを更新します。

begin_update(resource_group_name: str, server_name: str, parameters: '_models.ServerUpdate', **kwargs: Any) -> LROPoller['_models.Server']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

parameters
ServerUpdate
必須

要求されたサーバー リソースの状態。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

check_name_availability

指定した名前でリソースを作成できるかどうかを判断します。

check_name_availability(parameters: '_models.CheckNameAvailabilityRequest', **kwargs: Any) -> _models.CheckNameAvailabilityResponse

パラメーター

parameters
CheckNameAvailabilityRequest
必須

可用性要求パラメーターの名前。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

get

サーバーを取得します。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

expand
str
既定値: None

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

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list

サブスクリプション内のすべてのサーバーの一覧を取得します。

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

パラメーター

expand
str
既定値: None

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

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_resource_group

リソース グループ内のサーバーの一覧を取得します。

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

パラメーター

resource_group_name
str
必須

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

expand
str
既定値: None

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

cls
callable

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

戻り値

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