Services class
サービスを表すクラス。
コンストラクター
Services(Data |
サービスを作成します。 |
メソッド
コンストラクターの詳細
Services(DataMigrationServiceClientContext)
サービスを作成します。
new Services(client: DataMigrationServiceClientContext)
パラメーター
サービス クライアントへの参照。
メソッドの詳細
beginCreateOrUpdate(DataMigrationService, string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 PUT メソッドは、新しいサービスを作成するか、既存のサービスを更新します。 サービスが更新されると、既存の子リソース (タスク) は影響を受けません。 サービスは現在、VM ベースのサービスを参照する単一の種類の "vm" をサポートしていますが、今後他の種類が追加される可能性があります。 この方法では、サービスの種類、SKU、およびネットワークを変更できますが、タスクが現在実行中 (サービスがビジー状態) の場合、これは 400 Bad Request ("ServiceIsBusy") で失敗します。 200 OK または 201 Created で成功すると、プロバイダーが応答します。 実行時間の長い操作では、provisioningState プロパティを使用します。
function beginCreateOrUpdate(parameters: DataMigrationService, groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<LROPoller>
パラメーター
- parameters
- DataMigrationService
サービスに関する情報
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<@azure/ms-rest-azure-js.LROPoller>
Promise<msRestAzure.LROPoller>
beginDeleteMethod(string, string, ServicesBeginDeleteMethodOptionalParams)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 DELETE メソッドは、サービスを削除します。 実行中のタスクはすべて取り消されます。
function beginDeleteMethod(groupName: string, serviceName: string, options?: ServicesBeginDeleteMethodOptionalParams): Promise<LROPoller>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
省略可能なパラメーター
戻り値
Promise<@azure/ms-rest-azure-js.LROPoller>
Promise<msRestAzure.LROPoller>
beginStart(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このアクションによってサービスが開始され、サービスをデータ移行に使用できます。
function beginStart(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<LROPoller>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<@azure/ms-rest-azure-js.LROPoller>
Promise<msRestAzure.LROPoller>
beginStop(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このアクションによりサービスが停止され、サービスをデータ移行に使用できません。 サービスの所有者は、サービスが停止しても課金されません。
function beginStop(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<LROPoller>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<@azure/ms-rest-azure-js.LROPoller>
Promise<msRestAzure.LROPoller>
beginUpdate(DataMigrationService, string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 PATCH メソッドは、既存のサービスを更新します。 この方法では、サービスの種類、SKU、およびネットワークを変更できますが、タスクが現在実行中 (サービスがビジー状態) の場合、これは 400 Bad Request ("ServiceIsBusy") で失敗します。
function beginUpdate(parameters: DataMigrationService, groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<LROPoller>
パラメーター
- parameters
- DataMigrationService
サービスに関する情報
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<@azure/ms-rest-azure-js.LROPoller>
Promise<msRestAzure.LROPoller>
checkChildrenNameAvailability(string, string, NameAvailabilityRequest, RequestOptionsBase)
このメソッドは、提案された入れ子になったリソース名が有効で使用可能かどうかを確認します。
function checkChildrenNameAvailability(groupName: string, serviceName: string, parameters: NameAvailabilityRequest, options?: RequestOptionsBase): Promise<ServicesCheckChildrenNameAvailabilityResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- parameters
- NameAvailabilityRequest
検証する要求された名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<Models.ServicesCheckChildrenNameAvailabilityResponse>
checkChildrenNameAvailability(string, string, NameAvailabilityRequest, RequestOptionsBase, ServiceCallback<NameAvailabilityResponse>)
function checkChildrenNameAvailability(groupName: string, serviceName: string, parameters: NameAvailabilityRequest, options: RequestOptionsBase, callback: ServiceCallback<NameAvailabilityResponse>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- parameters
- NameAvailabilityRequest
検証する要求された名前
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
checkChildrenNameAvailability(string, string, NameAvailabilityRequest, ServiceCallback<NameAvailabilityResponse>)
function checkChildrenNameAvailability(groupName: string, serviceName: string, parameters: NameAvailabilityRequest, callback: ServiceCallback<NameAvailabilityResponse>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- parameters
- NameAvailabilityRequest
検証する要求された名前
- callback
コールバック
checkNameAvailability(string, NameAvailabilityRequest, RequestOptionsBase)
このメソッドは、提案された最上位レベルのリソース名が有効で使用可能かどうかを確認します。
function checkNameAvailability(location: string, parameters: NameAvailabilityRequest, options?: RequestOptionsBase): Promise<ServicesCheckNameAvailabilityResponse>
パラメーター
- location
-
string
操作の Azure リージョン
- parameters
- NameAvailabilityRequest
検証する要求された名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<Models.ServicesCheckNameAvailabilityResponse>
checkNameAvailability(string, NameAvailabilityRequest, RequestOptionsBase, ServiceCallback<NameAvailabilityResponse>)
function checkNameAvailability(location: string, parameters: NameAvailabilityRequest, options: RequestOptionsBase, callback: ServiceCallback<NameAvailabilityResponse>)
パラメーター
- location
-
string
操作の Azure リージョン
- parameters
- NameAvailabilityRequest
検証する要求された名前
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
checkNameAvailability(string, NameAvailabilityRequest, ServiceCallback<NameAvailabilityResponse>)
function checkNameAvailability(location: string, parameters: NameAvailabilityRequest, callback: ServiceCallback<NameAvailabilityResponse>)
パラメーター
- location
-
string
操作の Azure リージョン
- parameters
- NameAvailabilityRequest
検証する要求された名前
- callback
コールバック
checkStatus(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このアクションは正常性チェックを実行し、サービスの状態と仮想マシンのサイズを返します。
function checkStatus(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<ServicesCheckStatusResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesCheckStatusResponse>
Promise<Models.ServicesCheckStatusResponse>
checkStatus(string, string, RequestOptionsBase, ServiceCallback<DataMigrationServiceStatusResponse>)
function checkStatus(groupName: string, serviceName: string, options: RequestOptionsBase, callback: ServiceCallback<DataMigrationServiceStatusResponse>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
コールバック
checkStatus(string, string, ServiceCallback<DataMigrationServiceStatusResponse>)
function checkStatus(groupName: string, serviceName: string, callback: ServiceCallback<DataMigrationServiceStatusResponse>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
コールバック
createOrUpdate(DataMigrationService, string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 PUT メソッドは、新しいサービスを作成するか、既存のサービスを更新します。 サービスが更新されると、既存の子リソース (タスク) は影響を受けません。 サービスは現在、VM ベースのサービスを参照する単一の種類の "vm" をサポートしていますが、今後他の種類が追加される可能性があります。 この方法では、サービスの種類、SKU、およびネットワークを変更できますが、タスクが現在実行中 (サービスがビジー状態) の場合、これは 400 Bad Request ("ServiceIsBusy") で失敗します。 200 OK または 201 Created で成功すると、プロバイダーが応答します。 実行時間の長い操作では、provisioningState プロパティを使用します。
function createOrUpdate(parameters: DataMigrationService, groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<ServicesCreateOrUpdateResponse>
パラメーター
- parameters
- DataMigrationService
サービスに関する情報
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesCreateOrUpdateResponse>
Promise<Models.ServicesCreateOrUpdateResponse>
deleteMethod(string, string, ServicesDeleteMethodOptionalParams)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 DELETE メソッドは、サービスを削除します。 実行中のタスクはすべて取り消されます。
function deleteMethod(groupName: string, serviceName: string, options?: ServicesDeleteMethodOptionalParams): Promise<RestResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
省略可能なパラメーター
戻り値
Promise<RestResponse>
Promise<msRest.RestResponse>
get(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 GET メソッドは、サービス インスタンスに関する情報を取得します。
function get(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<ServicesGetResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesGetResponse>
Promise<Models.ServicesGetResponse>
get(string, string, RequestOptionsBase, ServiceCallback<DataMigrationService>)
function get(groupName: string, serviceName: string, options: RequestOptionsBase, callback: ServiceCallback<DataMigrationService>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
get(string, string, ServiceCallback<DataMigrationService>)
function get(groupName: string, serviceName: string, callback: ServiceCallback<DataMigrationService>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- callback
コールバック
list(RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このメソッドは、サブスクリプション内のサービス リソースの一覧を返します。
function list(options?: RequestOptionsBase): Promise<ServicesListResponse>
パラメーター
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesListResponse>
Promise<Models.ServicesListResponse>
list(RequestOptionsBase, ServiceCallback<DataMigrationServiceList>)
function list(options: RequestOptionsBase, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
list(ServiceCallback<DataMigrationServiceList>)
function list(callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- callback
コールバック
listByResourceGroup(string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このメソッドは、リソース グループ内のサービス リソースの一覧を返します。
function listByResourceGroup(groupName: string, options?: RequestOptionsBase): Promise<ServicesListByResourceGroupResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesListByResourceGroupResponse>
Promise<Models.ServicesListByResourceGroupResponse>
listByResourceGroup(string, RequestOptionsBase, ServiceCallback<DataMigrationServiceList>)
function listByResourceGroup(groupName: string, options: RequestOptionsBase, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- groupName
-
string
リソース グループの名前
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
listByResourceGroup(string, ServiceCallback<DataMigrationServiceList>)
function listByResourceGroup(groupName: string, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- groupName
-
string
リソース グループの名前
- callback
コールバック
listByResourceGroupNext(string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このメソッドは、リソース グループ内のサービス リソースの一覧を返します。
function listByResourceGroupNext(nextPageLink: string, options?: RequestOptionsBase): Promise<ServicesListByResourceGroupNextResponse>
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<Models.ServicesListByResourceGroupNextResponse>
listByResourceGroupNext(string, RequestOptionsBase, ServiceCallback<DataMigrationServiceList>)
function listByResourceGroupNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
listByResourceGroupNext(string, ServiceCallback<DataMigrationServiceList>)
function listByResourceGroupNext(nextPageLink: string, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- callback
コールバック
listNext(string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このメソッドは、サブスクリプション内のサービス リソースの一覧を返します。
function listNext(nextPageLink: string, options?: RequestOptionsBase): Promise<ServicesListNextResponse>
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesListNextResponse>
Promise<Models.ServicesListNextResponse>
listNext(string, RequestOptionsBase, ServiceCallback<DataMigrationServiceList>)
function listNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
listNext(string, ServiceCallback<DataMigrationServiceList>)
function listNext(nextPageLink: string, callback: ServiceCallback<DataMigrationServiceList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- callback
コールバック
listSkus(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 skus アクションは、サービス リソースを更新できる SKU の一覧を返します。
function listSkus(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<ServicesListSkusResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesListSkusResponse>
Promise<Models.ServicesListSkusResponse>
listSkus(string, string, RequestOptionsBase, ServiceCallback<ServiceSkuList>)
function listSkus(groupName: string, serviceName: string, options: RequestOptionsBase, callback: ServiceCallback<ServiceSkuList>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
listSkus(string, string, ServiceCallback<ServiceSkuList>)
function listSkus(groupName: string, serviceName: string, callback: ServiceCallback<ServiceSkuList>)
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- callback
コールバック
listSkusNext(string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 skus アクションは、サービス リソースを更新できる SKU の一覧を返します。
function listSkusNext(nextPageLink: string, options?: RequestOptionsBase): Promise<ServicesListSkusNextResponse>
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesListSkusNextResponse>
Promise<Models.ServicesListSkusNextResponse>
listSkusNext(string, RequestOptionsBase, ServiceCallback<ServiceSkuList>)
function listSkusNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<ServiceSkuList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- options
- RequestOptionsBase
省略可能なパラメーター
- callback
コールバック
listSkusNext(string, ServiceCallback<ServiceSkuList>)
function listSkusNext(nextPageLink: string, callback: ServiceCallback<ServiceSkuList>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- callback
コールバック
start(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このアクションによってサービスが開始され、サービスをデータ移行に使用できます。
function start(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<RestResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<RestResponse>
Promise<msRest.RestResponse>
stop(string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 このアクションによりサービスが停止され、サービスをデータ移行に使用できません。 サービスの所有者は、サービスが停止しても課金されません。
function stop(groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<RestResponse>
パラメーター
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<RestResponse>
Promise<msRest.RestResponse>
update(DataMigrationService, string, string, RequestOptionsBase)
サービス リソースは、データベース移行サービスを表す最上位レベルのリソースです。 PATCH メソッドは、既存のサービスを更新します。 この方法では、サービスの種類、SKU、およびネットワークを変更できますが、タスクが現在実行中 (サービスがビジー状態) の場合、これは 400 Bad Request ("ServiceIsBusy") で失敗します。
function update(parameters: DataMigrationService, groupName: string, serviceName: string, options?: RequestOptionsBase): Promise<ServicesUpdateResponse>
パラメーター
- parameters
- DataMigrationService
サービスに関する情報
- groupName
-
string
リソース グループの名前
- serviceName
-
string
サービスの名前
- options
- RequestOptionsBase
省略可能なパラメーター
戻り値
Promise<ServicesUpdateResponse>
Promise<Models.ServicesUpdateResponse>