mirror of
https://github.com/rclone/rclone.git
synced 2024-12-03 13:55:34 +01:00
2799 lines
72 KiB
Go
2799 lines
72 KiB
Go
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
|
|
|
package rds_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/rds"
|
|
)
|
|
|
|
var _ time.Duration
|
|
var _ bytes.Buffer
|
|
|
|
func ExampleRDS_AddRoleToDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.AddRoleToDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
RoleArn: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.AddRoleToDBCluster(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 ExampleRDS_AddSourceIdentifierToSubscription() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.AddSourceIdentifierToSubscriptionInput{
|
|
SourceIdentifier: aws.String("String"), // Required
|
|
SubscriptionName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.AddSourceIdentifierToSubscription(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 ExampleRDS_AddTagsToResource() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.AddTagsToResourceInput{
|
|
ResourceName: aws.String("String"), // Required
|
|
Tags: []*rds.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 ExampleRDS_ApplyPendingMaintenanceAction() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ApplyPendingMaintenanceActionInput{
|
|
ApplyAction: aws.String("String"), // Required
|
|
OptInType: aws.String("String"), // Required
|
|
ResourceIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.ApplyPendingMaintenanceAction(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 ExampleRDS_AuthorizeDBSecurityGroupIngress() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.AuthorizeDBSecurityGroupIngressInput{
|
|
DBSecurityGroupName: aws.String("String"), // Required
|
|
CIDRIP: aws.String("String"),
|
|
EC2SecurityGroupId: aws.String("String"),
|
|
EC2SecurityGroupName: aws.String("String"),
|
|
EC2SecurityGroupOwnerId: aws.String("String"),
|
|
}
|
|
resp, err := svc.AuthorizeDBSecurityGroupIngress(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 ExampleRDS_CopyDBClusterParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CopyDBClusterParameterGroupInput{
|
|
SourceDBClusterParameterGroupIdentifier: aws.String("String"), // Required
|
|
TargetDBClusterParameterGroupDescription: aws.String("String"), // Required
|
|
TargetDBClusterParameterGroupIdentifier: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CopyDBClusterParameterGroup(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 ExampleRDS_CopyDBClusterSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CopyDBClusterSnapshotInput{
|
|
SourceDBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
TargetDBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
CopyTags: aws.Bool(true),
|
|
DestinationRegion: aws.String("String"),
|
|
KmsKeyId: aws.String("String"),
|
|
PreSignedUrl: aws.String("String"),
|
|
SourceRegion: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CopyDBClusterSnapshot(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 ExampleRDS_CopyDBParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CopyDBParameterGroupInput{
|
|
SourceDBParameterGroupIdentifier: aws.String("String"), // Required
|
|
TargetDBParameterGroupDescription: aws.String("String"), // Required
|
|
TargetDBParameterGroupIdentifier: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CopyDBParameterGroup(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 ExampleRDS_CopyDBSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CopyDBSnapshotInput{
|
|
SourceDBSnapshotIdentifier: aws.String("String"), // Required
|
|
TargetDBSnapshotIdentifier: aws.String("String"), // Required
|
|
CopyTags: aws.Bool(true),
|
|
DestinationRegion: aws.String("String"),
|
|
KmsKeyId: aws.String("String"),
|
|
PreSignedUrl: aws.String("String"),
|
|
SourceRegion: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CopyDBSnapshot(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 ExampleRDS_CopyOptionGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CopyOptionGroupInput{
|
|
SourceOptionGroupIdentifier: aws.String("String"), // Required
|
|
TargetOptionGroupDescription: aws.String("String"), // Required
|
|
TargetOptionGroupIdentifier: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CopyOptionGroup(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 ExampleRDS_CreateDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
Engine: aws.String("String"), // Required
|
|
AvailabilityZones: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
CharacterSetName: aws.String("String"),
|
|
DBClusterParameterGroupName: aws.String("String"),
|
|
DBSubnetGroupName: aws.String("String"),
|
|
DatabaseName: aws.String("String"),
|
|
DestinationRegion: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
EngineVersion: aws.String("String"),
|
|
KmsKeyId: aws.String("String"),
|
|
MasterUserPassword: aws.String("String"),
|
|
MasterUsername: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PreSignedUrl: aws.String("String"),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
PreferredMaintenanceWindow: aws.String("String"),
|
|
ReplicationSourceIdentifier: aws.String("String"),
|
|
SourceRegion: aws.String("String"),
|
|
StorageEncrypted: aws.Bool(true),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBCluster(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 ExampleRDS_CreateDBClusterParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBClusterParameterGroupInput{
|
|
DBClusterParameterGroupName: aws.String("String"), // Required
|
|
DBParameterGroupFamily: aws.String("String"), // Required
|
|
Description: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBClusterParameterGroup(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 ExampleRDS_CreateDBClusterSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBClusterSnapshotInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
DBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBClusterSnapshot(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 ExampleRDS_CreateDBInstance() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBInstanceInput{
|
|
DBInstanceClass: aws.String("String"), // Required
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
Engine: aws.String("String"), // Required
|
|
AllocatedStorage: aws.Int64(1),
|
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
|
AvailabilityZone: aws.String("String"),
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
CharacterSetName: aws.String("String"),
|
|
CopyTagsToSnapshot: aws.Bool(true),
|
|
DBClusterIdentifier: aws.String("String"),
|
|
DBName: aws.String("String"),
|
|
DBParameterGroupName: aws.String("String"),
|
|
DBSecurityGroups: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
DBSubnetGroupName: aws.String("String"),
|
|
Domain: aws.String("String"),
|
|
DomainIAMRoleName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
EngineVersion: aws.String("String"),
|
|
Iops: aws.Int64(1),
|
|
KmsKeyId: aws.String("String"),
|
|
LicenseModel: aws.String("String"),
|
|
MasterUserPassword: aws.String("String"),
|
|
MasterUsername: aws.String("String"),
|
|
MonitoringInterval: aws.Int64(1),
|
|
MonitoringRoleArn: aws.String("String"),
|
|
MultiAZ: aws.Bool(true),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
PreferredMaintenanceWindow: aws.String("String"),
|
|
PromotionTier: aws.Int64(1),
|
|
PubliclyAccessible: aws.Bool(true),
|
|
StorageEncrypted: aws.Bool(true),
|
|
StorageType: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
TdeCredentialArn: aws.String("String"),
|
|
TdeCredentialPassword: aws.String("String"),
|
|
Timezone: aws.String("String"),
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBInstance(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 ExampleRDS_CreateDBInstanceReadReplica() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBInstanceReadReplicaInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
SourceDBInstanceIdentifier: aws.String("String"), // Required
|
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
|
AvailabilityZone: aws.String("String"),
|
|
CopyTagsToSnapshot: aws.Bool(true),
|
|
DBInstanceClass: aws.String("String"),
|
|
DBSubnetGroupName: aws.String("String"),
|
|
DestinationRegion: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
Iops: aws.Int64(1),
|
|
KmsKeyId: aws.String("String"),
|
|
MonitoringInterval: aws.Int64(1),
|
|
MonitoringRoleArn: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PreSignedUrl: aws.String("String"),
|
|
PubliclyAccessible: aws.Bool(true),
|
|
SourceRegion: aws.String("String"),
|
|
StorageType: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBInstanceReadReplica(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 ExampleRDS_CreateDBParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBParameterGroupInput{
|
|
DBParameterGroupFamily: aws.String("String"), // Required
|
|
DBParameterGroupName: aws.String("String"), // Required
|
|
Description: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBParameterGroup(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 ExampleRDS_CreateDBSecurityGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBSecurityGroupInput{
|
|
DBSecurityGroupDescription: aws.String("String"), // Required
|
|
DBSecurityGroupName: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBSecurityGroup(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 ExampleRDS_CreateDBSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBSnapshotInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBSnapshot(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 ExampleRDS_CreateDBSubnetGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateDBSubnetGroupInput{
|
|
DBSubnetGroupDescription: aws.String("String"), // Required
|
|
DBSubnetGroupName: aws.String("String"), // Required
|
|
SubnetIds: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateDBSubnetGroup(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 ExampleRDS_CreateEventSubscription() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateEventSubscriptionInput{
|
|
SnsTopicArn: aws.String("String"), // Required
|
|
SubscriptionName: aws.String("String"), // Required
|
|
Enabled: aws.Bool(true),
|
|
EventCategories: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
SourceIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
SourceType: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateEventSubscription(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 ExampleRDS_CreateOptionGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.CreateOptionGroupInput{
|
|
EngineName: aws.String("String"), // Required
|
|
MajorEngineVersion: aws.String("String"), // Required
|
|
OptionGroupDescription: aws.String("String"), // Required
|
|
OptionGroupName: aws.String("String"), // Required
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreateOptionGroup(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 ExampleRDS_DeleteDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
FinalDBSnapshotIdentifier: aws.String("String"),
|
|
SkipFinalSnapshot: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DeleteDBCluster(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 ExampleRDS_DeleteDBClusterParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBClusterParameterGroupInput{
|
|
DBClusterParameterGroupName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBClusterParameterGroup(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 ExampleRDS_DeleteDBClusterSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBClusterSnapshotInput{
|
|
DBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBClusterSnapshot(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 ExampleRDS_DeleteDBInstance() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBInstanceInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
FinalDBSnapshotIdentifier: aws.String("String"),
|
|
SkipFinalSnapshot: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DeleteDBInstance(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 ExampleRDS_DeleteDBParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBParameterGroupInput{
|
|
DBParameterGroupName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBParameterGroup(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 ExampleRDS_DeleteDBSecurityGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBSecurityGroupInput{
|
|
DBSecurityGroupName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBSecurityGroup(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 ExampleRDS_DeleteDBSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBSnapshotInput{
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBSnapshot(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 ExampleRDS_DeleteDBSubnetGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteDBSubnetGroupInput{
|
|
DBSubnetGroupName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteDBSubnetGroup(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 ExampleRDS_DeleteEventSubscription() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteEventSubscriptionInput{
|
|
SubscriptionName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteEventSubscription(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 ExampleRDS_DeleteOptionGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DeleteOptionGroupInput{
|
|
OptionGroupName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DeleteOptionGroup(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 ExampleRDS_DescribeAccountAttributes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
var params *rds.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 ExampleRDS_DescribeCertificates() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeCertificatesInput{
|
|
CertificateIdentifier: aws.String("String"),
|
|
Filters: []*rds.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 ExampleRDS_DescribeDBClusterParameterGroups() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBClusterParameterGroupsInput{
|
|
DBClusterParameterGroupName: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBClusterParameterGroups(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 ExampleRDS_DescribeDBClusterParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBClusterParametersInput{
|
|
DBClusterParameterGroupName: aws.String("String"), // Required
|
|
Filters: []*rds.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),
|
|
Source: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeDBClusterParameters(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 ExampleRDS_DescribeDBClusterSnapshotAttributes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBClusterSnapshotAttributesInput{
|
|
DBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DescribeDBClusterSnapshotAttributes(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 ExampleRDS_DescribeDBClusterSnapshots() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBClusterSnapshotsInput{
|
|
DBClusterIdentifier: aws.String("String"),
|
|
DBClusterSnapshotIdentifier: aws.String("String"),
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
IncludePublic: aws.Bool(true),
|
|
IncludeShared: aws.Bool(true),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
SnapshotType: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeDBClusterSnapshots(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 ExampleRDS_DescribeDBClusters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBClustersInput{
|
|
DBClusterIdentifier: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBClusters(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 ExampleRDS_DescribeDBEngineVersions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBEngineVersionsInput{
|
|
DBParameterGroupFamily: aws.String("String"),
|
|
DefaultOnly: aws.Bool(true),
|
|
Engine: aws.String("String"),
|
|
EngineVersion: aws.String("String"),
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
ListSupportedCharacterSets: aws.Bool(true),
|
|
ListSupportedTimezones: aws.Bool(true),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
}
|
|
resp, err := svc.DescribeDBEngineVersions(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 ExampleRDS_DescribeDBInstances() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBInstancesInput{
|
|
DBInstanceIdentifier: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBInstances(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 ExampleRDS_DescribeDBLogFiles() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBLogFilesInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
FileLastWritten: aws.Int64(1),
|
|
FileSize: aws.Int64(1),
|
|
FilenameContains: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBLogFiles(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 ExampleRDS_DescribeDBParameterGroups() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBParameterGroupsInput{
|
|
DBParameterGroupName: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBParameterGroups(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 ExampleRDS_DescribeDBParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBParametersInput{
|
|
DBParameterGroupName: aws.String("String"), // Required
|
|
Filters: []*rds.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),
|
|
Source: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeDBParameters(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 ExampleRDS_DescribeDBSecurityGroups() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBSecurityGroupsInput{
|
|
DBSecurityGroupName: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBSecurityGroups(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 ExampleRDS_DescribeDBSnapshotAttributes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBSnapshotAttributesInput{
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.DescribeDBSnapshotAttributes(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 ExampleRDS_DescribeDBSnapshots() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBSnapshotsInput{
|
|
DBInstanceIdentifier: aws.String("String"),
|
|
DBSnapshotIdentifier: aws.String("String"),
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
IncludePublic: aws.Bool(true),
|
|
IncludeShared: aws.Bool(true),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
SnapshotType: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeDBSnapshots(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 ExampleRDS_DescribeDBSubnetGroups() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeDBSubnetGroupsInput{
|
|
DBSubnetGroupName: aws.String("String"),
|
|
Filters: []*rds.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.DescribeDBSubnetGroups(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 ExampleRDS_DescribeEngineDefaultClusterParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeEngineDefaultClusterParametersInput{
|
|
DBParameterGroupFamily: aws.String("String"), // Required
|
|
Filters: []*rds.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.DescribeEngineDefaultClusterParameters(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 ExampleRDS_DescribeEngineDefaultParameters() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeEngineDefaultParametersInput{
|
|
DBParameterGroupFamily: aws.String("String"), // Required
|
|
Filters: []*rds.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.DescribeEngineDefaultParameters(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 ExampleRDS_DescribeEventCategories() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeEventCategoriesInput{
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
SourceType: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeEventCategories(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 ExampleRDS_DescribeEventSubscriptions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeEventSubscriptionsInput{
|
|
Filters: []*rds.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),
|
|
SubscriptionName: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeEventSubscriptions(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 ExampleRDS_DescribeEvents() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeEventsInput{
|
|
Duration: aws.Int64(1),
|
|
EndTime: aws.Time(time.Now()),
|
|
EventCategories: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
Filters: []*rds.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),
|
|
SourceIdentifier: aws.String("String"),
|
|
SourceType: aws.String("SourceType"),
|
|
StartTime: aws.Time(time.Now()),
|
|
}
|
|
resp, err := svc.DescribeEvents(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 ExampleRDS_DescribeOptionGroupOptions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeOptionGroupOptionsInput{
|
|
EngineName: aws.String("String"), // Required
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
MajorEngineVersion: aws.String("String"),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
}
|
|
resp, err := svc.DescribeOptionGroupOptions(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 ExampleRDS_DescribeOptionGroups() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeOptionGroupsInput{
|
|
EngineName: aws.String("String"),
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
MajorEngineVersion: aws.String("String"),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
OptionGroupName: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeOptionGroups(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 ExampleRDS_DescribeOrderableDBInstanceOptions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeOrderableDBInstanceOptionsInput{
|
|
Engine: aws.String("String"), // Required
|
|
DBInstanceClass: aws.String("String"),
|
|
EngineVersion: aws.String("String"),
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
LicenseModel: aws.String("String"),
|
|
Marker: aws.String("String"),
|
|
MaxRecords: aws.Int64(1),
|
|
Vpc: aws.Bool(true),
|
|
}
|
|
resp, err := svc.DescribeOrderableDBInstanceOptions(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 ExampleRDS_DescribePendingMaintenanceActions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribePendingMaintenanceActionsInput{
|
|
Filters: []*rds.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),
|
|
ResourceIdentifier: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribePendingMaintenanceActions(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 ExampleRDS_DescribeReservedDBInstances() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeReservedDBInstancesInput{
|
|
DBInstanceClass: aws.String("String"),
|
|
Duration: aws.String("String"),
|
|
Filters: []*rds.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),
|
|
MultiAZ: aws.Bool(true),
|
|
OfferingType: aws.String("String"),
|
|
ProductDescription: aws.String("String"),
|
|
ReservedDBInstanceId: aws.String("String"),
|
|
ReservedDBInstancesOfferingId: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeReservedDBInstances(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 ExampleRDS_DescribeReservedDBInstancesOfferings() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeReservedDBInstancesOfferingsInput{
|
|
DBInstanceClass: aws.String("String"),
|
|
Duration: aws.String("String"),
|
|
Filters: []*rds.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),
|
|
MultiAZ: aws.Bool(true),
|
|
OfferingType: aws.String("String"),
|
|
ProductDescription: aws.String("String"),
|
|
ReservedDBInstancesOfferingId: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeReservedDBInstancesOfferings(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 ExampleRDS_DescribeSourceRegions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DescribeSourceRegionsInput{
|
|
Filters: []*rds.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),
|
|
RegionName: aws.String("String"),
|
|
}
|
|
resp, err := svc.DescribeSourceRegions(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 ExampleRDS_DownloadDBLogFilePortion() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.DownloadDBLogFilePortionInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
LogFileName: aws.String("String"), // Required
|
|
Marker: aws.String("String"),
|
|
NumberOfLines: aws.Int64(1),
|
|
}
|
|
resp, err := svc.DownloadDBLogFilePortion(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 ExampleRDS_FailoverDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.FailoverDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"),
|
|
TargetDBInstanceIdentifier: aws.String("String"),
|
|
}
|
|
resp, err := svc.FailoverDBCluster(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 ExampleRDS_ListTagsForResource() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ListTagsForResourceInput{
|
|
ResourceName: aws.String("String"), // Required
|
|
Filters: []*rds.Filter{
|
|
{ // Required
|
|
Name: aws.String("String"), // Required
|
|
Values: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
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 ExampleRDS_ModifyDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
ApplyImmediately: aws.Bool(true),
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
DBClusterParameterGroupName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
MasterUserPassword: aws.String("String"),
|
|
NewDBClusterIdentifier: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
PreferredMaintenanceWindow: aws.String("String"),
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBCluster(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 ExampleRDS_ModifyDBClusterParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBClusterParameterGroupInput{
|
|
DBClusterParameterGroupName: aws.String("String"), // Required
|
|
Parameters: []*rds.Parameter{ // Required
|
|
{ // Required
|
|
AllowedValues: aws.String("String"),
|
|
ApplyMethod: aws.String("ApplyMethod"),
|
|
ApplyType: aws.String("String"),
|
|
DataType: aws.String("String"),
|
|
Description: aws.String("String"),
|
|
IsModifiable: aws.Bool(true),
|
|
MinimumEngineVersion: aws.String("String"),
|
|
ParameterName: aws.String("String"),
|
|
ParameterValue: aws.String("String"),
|
|
Source: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBClusterParameterGroup(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 ExampleRDS_ModifyDBClusterSnapshotAttribute() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBClusterSnapshotAttributeInput{
|
|
AttributeName: aws.String("String"), // Required
|
|
DBClusterSnapshotIdentifier: aws.String("String"), // Required
|
|
ValuesToAdd: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
ValuesToRemove: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBClusterSnapshotAttribute(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 ExampleRDS_ModifyDBInstance() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBInstanceInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
AllocatedStorage: aws.Int64(1),
|
|
AllowMajorVersionUpgrade: aws.Bool(true),
|
|
ApplyImmediately: aws.Bool(true),
|
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
CACertificateIdentifier: aws.String("String"),
|
|
CopyTagsToSnapshot: aws.Bool(true),
|
|
DBInstanceClass: aws.String("String"),
|
|
DBParameterGroupName: aws.String("String"),
|
|
DBPortNumber: aws.Int64(1),
|
|
DBSecurityGroups: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
DBSubnetGroupName: aws.String("String"),
|
|
Domain: aws.String("String"),
|
|
DomainIAMRoleName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
EngineVersion: aws.String("String"),
|
|
Iops: aws.Int64(1),
|
|
LicenseModel: aws.String("String"),
|
|
MasterUserPassword: aws.String("String"),
|
|
MonitoringInterval: aws.Int64(1),
|
|
MonitoringRoleArn: aws.String("String"),
|
|
MultiAZ: aws.Bool(true),
|
|
NewDBInstanceIdentifier: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
PreferredMaintenanceWindow: aws.String("String"),
|
|
PromotionTier: aws.Int64(1),
|
|
PubliclyAccessible: aws.Bool(true),
|
|
StorageType: aws.String("String"),
|
|
TdeCredentialArn: aws.String("String"),
|
|
TdeCredentialPassword: aws.String("String"),
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBInstance(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 ExampleRDS_ModifyDBParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBParameterGroupInput{
|
|
DBParameterGroupName: aws.String("String"), // Required
|
|
Parameters: []*rds.Parameter{ // Required
|
|
{ // Required
|
|
AllowedValues: aws.String("String"),
|
|
ApplyMethod: aws.String("ApplyMethod"),
|
|
ApplyType: aws.String("String"),
|
|
DataType: aws.String("String"),
|
|
Description: aws.String("String"),
|
|
IsModifiable: aws.Bool(true),
|
|
MinimumEngineVersion: aws.String("String"),
|
|
ParameterName: aws.String("String"),
|
|
ParameterValue: aws.String("String"),
|
|
Source: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBParameterGroup(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 ExampleRDS_ModifyDBSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBSnapshotInput{
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
EngineVersion: aws.String("String"),
|
|
}
|
|
resp, err := svc.ModifyDBSnapshot(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 ExampleRDS_ModifyDBSnapshotAttribute() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBSnapshotAttributeInput{
|
|
AttributeName: aws.String("String"), // Required
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
ValuesToAdd: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
ValuesToRemove: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyDBSnapshotAttribute(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 ExampleRDS_ModifyDBSubnetGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyDBSubnetGroupInput{
|
|
DBSubnetGroupName: aws.String("String"), // Required
|
|
SubnetIds: []*string{ // Required
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
DBSubnetGroupDescription: aws.String("String"),
|
|
}
|
|
resp, err := svc.ModifyDBSubnetGroup(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 ExampleRDS_ModifyEventSubscription() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyEventSubscriptionInput{
|
|
SubscriptionName: aws.String("String"), // Required
|
|
Enabled: aws.Bool(true),
|
|
EventCategories: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
SnsTopicArn: aws.String("String"),
|
|
SourceType: aws.String("String"),
|
|
}
|
|
resp, err := svc.ModifyEventSubscription(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 ExampleRDS_ModifyOptionGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ModifyOptionGroupInput{
|
|
OptionGroupName: aws.String("String"), // Required
|
|
ApplyImmediately: aws.Bool(true),
|
|
OptionsToInclude: []*rds.OptionConfiguration{
|
|
{ // Required
|
|
OptionName: aws.String("String"), // Required
|
|
DBSecurityGroupMemberships: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
OptionSettings: []*rds.OptionSetting{
|
|
{ // Required
|
|
AllowedValues: aws.String("String"),
|
|
ApplyType: aws.String("String"),
|
|
DataType: aws.String("String"),
|
|
DefaultValue: aws.String("String"),
|
|
Description: aws.String("String"),
|
|
IsCollection: aws.Bool(true),
|
|
IsModifiable: aws.Bool(true),
|
|
Name: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
OptionVersion: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
VpcSecurityGroupMemberships: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
},
|
|
// More values...
|
|
},
|
|
OptionsToRemove: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.ModifyOptionGroup(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 ExampleRDS_PromoteReadReplica() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.PromoteReadReplicaInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
}
|
|
resp, err := svc.PromoteReadReplica(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 ExampleRDS_PromoteReadReplicaDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.PromoteReadReplicaDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.PromoteReadReplicaDBCluster(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 ExampleRDS_PurchaseReservedDBInstancesOffering() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.PurchaseReservedDBInstancesOfferingInput{
|
|
ReservedDBInstancesOfferingId: aws.String("String"), // Required
|
|
DBInstanceCount: aws.Int64(1),
|
|
ReservedDBInstanceId: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.PurchaseReservedDBInstancesOffering(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 ExampleRDS_RebootDBInstance() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RebootDBInstanceInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
ForceFailover: aws.Bool(true),
|
|
}
|
|
resp, err := svc.RebootDBInstance(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 ExampleRDS_RemoveRoleFromDBCluster() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RemoveRoleFromDBClusterInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
RoleArn: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.RemoveRoleFromDBCluster(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 ExampleRDS_RemoveSourceIdentifierFromSubscription() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RemoveSourceIdentifierFromSubscriptionInput{
|
|
SourceIdentifier: aws.String("String"), // Required
|
|
SubscriptionName: aws.String("String"), // Required
|
|
}
|
|
resp, err := svc.RemoveSourceIdentifierFromSubscription(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 ExampleRDS_RemoveTagsFromResource() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RemoveTagsFromResourceInput{
|
|
ResourceName: 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 ExampleRDS_ResetDBClusterParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ResetDBClusterParameterGroupInput{
|
|
DBClusterParameterGroupName: aws.String("String"), // Required
|
|
Parameters: []*rds.Parameter{
|
|
{ // Required
|
|
AllowedValues: aws.String("String"),
|
|
ApplyMethod: aws.String("ApplyMethod"),
|
|
ApplyType: aws.String("String"),
|
|
DataType: aws.String("String"),
|
|
Description: aws.String("String"),
|
|
IsModifiable: aws.Bool(true),
|
|
MinimumEngineVersion: aws.String("String"),
|
|
ParameterName: aws.String("String"),
|
|
ParameterValue: aws.String("String"),
|
|
Source: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
ResetAllParameters: aws.Bool(true),
|
|
}
|
|
resp, err := svc.ResetDBClusterParameterGroup(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 ExampleRDS_ResetDBParameterGroup() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.ResetDBParameterGroupInput{
|
|
DBParameterGroupName: aws.String("String"), // Required
|
|
Parameters: []*rds.Parameter{
|
|
{ // Required
|
|
AllowedValues: aws.String("String"),
|
|
ApplyMethod: aws.String("ApplyMethod"),
|
|
ApplyType: aws.String("String"),
|
|
DataType: aws.String("String"),
|
|
Description: aws.String("String"),
|
|
IsModifiable: aws.Bool(true),
|
|
MinimumEngineVersion: aws.String("String"),
|
|
ParameterName: aws.String("String"),
|
|
ParameterValue: aws.String("String"),
|
|
Source: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
ResetAllParameters: aws.Bool(true),
|
|
}
|
|
resp, err := svc.ResetDBParameterGroup(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 ExampleRDS_RestoreDBClusterFromS3() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RestoreDBClusterFromS3Input{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
Engine: aws.String("String"), // Required
|
|
MasterUserPassword: aws.String("String"), // Required
|
|
MasterUsername: aws.String("String"), // Required
|
|
S3BucketName: aws.String("String"), // Required
|
|
S3IngestionRoleArn: aws.String("String"), // Required
|
|
SourceEngine: aws.String("String"), // Required
|
|
SourceEngineVersion: aws.String("String"), // Required
|
|
AvailabilityZones: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
BackupRetentionPeriod: aws.Int64(1),
|
|
CharacterSetName: aws.String("String"),
|
|
DBClusterParameterGroupName: aws.String("String"),
|
|
DBSubnetGroupName: aws.String("String"),
|
|
DatabaseName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
EngineVersion: aws.String("String"),
|
|
KmsKeyId: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PreferredBackupWindow: aws.String("String"),
|
|
PreferredMaintenanceWindow: aws.String("String"),
|
|
S3Prefix: aws.String("String"),
|
|
StorageEncrypted: aws.Bool(true),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.RestoreDBClusterFromS3(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 ExampleRDS_RestoreDBClusterFromSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RestoreDBClusterFromSnapshotInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
Engine: aws.String("String"), // Required
|
|
SnapshotIdentifier: aws.String("String"), // Required
|
|
AvailabilityZones: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
DBSubnetGroupName: aws.String("String"),
|
|
DatabaseName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
EngineVersion: aws.String("String"),
|
|
KmsKeyId: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.RestoreDBClusterFromSnapshot(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 ExampleRDS_RestoreDBClusterToPointInTime() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RestoreDBClusterToPointInTimeInput{
|
|
DBClusterIdentifier: aws.String("String"), // Required
|
|
SourceDBClusterIdentifier: aws.String("String"), // Required
|
|
DBSubnetGroupName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
KmsKeyId: aws.String("String"),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
RestoreToTime: aws.Time(time.Now()),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
UseLatestRestorableTime: aws.Bool(true),
|
|
VpcSecurityGroupIds: []*string{
|
|
aws.String("String"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.RestoreDBClusterToPointInTime(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 ExampleRDS_RestoreDBInstanceFromDBSnapshot() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RestoreDBInstanceFromDBSnapshotInput{
|
|
DBInstanceIdentifier: aws.String("String"), // Required
|
|
DBSnapshotIdentifier: aws.String("String"), // Required
|
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
|
AvailabilityZone: aws.String("String"),
|
|
CopyTagsToSnapshot: aws.Bool(true),
|
|
DBInstanceClass: aws.String("String"),
|
|
DBName: aws.String("String"),
|
|
DBSubnetGroupName: aws.String("String"),
|
|
Domain: aws.String("String"),
|
|
DomainIAMRoleName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
Engine: aws.String("String"),
|
|
Iops: aws.Int64(1),
|
|
LicenseModel: aws.String("String"),
|
|
MultiAZ: aws.Bool(true),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PubliclyAccessible: aws.Bool(true),
|
|
StorageType: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
TdeCredentialArn: aws.String("String"),
|
|
TdeCredentialPassword: aws.String("String"),
|
|
}
|
|
resp, err := svc.RestoreDBInstanceFromDBSnapshot(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 ExampleRDS_RestoreDBInstanceToPointInTime() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RestoreDBInstanceToPointInTimeInput{
|
|
SourceDBInstanceIdentifier: aws.String("String"), // Required
|
|
TargetDBInstanceIdentifier: aws.String("String"), // Required
|
|
AutoMinorVersionUpgrade: aws.Bool(true),
|
|
AvailabilityZone: aws.String("String"),
|
|
CopyTagsToSnapshot: aws.Bool(true),
|
|
DBInstanceClass: aws.String("String"),
|
|
DBName: aws.String("String"),
|
|
DBSubnetGroupName: aws.String("String"),
|
|
Domain: aws.String("String"),
|
|
DomainIAMRoleName: aws.String("String"),
|
|
EnableIAMDatabaseAuthentication: aws.Bool(true),
|
|
Engine: aws.String("String"),
|
|
Iops: aws.Int64(1),
|
|
LicenseModel: aws.String("String"),
|
|
MultiAZ: aws.Bool(true),
|
|
OptionGroupName: aws.String("String"),
|
|
Port: aws.Int64(1),
|
|
PubliclyAccessible: aws.Bool(true),
|
|
RestoreTime: aws.Time(time.Now()),
|
|
StorageType: aws.String("String"),
|
|
Tags: []*rds.Tag{
|
|
{ // Required
|
|
Key: aws.String("String"),
|
|
Value: aws.String("String"),
|
|
},
|
|
// More values...
|
|
},
|
|
TdeCredentialArn: aws.String("String"),
|
|
TdeCredentialPassword: aws.String("String"),
|
|
UseLatestRestorableTime: aws.Bool(true),
|
|
}
|
|
resp, err := svc.RestoreDBInstanceToPointInTime(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 ExampleRDS_RevokeDBSecurityGroupIngress() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := rds.New(sess)
|
|
|
|
params := &rds.RevokeDBSecurityGroupIngressInput{
|
|
DBSecurityGroupName: aws.String("String"), // Required
|
|
CIDRIP: aws.String("String"),
|
|
EC2SecurityGroupId: aws.String("String"),
|
|
EC2SecurityGroupName: aws.String("String"),
|
|
EC2SecurityGroupOwnerId: aws.String("String"),
|
|
}
|
|
resp, err := svc.RevokeDBSecurityGroupIngress(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)
|
|
}
|