Paws::DMS - Perl Interface to AWS AWS Database Migration Service
use Paws; my $obj = Paws->service('DMS'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], );
AWS Database Migration Service
AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.
Each argument is described in detail in: Paws::DMS::AddTagsToResource
Returns: a Paws::DMS::AddTagsToResourceResponse instance
Adds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS.
Each argument is described in detail in: Paws::DMS::CreateEndpoint
Returns: a Paws::DMS::CreateEndpointResponse instance
Creates an endpoint using the provided settings.
Each argument is described in detail in: Paws::DMS::CreateReplicationInstance
Returns: a Paws::DMS::CreateReplicationInstanceResponse instance
Creates the replication instance using the specified parameters.
Each argument is described in detail in: Paws::DMS::CreateReplicationSubnetGroup
Returns: a Paws::DMS::CreateReplicationSubnetGroupResponse instance
Creates a replication subnet group given a list of the subnet IDs in a VPC.
Each argument is described in detail in: Paws::DMS::CreateReplicationTask
Returns: a Paws::DMS::CreateReplicationTaskResponse instance
Creates a replication task using the specified parameters.
Each argument is described in detail in: Paws::DMS::DeleteCertificate
Returns: a Paws::DMS::DeleteCertificateResponse instance
Deletes the specified certificate.
Each argument is described in detail in: Paws::DMS::DeleteEndpoint
Returns: a Paws::DMS::DeleteEndpointResponse instance
Deletes the specified endpoint.
All tasks associated with the endpoint must be deleted before you can delete the endpoint.
Each argument is described in detail in: Paws::DMS::DeleteReplicationInstance
Returns: a Paws::DMS::DeleteReplicationInstanceResponse instance
Deletes the specified replication instance.
You must delete any migration tasks that are associated with the replication instance before you can delete it.
Each argument is described in detail in: Paws::DMS::DeleteReplicationSubnetGroup
Returns: a Paws::DMS::DeleteReplicationSubnetGroupResponse instance
Deletes a subnet group.
Each argument is described in detail in: Paws::DMS::DeleteReplicationTask
Returns: a Paws::DMS::DeleteReplicationTaskResponse instance
Deletes the specified replication task.
Each argument is described in detail in: Paws::DMS::DescribeAccountAttributes
Returns: a Paws::DMS::DescribeAccountAttributesResponse instance
Lists all of the AWS DMS attributes for a customer account. The attributes include AWS DMS quotas for the account, such as the number of replication instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.
This command does not take any parameters.
Each argument is described in detail in: Paws::DMS::DescribeCertificates
Returns: a Paws::DMS::DescribeCertificatesResponse instance
Provides a description of the certificate.
Each argument is described in detail in: Paws::DMS::DescribeConnections
Returns: a Paws::DMS::DescribeConnectionsResponse instance
Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
Each argument is described in detail in: Paws::DMS::DescribeEndpoints
Returns: a Paws::DMS::DescribeEndpointsResponse instance
Returns information about the endpoints for your account in the current region.
Each argument is described in detail in: Paws::DMS::DescribeEndpointTypes
Returns: a Paws::DMS::DescribeEndpointTypesResponse instance
Returns information about the type of endpoints available.
Each argument is described in detail in: Paws::DMS::DescribeOrderableReplicationInstances
Returns: a Paws::DMS::DescribeOrderableReplicationInstancesResponse instance
Returns information about the replication instance types that can be created in the specified region.
Each argument is described in detail in: Paws::DMS::DescribeRefreshSchemasStatus
Returns: a Paws::DMS::DescribeRefreshSchemasStatusResponse instance
Returns the status of the RefreshSchemas operation.
Each argument is described in detail in: Paws::DMS::DescribeReplicationInstances
Returns: a Paws::DMS::DescribeReplicationInstancesResponse instance
Returns information about replication instances for your account in the current region.
Each argument is described in detail in: Paws::DMS::DescribeReplicationSubnetGroups
Returns: a Paws::DMS::DescribeReplicationSubnetGroupsResponse instance
Returns information about the replication subnet groups.
Each argument is described in detail in: Paws::DMS::DescribeReplicationTasks
Returns: a Paws::DMS::DescribeReplicationTasksResponse instance
Returns information about replication tasks for your account in the current region.
Each argument is described in detail in: Paws::DMS::DescribeSchemas
Returns: a Paws::DMS::DescribeSchemasResponse instance
Returns information about the schema for the specified endpoint.
Each argument is described in detail in: Paws::DMS::DescribeTableStatistics
Returns: a Paws::DMS::DescribeTableStatisticsResponse instance
Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
Each argument is described in detail in: Paws::DMS::ImportCertificate
Returns: a Paws::DMS::ImportCertificateResponse instance
Uploads the specified certificate.
Each argument is described in detail in: Paws::DMS::ListTagsForResource
Returns: a Paws::DMS::ListTagsForResourceResponse instance
Lists all tags for an AWS DMS resource.
Each argument is described in detail in: Paws::DMS::ModifyEndpoint
Returns: a Paws::DMS::ModifyEndpointResponse instance
Modifies the specified endpoint.
Each argument is described in detail in: Paws::DMS::ModifyReplicationInstance
Returns: a Paws::DMS::ModifyReplicationInstanceResponse instance
Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.
Some settings are applied during the maintenance window.
Each argument is described in detail in: Paws::DMS::ModifyReplicationSubnetGroup
Returns: a Paws::DMS::ModifyReplicationSubnetGroupResponse instance
Modifies the settings for the specified replication subnet group.
Each argument is described in detail in: Paws::DMS::ModifyReplicationTask
Returns: a Paws::DMS::ModifyReplicationTaskResponse instance
Modifies the specified replication task.
You can't modify the task endpoints. The task must be stopped before you can modify it.
Each argument is described in detail in: Paws::DMS::RefreshSchemas
Returns: a Paws::DMS::RefreshSchemasResponse instance
Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.
Each argument is described in detail in: Paws::DMS::RemoveTagsFromResource
Returns: a Paws::DMS::RemoveTagsFromResourceResponse instance
Removes metadata tags from a DMS resource.
Each argument is described in detail in: Paws::DMS::StartReplicationTask
Returns: a Paws::DMS::StartReplicationTaskResponse instance
Starts the replication task.
Each argument is described in detail in: Paws::DMS::StopReplicationTask
Returns: a Paws::DMS::StopReplicationTaskResponse instance
Stops the replication task.
Each argument is described in detail in: Paws::DMS::TestConnection
Returns: a Paws::DMS::TestConnectionResponse instance
Tests the connection between the replication instance and the endpoint.
Paginator methods are helpers that repetively call methods that return partial results
This service class forms part of Paws
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.