906 lines
24 KiB
Go
906 lines
24 KiB
Go
|
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||
|
|
||
|
package databasemigrationservice_test
|
||
|
|
||
|
import (
|
||
|
"bytes"
|
||
|
"fmt"
|
||
|
"time"
|
||
|
|
||
|
"github.com/aws/aws-sdk-go/aws"
|
||
|
"github.com/aws/aws-sdk-go/aws/session"
|
||
|
"github.com/aws/aws-sdk-go/service/databasemigrationservice"
|
||
|
)
|
||
|
|
||
|
var _ time.Duration
|
||
|
var _ bytes.Buffer
|
||
|
|
||
|
func ExampleDatabaseMigrationService_AddTagsToResource() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.AddTagsToResourceInput{
|
||
|
ResourceArn: aws.String("String"), // Required
|
||
|
Tags: []*databasemigrationservice.Tag{ // Required
|
||
|
{ // Required
|
||
|
Key: aws.String("String"),
|
||
|
Value: aws.String("String"),
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.AddTagsToResource(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_CreateEndpoint() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.CreateEndpointInput{
|
||
|
EndpointIdentifier: aws.String("String"), // Required
|
||
|
EndpointType: aws.String("ReplicationEndpointTypeValue"), // Required
|
||
|
EngineName: aws.String("String"), // Required
|
||
|
CertificateArn: aws.String("String"),
|
||
|
DatabaseName: aws.String("String"),
|
||
|
ExtraConnectionAttributes: aws.String("String"),
|
||
|
KmsKeyId: aws.String("String"),
|
||
|
Password: aws.String("SecretString"),
|
||
|
Port: aws.Int64(1),
|
||
|
ServerName: aws.String("String"),
|
||
|
SslMode: aws.String("DmsSslModeValue"),
|
||
|
Tags: []*databasemigrationservice.Tag{
|
||
|
{ // Required
|
||
|
Key: aws.String("String"),
|
||
|
Value: aws.String("String"),
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Username: aws.String("String"),
|
||
|
}
|
||
|
resp, err := svc.CreateEndpoint(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_CreateReplicationInstance() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.CreateReplicationInstanceInput{
|
||
|
ReplicationInstanceClass: aws.String("String"), // Required
|
||
|
ReplicationInstanceIdentifier: aws.String("String"), // Required
|
||
|
AllocatedStorage: aws.Int64(1),
|
||
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
||
|
AvailabilityZone: aws.String("String"),
|
||
|
EngineVersion: aws.String("String"),
|
||
|
KmsKeyId: aws.String("String"),
|
||
|
MultiAZ: aws.Bool(true),
|
||
|
PreferredMaintenanceWindow: aws.String("String"),
|
||
|
PubliclyAccessible: aws.Bool(true),
|
||
|
ReplicationSubnetGroupIdentifier: aws.String("String"),
|
||
|
Tags: []*databasemigrationservice.Tag{
|
||
|
{ // Required
|
||
|
Key: aws.String("String"),
|
||
|
Value: aws.String("String"),
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
VpcSecurityGroupIds: []*string{
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.CreateReplicationInstance(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_CreateReplicationSubnetGroup() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.CreateReplicationSubnetGroupInput{
|
||
|
ReplicationSubnetGroupDescription: aws.String("String"), // Required
|
||
|
ReplicationSubnetGroupIdentifier: aws.String("String"), // Required
|
||
|
SubnetIds: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
Tags: []*databasemigrationservice.Tag{
|
||
|
{ // Required
|
||
|
Key: aws.String("String"),
|
||
|
Value: aws.String("String"),
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.CreateReplicationSubnetGroup(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_CreateReplicationTask() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.CreateReplicationTaskInput{
|
||
|
MigrationType: aws.String("MigrationTypeValue"), // Required
|
||
|
ReplicationInstanceArn: aws.String("String"), // Required
|
||
|
ReplicationTaskIdentifier: aws.String("String"), // Required
|
||
|
SourceEndpointArn: aws.String("String"), // Required
|
||
|
TableMappings: aws.String("String"), // Required
|
||
|
TargetEndpointArn: aws.String("String"), // Required
|
||
|
CdcStartTime: aws.Time(time.Now()),
|
||
|
ReplicationTaskSettings: aws.String("String"),
|
||
|
Tags: []*databasemigrationservice.Tag{
|
||
|
{ // Required
|
||
|
Key: aws.String("String"),
|
||
|
Value: aws.String("String"),
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.CreateReplicationTask(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DeleteCertificate() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DeleteCertificateInput{
|
||
|
CertificateArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DeleteCertificate(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DeleteEndpoint() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DeleteEndpointInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DeleteEndpoint(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DeleteReplicationInstance() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DeleteReplicationInstanceInput{
|
||
|
ReplicationInstanceArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DeleteReplicationInstance(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DeleteReplicationSubnetGroup() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DeleteReplicationSubnetGroupInput{
|
||
|
ReplicationSubnetGroupIdentifier: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DeleteReplicationSubnetGroup(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DeleteReplicationTask() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DeleteReplicationTaskInput{
|
||
|
ReplicationTaskArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DeleteReplicationTask(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeAccountAttributes() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
var params *databasemigrationservice.DescribeAccountAttributesInput
|
||
|
resp, err := svc.DescribeAccountAttributes(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeCertificates() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeCertificatesInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeCertificates(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeConnections() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeConnectionsInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeConnections(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeEndpointTypes() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeEndpointTypesInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeEndpointTypes(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeEndpoints() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeEndpointsInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeEndpoints(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeOrderableReplicationInstances() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeOrderableReplicationInstancesInput{
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeOrderableReplicationInstances(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeRefreshSchemasStatus() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeRefreshSchemasStatusInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.DescribeRefreshSchemasStatus(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeReplicationInstances() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeReplicationInstancesInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeReplicationInstances(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeReplicationSubnetGroups() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeReplicationSubnetGroupsInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeReplicationSubnetGroups(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeReplicationTasks() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeReplicationTasksInput{
|
||
|
Filters: []*databasemigrationservice.Filter{
|
||
|
{ // Required
|
||
|
Name: aws.String("String"), // Required
|
||
|
Values: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
},
|
||
|
// More values...
|
||
|
},
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeReplicationTasks(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeSchemas() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeSchemasInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeSchemas(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_DescribeTableStatistics() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.DescribeTableStatisticsInput{
|
||
|
ReplicationTaskArn: aws.String("String"), // Required
|
||
|
Marker: aws.String("String"),
|
||
|
MaxRecords: aws.Int64(1),
|
||
|
}
|
||
|
resp, err := svc.DescribeTableStatistics(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ImportCertificate() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ImportCertificateInput{
|
||
|
CertificateIdentifier: aws.String("String"), // Required
|
||
|
CertificatePem: aws.String("String"),
|
||
|
CertificateWallet: []byte("PAYLOAD"),
|
||
|
}
|
||
|
resp, err := svc.ImportCertificate(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ListTagsForResource() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ListTagsForResourceInput{
|
||
|
ResourceArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.ListTagsForResource(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ModifyEndpoint() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ModifyEndpointInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
CertificateArn: aws.String("String"),
|
||
|
DatabaseName: aws.String("String"),
|
||
|
EndpointIdentifier: aws.String("String"),
|
||
|
EndpointType: aws.String("ReplicationEndpointTypeValue"),
|
||
|
EngineName: aws.String("String"),
|
||
|
ExtraConnectionAttributes: aws.String("String"),
|
||
|
Password: aws.String("SecretString"),
|
||
|
Port: aws.Int64(1),
|
||
|
ServerName: aws.String("String"),
|
||
|
SslMode: aws.String("DmsSslModeValue"),
|
||
|
Username: aws.String("String"),
|
||
|
}
|
||
|
resp, err := svc.ModifyEndpoint(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ModifyReplicationInstance() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ModifyReplicationInstanceInput{
|
||
|
ReplicationInstanceArn: aws.String("String"), // Required
|
||
|
AllocatedStorage: aws.Int64(1),
|
||
|
AllowMajorVersionUpgrade: aws.Bool(true),
|
||
|
ApplyImmediately: aws.Bool(true),
|
||
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
||
|
EngineVersion: aws.String("String"),
|
||
|
MultiAZ: aws.Bool(true),
|
||
|
PreferredMaintenanceWindow: aws.String("String"),
|
||
|
ReplicationInstanceClass: aws.String("String"),
|
||
|
ReplicationInstanceIdentifier: aws.String("String"),
|
||
|
VpcSecurityGroupIds: []*string{
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.ModifyReplicationInstance(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ModifyReplicationSubnetGroup() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ModifyReplicationSubnetGroupInput{
|
||
|
ReplicationSubnetGroupIdentifier: aws.String("String"), // Required
|
||
|
SubnetIds: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
ReplicationSubnetGroupDescription: aws.String("String"),
|
||
|
}
|
||
|
resp, err := svc.ModifyReplicationSubnetGroup(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_ModifyReplicationTask() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.ModifyReplicationTaskInput{
|
||
|
ReplicationTaskArn: aws.String("String"), // Required
|
||
|
CdcStartTime: aws.Time(time.Now()),
|
||
|
MigrationType: aws.String("MigrationTypeValue"),
|
||
|
ReplicationTaskIdentifier: aws.String("String"),
|
||
|
ReplicationTaskSettings: aws.String("String"),
|
||
|
TableMappings: aws.String("String"),
|
||
|
}
|
||
|
resp, err := svc.ModifyReplicationTask(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_RefreshSchemas() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.RefreshSchemasInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
ReplicationInstanceArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.RefreshSchemas(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_RemoveTagsFromResource() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.RemoveTagsFromResourceInput{
|
||
|
ResourceArn: aws.String("String"), // Required
|
||
|
TagKeys: []*string{ // Required
|
||
|
aws.String("String"), // Required
|
||
|
// More values...
|
||
|
},
|
||
|
}
|
||
|
resp, err := svc.RemoveTagsFromResource(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_StartReplicationTask() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.StartReplicationTaskInput{
|
||
|
ReplicationTaskArn: aws.String("String"), // Required
|
||
|
StartReplicationTaskType: aws.String("StartReplicationTaskTypeValue"), // Required
|
||
|
CdcStartTime: aws.Time(time.Now()),
|
||
|
}
|
||
|
resp, err := svc.StartReplicationTask(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_StopReplicationTask() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.StopReplicationTaskInput{
|
||
|
ReplicationTaskArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.StopReplicationTask(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|
||
|
|
||
|
func ExampleDatabaseMigrationService_TestConnection() {
|
||
|
sess := session.Must(session.NewSession())
|
||
|
|
||
|
svc := databasemigrationservice.New(sess)
|
||
|
|
||
|
params := &databasemigrationservice.TestConnectionInput{
|
||
|
EndpointArn: aws.String("String"), // Required
|
||
|
ReplicationInstanceArn: aws.String("String"), // Required
|
||
|
}
|
||
|
resp, err := svc.TestConnection(params)
|
||
|
|
||
|
if err != nil {
|
||
|
// Print the error, cast err to awserr.Error to get the Code and
|
||
|
// Message from an error.
|
||
|
fmt.Println(err.Error())
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// Pretty-print the response data.
|
||
|
fmt.Println(resp)
|
||
|
}
|