次の方法で共有


DatabasesOperations クラス

DatabasesOperations 操作。

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

継承
builtins.object
DatabasesOperations

コンストラクター

DatabasesOperations(client, config, serializer, deserializer)

パラメーター

client
必須

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

config
必須

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

serializer
必須

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

deserializer
必須

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

変数

models

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

メソッド

begin_create_or_update

新しいデータベースを作成するか、既存のデータベースを更新します。

begin_delete

データベースを削除します。

begin_export

データベースをエクスポートします。

begin_failover

データベースをフェールオーバーします。

begin_import_method

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

begin_pause

データベースを一時停止します。

begin_resume

データベースを再開します。

begin_update

既存のデータベースを更新します。

begin_upgrade_data_warehouse

データ ウェアハウスをアップグレードします。

get

データベースを取得します。

list_by_elastic_pool

エラスティック プール内のデータベースの一覧を取得します。

list_by_server

データベースの一覧を取得します。

list_inaccessible_by_server

論理サーバー内のアクセスできないデータベースの一覧を取得します。

list_metric_definitions

データベース メトリック定義を返します。

list_metrics

データベース メトリックを返します。

rename

データベースの名前を変更します。

begin_create_or_update

新しいデータベースを作成するか、既存のデータベースを更新します。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

parameters
Database
必須

要求されたデータベース リソースの状態。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_delete

データベースを削除します。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_export

データベースをエクスポートします。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

parameters
ExportDatabaseDefinition
必須

データベース エクスポート要求パラメーター。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_failover

データベースをフェールオーバーします。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_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_import_method

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

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

parameters
ImportExistingDatabaseDefinition
必須

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

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_pause

データベースを一時停止します。

begin_pause(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller['_models.Database']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

一時停止するデータベースの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_resume

データベースを再開します。

begin_resume(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> LROPoller['_models.Database']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

再開するデータベースの名前。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_update

既存のデータベースを更新します。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

parameters
DatabaseUpdate
必須

要求されたデータベース リソースの状態。

cls
callable

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

continuation_token
str

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

polling
bool または PollingMethod

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

polling_interval
int

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

戻り値

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

の戻り値の型 :

例外

begin_upgrade_data_warehouse

データ ウェアハウスをアップグレードします。

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

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

アップグレードするデータベースの名前。

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, server_name: str, database_name: str, **kwargs: Any) -> _models.Database

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

cls
callable

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

戻り値

データベース、または cls(response) の結果

の戻り値の型 :

例外

list_by_elastic_pool

エラスティック プール内のデータベースの一覧を取得します。

list_by_elastic_pool(resource_group_name: str, server_name: str, elastic_pool_name: str, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

elastic_pool_name
str
必須

エラスティック プールの名前。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_server

データベースの一覧を取得します。

list_by_server(resource_group_name: str, server_name: str, skip_token: str | None = None, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

skip_token
str
既定値: None
cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_inaccessible_by_server

論理サーバー内のアクセスできないデータベースの一覧を取得します。

list_inaccessible_by_server(resource_group_name: str, server_name: str, **kwargs: Any) -> Iterable['_models.DatabaseListResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_metric_definitions

データベース メトリック定義を返します。

list_metric_definitions(resource_group_name: str, server_name: str, database_name: str, **kwargs: Any) -> Iterable['_models.MetricDefinitionListResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

cls
callable

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

戻り値

MetricDefinitionListResult または cls(response) の結果のインスタンスのような反復子

の戻り値の型 :

例外

list_metrics

データベース メトリックを返します。

list_metrics(resource_group_name: str, server_name: str, database_name: str, filter: str, **kwargs: Any) -> Iterable['_models.MetricListResult']

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

データベースの名前。

filter
str
必須

返されるメトリックのサブセットを記述する OData フィルター式。

cls
callable

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

戻り値

MetricListResult または cls(response) の結果のインスタンスのような反復子

の戻り値の型 :

例外

rename

データベースの名前を変更します。

rename(resource_group_name: str, server_name: str, database_name: str, parameters: '_models.ResourceMoveDefinition', **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

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

server_name
str
必須

サーバーの名前。

database_name
str
必須

名前を変更するデータベースの名前。

parameters
ResourceMoveDefinition
必須

このデータベースの名前を変更するためのリソース移動定義。

cls
callable

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

戻り値

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