次の方法で共有


SqlMigrationServices Interface

public interface SqlMigrationServices

Resource collection API of SqlMigrationServices.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new SqlMigrationService resource.

abstract void delete(String resourceGroupName, String sqlMigrationServiceName, Context context)

Delete Database Migration Service.

abstract void deleteById(String id)

Delete Database Migration Service.

abstract void deleteByIdWithResponse(String id, Context context)

Delete Database Migration Service.

abstract void deleteByResourceGroup(String resourceGroupName, String sqlMigrationServiceName)

Delete Database Migration Service.

abstract DeleteNode deleteNode(String resourceGroupName, String sqlMigrationServiceName, DeleteNodeInner parameters)

Delete the integration runtime node.

abstract Response<DeleteNode> deleteNodeWithResponse(String resourceGroupName, String sqlMigrationServiceName, DeleteNodeInner parameters, Context context)

Delete the integration runtime node.

abstract SqlMigrationService getById(String id)

Retrieve the Database Migration Service.

abstract Response<SqlMigrationService> getByIdWithResponse(String id, Context context)

Retrieve the Database Migration Service.

abstract SqlMigrationService getByResourceGroup(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the Database Migration Service.

abstract Response<SqlMigrationService> getByResourceGroupWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the Database Migration Service.

abstract PagedIterable<SqlMigrationService> list()

Retrieve all SQL migration services in the subscriptions.

abstract PagedIterable<SqlMigrationService> list(Context context)

Retrieve all SQL migration services in the subscriptions.

abstract AuthenticationKeys listAuthKeys(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.

abstract Response<AuthenticationKeys> listAuthKeysWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.

abstract PagedIterable<SqlMigrationService> listByResourceGroup(String resourceGroupName)

Retrieve all SQL migration services in the resource group.

abstract PagedIterable<SqlMigrationService> listByResourceGroup(String resourceGroupName, Context context)

Retrieve all SQL migration services in the resource group.

abstract PagedIterable<DatabaseMigration> listMigrations(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the List of database migrations attached to the service.

abstract PagedIterable<DatabaseMigration> listMigrations(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the List of database migrations attached to the service.

abstract IntegrationRuntimeMonitoringData listMonitoringData(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.

abstract Response<IntegrationRuntimeMonitoringData> listMonitoringDataWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.

abstract RegenAuthKeys regenerateAuthKeys(String resourceGroupName, String sqlMigrationServiceName, RegenAuthKeysInner parameters)

Regenerate a new set of Authentication Keys for Self Hosted Integration Runtime.

abstract Response<RegenAuthKeys> regenerateAuthKeysWithResponse(String resourceGroupName, String sqlMigrationServiceName, RegenAuthKeysInner parameters, Context context)

Regenerate a new set of Authentication Keys for Self Hosted Integration Runtime.

Method Details

define

public abstract SqlMigrationService.DefinitionStages.Blank define(String name)

Begins definition for a new SqlMigrationService resource.

Parameters:

name - resource name.

Returns:

the first stage of the new SqlMigrationService definition.

delete

public abstract void delete(String resourceGroupName, String sqlMigrationServiceName, Context context)

Delete Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete Database Migration Service.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Database Migration Service.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String sqlMigrationServiceName)

Delete Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.

deleteNode

public abstract DeleteNode deleteNode(String resourceGroupName, String sqlMigrationServiceName, DeleteNodeInner parameters)

Delete the integration runtime node.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
parameters - Details of SqlMigrationService resource.

Returns:

details of node to be deleted.

deleteNodeWithResponse

public abstract Response<DeleteNode> deleteNodeWithResponse(String resourceGroupName, String sqlMigrationServiceName, DeleteNodeInner parameters, Context context)

Delete the integration runtime node.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
parameters - Details of SqlMigrationService resource.
context - The context to associate with this operation.

Returns:

details of node to be deleted along with Response<T>.

getById

public abstract SqlMigrationService getById(String id)

Retrieve the Database Migration Service.

Parameters:

id - the resource ID.

Returns:

a SQL Migration Service along with Response<T>.

getByIdWithResponse

public abstract Response<SqlMigrationService> getByIdWithResponse(String id, Context context)

Retrieve the Database Migration Service.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

a SQL Migration Service along with Response<T>.

getByResourceGroup

public abstract SqlMigrationService getByResourceGroup(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.

Returns:

a SQL Migration Service.

getByResourceGroupWithResponse

public abstract Response<SqlMigrationService> getByResourceGroupWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
context - The context to associate with this operation.

Returns:

a SQL Migration Service along with Response<T>.

list

public abstract PagedIterable<SqlMigrationService> list()

Retrieve all SQL migration services in the subscriptions.

Returns:

a list of SQL Migration Service as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SqlMigrationService> list(Context context)

Retrieve all SQL migration services in the subscriptions.

Parameters:

context - The context to associate with this operation.

Returns:

a list of SQL Migration Service as paginated response with PagedIterable<T>.

listAuthKeys

public abstract AuthenticationKeys listAuthKeys(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.

Returns:

an authentication key.

listAuthKeysWithResponse

public abstract Response<AuthenticationKeys> listAuthKeysWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the List of Authentication Keys for Self Hosted Integration Runtime.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
context - The context to associate with this operation.

Returns:

an authentication key along with Response<T>.

listByResourceGroup

public abstract PagedIterable<SqlMigrationService> listByResourceGroup(String resourceGroupName)

Retrieve all SQL migration services in the resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

Returns:

a list of SQL Migration Service as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<SqlMigrationService> listByResourceGroup(String resourceGroupName, Context context)

Retrieve all SQL migration services in the resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
context - The context to associate with this operation.

Returns:

a list of SQL Migration Service as paginated response with PagedIterable<T>.

listMigrations

public abstract PagedIterable<DatabaseMigration> listMigrations(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the List of database migrations attached to the service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.

Returns:

a list of Database Migrations as paginated response with PagedIterable<T>.

listMigrations

public abstract PagedIterable<DatabaseMigration> listMigrations(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the List of database migrations attached to the service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
context - The context to associate with this operation.

Returns:

a list of Database Migrations as paginated response with PagedIterable<T>.

listMonitoringData

public abstract IntegrationRuntimeMonitoringData listMonitoringData(String resourceGroupName, String sqlMigrationServiceName)

Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.

Returns:

integration Runtime Monitoring Data.

listMonitoringDataWithResponse

public abstract Response<IntegrationRuntimeMonitoringData> listMonitoringDataWithResponse(String resourceGroupName, String sqlMigrationServiceName, Context context)

Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
context - The context to associate with this operation.

Returns:

integration Runtime Monitoring Data along with Response<T>.

regenerateAuthKeys

public abstract RegenAuthKeys regenerateAuthKeys(String resourceGroupName, String sqlMigrationServiceName, RegenAuthKeysInner parameters)

Regenerate a new set of Authentication Keys for Self Hosted Integration Runtime.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
parameters - Details of SqlMigrationService resource.

Returns:

an authentication key to regenerate.

regenerateAuthKeysWithResponse

public abstract Response<RegenAuthKeys> regenerateAuthKeysWithResponse(String resourceGroupName, String sqlMigrationServiceName, RegenAuthKeysInner parameters, Context context)

Regenerate a new set of Authentication Keys for Self Hosted Integration Runtime.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlMigrationServiceName - Name of the SQL Migration Service.
parameters - Details of SqlMigrationService resource.
context - The context to associate with this operation.

Returns:

an authentication key to regenerate along with Response<T>.

Applies to