Documentation ¶
Overview ¶
Package rds provides a client for Amazon Relational Database Service.
Index ¶
- Constants
- type AddSourceIdentifierToSubscriptionMessage
- type AddSourceIdentifierToSubscriptionResult
- type AddTagsToResourceMessage
- type ApplyPendingMaintenanceActionMessage
- type ApplyPendingMaintenanceActionResult
- type AuthorizeDBSecurityGroupIngressMessage
- type AuthorizeDBSecurityGroupIngressResult
- type AvailabilityZone
- type CharacterSet
- type CopyDBParameterGroupMessage
- type CopyDBParameterGroupResult
- type CopyDBSnapshotMessage
- type CopyDBSnapshotResult
- type CopyOptionGroupMessage
- type CopyOptionGroupResult
- type CreateDBInstanceMessage
- type CreateDBInstanceReadReplicaMessage
- type CreateDBInstanceReadReplicaResult
- type CreateDBInstanceResult
- type CreateDBParameterGroupMessage
- type CreateDBParameterGroupResult
- type CreateDBSecurityGroupMessage
- type CreateDBSecurityGroupResult
- type CreateDBSnapshotMessage
- type CreateDBSnapshotResult
- type CreateDBSubnetGroupMessage
- type CreateDBSubnetGroupResult
- type CreateEventSubscriptionMessage
- type CreateEventSubscriptionResult
- type CreateOptionGroupMessage
- type CreateOptionGroupResult
- type DBEngineVersion
- type DBEngineVersionMessage
- type DBInstance
- type DBInstanceMessage
- type DBInstanceStatusInfo
- type DBParameterGroup
- type DBParameterGroupDetails
- type DBParameterGroupNameMessage
- type DBParameterGroupStatus
- type DBParameterGroupsMessage
- type DBSecurityGroup
- type DBSecurityGroupMembership
- type DBSecurityGroupMessage
- type DBSnapshot
- type DBSnapshotMessage
- type DBSubnetGroup
- type DBSubnetGroupMessage
- type DeleteDBInstanceMessage
- type DeleteDBInstanceResult
- type DeleteDBParameterGroupMessage
- type DeleteDBSecurityGroupMessage
- type DeleteDBSnapshotMessage
- type DeleteDBSnapshotResult
- type DeleteDBSubnetGroupMessage
- type DeleteEventSubscriptionMessage
- type DeleteEventSubscriptionResult
- type DeleteOptionGroupMessage
- type DescribeDBEngineVersionsMessage
- type DescribeDBEngineVersionsResult
- type DescribeDBInstancesMessage
- type DescribeDBInstancesResult
- type DescribeDBLogFilesDetails
- type DescribeDBLogFilesMessage
- type DescribeDBLogFilesResponse
- type DescribeDBLogFilesResult
- type DescribeDBParameterGroupsMessage
- type DescribeDBParameterGroupsResult
- type DescribeDBParametersMessage
- type DescribeDBParametersResult
- type DescribeDBSecurityGroupsMessage
- type DescribeDBSecurityGroupsResult
- type DescribeDBSnapshotsMessage
- type DescribeDBSnapshotsResult
- type DescribeDBSubnetGroupsMessage
- type DescribeDBSubnetGroupsResult
- type DescribeEngineDefaultParametersMessage
- type DescribeEngineDefaultParametersResult
- type DescribeEventCategoriesMessage
- type DescribeEventCategoriesResult
- type DescribeEventSubscriptionsMessage
- type DescribeEventSubscriptionsResult
- type DescribeEventsMessage
- type DescribeEventsResult
- type DescribeOptionGroupOptionsMessage
- type DescribeOptionGroupOptionsResult
- type DescribeOptionGroupsMessage
- type DescribeOptionGroupsResult
- type DescribeOrderableDBInstanceOptionsMessage
- type DescribeOrderableDBInstanceOptionsResult
- type DescribePendingMaintenanceActionsMessage
- type DescribePendingMaintenanceActionsResult
- type DescribeReservedDBInstancesMessage
- type DescribeReservedDBInstancesOfferingsMessage
- type DescribeReservedDBInstancesOfferingsResult
- type DescribeReservedDBInstancesResult
- type DownloadDBLogFilePortionDetails
- type DownloadDBLogFilePortionMessage
- type DownloadDBLogFilePortionResult
- type EC2SecurityGroup
- type Endpoint
- type EngineDefaults
- type Event
- type EventCategoriesMap
- type EventCategoriesMessage
- type EventSubscription
- type EventSubscriptionsMessage
- type EventsMessage
- type Filter
- type IPRange
- type ListTagsForResourceMessage
- type ListTagsForResourceResult
- type ModifyDBInstanceMessage
- type ModifyDBInstanceResult
- type ModifyDBParameterGroupMessage
- type ModifyDBParameterGroupResult
- type ModifyDBSubnetGroupMessage
- type ModifyDBSubnetGroupResult
- type ModifyEventSubscriptionMessage
- type ModifyEventSubscriptionResult
- type ModifyOptionGroupMessage
- type ModifyOptionGroupResult
- type Option
- type OptionConfiguration
- type OptionGroup
- type OptionGroupMembership
- type OptionGroupOption
- type OptionGroupOptionSetting
- type OptionGroupOptionsMessage
- type OptionGroups
- type OptionSetting
- type OrderableDBInstanceOption
- type OrderableDBInstanceOptionsMessage
- type Parameter
- type PendingMaintenanceAction
- type PendingMaintenanceActionsMessage
- type PendingModifiedValues
- type PromoteReadReplicaMessage
- type PromoteReadReplicaResult
- type PurchaseReservedDBInstancesOfferingMessage
- type PurchaseReservedDBInstancesOfferingResult
- type RDS
- func (c *RDS) AddSourceIdentifierToSubscription(req *AddSourceIdentifierToSubscriptionMessage) (resp *AddSourceIdentifierToSubscriptionResult, err error)
- func (c *RDS) AddTagsToResource(req *AddTagsToResourceMessage) (err error)
- func (c *RDS) ApplyPendingMaintenanceAction(req *ApplyPendingMaintenanceActionMessage) (resp *ApplyPendingMaintenanceActionResult, err error)
- func (c *RDS) AuthorizeDBSecurityGroupIngress(req *AuthorizeDBSecurityGroupIngressMessage) (resp *AuthorizeDBSecurityGroupIngressResult, err error)
- func (c *RDS) CopyDBParameterGroup(req *CopyDBParameterGroupMessage) (resp *CopyDBParameterGroupResult, err error)
- func (c *RDS) CopyDBSnapshot(req *CopyDBSnapshotMessage) (resp *CopyDBSnapshotResult, err error)
- func (c *RDS) CopyOptionGroup(req *CopyOptionGroupMessage) (resp *CopyOptionGroupResult, err error)
- func (c *RDS) CreateDBInstance(req *CreateDBInstanceMessage) (resp *CreateDBInstanceResult, err error)
- func (c *RDS) CreateDBInstanceReadReplica(req *CreateDBInstanceReadReplicaMessage) (resp *CreateDBInstanceReadReplicaResult, err error)
- func (c *RDS) CreateDBParameterGroup(req *CreateDBParameterGroupMessage) (resp *CreateDBParameterGroupResult, err error)
- func (c *RDS) CreateDBSecurityGroup(req *CreateDBSecurityGroupMessage) (resp *CreateDBSecurityGroupResult, err error)
- func (c *RDS) CreateDBSnapshot(req *CreateDBSnapshotMessage) (resp *CreateDBSnapshotResult, err error)
- func (c *RDS) CreateDBSubnetGroup(req *CreateDBSubnetGroupMessage) (resp *CreateDBSubnetGroupResult, err error)
- func (c *RDS) CreateEventSubscription(req *CreateEventSubscriptionMessage) (resp *CreateEventSubscriptionResult, err error)
- func (c *RDS) CreateOptionGroup(req *CreateOptionGroupMessage) (resp *CreateOptionGroupResult, err error)
- func (c *RDS) DeleteDBInstance(req *DeleteDBInstanceMessage) (resp *DeleteDBInstanceResult, err error)
- func (c *RDS) DeleteDBParameterGroup(req *DeleteDBParameterGroupMessage) (err error)
- func (c *RDS) DeleteDBSecurityGroup(req *DeleteDBSecurityGroupMessage) (err error)
- func (c *RDS) DeleteDBSnapshot(req *DeleteDBSnapshotMessage) (resp *DeleteDBSnapshotResult, err error)
- func (c *RDS) DeleteDBSubnetGroup(req *DeleteDBSubnetGroupMessage) (err error)
- func (c *RDS) DeleteEventSubscription(req *DeleteEventSubscriptionMessage) (resp *DeleteEventSubscriptionResult, err error)
- func (c *RDS) DeleteOptionGroup(req *DeleteOptionGroupMessage) (err error)
- func (c *RDS) DescribeDBEngineVersions(req *DescribeDBEngineVersionsMessage) (resp *DescribeDBEngineVersionsResult, err error)
- func (c *RDS) DescribeDBInstances(req *DescribeDBInstancesMessage) (resp *DescribeDBInstancesResult, err error)
- func (c *RDS) DescribeDBLogFiles(req *DescribeDBLogFilesMessage) (resp *DescribeDBLogFilesResult, err error)
- func (c *RDS) DescribeDBParameterGroups(req *DescribeDBParameterGroupsMessage) (resp *DescribeDBParameterGroupsResult, err error)
- func (c *RDS) DescribeDBParameters(req *DescribeDBParametersMessage) (resp *DescribeDBParametersResult, err error)
- func (c *RDS) DescribeDBSecurityGroups(req *DescribeDBSecurityGroupsMessage) (resp *DescribeDBSecurityGroupsResult, err error)
- func (c *RDS) DescribeDBSnapshots(req *DescribeDBSnapshotsMessage) (resp *DescribeDBSnapshotsResult, err error)
- func (c *RDS) DescribeDBSubnetGroups(req *DescribeDBSubnetGroupsMessage) (resp *DescribeDBSubnetGroupsResult, err error)
- func (c *RDS) DescribeEngineDefaultParameters(req *DescribeEngineDefaultParametersMessage) (resp *DescribeEngineDefaultParametersResult, err error)
- func (c *RDS) DescribeEventCategories(req *DescribeEventCategoriesMessage) (resp *DescribeEventCategoriesResult, err error)
- func (c *RDS) DescribeEventSubscriptions(req *DescribeEventSubscriptionsMessage) (resp *DescribeEventSubscriptionsResult, err error)
- func (c *RDS) DescribeEvents(req *DescribeEventsMessage) (resp *DescribeEventsResult, err error)
- func (c *RDS) DescribeOptionGroupOptions(req *DescribeOptionGroupOptionsMessage) (resp *DescribeOptionGroupOptionsResult, err error)
- func (c *RDS) DescribeOptionGroups(req *DescribeOptionGroupsMessage) (resp *DescribeOptionGroupsResult, err error)
- func (c *RDS) DescribeOrderableDBInstanceOptions(req *DescribeOrderableDBInstanceOptionsMessage) (resp *DescribeOrderableDBInstanceOptionsResult, err error)
- func (c *RDS) DescribePendingMaintenanceActions(req *DescribePendingMaintenanceActionsMessage) (resp *DescribePendingMaintenanceActionsResult, err error)
- func (c *RDS) DescribeReservedDBInstances(req *DescribeReservedDBInstancesMessage) (resp *DescribeReservedDBInstancesResult, err error)
- func (c *RDS) DescribeReservedDBInstancesOfferings(req *DescribeReservedDBInstancesOfferingsMessage) (resp *DescribeReservedDBInstancesOfferingsResult, err error)
- func (c *RDS) DownloadDBLogFilePortion(req *DownloadDBLogFilePortionMessage) (resp *DownloadDBLogFilePortionResult, err error)
- func (c *RDS) ListTagsForResource(req *ListTagsForResourceMessage) (resp *ListTagsForResourceResult, err error)
- func (c *RDS) ModifyDBInstance(req *ModifyDBInstanceMessage) (resp *ModifyDBInstanceResult, err error)
- func (c *RDS) ModifyDBParameterGroup(req *ModifyDBParameterGroupMessage) (resp *ModifyDBParameterGroupResult, err error)
- func (c *RDS) ModifyDBSubnetGroup(req *ModifyDBSubnetGroupMessage) (resp *ModifyDBSubnetGroupResult, err error)
- func (c *RDS) ModifyEventSubscription(req *ModifyEventSubscriptionMessage) (resp *ModifyEventSubscriptionResult, err error)
- func (c *RDS) ModifyOptionGroup(req *ModifyOptionGroupMessage) (resp *ModifyOptionGroupResult, err error)
- func (c *RDS) PromoteReadReplica(req *PromoteReadReplicaMessage) (resp *PromoteReadReplicaResult, err error)
- func (c *RDS) PurchaseReservedDBInstancesOffering(req *PurchaseReservedDBInstancesOfferingMessage) (resp *PurchaseReservedDBInstancesOfferingResult, err error)
- func (c *RDS) RebootDBInstance(req *RebootDBInstanceMessage) (resp *RebootDBInstanceResult, err error)
- func (c *RDS) RemoveSourceIdentifierFromSubscription(req *RemoveSourceIdentifierFromSubscriptionMessage) (resp *RemoveSourceIdentifierFromSubscriptionResult, err error)
- func (c *RDS) RemoveTagsFromResource(req *RemoveTagsFromResourceMessage) (err error)
- func (c *RDS) ResetDBParameterGroup(req *ResetDBParameterGroupMessage) (resp *ResetDBParameterGroupResult, err error)
- func (c *RDS) RestoreDBInstanceFromDBSnapshot(req *RestoreDBInstanceFromDBSnapshotMessage) (resp *RestoreDBInstanceFromDBSnapshotResult, err error)
- func (c *RDS) RestoreDBInstanceToPointInTime(req *RestoreDBInstanceToPointInTimeMessage) (resp *RestoreDBInstanceToPointInTimeResult, err error)
- func (c *RDS) RevokeDBSecurityGroupIngress(req *RevokeDBSecurityGroupIngressMessage) (resp *RevokeDBSecurityGroupIngressResult, err error)
- type RebootDBInstanceMessage
- type RebootDBInstanceResult
- type RecurringCharge
- type RemoveSourceIdentifierFromSubscriptionMessage
- type RemoveSourceIdentifierFromSubscriptionResult
- type RemoveTagsFromResourceMessage
- type ReservedDBInstance
- type ReservedDBInstanceMessage
- type ReservedDBInstancesOffering
- type ReservedDBInstancesOfferingMessage
- type ResetDBParameterGroupMessage
- type ResetDBParameterGroupResult
- type ResourcePendingMaintenanceActions
- type RestoreDBInstanceFromDBSnapshotMessage
- type RestoreDBInstanceFromDBSnapshotResult
- type RestoreDBInstanceToPointInTimeMessage
- type RestoreDBInstanceToPointInTimeResult
- type RevokeDBSecurityGroupIngressMessage
- type RevokeDBSecurityGroupIngressResult
- type Subnet
- type Tag
- type TagListMessage
- type VPCSecurityGroupMembership
Constants ¶
const ( ApplyMethodImmediate = "immediate" ApplyMethodPendingReboot = "pending-reboot" )
Possible values for RDS.
const ( SourceTypeDBInstance = "db-instance" SourceTypeDBParameterGroup = "db-parameter-group" SourceTypeDBSecurityGroup = "db-security-group" SourceTypeDBSnapshot = "db-snapshot" )
Possible values for RDS.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddSourceIdentifierToSubscriptionMessage ¶
type AddSourceIdentifierToSubscriptionMessage struct { SourceIdentifier aws.StringValue `query:"SourceIdentifier" xml:"SourceIdentifier"` SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"` }
AddSourceIdentifierToSubscriptionMessage is undocumented.
type AddSourceIdentifierToSubscriptionResult ¶
type AddSourceIdentifierToSubscriptionResult struct {
EventSubscription *EventSubscription `query:"EventSubscription" xml:"AddSourceIdentifierToSubscriptionResult>EventSubscription"`
}
AddSourceIdentifierToSubscriptionResult is undocumented.
type AddTagsToResourceMessage ¶
type AddTagsToResourceMessage struct { ResourceName aws.StringValue `query:"ResourceName" xml:"ResourceName"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
AddTagsToResourceMessage is undocumented.
type ApplyPendingMaintenanceActionMessage ¶
type ApplyPendingMaintenanceActionMessage struct { ApplyAction aws.StringValue `query:"ApplyAction" xml:"ApplyAction"` OptInType aws.StringValue `query:"OptInType" xml:"OptInType"` ResourceIdentifier aws.StringValue `query:"ResourceIdentifier" xml:"ResourceIdentifier"` }
ApplyPendingMaintenanceActionMessage is undocumented.
type ApplyPendingMaintenanceActionResult ¶
type ApplyPendingMaintenanceActionResult struct {
ResourcePendingMaintenanceActions *ResourcePendingMaintenanceActions `query:"ResourcePendingMaintenanceActions" xml:"ApplyPendingMaintenanceActionResult>ResourcePendingMaintenanceActions"`
}
ApplyPendingMaintenanceActionResult is undocumented.
type AuthorizeDBSecurityGroupIngressMessage ¶
type AuthorizeDBSecurityGroupIngressMessage struct { CIDRIP aws.StringValue `query:"CIDRIP" xml:"CIDRIP"` DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` EC2SecurityGroupID aws.StringValue `query:"EC2SecurityGroupId" xml:"EC2SecurityGroupId"` EC2SecurityGroupName aws.StringValue `query:"EC2SecurityGroupName" xml:"EC2SecurityGroupName"` EC2SecurityGroupOwnerID aws.StringValue `query:"EC2SecurityGroupOwnerId" xml:"EC2SecurityGroupOwnerId"` }
AuthorizeDBSecurityGroupIngressMessage is undocumented.
type AuthorizeDBSecurityGroupIngressResult ¶
type AuthorizeDBSecurityGroupIngressResult struct {
DBSecurityGroup *DBSecurityGroup `query:"DBSecurityGroup" xml:"AuthorizeDBSecurityGroupIngressResult>DBSecurityGroup"`
}
AuthorizeDBSecurityGroupIngressResult is undocumented.
type AvailabilityZone ¶
type AvailabilityZone struct {
Name aws.StringValue `query:"Name" xml:"Name"`
}
AvailabilityZone is undocumented.
type CharacterSet ¶
type CharacterSet struct { CharacterSetDescription aws.StringValue `query:"CharacterSetDescription" xml:"CharacterSetDescription"` CharacterSetName aws.StringValue `query:"CharacterSetName" xml:"CharacterSetName"` }
CharacterSet is undocumented.
type CopyDBParameterGroupMessage ¶
type CopyDBParameterGroupMessage struct { SourceDBParameterGroupIdentifier aws.StringValue `query:"SourceDBParameterGroupIdentifier" xml:"SourceDBParameterGroupIdentifier"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TargetDBParameterGroupDescription aws.StringValue `query:"TargetDBParameterGroupDescription" xml:"TargetDBParameterGroupDescription"` TargetDBParameterGroupIdentifier aws.StringValue `query:"TargetDBParameterGroupIdentifier" xml:"TargetDBParameterGroupIdentifier"` }
CopyDBParameterGroupMessage is undocumented.
type CopyDBParameterGroupResult ¶
type CopyDBParameterGroupResult struct {
DBParameterGroup *DBParameterGroup `query:"DBParameterGroup" xml:"CopyDBParameterGroupResult>DBParameterGroup"`
}
CopyDBParameterGroupResult is undocumented.
type CopyDBSnapshotMessage ¶
type CopyDBSnapshotMessage struct { SourceDBSnapshotIdentifier aws.StringValue `query:"SourceDBSnapshotIdentifier" xml:"SourceDBSnapshotIdentifier"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TargetDBSnapshotIdentifier aws.StringValue `query:"TargetDBSnapshotIdentifier" xml:"TargetDBSnapshotIdentifier"` }
CopyDBSnapshotMessage is undocumented.
type CopyDBSnapshotResult ¶
type CopyDBSnapshotResult struct {
DBSnapshot *DBSnapshot `query:"DBSnapshot" xml:"CopyDBSnapshotResult>DBSnapshot"`
}
CopyDBSnapshotResult is undocumented.
type CopyOptionGroupMessage ¶
type CopyOptionGroupMessage struct { SourceOptionGroupIdentifier aws.StringValue `query:"SourceOptionGroupIdentifier" xml:"SourceOptionGroupIdentifier"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TargetOptionGroupDescription aws.StringValue `query:"TargetOptionGroupDescription" xml:"TargetOptionGroupDescription"` TargetOptionGroupIdentifier aws.StringValue `query:"TargetOptionGroupIdentifier" xml:"TargetOptionGroupIdentifier"` }
CopyOptionGroupMessage is undocumented.
type CopyOptionGroupResult ¶
type CopyOptionGroupResult struct {
OptionGroup *OptionGroup `query:"OptionGroup" xml:"CopyOptionGroupResult>OptionGroup"`
}
CopyOptionGroupResult is undocumented.
type CreateDBInstanceMessage ¶
type CreateDBInstanceMessage struct { AllocatedStorage aws.IntegerValue `query:"AllocatedStorage" xml:"AllocatedStorage"` AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` BackupRetentionPeriod aws.IntegerValue `query:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"` CharacterSetName aws.StringValue `query:"CharacterSetName" xml:"CharacterSetName"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBName aws.StringValue `query:"DBName" xml:"DBName"` DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` DBSecurityGroups []string `query:"DBSecurityGroups.member" xml:"DBSecurityGroups>DBSecurityGroupName"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` KMSKeyID aws.StringValue `query:"KmsKeyId" xml:"KmsKeyId"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MasterUserPassword aws.StringValue `query:"MasterUserPassword" xml:"MasterUserPassword"` MasterUsername aws.StringValue `query:"MasterUsername" xml:"MasterUsername"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Port aws.IntegerValue `query:"Port" xml:"Port"` PreferredBackupWindow aws.StringValue `query:"PreferredBackupWindow" xml:"PreferredBackupWindow"` PreferredMaintenanceWindow aws.StringValue `query:"PreferredMaintenanceWindow" xml:"PreferredMaintenanceWindow"` PubliclyAccessible aws.BooleanValue `query:"PubliclyAccessible" xml:"PubliclyAccessible"` StorageEncrypted aws.BooleanValue `query:"StorageEncrypted" xml:"StorageEncrypted"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` TDECredentialPassword aws.StringValue `query:"TdeCredentialPassword" xml:"TdeCredentialPassword"` VPCSecurityGroupIDs []string `query:"VpcSecurityGroupIds.member" xml:"VpcSecurityGroupIds>VpcSecurityGroupId"` }
CreateDBInstanceMessage is undocumented.
type CreateDBInstanceReadReplicaMessage ¶
type CreateDBInstanceReadReplicaMessage struct { AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Port aws.IntegerValue `query:"Port" xml:"Port"` PubliclyAccessible aws.BooleanValue `query:"PubliclyAccessible" xml:"PubliclyAccessible"` SourceDBInstanceIdentifier aws.StringValue `query:"SourceDBInstanceIdentifier" xml:"SourceDBInstanceIdentifier"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateDBInstanceReadReplicaMessage is undocumented.
type CreateDBInstanceReadReplicaResult ¶
type CreateDBInstanceReadReplicaResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"CreateDBInstanceReadReplicaResult>DBInstance"`
}
CreateDBInstanceReadReplicaResult is undocumented.
type CreateDBInstanceResult ¶
type CreateDBInstanceResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"CreateDBInstanceResult>DBInstance"`
}
CreateDBInstanceResult is undocumented.
type CreateDBParameterGroupMessage ¶
type CreateDBParameterGroupMessage struct { DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Description aws.StringValue `query:"Description" xml:"Description"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateDBParameterGroupMessage is undocumented.
type CreateDBParameterGroupResult ¶
type CreateDBParameterGroupResult struct {
DBParameterGroup *DBParameterGroup `query:"DBParameterGroup" xml:"CreateDBParameterGroupResult>DBParameterGroup"`
}
CreateDBParameterGroupResult is undocumented.
type CreateDBSecurityGroupMessage ¶
type CreateDBSecurityGroupMessage struct { DBSecurityGroupDescription aws.StringValue `query:"DBSecurityGroupDescription" xml:"DBSecurityGroupDescription"` DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateDBSecurityGroupMessage is undocumented.
type CreateDBSecurityGroupResult ¶
type CreateDBSecurityGroupResult struct {
DBSecurityGroup *DBSecurityGroup `query:"DBSecurityGroup" xml:"CreateDBSecurityGroupResult>DBSecurityGroup"`
}
CreateDBSecurityGroupResult is undocumented.
type CreateDBSnapshotMessage ¶
type CreateDBSnapshotMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBSnapshotIdentifier aws.StringValue `query:"DBSnapshotIdentifier" xml:"DBSnapshotIdentifier"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateDBSnapshotMessage is undocumented.
type CreateDBSnapshotResult ¶
type CreateDBSnapshotResult struct {
DBSnapshot *DBSnapshot `query:"DBSnapshot" xml:"CreateDBSnapshotResult>DBSnapshot"`
}
CreateDBSnapshotResult is undocumented.
type CreateDBSubnetGroupMessage ¶
type CreateDBSubnetGroupMessage struct { DBSubnetGroupDescription aws.StringValue `query:"DBSubnetGroupDescription" xml:"DBSubnetGroupDescription"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` SubnetIDs []string `query:"SubnetIds.member" xml:"SubnetIds>SubnetIdentifier"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateDBSubnetGroupMessage is undocumented.
type CreateDBSubnetGroupResult ¶
type CreateDBSubnetGroupResult struct {
DBSubnetGroup *DBSubnetGroup `query:"DBSubnetGroup" xml:"CreateDBSubnetGroupResult>DBSubnetGroup"`
}
CreateDBSubnetGroupResult is undocumented.
type CreateEventSubscriptionMessage ¶
type CreateEventSubscriptionMessage struct { Enabled aws.BooleanValue `query:"Enabled" xml:"Enabled"` EventCategories []string `query:"EventCategories.member" xml:"EventCategories>EventCategory"` SNSTopicARN aws.StringValue `query:"SnsTopicArn" xml:"SnsTopicArn"` SourceIDs []string `query:"SourceIds.member" xml:"SourceIds>SourceId"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateEventSubscriptionMessage is undocumented.
type CreateEventSubscriptionResult ¶
type CreateEventSubscriptionResult struct {
EventSubscription *EventSubscription `query:"EventSubscription" xml:"CreateEventSubscriptionResult>EventSubscription"`
}
CreateEventSubscriptionResult is undocumented.
type CreateOptionGroupMessage ¶
type CreateOptionGroupMessage struct { EngineName aws.StringValue `query:"EngineName" xml:"EngineName"` MajorEngineVersion aws.StringValue `query:"MajorEngineVersion" xml:"MajorEngineVersion"` OptionGroupDescription aws.StringValue `query:"OptionGroupDescription" xml:"OptionGroupDescription"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
CreateOptionGroupMessage is undocumented.
type CreateOptionGroupResult ¶
type CreateOptionGroupResult struct {
OptionGroup *OptionGroup `query:"OptionGroup" xml:"CreateOptionGroupResult>OptionGroup"`
}
CreateOptionGroupResult is undocumented.
type DBEngineVersion ¶
type DBEngineVersion struct { DBEngineDescription aws.StringValue `query:"DBEngineDescription" xml:"DBEngineDescription"` DBEngineVersionDescription aws.StringValue `query:"DBEngineVersionDescription" xml:"DBEngineVersionDescription"` DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` DefaultCharacterSet *CharacterSet `query:"DefaultCharacterSet" xml:"DefaultCharacterSet"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` SupportedCharacterSets []CharacterSet `query:"SupportedCharacterSets.member" xml:"SupportedCharacterSets>CharacterSet"` }
DBEngineVersion is undocumented.
type DBEngineVersionMessage ¶
type DBEngineVersionMessage struct { DBEngineVersions []DBEngineVersion `query:"DBEngineVersions.member" xml:"DescribeDBEngineVersionsResult>DBEngineVersions>DBEngineVersion"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBEngineVersionsResult>Marker"` }
DBEngineVersionMessage is undocumented.
type DBInstance ¶
type DBInstance struct { AllocatedStorage aws.IntegerValue `query:"AllocatedStorage" xml:"AllocatedStorage"` AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` BackupRetentionPeriod aws.IntegerValue `query:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"` CharacterSetName aws.StringValue `query:"CharacterSetName" xml:"CharacterSetName"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBInstanceStatus aws.StringValue `query:"DBInstanceStatus" xml:"DBInstanceStatus"` DBName aws.StringValue `query:"DBName" xml:"DBName"` DBParameterGroups []DBParameterGroupStatus `query:"DBParameterGroups.member" xml:"DBParameterGroups>DBParameterGroup"` DBSecurityGroups []DBSecurityGroupMembership `query:"DBSecurityGroups.member" xml:"DBSecurityGroups>DBSecurityGroup"` DBSubnetGroup *DBSubnetGroup `query:"DBSubnetGroup" xml:"DBSubnetGroup"` DBiResourceID aws.StringValue `query:"DbiResourceId" xml:"DbiResourceId"` Endpoint *Endpoint `query:"Endpoint" xml:"Endpoint"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` InstanceCreateTime time.Time `query:"InstanceCreateTime" xml:"InstanceCreateTime"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` KMSKeyID aws.StringValue `query:"KmsKeyId" xml:"KmsKeyId"` LatestRestorableTime time.Time `query:"LatestRestorableTime" xml:"LatestRestorableTime"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MasterUsername aws.StringValue `query:"MasterUsername" xml:"MasterUsername"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OptionGroupMemberships []OptionGroupMembership `query:"OptionGroupMemberships.member" xml:"OptionGroupMemberships>OptionGroupMembership"` PendingModifiedValues *PendingModifiedValues `query:"PendingModifiedValues" xml:"PendingModifiedValues"` PreferredBackupWindow aws.StringValue `query:"PreferredBackupWindow" xml:"PreferredBackupWindow"` PreferredMaintenanceWindow aws.StringValue `query:"PreferredMaintenanceWindow" xml:"PreferredMaintenanceWindow"` PubliclyAccessible aws.BooleanValue `query:"PubliclyAccessible" xml:"PubliclyAccessible"` ReadReplicaDBInstanceIdentifiers []string `query:"ReadReplicaDBInstanceIdentifiers.member" xml:"ReadReplicaDBInstanceIdentifiers>ReadReplicaDBInstanceIdentifier"` ReadReplicaSourceDBInstanceIdentifier aws.StringValue `query:"ReadReplicaSourceDBInstanceIdentifier" xml:"ReadReplicaSourceDBInstanceIdentifier"` SecondaryAvailabilityZone aws.StringValue `query:"SecondaryAvailabilityZone" xml:"SecondaryAvailabilityZone"` StatusInfos []DBInstanceStatusInfo `query:"StatusInfos.member" xml:"StatusInfos>DBInstanceStatusInfo"` StorageEncrypted aws.BooleanValue `query:"StorageEncrypted" xml:"StorageEncrypted"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` VPCSecurityGroups []VPCSecurityGroupMembership `query:"VpcSecurityGroups.member" xml:"VpcSecurityGroups>VpcSecurityGroupMembership"` }
DBInstance is undocumented.
type DBInstanceMessage ¶
type DBInstanceMessage struct { DBInstances []DBInstance `query:"DBInstances.member" xml:"DescribeDBInstancesResult>DBInstances>DBInstance"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBInstancesResult>Marker"` }
DBInstanceMessage is undocumented.
type DBInstanceStatusInfo ¶
type DBInstanceStatusInfo struct { Message aws.StringValue `query:"Message" xml:"Message"` Normal aws.BooleanValue `query:"Normal" xml:"Normal"` Status aws.StringValue `query:"Status" xml:"Status"` StatusType aws.StringValue `query:"StatusType" xml:"StatusType"` }
DBInstanceStatusInfo is undocumented.
type DBParameterGroup ¶
type DBParameterGroup struct { DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Description aws.StringValue `query:"Description" xml:"Description"` }
DBParameterGroup is undocumented.
type DBParameterGroupDetails ¶
type DBParameterGroupDetails struct { Marker aws.StringValue `query:"Marker" xml:"DescribeDBParametersResult>Marker"` Parameters []Parameter `query:"Parameters.member" xml:"DescribeDBParametersResult>Parameters>Parameter"` }
DBParameterGroupDetails is undocumented.
type DBParameterGroupNameMessage ¶
type DBParameterGroupNameMessage struct {
DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"`
}
DBParameterGroupNameMessage is undocumented.
type DBParameterGroupStatus ¶
type DBParameterGroupStatus struct { DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` ParameterApplyStatus aws.StringValue `query:"ParameterApplyStatus" xml:"ParameterApplyStatus"` }
DBParameterGroupStatus is undocumented.
type DBParameterGroupsMessage ¶
type DBParameterGroupsMessage struct { DBParameterGroups []DBParameterGroup `query:"DBParameterGroups.member" xml:"DescribeDBParameterGroupsResult>DBParameterGroups>DBParameterGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBParameterGroupsResult>Marker"` }
DBParameterGroupsMessage is undocumented.
type DBSecurityGroup ¶
type DBSecurityGroup struct { DBSecurityGroupDescription aws.StringValue `query:"DBSecurityGroupDescription" xml:"DBSecurityGroupDescription"` DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` EC2SecurityGroups []EC2SecurityGroup `query:"EC2SecurityGroups.member" xml:"EC2SecurityGroups>EC2SecurityGroup"` IPRanges []IPRange `query:"IPRanges.member" xml:"IPRanges>IPRange"` OwnerID aws.StringValue `query:"OwnerId" xml:"OwnerId"` VPCID aws.StringValue `query:"VpcId" xml:"VpcId"` }
DBSecurityGroup is undocumented.
type DBSecurityGroupMembership ¶
type DBSecurityGroupMembership struct { DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` Status aws.StringValue `query:"Status" xml:"Status"` }
DBSecurityGroupMembership is undocumented.
type DBSecurityGroupMessage ¶
type DBSecurityGroupMessage struct { DBSecurityGroups []DBSecurityGroup `query:"DBSecurityGroups.member" xml:"DescribeDBSecurityGroupsResult>DBSecurityGroups>DBSecurityGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSecurityGroupsResult>Marker"` }
DBSecurityGroupMessage is undocumented.
type DBSnapshot ¶
type DBSnapshot struct { AllocatedStorage aws.IntegerValue `query:"AllocatedStorage" xml:"AllocatedStorage"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBSnapshotIdentifier aws.StringValue `query:"DBSnapshotIdentifier" xml:"DBSnapshotIdentifier"` Encrypted aws.BooleanValue `query:"Encrypted" xml:"Encrypted"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` InstanceCreateTime time.Time `query:"InstanceCreateTime" xml:"InstanceCreateTime"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` KMSKeyID aws.StringValue `query:"KmsKeyId" xml:"KmsKeyId"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MasterUsername aws.StringValue `query:"MasterUsername" xml:"MasterUsername"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` PercentProgress aws.IntegerValue `query:"PercentProgress" xml:"PercentProgress"` Port aws.IntegerValue `query:"Port" xml:"Port"` SnapshotCreateTime time.Time `query:"SnapshotCreateTime" xml:"SnapshotCreateTime"` SnapshotType aws.StringValue `query:"SnapshotType" xml:"SnapshotType"` SourceRegion aws.StringValue `query:"SourceRegion" xml:"SourceRegion"` Status aws.StringValue `query:"Status" xml:"Status"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` VPCID aws.StringValue `query:"VpcId" xml:"VpcId"` }
DBSnapshot is undocumented.
type DBSnapshotMessage ¶
type DBSnapshotMessage struct { DBSnapshots []DBSnapshot `query:"DBSnapshots.member" xml:"DescribeDBSnapshotsResult>DBSnapshots>DBSnapshot"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSnapshotsResult>Marker"` }
DBSnapshotMessage is undocumented.
type DBSubnetGroup ¶
type DBSubnetGroup struct { DBSubnetGroupDescription aws.StringValue `query:"DBSubnetGroupDescription" xml:"DBSubnetGroupDescription"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` SubnetGroupStatus aws.StringValue `query:"SubnetGroupStatus" xml:"SubnetGroupStatus"` Subnets []Subnet `query:"Subnets.member" xml:"Subnets>Subnet"` VPCID aws.StringValue `query:"VpcId" xml:"VpcId"` }
DBSubnetGroup is undocumented.
type DBSubnetGroupMessage ¶
type DBSubnetGroupMessage struct { DBSubnetGroups []DBSubnetGroup `query:"DBSubnetGroups.member" xml:"DescribeDBSubnetGroupsResult>DBSubnetGroups>DBSubnetGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSubnetGroupsResult>Marker"` }
DBSubnetGroupMessage is undocumented.
type DeleteDBInstanceMessage ¶
type DeleteDBInstanceMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` FinalDBSnapshotIdentifier aws.StringValue `query:"FinalDBSnapshotIdentifier" xml:"FinalDBSnapshotIdentifier"` SkipFinalSnapshot aws.BooleanValue `query:"SkipFinalSnapshot" xml:"SkipFinalSnapshot"` }
DeleteDBInstanceMessage is undocumented.
type DeleteDBInstanceResult ¶
type DeleteDBInstanceResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"DeleteDBInstanceResult>DBInstance"`
}
DeleteDBInstanceResult is undocumented.
type DeleteDBParameterGroupMessage ¶
type DeleteDBParameterGroupMessage struct {
DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"`
}
DeleteDBParameterGroupMessage is undocumented.
type DeleteDBSecurityGroupMessage ¶
type DeleteDBSecurityGroupMessage struct {
DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"`
}
DeleteDBSecurityGroupMessage is undocumented.
type DeleteDBSnapshotMessage ¶
type DeleteDBSnapshotMessage struct {
DBSnapshotIdentifier aws.StringValue `query:"DBSnapshotIdentifier" xml:"DBSnapshotIdentifier"`
}
DeleteDBSnapshotMessage is undocumented.
type DeleteDBSnapshotResult ¶
type DeleteDBSnapshotResult struct {
DBSnapshot *DBSnapshot `query:"DBSnapshot" xml:"DeleteDBSnapshotResult>DBSnapshot"`
}
DeleteDBSnapshotResult is undocumented.
type DeleteDBSubnetGroupMessage ¶
type DeleteDBSubnetGroupMessage struct {
DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"`
}
DeleteDBSubnetGroupMessage is undocumented.
type DeleteEventSubscriptionMessage ¶
type DeleteEventSubscriptionMessage struct {
SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"`
}
DeleteEventSubscriptionMessage is undocumented.
type DeleteEventSubscriptionResult ¶
type DeleteEventSubscriptionResult struct {
EventSubscription *EventSubscription `query:"EventSubscription" xml:"DeleteEventSubscriptionResult>EventSubscription"`
}
DeleteEventSubscriptionResult is undocumented.
type DeleteOptionGroupMessage ¶
type DeleteOptionGroupMessage struct {
OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"`
}
DeleteOptionGroupMessage is undocumented.
type DescribeDBEngineVersionsMessage ¶
type DescribeDBEngineVersionsMessage struct { DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` DefaultOnly aws.BooleanValue `query:"DefaultOnly" xml:"DefaultOnly"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` ListSupportedCharacterSets aws.BooleanValue `query:"ListSupportedCharacterSets" xml:"ListSupportedCharacterSets"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBEngineVersionsMessage is undocumented.
type DescribeDBEngineVersionsResult ¶
type DescribeDBEngineVersionsResult struct { DBEngineVersions []DBEngineVersion `query:"DBEngineVersions.member" xml:"DescribeDBEngineVersionsResult>DBEngineVersions>DBEngineVersion"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBEngineVersionsResult>Marker"` }
DescribeDBEngineVersionsResult is a wrapper for DBEngineVersionMessage.
type DescribeDBInstancesMessage ¶
type DescribeDBInstancesMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBInstancesMessage is undocumented.
type DescribeDBInstancesResult ¶
type DescribeDBInstancesResult struct { DBInstances []DBInstance `query:"DBInstances.member" xml:"DescribeDBInstancesResult>DBInstances>DBInstance"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBInstancesResult>Marker"` }
DescribeDBInstancesResult is a wrapper for DBInstanceMessage.
type DescribeDBLogFilesDetails ¶
type DescribeDBLogFilesDetails struct { LastWritten aws.LongValue `query:"LastWritten" xml:"LastWritten"` LogFileName aws.StringValue `query:"LogFileName" xml:"LogFileName"` Size aws.LongValue `query:"Size" xml:"Size"` }
DescribeDBLogFilesDetails is undocumented.
type DescribeDBLogFilesMessage ¶
type DescribeDBLogFilesMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` FileLastWritten aws.LongValue `query:"FileLastWritten" xml:"FileLastWritten"` FileSize aws.LongValue `query:"FileSize" xml:"FileSize"` FilenameContains aws.StringValue `query:"FilenameContains" xml:"FilenameContains"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBLogFilesMessage is undocumented.
type DescribeDBLogFilesResponse ¶
type DescribeDBLogFilesResponse struct { DescribeDBLogFiles []DescribeDBLogFilesDetails `query:"DescribeDBLogFiles.member" xml:"DescribeDBLogFilesResult>DescribeDBLogFiles>DescribeDBLogFilesDetails"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBLogFilesResult>Marker"` }
DescribeDBLogFilesResponse is undocumented.
type DescribeDBLogFilesResult ¶
type DescribeDBLogFilesResult struct { DescribeDBLogFiles []DescribeDBLogFilesDetails `query:"DescribeDBLogFiles.member" xml:"DescribeDBLogFilesResult>DescribeDBLogFiles>DescribeDBLogFilesDetails"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBLogFilesResult>Marker"` }
DescribeDBLogFilesResult is a wrapper for DescribeDBLogFilesResponse.
type DescribeDBParameterGroupsMessage ¶
type DescribeDBParameterGroupsMessage struct { DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBParameterGroupsMessage is undocumented.
type DescribeDBParameterGroupsResult ¶
type DescribeDBParameterGroupsResult struct { DBParameterGroups []DBParameterGroup `query:"DBParameterGroups.member" xml:"DescribeDBParameterGroupsResult>DBParameterGroups>DBParameterGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBParameterGroupsResult>Marker"` }
DescribeDBParameterGroupsResult is a wrapper for DBParameterGroupsMessage.
type DescribeDBParametersMessage ¶
type DescribeDBParametersMessage struct { DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` Source aws.StringValue `query:"Source" xml:"Source"` }
DescribeDBParametersMessage is undocumented.
type DescribeDBParametersResult ¶
type DescribeDBParametersResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeDBParametersResult>Marker"` Parameters []Parameter `query:"Parameters.member" xml:"DescribeDBParametersResult>Parameters>Parameter"` }
DescribeDBParametersResult is a wrapper for DBParameterGroupDetails.
type DescribeDBSecurityGroupsMessage ¶
type DescribeDBSecurityGroupsMessage struct { DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBSecurityGroupsMessage is undocumented.
type DescribeDBSecurityGroupsResult ¶
type DescribeDBSecurityGroupsResult struct { DBSecurityGroups []DBSecurityGroup `query:"DBSecurityGroups.member" xml:"DescribeDBSecurityGroupsResult>DBSecurityGroups>DBSecurityGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSecurityGroupsResult>Marker"` }
DescribeDBSecurityGroupsResult is a wrapper for DBSecurityGroupMessage.
type DescribeDBSnapshotsMessage ¶
type DescribeDBSnapshotsMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBSnapshotIdentifier aws.StringValue `query:"DBSnapshotIdentifier" xml:"DBSnapshotIdentifier"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` SnapshotType aws.StringValue `query:"SnapshotType" xml:"SnapshotType"` }
DescribeDBSnapshotsMessage is undocumented.
type DescribeDBSnapshotsResult ¶
type DescribeDBSnapshotsResult struct { DBSnapshots []DBSnapshot `query:"DBSnapshots.member" xml:"DescribeDBSnapshotsResult>DBSnapshots>DBSnapshot"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSnapshotsResult>Marker"` }
DescribeDBSnapshotsResult is a wrapper for DBSnapshotMessage.
type DescribeDBSubnetGroupsMessage ¶
type DescribeDBSubnetGroupsMessage struct { DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeDBSubnetGroupsMessage is undocumented.
type DescribeDBSubnetGroupsResult ¶
type DescribeDBSubnetGroupsResult struct { DBSubnetGroups []DBSubnetGroup `query:"DBSubnetGroups.member" xml:"DescribeDBSubnetGroupsResult>DBSubnetGroups>DBSubnetGroup"` Marker aws.StringValue `query:"Marker" xml:"DescribeDBSubnetGroupsResult>Marker"` }
DescribeDBSubnetGroupsResult is a wrapper for DBSubnetGroupMessage.
type DescribeEngineDefaultParametersMessage ¶
type DescribeEngineDefaultParametersMessage struct { DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeEngineDefaultParametersMessage is undocumented.
type DescribeEngineDefaultParametersResult ¶
type DescribeEngineDefaultParametersResult struct {
EngineDefaults *EngineDefaults `query:"EngineDefaults" xml:"DescribeEngineDefaultParametersResult>EngineDefaults"`
}
DescribeEngineDefaultParametersResult is undocumented.
type DescribeEventCategoriesMessage ¶
type DescribeEventCategoriesMessage struct { Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` }
DescribeEventCategoriesMessage is undocumented.
type DescribeEventCategoriesResult ¶
type DescribeEventCategoriesResult struct {
EventCategoriesMapList []EventCategoriesMap `query:"EventCategoriesMapList.member" xml:"DescribeEventCategoriesResult>EventCategoriesMapList>EventCategoriesMap"`
}
DescribeEventCategoriesResult is a wrapper for EventCategoriesMessage.
type DescribeEventSubscriptionsMessage ¶
type DescribeEventSubscriptionsMessage struct { Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"` }
DescribeEventSubscriptionsMessage is undocumented.
type DescribeEventSubscriptionsResult ¶
type DescribeEventSubscriptionsResult struct { EventSubscriptionsList []EventSubscription `query:"EventSubscriptionsList.member" xml:"DescribeEventSubscriptionsResult>EventSubscriptionsList>EventSubscription"` Marker aws.StringValue `query:"Marker" xml:"DescribeEventSubscriptionsResult>Marker"` }
DescribeEventSubscriptionsResult is a wrapper for EventSubscriptionsMessage.
type DescribeEventsMessage ¶
type DescribeEventsMessage struct { Duration aws.IntegerValue `query:"Duration" xml:"Duration"` EndTime time.Time `query:"EndTime" xml:"EndTime"` EventCategories []string `query:"EventCategories.member" xml:"EventCategories>EventCategory"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` SourceIdentifier aws.StringValue `query:"SourceIdentifier" xml:"SourceIdentifier"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` StartTime time.Time `query:"StartTime" xml:"StartTime"` }
DescribeEventsMessage is undocumented.
type DescribeEventsResult ¶
type DescribeEventsResult struct { Events []Event `query:"Events.member" xml:"DescribeEventsResult>Events>Event"` Marker aws.StringValue `query:"Marker" xml:"DescribeEventsResult>Marker"` }
DescribeEventsResult is a wrapper for EventsMessage.
type DescribeOptionGroupOptionsMessage ¶
type DescribeOptionGroupOptionsMessage struct { EngineName aws.StringValue `query:"EngineName" xml:"EngineName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` MajorEngineVersion aws.StringValue `query:"MajorEngineVersion" xml:"MajorEngineVersion"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` }
DescribeOptionGroupOptionsMessage is undocumented.
type DescribeOptionGroupOptionsResult ¶
type DescribeOptionGroupOptionsResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOptionGroupOptionsResult>Marker"` OptionGroupOptions []OptionGroupOption `query:"OptionGroupOptions.member" xml:"DescribeOptionGroupOptionsResult>OptionGroupOptions>OptionGroupOption"` }
DescribeOptionGroupOptionsResult is a wrapper for OptionGroupOptionsMessage.
type DescribeOptionGroupsMessage ¶
type DescribeOptionGroupsMessage struct { EngineName aws.StringValue `query:"EngineName" xml:"EngineName"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` MajorEngineVersion aws.StringValue `query:"MajorEngineVersion" xml:"MajorEngineVersion"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` }
DescribeOptionGroupsMessage is undocumented.
type DescribeOptionGroupsResult ¶
type DescribeOptionGroupsResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOptionGroupsResult>Marker"` OptionGroupsList []OptionGroup `query:"OptionGroupsList.member" xml:"DescribeOptionGroupsResult>OptionGroupsList>OptionGroup"` }
DescribeOptionGroupsResult is a wrapper for OptionGroups.
type DescribeOrderableDBInstanceOptionsMessage ¶
type DescribeOrderableDBInstanceOptionsMessage struct { DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` VPC aws.BooleanValue `query:"Vpc" xml:"Vpc"` }
DescribeOrderableDBInstanceOptionsMessage is undocumented.
type DescribeOrderableDBInstanceOptionsResult ¶
type DescribeOrderableDBInstanceOptionsResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOrderableDBInstanceOptionsResult>Marker"` OrderableDBInstanceOptions []OrderableDBInstanceOption `` /* 141-byte string literal not displayed */ }
DescribeOrderableDBInstanceOptionsResult is a wrapper for OrderableDBInstanceOptionsMessage.
type DescribePendingMaintenanceActionsMessage ¶
type DescribePendingMaintenanceActionsMessage struct { Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` ResourceIdentifier aws.StringValue `query:"ResourceIdentifier" xml:"ResourceIdentifier"` }
DescribePendingMaintenanceActionsMessage is undocumented.
type DescribePendingMaintenanceActionsResult ¶
type DescribePendingMaintenanceActionsResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribePendingMaintenanceActionsResult>Marker"` PendingMaintenanceActions []ResourcePendingMaintenanceActions `` /* 146-byte string literal not displayed */ }
DescribePendingMaintenanceActionsResult is a wrapper for PendingMaintenanceActionsMessage.
type DescribeReservedDBInstancesMessage ¶
type DescribeReservedDBInstancesMessage struct { DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` Duration aws.StringValue `query:"Duration" xml:"Duration"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OfferingType aws.StringValue `query:"OfferingType" xml:"OfferingType"` ProductDescription aws.StringValue `query:"ProductDescription" xml:"ProductDescription"` ReservedDBInstanceID aws.StringValue `query:"ReservedDBInstanceId" xml:"ReservedDBInstanceId"` ReservedDBInstancesOfferingID aws.StringValue `query:"ReservedDBInstancesOfferingId" xml:"ReservedDBInstancesOfferingId"` }
DescribeReservedDBInstancesMessage is undocumented.
type DescribeReservedDBInstancesOfferingsMessage ¶
type DescribeReservedDBInstancesOfferingsMessage struct { DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` Duration aws.StringValue `query:"Duration" xml:"Duration"` Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` Marker aws.StringValue `query:"Marker" xml:"Marker"` MaxRecords aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OfferingType aws.StringValue `query:"OfferingType" xml:"OfferingType"` ProductDescription aws.StringValue `query:"ProductDescription" xml:"ProductDescription"` ReservedDBInstancesOfferingID aws.StringValue `query:"ReservedDBInstancesOfferingId" xml:"ReservedDBInstancesOfferingId"` }
DescribeReservedDBInstancesOfferingsMessage is undocumented.
type DescribeReservedDBInstancesOfferingsResult ¶
type DescribeReservedDBInstancesOfferingsResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeReservedDBInstancesOfferingsResult>Marker"` ReservedDBInstancesOfferings []ReservedDBInstancesOffering `` /* 149-byte string literal not displayed */ }
DescribeReservedDBInstancesOfferingsResult is a wrapper for ReservedDBInstancesOfferingMessage.
type DescribeReservedDBInstancesResult ¶
type DescribeReservedDBInstancesResult struct { Marker aws.StringValue `query:"Marker" xml:"DescribeReservedDBInstancesResult>Marker"` ReservedDBInstances []ReservedDBInstance `query:"ReservedDBInstances.member" xml:"DescribeReservedDBInstancesResult>ReservedDBInstances>ReservedDBInstance"` }
DescribeReservedDBInstancesResult is a wrapper for ReservedDBInstanceMessage.
type DownloadDBLogFilePortionDetails ¶
type DownloadDBLogFilePortionDetails struct { AdditionalDataPending aws.BooleanValue `query:"AdditionalDataPending" xml:"DownloadDBLogFilePortionResult>AdditionalDataPending"` LogFileData aws.StringValue `query:"LogFileData" xml:"DownloadDBLogFilePortionResult>LogFileData"` Marker aws.StringValue `query:"Marker" xml:"DownloadDBLogFilePortionResult>Marker"` }
DownloadDBLogFilePortionDetails is undocumented.
type DownloadDBLogFilePortionMessage ¶
type DownloadDBLogFilePortionMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` LogFileName aws.StringValue `query:"LogFileName" xml:"LogFileName"` Marker aws.StringValue `query:"Marker" xml:"Marker"` NumberOfLines aws.IntegerValue `query:"NumberOfLines" xml:"NumberOfLines"` }
DownloadDBLogFilePortionMessage is undocumented.
type DownloadDBLogFilePortionResult ¶
type DownloadDBLogFilePortionResult struct { AdditionalDataPending aws.BooleanValue `query:"AdditionalDataPending" xml:"DownloadDBLogFilePortionResult>AdditionalDataPending"` LogFileData aws.StringValue `query:"LogFileData" xml:"DownloadDBLogFilePortionResult>LogFileData"` Marker aws.StringValue `query:"Marker" xml:"DownloadDBLogFilePortionResult>Marker"` }
DownloadDBLogFilePortionResult is a wrapper for DownloadDBLogFilePortionDetails.
type EC2SecurityGroup ¶
type EC2SecurityGroup struct { EC2SecurityGroupID aws.StringValue `query:"EC2SecurityGroupId" xml:"EC2SecurityGroupId"` EC2SecurityGroupName aws.StringValue `query:"EC2SecurityGroupName" xml:"EC2SecurityGroupName"` EC2SecurityGroupOwnerID aws.StringValue `query:"EC2SecurityGroupOwnerId" xml:"EC2SecurityGroupOwnerId"` Status aws.StringValue `query:"Status" xml:"Status"` }
EC2SecurityGroup is undocumented.
type Endpoint ¶
type Endpoint struct { Address aws.StringValue `query:"Address" xml:"Address"` Port aws.IntegerValue `query:"Port" xml:"Port"` }
Endpoint is undocumented.
type EngineDefaults ¶
type EngineDefaults struct { DBParameterGroupFamily aws.StringValue `query:"DBParameterGroupFamily" xml:"DBParameterGroupFamily"` Marker aws.StringValue `query:"Marker" xml:"Marker"` Parameters []Parameter `query:"Parameters.member" xml:"Parameters>Parameter"` }
EngineDefaults is undocumented.
type Event ¶
type Event struct { Date time.Time `query:"Date" xml:"Date"` EventCategories []string `query:"EventCategories.member" xml:"EventCategories>EventCategory"` Message aws.StringValue `query:"Message" xml:"Message"` SourceIdentifier aws.StringValue `query:"SourceIdentifier" xml:"SourceIdentifier"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` }
Event is undocumented.
type EventCategoriesMap ¶
type EventCategoriesMap struct { EventCategories []string `query:"EventCategories.member" xml:"EventCategories>EventCategory"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` }
EventCategoriesMap is undocumented.
type EventCategoriesMessage ¶
type EventCategoriesMessage struct {
EventCategoriesMapList []EventCategoriesMap `query:"EventCategoriesMapList.member" xml:"DescribeEventCategoriesResult>EventCategoriesMapList>EventCategoriesMap"`
}
EventCategoriesMessage is undocumented.
type EventSubscription ¶
type EventSubscription struct { CustSubscriptionID aws.StringValue `query:"CustSubscriptionId" xml:"CustSubscriptionId"` CustomerAWSID aws.StringValue `query:"CustomerAwsId" xml:"CustomerAwsId"` Enabled aws.BooleanValue `query:"Enabled" xml:"Enabled"` EventCategoriesList []string `query:"EventCategoriesList.member" xml:"EventCategoriesList>EventCategory"` SNSTopicARN aws.StringValue `query:"SnsTopicArn" xml:"SnsTopicArn"` SourceIDsList []string `query:"SourceIdsList.member" xml:"SourceIdsList>SourceId"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` Status aws.StringValue `query:"Status" xml:"Status"` SubscriptionCreationTime aws.StringValue `query:"SubscriptionCreationTime" xml:"SubscriptionCreationTime"` }
EventSubscription is undocumented.
type EventSubscriptionsMessage ¶
type EventSubscriptionsMessage struct { EventSubscriptionsList []EventSubscription `query:"EventSubscriptionsList.member" xml:"DescribeEventSubscriptionsResult>EventSubscriptionsList>EventSubscription"` Marker aws.StringValue `query:"Marker" xml:"DescribeEventSubscriptionsResult>Marker"` }
EventSubscriptionsMessage is undocumented.
type EventsMessage ¶
type EventsMessage struct { Events []Event `query:"Events.member" xml:"DescribeEventsResult>Events>Event"` Marker aws.StringValue `query:"Marker" xml:"DescribeEventsResult>Marker"` }
EventsMessage is undocumented.
type Filter ¶
type Filter struct { Name aws.StringValue `query:"Name" xml:"Name"` Values []string `query:"Values.member" xml:"Values>Value"` }
Filter is undocumented.
type IPRange ¶
type IPRange struct { CIDRIP aws.StringValue `query:"CIDRIP" xml:"CIDRIP"` Status aws.StringValue `query:"Status" xml:"Status"` }
IPRange is undocumented.
type ListTagsForResourceMessage ¶
type ListTagsForResourceMessage struct { Filters []Filter `query:"Filters.member" xml:"Filters>Filter"` ResourceName aws.StringValue `query:"ResourceName" xml:"ResourceName"` }
ListTagsForResourceMessage is undocumented.
type ListTagsForResourceResult ¶
type ListTagsForResourceResult struct {
TagList []Tag `query:"TagList.member" xml:"ListTagsForResourceResult>TagList>Tag"`
}
ListTagsForResourceResult is a wrapper for TagListMessage.
type ModifyDBInstanceMessage ¶
type ModifyDBInstanceMessage struct { AllocatedStorage aws.IntegerValue `query:"AllocatedStorage" xml:"AllocatedStorage"` AllowMajorVersionUpgrade aws.BooleanValue `query:"AllowMajorVersionUpgrade" xml:"AllowMajorVersionUpgrade"` ApplyImmediately aws.BooleanValue `query:"ApplyImmediately" xml:"ApplyImmediately"` AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` BackupRetentionPeriod aws.IntegerValue `query:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` DBSecurityGroups []string `query:"DBSecurityGroups.member" xml:"DBSecurityGroups>DBSecurityGroupName"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` MasterUserPassword aws.StringValue `query:"MasterUserPassword" xml:"MasterUserPassword"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` NewDBInstanceIdentifier aws.StringValue `query:"NewDBInstanceIdentifier" xml:"NewDBInstanceIdentifier"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` PreferredBackupWindow aws.StringValue `query:"PreferredBackupWindow" xml:"PreferredBackupWindow"` PreferredMaintenanceWindow aws.StringValue `query:"PreferredMaintenanceWindow" xml:"PreferredMaintenanceWindow"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` TDECredentialPassword aws.StringValue `query:"TdeCredentialPassword" xml:"TdeCredentialPassword"` VPCSecurityGroupIDs []string `query:"VpcSecurityGroupIds.member" xml:"VpcSecurityGroupIds>VpcSecurityGroupId"` }
ModifyDBInstanceMessage is undocumented.
type ModifyDBInstanceResult ¶
type ModifyDBInstanceResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"ModifyDBInstanceResult>DBInstance"`
}
ModifyDBInstanceResult is undocumented.
type ModifyDBParameterGroupMessage ¶
type ModifyDBParameterGroupMessage struct { DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Parameters []Parameter `query:"Parameters.member" xml:"Parameters>Parameter"` }
ModifyDBParameterGroupMessage is undocumented.
type ModifyDBParameterGroupResult ¶
type ModifyDBParameterGroupResult struct {
DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"ModifyDBParameterGroupResult>DBParameterGroupName"`
}
ModifyDBParameterGroupResult is a wrapper for DBParameterGroupNameMessage.
type ModifyDBSubnetGroupMessage ¶
type ModifyDBSubnetGroupMessage struct { DBSubnetGroupDescription aws.StringValue `query:"DBSubnetGroupDescription" xml:"DBSubnetGroupDescription"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` SubnetIDs []string `query:"SubnetIds.member" xml:"SubnetIds>SubnetIdentifier"` }
ModifyDBSubnetGroupMessage is undocumented.
type ModifyDBSubnetGroupResult ¶
type ModifyDBSubnetGroupResult struct {
DBSubnetGroup *DBSubnetGroup `query:"DBSubnetGroup" xml:"ModifyDBSubnetGroupResult>DBSubnetGroup"`
}
ModifyDBSubnetGroupResult is undocumented.
type ModifyEventSubscriptionMessage ¶
type ModifyEventSubscriptionMessage struct { Enabled aws.BooleanValue `query:"Enabled" xml:"Enabled"` EventCategories []string `query:"EventCategories.member" xml:"EventCategories>EventCategory"` SNSTopicARN aws.StringValue `query:"SnsTopicArn" xml:"SnsTopicArn"` SourceType aws.StringValue `query:"SourceType" xml:"SourceType"` SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"` }
ModifyEventSubscriptionMessage is undocumented.
type ModifyEventSubscriptionResult ¶
type ModifyEventSubscriptionResult struct {
EventSubscription *EventSubscription `query:"EventSubscription" xml:"ModifyEventSubscriptionResult>EventSubscription"`
}
ModifyEventSubscriptionResult is undocumented.
type ModifyOptionGroupMessage ¶
type ModifyOptionGroupMessage struct { ApplyImmediately aws.BooleanValue `query:"ApplyImmediately" xml:"ApplyImmediately"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` OptionsToInclude []OptionConfiguration `query:"OptionsToInclude.member" xml:"OptionsToInclude>OptionConfiguration"` OptionsToRemove []string `query:"OptionsToRemove.member" xml:"OptionsToRemove>member"` }
ModifyOptionGroupMessage is undocumented.
type ModifyOptionGroupResult ¶
type ModifyOptionGroupResult struct {
OptionGroup *OptionGroup `query:"OptionGroup" xml:"ModifyOptionGroupResult>OptionGroup"`
}
ModifyOptionGroupResult is undocumented.
type Option ¶
type Option struct { DBSecurityGroupMemberships []DBSecurityGroupMembership `query:"DBSecurityGroupMemberships.member" xml:"DBSecurityGroupMemberships>DBSecurityGroup"` OptionDescription aws.StringValue `query:"OptionDescription" xml:"OptionDescription"` OptionName aws.StringValue `query:"OptionName" xml:"OptionName"` OptionSettings []OptionSetting `query:"OptionSettings.member" xml:"OptionSettings>OptionSetting"` Permanent aws.BooleanValue `query:"Permanent" xml:"Permanent"` Persistent aws.BooleanValue `query:"Persistent" xml:"Persistent"` Port aws.IntegerValue `query:"Port" xml:"Port"` VPCSecurityGroupMemberships []VPCSecurityGroupMembership `query:"VpcSecurityGroupMemberships.member" xml:"VpcSecurityGroupMemberships>VpcSecurityGroupMembership"` }
Option is undocumented.
type OptionConfiguration ¶
type OptionConfiguration struct { DBSecurityGroupMemberships []string `query:"DBSecurityGroupMemberships.member" xml:"DBSecurityGroupMemberships>DBSecurityGroupName"` OptionName aws.StringValue `query:"OptionName" xml:"OptionName"` OptionSettings []OptionSetting `query:"OptionSettings.member" xml:"OptionSettings>OptionSetting"` Port aws.IntegerValue `query:"Port" xml:"Port"` VPCSecurityGroupMemberships []string `query:"VpcSecurityGroupMemberships.member" xml:"VpcSecurityGroupMemberships>VpcSecurityGroupId"` }
OptionConfiguration is undocumented.
type OptionGroup ¶
type OptionGroup struct { AllowsVPCAndNonVPCInstanceMemberships aws.BooleanValue `query:"AllowsVpcAndNonVpcInstanceMemberships" xml:"AllowsVpcAndNonVpcInstanceMemberships"` EngineName aws.StringValue `query:"EngineName" xml:"EngineName"` MajorEngineVersion aws.StringValue `query:"MajorEngineVersion" xml:"MajorEngineVersion"` OptionGroupDescription aws.StringValue `query:"OptionGroupDescription" xml:"OptionGroupDescription"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Options []Option `query:"Options.member" xml:"Options>Option"` VPCID aws.StringValue `query:"VpcId" xml:"VpcId"` }
OptionGroup is undocumented.
type OptionGroupMembership ¶
type OptionGroupMembership struct { OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Status aws.StringValue `query:"Status" xml:"Status"` }
OptionGroupMembership is undocumented.
type OptionGroupOption ¶
type OptionGroupOption struct { DefaultPort aws.IntegerValue `query:"DefaultPort" xml:"DefaultPort"` Description aws.StringValue `query:"Description" xml:"Description"` EngineName aws.StringValue `query:"EngineName" xml:"EngineName"` MajorEngineVersion aws.StringValue `query:"MajorEngineVersion" xml:"MajorEngineVersion"` MinimumRequiredMinorEngineVersion aws.StringValue `query:"MinimumRequiredMinorEngineVersion" xml:"MinimumRequiredMinorEngineVersion"` Name aws.StringValue `query:"Name" xml:"Name"` OptionGroupOptionSettings []OptionGroupOptionSetting `query:"OptionGroupOptionSettings.member" xml:"OptionGroupOptionSettings>OptionGroupOptionSetting"` OptionsDependedOn []string `query:"OptionsDependedOn.member" xml:"OptionsDependedOn>OptionName"` Permanent aws.BooleanValue `query:"Permanent" xml:"Permanent"` Persistent aws.BooleanValue `query:"Persistent" xml:"Persistent"` PortRequired aws.BooleanValue `query:"PortRequired" xml:"PortRequired"` }
OptionGroupOption is undocumented.
type OptionGroupOptionSetting ¶
type OptionGroupOptionSetting struct { AllowedValues aws.StringValue `query:"AllowedValues" xml:"AllowedValues"` ApplyType aws.StringValue `query:"ApplyType" xml:"ApplyType"` DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` IsModifiable aws.BooleanValue `query:"IsModifiable" xml:"IsModifiable"` SettingDescription aws.StringValue `query:"SettingDescription" xml:"SettingDescription"` SettingName aws.StringValue `query:"SettingName" xml:"SettingName"` }
OptionGroupOptionSetting is undocumented.
type OptionGroupOptionsMessage ¶
type OptionGroupOptionsMessage struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOptionGroupOptionsResult>Marker"` OptionGroupOptions []OptionGroupOption `query:"OptionGroupOptions.member" xml:"DescribeOptionGroupOptionsResult>OptionGroupOptions>OptionGroupOption"` }
OptionGroupOptionsMessage is undocumented.
type OptionGroups ¶
type OptionGroups struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOptionGroupsResult>Marker"` OptionGroupsList []OptionGroup `query:"OptionGroupsList.member" xml:"DescribeOptionGroupsResult>OptionGroupsList>OptionGroup"` }
OptionGroups is undocumented.
type OptionSetting ¶
type OptionSetting struct { AllowedValues aws.StringValue `query:"AllowedValues" xml:"AllowedValues"` ApplyType aws.StringValue `query:"ApplyType" xml:"ApplyType"` DataType aws.StringValue `query:"DataType" xml:"DataType"` DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` Description aws.StringValue `query:"Description" xml:"Description"` IsCollection aws.BooleanValue `query:"IsCollection" xml:"IsCollection"` IsModifiable aws.BooleanValue `query:"IsModifiable" xml:"IsModifiable"` Name aws.StringValue `query:"Name" xml:"Name"` Value aws.StringValue `query:"Value" xml:"Value"` }
OptionSetting is undocumented.
type OrderableDBInstanceOption ¶
type OrderableDBInstanceOption struct { AvailabilityZones []AvailabilityZone `query:"AvailabilityZones.member" xml:"AvailabilityZones>AvailabilityZone"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` Engine aws.StringValue `query:"Engine" xml:"Engine"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MultiAZCapable aws.BooleanValue `query:"MultiAZCapable" xml:"MultiAZCapable"` ReadReplicaCapable aws.BooleanValue `query:"ReadReplicaCapable" xml:"ReadReplicaCapable"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` SupportsIOPS aws.BooleanValue `query:"SupportsIops" xml:"SupportsIops"` SupportsStorageEncryption aws.BooleanValue `query:"SupportsStorageEncryption" xml:"SupportsStorageEncryption"` VPC aws.BooleanValue `query:"Vpc" xml:"Vpc"` }
OrderableDBInstanceOption is undocumented.
type OrderableDBInstanceOptionsMessage ¶
type OrderableDBInstanceOptionsMessage struct { Marker aws.StringValue `query:"Marker" xml:"DescribeOrderableDBInstanceOptionsResult>Marker"` OrderableDBInstanceOptions []OrderableDBInstanceOption `` /* 141-byte string literal not displayed */ }
OrderableDBInstanceOptionsMessage is undocumented.
type Parameter ¶
type Parameter struct { AllowedValues aws.StringValue `query:"AllowedValues" xml:"AllowedValues"` ApplyMethod aws.StringValue `query:"ApplyMethod" xml:"ApplyMethod"` ApplyType aws.StringValue `query:"ApplyType" xml:"ApplyType"` DataType aws.StringValue `query:"DataType" xml:"DataType"` Description aws.StringValue `query:"Description" xml:"Description"` IsModifiable aws.BooleanValue `query:"IsModifiable" xml:"IsModifiable"` MinimumEngineVersion aws.StringValue `query:"MinimumEngineVersion" xml:"MinimumEngineVersion"` ParameterName aws.StringValue `query:"ParameterName" xml:"ParameterName"` ParameterValue aws.StringValue `query:"ParameterValue" xml:"ParameterValue"` Source aws.StringValue `query:"Source" xml:"Source"` }
Parameter is undocumented.
type PendingMaintenanceAction ¶
type PendingMaintenanceAction struct { Action aws.StringValue `query:"Action" xml:"Action"` AutoAppliedAfterDate time.Time `query:"AutoAppliedAfterDate" xml:"AutoAppliedAfterDate"` CurrentApplyDate time.Time `query:"CurrentApplyDate" xml:"CurrentApplyDate"` ForcedApplyDate time.Time `query:"ForcedApplyDate" xml:"ForcedApplyDate"` OptInStatus aws.StringValue `query:"OptInStatus" xml:"OptInStatus"` }
PendingMaintenanceAction is undocumented.
type PendingMaintenanceActionsMessage ¶
type PendingMaintenanceActionsMessage struct { Marker aws.StringValue `query:"Marker" xml:"DescribePendingMaintenanceActionsResult>Marker"` PendingMaintenanceActions []ResourcePendingMaintenanceActions `` /* 146-byte string literal not displayed */ }
PendingMaintenanceActionsMessage is undocumented.
type PendingModifiedValues ¶
type PendingModifiedValues struct { AllocatedStorage aws.IntegerValue `query:"AllocatedStorage" xml:"AllocatedStorage"` BackupRetentionPeriod aws.IntegerValue `query:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` EngineVersion aws.StringValue `query:"EngineVersion" xml:"EngineVersion"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` MasterUserPassword aws.StringValue `query:"MasterUserPassword" xml:"MasterUserPassword"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` Port aws.IntegerValue `query:"Port" xml:"Port"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` }
PendingModifiedValues is undocumented.
type PromoteReadReplicaMessage ¶
type PromoteReadReplicaMessage struct { BackupRetentionPeriod aws.IntegerValue `query:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` PreferredBackupWindow aws.StringValue `query:"PreferredBackupWindow" xml:"PreferredBackupWindow"` }
PromoteReadReplicaMessage is undocumented.
type PromoteReadReplicaResult ¶
type PromoteReadReplicaResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"PromoteReadReplicaResult>DBInstance"`
}
PromoteReadReplicaResult is undocumented.
type PurchaseReservedDBInstancesOfferingMessage ¶
type PurchaseReservedDBInstancesOfferingMessage struct { DBInstanceCount aws.IntegerValue `query:"DBInstanceCount" xml:"DBInstanceCount"` ReservedDBInstanceID aws.StringValue `query:"ReservedDBInstanceId" xml:"ReservedDBInstanceId"` ReservedDBInstancesOfferingID aws.StringValue `query:"ReservedDBInstancesOfferingId" xml:"ReservedDBInstancesOfferingId"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` }
PurchaseReservedDBInstancesOfferingMessage is undocumented.
type PurchaseReservedDBInstancesOfferingResult ¶
type PurchaseReservedDBInstancesOfferingResult struct {
ReservedDBInstance *ReservedDBInstance `query:"ReservedDBInstance" xml:"PurchaseReservedDBInstancesOfferingResult>ReservedDBInstance"`
}
PurchaseReservedDBInstancesOfferingResult is undocumented.
type RDS ¶
type RDS struct {
// contains filtered or unexported fields
}
RDS is a client for Amazon Relational Database Service.
func (*RDS) AddSourceIdentifierToSubscription ¶
func (c *RDS) AddSourceIdentifierToSubscription(req *AddSourceIdentifierToSubscriptionMessage) (resp *AddSourceIdentifierToSubscriptionResult, err error)
AddSourceIdentifierToSubscription adds a source identifier to an existing RDS event notification subscription.
func (*RDS) AddTagsToResource ¶
func (c *RDS) AddTagsToResource(req *AddTagsToResourceMessage) (err error)
AddTagsToResource adds metadata tags to an Amazon RDS resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon RDS resources, or used in Condition statement in IAM policy for Amazon For an overview on tagging Amazon RDS resources, see Tagging Amazon RDS Resources
func (*RDS) ApplyPendingMaintenanceAction ¶
func (c *RDS) ApplyPendingMaintenanceAction(req *ApplyPendingMaintenanceActionMessage) (resp *ApplyPendingMaintenanceActionResult, err error)
ApplyPendingMaintenanceAction applies a pending maintenance action to a resource.
func (*RDS) AuthorizeDBSecurityGroupIngress ¶
func (c *RDS) AuthorizeDBSecurityGroupIngress(req *AuthorizeDBSecurityGroupIngressMessage) (resp *AuthorizeDBSecurityGroupIngressResult, err error)
AuthorizeDBSecurityGroupIngress enables ingress to a DBSecurityGroup using one of two forms of authorization. First, EC2 or VPC security groups can be added to the DBSecurityGroup if the application using the database is running on EC2 or VPC instances. Second, IP ranges are available if the application accessing your database is running on the Internet. Required parameters for this API are one of range, EC2SecurityGroupId for or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId for non-VPC). You cannot authorize ingress from an EC2 security group in one Region to an Amazon RDS DB instance in another. You cannot authorize ingress from a VPC security group in one VPC to an Amazon RDS DB instance in another. For an overview of ranges, go to the Wikipedia Tutorial .
func (*RDS) CopyDBParameterGroup ¶
func (c *RDS) CopyDBParameterGroup(req *CopyDBParameterGroupMessage) (resp *CopyDBParameterGroupResult, err error)
CopyDBParameterGroup is undocumented.
func (*RDS) CopyDBSnapshot ¶
func (c *RDS) CopyDBSnapshot(req *CopyDBSnapshotMessage) (resp *CopyDBSnapshotResult, err error)
CopyDBSnapshot copies the specified DBSnapshot. The source DBSnapshot must be in the "available" state.
func (*RDS) CopyOptionGroup ¶
func (c *RDS) CopyOptionGroup(req *CopyOptionGroupMessage) (resp *CopyOptionGroupResult, err error)
CopyOptionGroup is undocumented.
func (*RDS) CreateDBInstance ¶
func (c *RDS) CreateDBInstance(req *CreateDBInstanceMessage) (resp *CreateDBInstanceResult, err error)
CreateDBInstance is undocumented.
func (*RDS) CreateDBInstanceReadReplica ¶
func (c *RDS) CreateDBInstanceReadReplica(req *CreateDBInstanceReadReplicaMessage) (resp *CreateDBInstanceReadReplicaResult, err error)
CreateDBInstanceReadReplica creates a DB instance that acts as a Read Replica of a source DB instance. All Read Replica DB instances are created as Single-AZ deployments with backups disabled. All other DB instance attributes (including DB security groups and DB parameter groups) are inherited from the source DB instance, except as specified below. The source DB instance must have backup retention enabled.
func (*RDS) CreateDBParameterGroup ¶
func (c *RDS) CreateDBParameterGroup(req *CreateDBParameterGroupMessage) (resp *CreateDBParameterGroupResult, err error)
CreateDBParameterGroup creates a new DB parameter group. A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup . Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance . When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect. After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.
func (*RDS) CreateDBSecurityGroup ¶
func (c *RDS) CreateDBSecurityGroup(req *CreateDBSecurityGroupMessage) (resp *CreateDBSecurityGroupResult, err error)
CreateDBSecurityGroup creates a new DB security group. DB security groups control access to a DB instance.
func (*RDS) CreateDBSnapshot ¶
func (c *RDS) CreateDBSnapshot(req *CreateDBSnapshotMessage) (resp *CreateDBSnapshotResult, err error)
CreateDBSnapshot creates a DBSnapshot. The source DBInstance must be in "available" state.
func (*RDS) CreateDBSubnetGroup ¶
func (c *RDS) CreateDBSubnetGroup(req *CreateDBSubnetGroupMessage) (resp *CreateDBSubnetGroupResult, err error)
CreateDBSubnetGroup creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the region.
func (*RDS) CreateEventSubscription ¶
func (c *RDS) CreateEventSubscription(req *CreateEventSubscriptionMessage) (resp *CreateEventSubscriptionResult, err error)
CreateEventSubscription creates an RDS event notification subscription. This action requires a topic ARN (Amazon Resource Name) created by either the RDS console, the SNS console, or the SNS To obtain an ARN with you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the type of source (SourceType) you want to be notified of, provide a list of RDS sources (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup. If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIdentifier = myDBInstance1, you will be notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you will receive notice of the events for that source type for all your RDS sources. If you do not specify either the SourceType nor the SourceIdentifier, you will be notified of events generated from all RDS sources belonging to your customer account.
func (*RDS) CreateOptionGroup ¶
func (c *RDS) CreateOptionGroup(req *CreateOptionGroupMessage) (resp *CreateOptionGroupResult, err error)
CreateOptionGroup creates a new option group. You can create up to 20 option groups.
func (*RDS) DeleteDBInstance ¶
func (c *RDS) DeleteDBInstance(req *DeleteDBInstanceMessage) (resp *DeleteDBInstanceResult, err error)
DeleteDBInstance the DeleteDBInstance action deletes a previously provisioned DB instance. A successful response from the web service indicates the request was received correctly. When you delete a DB instance, all automated backups for that instance are deleted and cannot be recovered. Manual DB snapshots of the DB instance to be deleted are not deleted. If a final DB snapshot is requested the status of the RDS instance will be "deleting" until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action cannot be canceled or reverted once submitted.
func (*RDS) DeleteDBParameterGroup ¶
func (c *RDS) DeleteDBParameterGroup(req *DeleteDBParameterGroupMessage) (err error)
DeleteDBParameterGroup deletes a specified DBParameterGroup. The DBParameterGroup to be deleted cannot be associated with any DB instances. The specified DB parameter group cannot be associated with any DB instances.
func (*RDS) DeleteDBSecurityGroup ¶
func (c *RDS) DeleteDBSecurityGroup(req *DeleteDBSecurityGroupMessage) (err error)
DeleteDBSecurityGroup deletes a DB security group. The specified DB security group must not be associated with any DB instances.
func (*RDS) DeleteDBSnapshot ¶
func (c *RDS) DeleteDBSnapshot(req *DeleteDBSnapshotMessage) (resp *DeleteDBSnapshotResult, err error)
DeleteDBSnapshot deletes a DBSnapshot. If the snapshot is being copied, the copy operation is terminated. The DBSnapshot must be in the available state to be deleted.
func (*RDS) DeleteDBSubnetGroup ¶
func (c *RDS) DeleteDBSubnetGroup(req *DeleteDBSubnetGroupMessage) (err error)
DeleteDBSubnetGroup deletes a DB subnet group. The specified database subnet group must not be associated with any DB instances.
func (*RDS) DeleteEventSubscription ¶
func (c *RDS) DeleteEventSubscription(req *DeleteEventSubscriptionMessage) (resp *DeleteEventSubscriptionResult, err error)
DeleteEventSubscription is undocumented.
func (*RDS) DeleteOptionGroup ¶
func (c *RDS) DeleteOptionGroup(req *DeleteOptionGroupMessage) (err error)
DeleteOptionGroup is undocumented.
func (*RDS) DescribeDBEngineVersions ¶
func (c *RDS) DescribeDBEngineVersions(req *DescribeDBEngineVersionsMessage) (resp *DescribeDBEngineVersionsResult, err error)
DescribeDBEngineVersions is undocumented.
func (*RDS) DescribeDBInstances ¶
func (c *RDS) DescribeDBInstances(req *DescribeDBInstancesMessage) (resp *DescribeDBInstancesResult, err error)
DescribeDBInstances returns information about provisioned RDS instances. This API supports pagination.
func (*RDS) DescribeDBLogFiles ¶
func (c *RDS) DescribeDBLogFiles(req *DescribeDBLogFilesMessage) (resp *DescribeDBLogFilesResult, err error)
DescribeDBLogFiles returns a list of DB log files for the DB instance.
func (*RDS) DescribeDBParameterGroups ¶
func (c *RDS) DescribeDBParameterGroups(req *DescribeDBParameterGroupsMessage) (resp *DescribeDBParameterGroupsResult, err error)
DescribeDBParameterGroups returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group.
func (*RDS) DescribeDBParameters ¶
func (c *RDS) DescribeDBParameters(req *DescribeDBParametersMessage) (resp *DescribeDBParametersResult, err error)
DescribeDBParameters returns the detailed parameter list for a particular DB parameter group.
func (*RDS) DescribeDBSecurityGroups ¶
func (c *RDS) DescribeDBSecurityGroups(req *DescribeDBSecurityGroupsMessage) (resp *DescribeDBSecurityGroupsResult, err error)
DescribeDBSecurityGroups returns a list of DBSecurityGroup descriptions. If a DBSecurityGroupName is specified, the list will contain only the descriptions of the specified DB security group.
func (*RDS) DescribeDBSnapshots ¶
func (c *RDS) DescribeDBSnapshots(req *DescribeDBSnapshotsMessage) (resp *DescribeDBSnapshotsResult, err error)
DescribeDBSnapshots returns information about DB snapshots. This API supports pagination.
func (*RDS) DescribeDBSubnetGroups ¶
func (c *RDS) DescribeDBSubnetGroups(req *DescribeDBSubnetGroupsMessage) (resp *DescribeDBSubnetGroupsResult, err error)
DescribeDBSubnetGroups returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup. For an overview of ranges, go to the Wikipedia Tutorial .
func (*RDS) DescribeEngineDefaultParameters ¶
func (c *RDS) DescribeEngineDefaultParameters(req *DescribeEngineDefaultParametersMessage) (resp *DescribeEngineDefaultParametersResult, err error)
DescribeEngineDefaultParameters returns the default engine and system parameter information for the specified database engine.
func (*RDS) DescribeEventCategories ¶
func (c *RDS) DescribeEventCategories(req *DescribeEventCategoriesMessage) (resp *DescribeEventCategoriesResult, err error)
DescribeEventCategories displays a list of categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in the Events topic in the Amazon RDS User Guide.
func (*RDS) DescribeEventSubscriptions ¶
func (c *RDS) DescribeEventSubscriptions(req *DescribeEventSubscriptionsMessage) (resp *DescribeEventSubscriptionsResult, err error)
DescribeEventSubscriptions lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify a SubscriptionName, lists the description for that subscription.
func (*RDS) DescribeEvents ¶
func (c *RDS) DescribeEvents(req *DescribeEventsMessage) (resp *DescribeEventsResult, err error)
DescribeEvents returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned.
func (*RDS) DescribeOptionGroupOptions ¶
func (c *RDS) DescribeOptionGroupOptions(req *DescribeOptionGroupOptionsMessage) (resp *DescribeOptionGroupOptionsResult, err error)
DescribeOptionGroupOptions is undocumented.
func (*RDS) DescribeOptionGroups ¶
func (c *RDS) DescribeOptionGroups(req *DescribeOptionGroupsMessage) (resp *DescribeOptionGroupsResult, err error)
DescribeOptionGroups is undocumented.
func (*RDS) DescribeOrderableDBInstanceOptions ¶
func (c *RDS) DescribeOrderableDBInstanceOptions(req *DescribeOrderableDBInstanceOptionsMessage) (resp *DescribeOrderableDBInstanceOptionsResult, err error)
DescribeOrderableDBInstanceOptions returns a list of orderable DB instance options for the specified engine.
func (*RDS) DescribePendingMaintenanceActions ¶
func (c *RDS) DescribePendingMaintenanceActions(req *DescribePendingMaintenanceActionsMessage) (resp *DescribePendingMaintenanceActionsResult, err error)
DescribePendingMaintenanceActions returns a list of resources (for example, DB Instances) that have at least one pending maintenance action.
func (*RDS) DescribeReservedDBInstances ¶
func (c *RDS) DescribeReservedDBInstances(req *DescribeReservedDBInstancesMessage) (resp *DescribeReservedDBInstancesResult, err error)
DescribeReservedDBInstances returns information about reserved DB instances for this account, or about a specified reserved DB instance.
func (*RDS) DescribeReservedDBInstancesOfferings ¶
func (c *RDS) DescribeReservedDBInstancesOfferings(req *DescribeReservedDBInstancesOfferingsMessage) (resp *DescribeReservedDBInstancesOfferingsResult, err error)
DescribeReservedDBInstancesOfferings is undocumented.
func (*RDS) DownloadDBLogFilePortion ¶
func (c *RDS) DownloadDBLogFilePortion(req *DownloadDBLogFilePortionMessage) (resp *DownloadDBLogFilePortionResult, err error)
DownloadDBLogFilePortion downloads all or a portion of the specified log file.
func (*RDS) ListTagsForResource ¶
func (c *RDS) ListTagsForResource(req *ListTagsForResourceMessage) (resp *ListTagsForResourceResult, err error)
ListTagsForResource lists all tags on an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources
func (*RDS) ModifyDBInstance ¶
func (c *RDS) ModifyDBInstance(req *ModifyDBInstanceMessage) (resp *ModifyDBInstanceResult, err error)
ModifyDBInstance modify settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.
func (*RDS) ModifyDBParameterGroup ¶
func (c *RDS) ModifyDBParameterGroup(req *ModifyDBParameterGroupMessage) (resp *ModifyDBParameterGroupResult, err error)
ModifyDBParameterGroup modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName , ParameterValue , and ApplyMethod . A maximum of 20 parameters can be modified in a single request. Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB instance associated with the parameter group before the change can take effect. After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the modify action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.
func (*RDS) ModifyDBSubnetGroup ¶
func (c *RDS) ModifyDBSubnetGroup(req *ModifyDBSubnetGroupMessage) (resp *ModifyDBSubnetGroupResult, err error)
ModifyDBSubnetGroup modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the region.
func (*RDS) ModifyEventSubscription ¶
func (c *RDS) ModifyEventSubscription(req *ModifyEventSubscriptionMessage) (resp *ModifyEventSubscriptionResult, err error)
ModifyEventSubscription modifies an existing RDS event notification subscription. Note that you cannot modify the source identifiers using this call; to change source identifiers for a subscription, use the AddSourceIdentifierToSubscription and RemoveSourceIdentifierFromSubscription calls. You can see a list of the event categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.
func (*RDS) ModifyOptionGroup ¶
func (c *RDS) ModifyOptionGroup(req *ModifyOptionGroupMessage) (resp *ModifyOptionGroupResult, err error)
ModifyOptionGroup is undocumented.
func (*RDS) PromoteReadReplica ¶
func (c *RDS) PromoteReadReplica(req *PromoteReadReplicaMessage) (resp *PromoteReadReplicaResult, err error)
PromoteReadReplica promotes a Read Replica DB instance to a standalone DB instance. We recommend that you enable automated backups on your Read Replica before promoting the Read Replica. This ensures that no backup is taken during the promotion process. Once the instance is promoted to a primary instance, backups are taken based on your backup settings.
func (*RDS) PurchaseReservedDBInstancesOffering ¶
func (c *RDS) PurchaseReservedDBInstancesOffering(req *PurchaseReservedDBInstancesOfferingMessage) (resp *PurchaseReservedDBInstancesOfferingResult, err error)
PurchaseReservedDBInstancesOffering is undocumented.
func (*RDS) RebootDBInstance ¶
func (c *RDS) RebootDBInstance(req *RebootDBInstanceMessage) (resp *RebootDBInstanceResult, err error)
RebootDBInstance rebooting a DB instance restarts the database engine service. A reboot also applies to the DB instance any modifications to the associated DB parameter group that were pending. Rebooting a DB instance results in a momentary outage of the instance, during which the DB instance status is set to rebooting. If the RDS instance is configured for MultiAZ, it is possible that the reboot will be conducted through a failover. An Amazon RDS event is created when the reboot is completed. If your DB instance is deployed in multiple Availability Zones, you can force a failover from one AZ to the other during the reboot. You might force a failover to test the availability of your DB instance deployment or to restore operations to the original AZ after a failover occurs. The time required to reboot is a function of the specific database engine's crash recovery process. To improve the reboot time, we recommend that you reduce database activities as much as possible during the reboot process to reduce rollback activity for in-transit transactions.
func (*RDS) RemoveSourceIdentifierFromSubscription ¶
func (c *RDS) RemoveSourceIdentifierFromSubscription(req *RemoveSourceIdentifierFromSubscriptionMessage) (resp *RemoveSourceIdentifierFromSubscriptionResult, err error)
RemoveSourceIdentifierFromSubscription removes a source identifier from an existing RDS event notification subscription.
func (*RDS) RemoveTagsFromResource ¶
func (c *RDS) RemoveTagsFromResource(req *RemoveTagsFromResourceMessage) (err error)
RemoveTagsFromResource removes metadata tags from an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources
func (*RDS) ResetDBParameterGroup ¶
func (c *RDS) ResetDBParameterGroup(req *ResetDBParameterGroupMessage) (resp *ResetDBParameterGroupResult, err error)
ResetDBParameterGroup modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod . To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.
func (*RDS) RestoreDBInstanceFromDBSnapshot ¶
func (c *RDS) RestoreDBInstanceFromDBSnapshot(req *RestoreDBInstanceFromDBSnapshotMessage) (resp *RestoreDBInstanceFromDBSnapshotResult, err error)
RestoreDBInstanceFromDBSnapshot creates a new DB instance from a DB snapshot. The target database is created from the source database restore point with the same configuration as the original source database, except that the new RDS instance is created with the default security group. If your intent is to replace your original DB instance with the new, restored DB instance, then rename your original DB instance before you call the RestoreDBInstanceFromDBSnapshot action. RDS does not allow two DB instances with the same name. Once you have renamed your original DB instance with a different identifier, then you can pass the original name of the DB instance as the DBInstanceIdentifier in the call to the RestoreDBInstanceFromDBSnapshot action. The result is that you will replace the original DB instance with the DB instance created from the snapshot.
func (*RDS) RestoreDBInstanceToPointInTime ¶
func (c *RDS) RestoreDBInstanceToPointInTime(req *RestoreDBInstanceToPointInTimeMessage) (resp *RestoreDBInstanceToPointInTimeResult, err error)
RestoreDBInstanceToPointInTime restores a DB instance to an arbitrary point-in-time. Users can restore to any point in time before the LatestRestorableTime for up to BackupRetentionPeriod days. The target database is created from the source database with the same configuration as the original database except that the DB instance is created with the default DB security group.
func (*RDS) RevokeDBSecurityGroupIngress ¶
func (c *RDS) RevokeDBSecurityGroupIngress(req *RevokeDBSecurityGroupIngressMessage) (resp *RevokeDBSecurityGroupIngressResult, err error)
RevokeDBSecurityGroupIngress revokes ingress from a DBSecurityGroup for previously authorized IP ranges or EC2 or VPC Security Groups. Required parameters for this API are one of EC2SecurityGroupId for or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId).
type RebootDBInstanceMessage ¶
type RebootDBInstanceMessage struct { DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` ForceFailover aws.BooleanValue `query:"ForceFailover" xml:"ForceFailover"` }
RebootDBInstanceMessage is undocumented.
type RebootDBInstanceResult ¶
type RebootDBInstanceResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"RebootDBInstanceResult>DBInstance"`
}
RebootDBInstanceResult is undocumented.
type RecurringCharge ¶
type RecurringCharge struct { RecurringChargeAmount aws.DoubleValue `query:"RecurringChargeAmount" xml:"RecurringChargeAmount"` RecurringChargeFrequency aws.StringValue `query:"RecurringChargeFrequency" xml:"RecurringChargeFrequency"` }
RecurringCharge is undocumented.
type RemoveSourceIdentifierFromSubscriptionMessage ¶
type RemoveSourceIdentifierFromSubscriptionMessage struct { SourceIdentifier aws.StringValue `query:"SourceIdentifier" xml:"SourceIdentifier"` SubscriptionName aws.StringValue `query:"SubscriptionName" xml:"SubscriptionName"` }
RemoveSourceIdentifierFromSubscriptionMessage is undocumented.
type RemoveSourceIdentifierFromSubscriptionResult ¶
type RemoveSourceIdentifierFromSubscriptionResult struct {
EventSubscription *EventSubscription `query:"EventSubscription" xml:"RemoveSourceIdentifierFromSubscriptionResult>EventSubscription"`
}
RemoveSourceIdentifierFromSubscriptionResult is undocumented.
type RemoveTagsFromResourceMessage ¶
type RemoveTagsFromResourceMessage struct { ResourceName aws.StringValue `query:"ResourceName" xml:"ResourceName"` TagKeys []string `query:"TagKeys.member" xml:"TagKeys>member"` }
RemoveTagsFromResourceMessage is undocumented.
type ReservedDBInstance ¶
type ReservedDBInstance struct { CurrencyCode aws.StringValue `query:"CurrencyCode" xml:"CurrencyCode"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceCount aws.IntegerValue `query:"DBInstanceCount" xml:"DBInstanceCount"` Duration aws.IntegerValue `query:"Duration" xml:"Duration"` FixedPrice aws.DoubleValue `query:"FixedPrice" xml:"FixedPrice"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OfferingType aws.StringValue `query:"OfferingType" xml:"OfferingType"` ProductDescription aws.StringValue `query:"ProductDescription" xml:"ProductDescription"` RecurringCharges []RecurringCharge `query:"RecurringCharges.member" xml:"RecurringCharges>RecurringCharge"` ReservedDBInstanceID aws.StringValue `query:"ReservedDBInstanceId" xml:"ReservedDBInstanceId"` ReservedDBInstancesOfferingID aws.StringValue `query:"ReservedDBInstancesOfferingId" xml:"ReservedDBInstancesOfferingId"` StartTime time.Time `query:"StartTime" xml:"StartTime"` State aws.StringValue `query:"State" xml:"State"` UsagePrice aws.DoubleValue `query:"UsagePrice" xml:"UsagePrice"` }
ReservedDBInstance is undocumented.
type ReservedDBInstanceMessage ¶
type ReservedDBInstanceMessage struct { Marker aws.StringValue `query:"Marker" xml:"DescribeReservedDBInstancesResult>Marker"` ReservedDBInstances []ReservedDBInstance `query:"ReservedDBInstances.member" xml:"DescribeReservedDBInstancesResult>ReservedDBInstances>ReservedDBInstance"` }
ReservedDBInstanceMessage is undocumented.
type ReservedDBInstancesOffering ¶
type ReservedDBInstancesOffering struct { CurrencyCode aws.StringValue `query:"CurrencyCode" xml:"CurrencyCode"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` Duration aws.IntegerValue `query:"Duration" xml:"Duration"` FixedPrice aws.DoubleValue `query:"FixedPrice" xml:"FixedPrice"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OfferingType aws.StringValue `query:"OfferingType" xml:"OfferingType"` ProductDescription aws.StringValue `query:"ProductDescription" xml:"ProductDescription"` RecurringCharges []RecurringCharge `query:"RecurringCharges.member" xml:"RecurringCharges>RecurringCharge"` ReservedDBInstancesOfferingID aws.StringValue `query:"ReservedDBInstancesOfferingId" xml:"ReservedDBInstancesOfferingId"` UsagePrice aws.DoubleValue `query:"UsagePrice" xml:"UsagePrice"` }
ReservedDBInstancesOffering is undocumented.
type ReservedDBInstancesOfferingMessage ¶
type ReservedDBInstancesOfferingMessage struct { Marker aws.StringValue `query:"Marker" xml:"DescribeReservedDBInstancesOfferingsResult>Marker"` ReservedDBInstancesOfferings []ReservedDBInstancesOffering `` /* 149-byte string literal not displayed */ }
ReservedDBInstancesOfferingMessage is undocumented.
type ResetDBParameterGroupMessage ¶
type ResetDBParameterGroupMessage struct { DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"DBParameterGroupName"` Parameters []Parameter `query:"Parameters.member" xml:"Parameters>Parameter"` ResetAllParameters aws.BooleanValue `query:"ResetAllParameters" xml:"ResetAllParameters"` }
ResetDBParameterGroupMessage is undocumented.
type ResetDBParameterGroupResult ¶
type ResetDBParameterGroupResult struct {
DBParameterGroupName aws.StringValue `query:"DBParameterGroupName" xml:"ResetDBParameterGroupResult>DBParameterGroupName"`
}
ResetDBParameterGroupResult is a wrapper for DBParameterGroupNameMessage.
type ResourcePendingMaintenanceActions ¶
type ResourcePendingMaintenanceActions struct { PendingMaintenanceActionDetails []PendingMaintenanceAction `query:"PendingMaintenanceActionDetails.member" xml:"PendingMaintenanceActionDetails>PendingMaintenanceAction"` ResourceIdentifier aws.StringValue `query:"ResourceIdentifier" xml:"ResourceIdentifier"` }
ResourcePendingMaintenanceActions is undocumented.
type RestoreDBInstanceFromDBSnapshotMessage ¶
type RestoreDBInstanceFromDBSnapshotMessage struct { AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBInstanceIdentifier aws.StringValue `query:"DBInstanceIdentifier" xml:"DBInstanceIdentifier"` DBName aws.StringValue `query:"DBName" xml:"DBName"` DBSnapshotIdentifier aws.StringValue `query:"DBSnapshotIdentifier" xml:"DBSnapshotIdentifier"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` Engine aws.StringValue `query:"Engine" xml:"Engine"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Port aws.IntegerValue `query:"Port" xml:"Port"` PubliclyAccessible aws.BooleanValue `query:"PubliclyAccessible" xml:"PubliclyAccessible"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` TDECredentialPassword aws.StringValue `query:"TdeCredentialPassword" xml:"TdeCredentialPassword"` }
RestoreDBInstanceFromDBSnapshotMessage is undocumented.
type RestoreDBInstanceFromDBSnapshotResult ¶
type RestoreDBInstanceFromDBSnapshotResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"RestoreDBInstanceFromDBSnapshotResult>DBInstance"`
}
RestoreDBInstanceFromDBSnapshotResult is undocumented.
type RestoreDBInstanceToPointInTimeMessage ¶
type RestoreDBInstanceToPointInTimeMessage struct { AutoMinorVersionUpgrade aws.BooleanValue `query:"AutoMinorVersionUpgrade" xml:"AutoMinorVersionUpgrade"` AvailabilityZone aws.StringValue `query:"AvailabilityZone" xml:"AvailabilityZone"` DBInstanceClass aws.StringValue `query:"DBInstanceClass" xml:"DBInstanceClass"` DBName aws.StringValue `query:"DBName" xml:"DBName"` DBSubnetGroupName aws.StringValue `query:"DBSubnetGroupName" xml:"DBSubnetGroupName"` Engine aws.StringValue `query:"Engine" xml:"Engine"` IOPS aws.IntegerValue `query:"Iops" xml:"Iops"` LicenseModel aws.StringValue `query:"LicenseModel" xml:"LicenseModel"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` OptionGroupName aws.StringValue `query:"OptionGroupName" xml:"OptionGroupName"` Port aws.IntegerValue `query:"Port" xml:"Port"` PubliclyAccessible aws.BooleanValue `query:"PubliclyAccessible" xml:"PubliclyAccessible"` RestoreTime time.Time `query:"RestoreTime" xml:"RestoreTime"` SourceDBInstanceIdentifier aws.StringValue `query:"SourceDBInstanceIdentifier" xml:"SourceDBInstanceIdentifier"` StorageType aws.StringValue `query:"StorageType" xml:"StorageType"` Tags []Tag `query:"Tags.member" xml:"Tags>Tag"` TargetDBInstanceIdentifier aws.StringValue `query:"TargetDBInstanceIdentifier" xml:"TargetDBInstanceIdentifier"` TDECredentialARN aws.StringValue `query:"TdeCredentialArn" xml:"TdeCredentialArn"` TDECredentialPassword aws.StringValue `query:"TdeCredentialPassword" xml:"TdeCredentialPassword"` UseLatestRestorableTime aws.BooleanValue `query:"UseLatestRestorableTime" xml:"UseLatestRestorableTime"` }
RestoreDBInstanceToPointInTimeMessage is undocumented.
type RestoreDBInstanceToPointInTimeResult ¶
type RestoreDBInstanceToPointInTimeResult struct {
DBInstance *DBInstance `query:"DBInstance" xml:"RestoreDBInstanceToPointInTimeResult>DBInstance"`
}
RestoreDBInstanceToPointInTimeResult is undocumented.
type RevokeDBSecurityGroupIngressMessage ¶
type RevokeDBSecurityGroupIngressMessage struct { CIDRIP aws.StringValue `query:"CIDRIP" xml:"CIDRIP"` DBSecurityGroupName aws.StringValue `query:"DBSecurityGroupName" xml:"DBSecurityGroupName"` EC2SecurityGroupID aws.StringValue `query:"EC2SecurityGroupId" xml:"EC2SecurityGroupId"` EC2SecurityGroupName aws.StringValue `query:"EC2SecurityGroupName" xml:"EC2SecurityGroupName"` EC2SecurityGroupOwnerID aws.StringValue `query:"EC2SecurityGroupOwnerId" xml:"EC2SecurityGroupOwnerId"` }
RevokeDBSecurityGroupIngressMessage is undocumented.
type RevokeDBSecurityGroupIngressResult ¶
type RevokeDBSecurityGroupIngressResult struct {
DBSecurityGroup *DBSecurityGroup `query:"DBSecurityGroup" xml:"RevokeDBSecurityGroupIngressResult>DBSecurityGroup"`
}
RevokeDBSecurityGroupIngressResult is undocumented.
type Subnet ¶
type Subnet struct { SubnetAvailabilityZone *AvailabilityZone `query:"SubnetAvailabilityZone" xml:"SubnetAvailabilityZone"` SubnetIdentifier aws.StringValue `query:"SubnetIdentifier" xml:"SubnetIdentifier"` SubnetStatus aws.StringValue `query:"SubnetStatus" xml:"SubnetStatus"` }
Subnet is undocumented.
type Tag ¶
type Tag struct { Key aws.StringValue `query:"Key" xml:"Key"` Value aws.StringValue `query:"Value" xml:"Value"` }
Tag is undocumented.
type TagListMessage ¶
type TagListMessage struct {
TagList []Tag `query:"TagList.member" xml:"ListTagsForResourceResult>TagList>Tag"`
}
TagListMessage is undocumented.
type VPCSecurityGroupMembership ¶
type VPCSecurityGroupMembership struct { Status aws.StringValue `query:"Status" xml:"Status"` VPCSecurityGroupID aws.StringValue `query:"VpcSecurityGroupId" xml:"VpcSecurityGroupId"` }
VPCSecurityGroupMembership is undocumented.