Documentation ¶
Overview ¶
Package rdb provides the API client, operations, and parameter types for the API.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)
- type AddSourceIdentifierToSubscriptionInput
- type AddSourceIdentifierToSubscriptionOutput
- type AuthorizeDBSecurityGroupIngressInput
- type AuthorizeDBSecurityGroupIngressOutput
- type CancelDBInstanceForUpgradeInput
- type CancelDBInstanceForUpgradeOutput
- type Client
- func (c *Client) AddSourceIdentifierToSubscription(ctx context.Context, params *AddSourceIdentifierToSubscriptionInput, ...) (*AddSourceIdentifierToSubscriptionOutput, error)
- func (c *Client) AuthorizeDBSecurityGroupIngress(ctx context.Context, params *AuthorizeDBSecurityGroupIngressInput, ...) (*AuthorizeDBSecurityGroupIngressOutput, error)
- func (c *Client) CancelDBInstanceForUpgrade(ctx context.Context, params *CancelDBInstanceForUpgradeInput, ...) (*CancelDBInstanceForUpgradeOutput, error)
- func (c *Client) CopyDBSnapshot(ctx context.Context, params *CopyDBSnapshotInput, optFns ...func(*Options)) (*CopyDBSnapshotOutput, error)
- func (c *Client) CreateDBInstance(ctx context.Context, params *CreateDBInstanceInput, optFns ...func(*Options)) (*CreateDBInstanceOutput, error)
- func (c *Client) CreateDBInstanceReadReplica(ctx context.Context, params *CreateDBInstanceReadReplicaInput, ...) (*CreateDBInstanceReadReplicaOutput, error)
- func (c *Client) CreateDBParameterGroup(ctx context.Context, params *CreateDBParameterGroupInput, ...) (*CreateDBParameterGroupOutput, error)
- func (c *Client) CreateDBSecurityGroup(ctx context.Context, params *CreateDBSecurityGroupInput, ...) (*CreateDBSecurityGroupOutput, error)
- func (c *Client) CreateDBSnapshot(ctx context.Context, params *CreateDBSnapshotInput, optFns ...func(*Options)) (*CreateDBSnapshotOutput, error)
- func (c *Client) CreateEventSubscription(ctx context.Context, params *CreateEventSubscriptionInput, ...) (*CreateEventSubscriptionOutput, error)
- func (c *Client) DeleteDBInstance(ctx context.Context, params *DeleteDBInstanceInput, optFns ...func(*Options)) (*DeleteDBInstanceOutput, error)
- func (c *Client) DeleteDBParameterGroup(ctx context.Context, params *DeleteDBParameterGroupInput, ...) (*DeleteDBParameterGroupOutput, error)
- func (c *Client) DeleteDBSecurityGroup(ctx context.Context, params *DeleteDBSecurityGroupInput, ...) (*DeleteDBSecurityGroupOutput, error)
- func (c *Client) DeleteDBSnapshot(ctx context.Context, params *DeleteDBSnapshotInput, optFns ...func(*Options)) (*DeleteDBSnapshotOutput, error)
- func (c *Client) DeleteEventSubscription(ctx context.Context, params *DeleteEventSubscriptionInput, ...) (*DeleteEventSubscriptionOutput, error)
- func (c *Client) DescribeCertificates(ctx context.Context, params *DescribeCertificatesInput, ...) (*DescribeCertificatesOutput, error)
- func (c *Client) DescribeDBEngineVersions(ctx context.Context, params *DescribeDBEngineVersionsInput, ...) (*DescribeDBEngineVersionsOutput, error)
- func (c *Client) DescribeDBInstances(ctx context.Context, params *DescribeDBInstancesInput, ...) (*DescribeDBInstancesOutput, error)
- func (c *Client) DescribeDBLogFilesOperation(ctx context.Context, params *DescribeDBLogFilesOperationInput, ...) (*DescribeDBLogFilesOperationOutput, error)
- func (c *Client) DescribeDBParameterGroups(ctx context.Context, params *DescribeDBParameterGroupsInput, ...) (*DescribeDBParameterGroupsOutput, error)
- func (c *Client) DescribeDBParameters(ctx context.Context, params *DescribeDBParametersInput, ...) (*DescribeDBParametersOutput, error)
- func (c *Client) DescribeDBSecurityGroups(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) (*DescribeDBSecurityGroupsOutput, error)
- func (c *Client) DescribeDBSnapshots(ctx context.Context, params *DescribeDBSnapshotsInput, ...) (*DescribeDBSnapshotsOutput, error)
- func (c *Client) DescribeEngineDefaultParameters(ctx context.Context, params *DescribeEngineDefaultParametersInput, ...) (*DescribeEngineDefaultParametersOutput, error)
- func (c *Client) DescribeEventCategories(ctx context.Context, params *DescribeEventCategoriesInput, ...) (*DescribeEventCategoriesOutput, error)
- func (c *Client) DescribeEventSubscriptions(ctx context.Context, params *DescribeEventSubscriptionsInput, ...) (*DescribeEventSubscriptionsOutput, error)
- func (c *Client) DescribeEvents(ctx context.Context, params *DescribeEventsInput, optFns ...func(*Options)) (*DescribeEventsOutput, error)
- func (c *Client) DescribeOrderableDBInstanceOptions(ctx context.Context, params *DescribeOrderableDBInstanceOptionsInput, ...) (*DescribeOrderableDBInstanceOptionsOutput, error)
- func (c *Client) DownloadDBLogFilePortion(ctx context.Context, params *DownloadDBLogFilePortionInput, ...) (*DownloadDBLogFilePortionOutput, error)
- func (c *Client) ModifyDBInstance(ctx context.Context, params *ModifyDBInstanceInput, optFns ...func(*Options)) (*ModifyDBInstanceOutput, error)
- func (c *Client) ModifyDBInstanceNetwork(ctx context.Context, params *ModifyDBInstanceNetworkInput, ...) (*ModifyDBInstanceNetworkOutput, error)
- func (c *Client) ModifyDBParameterGroup(ctx context.Context, params *ModifyDBParameterGroupInput, ...) (*ModifyDBParameterGroupOutput, error)
- func (c *Client) ModifyEventSubscription(ctx context.Context, params *ModifyEventSubscriptionInput, ...) (*ModifyEventSubscriptionOutput, error)
- func (c *Client) NiftyGetMetricStatistics(ctx context.Context, params *NiftyGetMetricStatisticsInput, ...) (*NiftyGetMetricStatisticsOutput, error)
- func (c *Client) PrepareDBInstanceForUpgrade(ctx context.Context, params *PrepareDBInstanceForUpgradeInput, ...) (*PrepareDBInstanceForUpgradeOutput, error)
- func (c *Client) RebootDBInstance(ctx context.Context, params *RebootDBInstanceInput, optFns ...func(*Options)) (*RebootDBInstanceOutput, error)
- func (c *Client) RemoveSourceIdentifierFromSubscription(ctx context.Context, params *RemoveSourceIdentifierFromSubscriptionInput, ...) (*RemoveSourceIdentifierFromSubscriptionOutput, error)
- func (c *Client) ResetDBParameterGroup(ctx context.Context, params *ResetDBParameterGroupInput, ...) (*ResetDBParameterGroupOutput, error)
- func (c *Client) ResetExternalMaster(ctx context.Context, params *ResetExternalMasterInput, ...) (*ResetExternalMasterOutput, error)
- func (c *Client) RestoreDBInstanceFromDBSnapshot(ctx context.Context, params *RestoreDBInstanceFromDBSnapshotInput, ...) (*RestoreDBInstanceFromDBSnapshotOutput, error)
- func (c *Client) RestoreDBInstanceToPointInTime(ctx context.Context, params *RestoreDBInstanceToPointInTimeInput, ...) (*RestoreDBInstanceToPointInTimeOutput, error)
- func (c *Client) RevokeDBSecurityGroupIngress(ctx context.Context, params *RevokeDBSecurityGroupIngressInput, ...) (*RevokeDBSecurityGroupIngressOutput, error)
- func (c *Client) SetExternalMaster(ctx context.Context, params *SetExternalMasterInput, optFns ...func(*Options)) (*SetExternalMasterOutput, error)
- func (c *Client) StartReplication(ctx context.Context, params *StartReplicationInput, optFns ...func(*Options)) (*StartReplicationOutput, error)
- func (c *Client) StopReplication(ctx context.Context, params *StopReplicationInput, optFns ...func(*Options)) (*StopReplicationOutput, error)
- func (c *Client) UpgradeDBEngineVersion(ctx context.Context, params *UpgradeDBEngineVersionInput, ...) (*UpgradeDBEngineVersionOutput, error)
- func (c *Client) UpgradeDBInstance(ctx context.Context, params *UpgradeDBInstanceInput, optFns ...func(*Options)) (*UpgradeDBInstanceOutput, error)
- type CopyDBSnapshotInput
- type CopyDBSnapshotOutput
- type CreateDBInstanceInput
- type CreateDBInstanceOutput
- type CreateDBInstanceReadReplicaInput
- type CreateDBInstanceReadReplicaOutput
- type CreateDBParameterGroupInput
- type CreateDBParameterGroupOutput
- type CreateDBSecurityGroupInput
- type CreateDBSecurityGroupOutput
- type CreateDBSnapshotInput
- type CreateDBSnapshotOutput
- type CreateEventSubscriptionInput
- type CreateEventSubscriptionOutput
- type DBInstanceAvailableWaiter
- type DBInstanceAvailableWaiterOptions
- type DBInstanceDeletedWaiter
- type DBInstanceDeletedWaiterOptions
- type DBInstanceExistsWaiter
- type DBInstanceExistsWaiterOptions
- type DBInstanceFailedWaiter
- type DBInstanceFailedWaiterOptions
- type DBInstanceStorageFullWaiter
- type DBInstanceStorageFullWaiterOptions
- type DBSecurityGroupDeletedWaiter
- type DBSecurityGroupDeletedWaiterOptions
- type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter
- func (w *DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) error
- func (w *DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) (*DescribeDBSecurityGroupsOutput, error)
- type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions
- type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter
- func (w *DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) error
- func (w *DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) (*DescribeDBSecurityGroupsOutput, error)
- type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions
- type DBSecurityGroupEC2SecurityGroupsEmptiedWaiter
- func (w *DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) error
- func (w *DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) (*DescribeDBSecurityGroupsOutput, error)
- type DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions
- type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter
- func (w *DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) error
- func (w *DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, ...) (*DescribeDBSecurityGroupsOutput, error)
- type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions
- type DBSecurityGroupExistsWaiter
- type DBSecurityGroupExistsWaiterOptions
- type DBSecurityGroupIPRangesAuthFailedWaiter
- type DBSecurityGroupIPRangesAuthFailedWaiterOptions
- type DBSecurityGroupIPRangesAuthorizedWaiter
- type DBSecurityGroupIPRangesAuthorizedWaiterOptions
- type DBSecurityGroupIPRangesEmptiedWaiter
- type DBSecurityGroupIPRangesEmptiedWaiterOptions
- type DBSecurityGroupIPRangesRevokeFailedWaiter
- type DBSecurityGroupIPRangesRevokeFailedWaiterOptions
- type DeleteDBInstanceInput
- type DeleteDBInstanceOutput
- type DeleteDBParameterGroupInput
- type DeleteDBParameterGroupOutput
- type DeleteDBSecurityGroupInput
- type DeleteDBSecurityGroupOutput
- type DeleteDBSnapshotInput
- type DeleteDBSnapshotOutput
- type DeleteEventSubscriptionInput
- type DeleteEventSubscriptionOutput
- type DescribeCertificatesInput
- type DescribeCertificatesOutput
- type DescribeDBEngineVersionsInput
- type DescribeDBEngineVersionsOutput
- type DescribeDBInstancesAPIClient
- type DescribeDBInstancesInput
- type DescribeDBInstancesOutput
- type DescribeDBLogFilesOperationInput
- type DescribeDBLogFilesOperationOutput
- type DescribeDBParameterGroupsInput
- type DescribeDBParameterGroupsOutput
- type DescribeDBParametersInput
- type DescribeDBParametersOutput
- type DescribeDBSecurityGroupsAPIClient
- type DescribeDBSecurityGroupsInput
- type DescribeDBSecurityGroupsOutput
- type DescribeDBSnapshotsInput
- type DescribeDBSnapshotsOutput
- type DescribeEngineDefaultParametersInput
- type DescribeEngineDefaultParametersOutput
- type DescribeEventCategoriesInput
- type DescribeEventCategoriesOutput
- type DescribeEventSubscriptionsInput
- type DescribeEventSubscriptionsOutput
- type DescribeEventsInput
- type DescribeEventsOutput
- type DescribeOrderableDBInstanceOptionsInput
- type DescribeOrderableDBInstanceOptionsOutput
- type DownloadDBLogFilePortionInput
- type DownloadDBLogFilePortionOutput
- type EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type HTTPClient
- type HTTPSignerV4
- type ModifyDBInstanceInput
- type ModifyDBInstanceNetworkInput
- type ModifyDBInstanceNetworkOutput
- type ModifyDBInstanceOutput
- type ModifyDBParameterGroupInput
- type ModifyDBParameterGroupOutput
- type ModifyEventSubscriptionInput
- type ModifyEventSubscriptionOutput
- type NiftyGetMetricStatisticsInput
- type NiftyGetMetricStatisticsOutput
- type Options
- type PrepareDBInstanceForUpgradeInput
- type PrepareDBInstanceForUpgradeOutput
- type RebootDBInstanceInput
- type RebootDBInstanceOutput
- type RemoveSourceIdentifierFromSubscriptionInput
- type RemoveSourceIdentifierFromSubscriptionOutput
- type ResetDBParameterGroupInput
- type ResetDBParameterGroupOutput
- type ResetExternalMasterInput
- type ResetExternalMasterOutput
- type ResolveEndpoint
- type RestoreDBInstanceFromDBSnapshotInput
- type RestoreDBInstanceFromDBSnapshotOutput
- type RestoreDBInstanceToPointInTimeInput
- type RestoreDBInstanceToPointInTimeOutput
- type RevokeDBSecurityGroupIngressInput
- type RevokeDBSecurityGroupIngressOutput
- type SetExternalMasterInput
- type SetExternalMasterOutput
- type StartReplicationInput
- type StartReplicationOutput
- type StopReplicationInput
- type StopReplicationOutput
- type UpgradeDBEngineVersionInput
- type UpgradeDBEngineVersionOutput
- type UpgradeDBInstanceInput
- type UpgradeDBInstanceOutput
Constants ¶
const ServiceAPIVersion = "2013-05-15N2013-12-16"
const ServiceID = "rdb"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶ added in v1.14.0
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶ added in v1.14.0
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver ¶ added in v1.14.0
func WithEndpointResolver(v EndpointResolver) func(*Options)
WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.
Types ¶
type AddSourceIdentifierToSubscriptionOutput ¶
type AddSourceIdentifierToSubscriptionOutput struct { EventSubscription *types.EventSubscription ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type AuthorizeDBSecurityGroupIngressOutput ¶
type AuthorizeDBSecurityGroupIngressOutput struct { DBSecurityGroup *types.DBSecurityGroup ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CancelDBInstanceForUpgradeInput ¶ added in v1.24.0
type CancelDBInstanceForUpgradeInput struct { // This member is required. DBInstanceIdentifier *string // contains filtered or unexported fields }
type CancelDBInstanceForUpgradeOutput ¶ added in v1.24.0
type CancelDBInstanceForUpgradeOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for the API.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶ added in v1.14.0
NewFromConfig returns a new client from the provided config.
func (*Client) AddSourceIdentifierToSubscription ¶ added in v1.14.0
func (c *Client) AddSourceIdentifierToSubscription(ctx context.Context, params *AddSourceIdentifierToSubscriptionInput, optFns ...func(*Options)) (*AddSourceIdentifierToSubscriptionOutput, error)
func (*Client) AuthorizeDBSecurityGroupIngress ¶ added in v1.14.0
func (c *Client) AuthorizeDBSecurityGroupIngress(ctx context.Context, params *AuthorizeDBSecurityGroupIngressInput, optFns ...func(*Options)) (*AuthorizeDBSecurityGroupIngressOutput, error)
func (*Client) CancelDBInstanceForUpgrade ¶ added in v1.24.0
func (c *Client) CancelDBInstanceForUpgrade(ctx context.Context, params *CancelDBInstanceForUpgradeInput, optFns ...func(*Options)) (*CancelDBInstanceForUpgradeOutput, error)
func (*Client) CopyDBSnapshot ¶ added in v1.14.0
func (c *Client) CopyDBSnapshot(ctx context.Context, params *CopyDBSnapshotInput, optFns ...func(*Options)) (*CopyDBSnapshotOutput, error)
func (*Client) CreateDBInstance ¶ added in v1.14.0
func (c *Client) CreateDBInstance(ctx context.Context, params *CreateDBInstanceInput, optFns ...func(*Options)) (*CreateDBInstanceOutput, error)
func (*Client) CreateDBInstanceReadReplica ¶ added in v1.14.0
func (c *Client) CreateDBInstanceReadReplica(ctx context.Context, params *CreateDBInstanceReadReplicaInput, optFns ...func(*Options)) (*CreateDBInstanceReadReplicaOutput, error)
func (*Client) CreateDBParameterGroup ¶ added in v1.14.0
func (c *Client) CreateDBParameterGroup(ctx context.Context, params *CreateDBParameterGroupInput, optFns ...func(*Options)) (*CreateDBParameterGroupOutput, error)
func (*Client) CreateDBSecurityGroup ¶ added in v1.14.0
func (c *Client) CreateDBSecurityGroup(ctx context.Context, params *CreateDBSecurityGroupInput, optFns ...func(*Options)) (*CreateDBSecurityGroupOutput, error)
func (*Client) CreateDBSnapshot ¶ added in v1.14.0
func (c *Client) CreateDBSnapshot(ctx context.Context, params *CreateDBSnapshotInput, optFns ...func(*Options)) (*CreateDBSnapshotOutput, error)
func (*Client) CreateEventSubscription ¶ added in v1.14.0
func (c *Client) CreateEventSubscription(ctx context.Context, params *CreateEventSubscriptionInput, optFns ...func(*Options)) (*CreateEventSubscriptionOutput, error)
func (*Client) DeleteDBInstance ¶ added in v1.14.0
func (c *Client) DeleteDBInstance(ctx context.Context, params *DeleteDBInstanceInput, optFns ...func(*Options)) (*DeleteDBInstanceOutput, error)
func (*Client) DeleteDBParameterGroup ¶ added in v1.14.0
func (c *Client) DeleteDBParameterGroup(ctx context.Context, params *DeleteDBParameterGroupInput, optFns ...func(*Options)) (*DeleteDBParameterGroupOutput, error)
func (*Client) DeleteDBSecurityGroup ¶ added in v1.14.0
func (c *Client) DeleteDBSecurityGroup(ctx context.Context, params *DeleteDBSecurityGroupInput, optFns ...func(*Options)) (*DeleteDBSecurityGroupOutput, error)
func (*Client) DeleteDBSnapshot ¶ added in v1.14.0
func (c *Client) DeleteDBSnapshot(ctx context.Context, params *DeleteDBSnapshotInput, optFns ...func(*Options)) (*DeleteDBSnapshotOutput, error)
func (*Client) DeleteEventSubscription ¶ added in v1.14.0
func (c *Client) DeleteEventSubscription(ctx context.Context, params *DeleteEventSubscriptionInput, optFns ...func(*Options)) (*DeleteEventSubscriptionOutput, error)
func (*Client) DescribeCertificates ¶ added in v1.14.0
func (c *Client) DescribeCertificates(ctx context.Context, params *DescribeCertificatesInput, optFns ...func(*Options)) (*DescribeCertificatesOutput, error)
func (*Client) DescribeDBEngineVersions ¶ added in v1.14.0
func (c *Client) DescribeDBEngineVersions(ctx context.Context, params *DescribeDBEngineVersionsInput, optFns ...func(*Options)) (*DescribeDBEngineVersionsOutput, error)
func (*Client) DescribeDBInstances ¶ added in v1.14.0
func (c *Client) DescribeDBInstances(ctx context.Context, params *DescribeDBInstancesInput, optFns ...func(*Options)) (*DescribeDBInstancesOutput, error)
func (*Client) DescribeDBLogFilesOperation ¶ added in v1.14.0
func (c *Client) DescribeDBLogFilesOperation(ctx context.Context, params *DescribeDBLogFilesOperationInput, optFns ...func(*Options)) (*DescribeDBLogFilesOperationOutput, error)
func (*Client) DescribeDBParameterGroups ¶ added in v1.14.0
func (c *Client) DescribeDBParameterGroups(ctx context.Context, params *DescribeDBParameterGroupsInput, optFns ...func(*Options)) (*DescribeDBParameterGroupsOutput, error)
func (*Client) DescribeDBParameters ¶ added in v1.14.0
func (c *Client) DescribeDBParameters(ctx context.Context, params *DescribeDBParametersInput, optFns ...func(*Options)) (*DescribeDBParametersOutput, error)
func (*Client) DescribeDBSecurityGroups ¶ added in v1.14.0
func (c *Client) DescribeDBSecurityGroups(ctx context.Context, params *DescribeDBSecurityGroupsInput, optFns ...func(*Options)) (*DescribeDBSecurityGroupsOutput, error)
func (*Client) DescribeDBSnapshots ¶ added in v1.14.0
func (c *Client) DescribeDBSnapshots(ctx context.Context, params *DescribeDBSnapshotsInput, optFns ...func(*Options)) (*DescribeDBSnapshotsOutput, error)
func (*Client) DescribeEngineDefaultParameters ¶ added in v1.14.0
func (c *Client) DescribeEngineDefaultParameters(ctx context.Context, params *DescribeEngineDefaultParametersInput, optFns ...func(*Options)) (*DescribeEngineDefaultParametersOutput, error)
func (*Client) DescribeEventCategories ¶ added in v1.14.0
func (c *Client) DescribeEventCategories(ctx context.Context, params *DescribeEventCategoriesInput, optFns ...func(*Options)) (*DescribeEventCategoriesOutput, error)
func (*Client) DescribeEventSubscriptions ¶ added in v1.14.0
func (c *Client) DescribeEventSubscriptions(ctx context.Context, params *DescribeEventSubscriptionsInput, optFns ...func(*Options)) (*DescribeEventSubscriptionsOutput, error)
func (*Client) DescribeEvents ¶ added in v1.14.0
func (c *Client) DescribeEvents(ctx context.Context, params *DescribeEventsInput, optFns ...func(*Options)) (*DescribeEventsOutput, error)
func (*Client) DescribeOrderableDBInstanceOptions ¶ added in v1.14.0
func (c *Client) DescribeOrderableDBInstanceOptions(ctx context.Context, params *DescribeOrderableDBInstanceOptionsInput, optFns ...func(*Options)) (*DescribeOrderableDBInstanceOptionsOutput, error)
func (*Client) DownloadDBLogFilePortion ¶ added in v1.14.0
func (c *Client) DownloadDBLogFilePortion(ctx context.Context, params *DownloadDBLogFilePortionInput, optFns ...func(*Options)) (*DownloadDBLogFilePortionOutput, error)
func (*Client) ModifyDBInstance ¶ added in v1.14.0
func (c *Client) ModifyDBInstance(ctx context.Context, params *ModifyDBInstanceInput, optFns ...func(*Options)) (*ModifyDBInstanceOutput, error)
func (*Client) ModifyDBInstanceNetwork ¶ added in v1.14.0
func (c *Client) ModifyDBInstanceNetwork(ctx context.Context, params *ModifyDBInstanceNetworkInput, optFns ...func(*Options)) (*ModifyDBInstanceNetworkOutput, error)
func (*Client) ModifyDBParameterGroup ¶ added in v1.14.0
func (c *Client) ModifyDBParameterGroup(ctx context.Context, params *ModifyDBParameterGroupInput, optFns ...func(*Options)) (*ModifyDBParameterGroupOutput, error)
func (*Client) ModifyEventSubscription ¶ added in v1.14.0
func (c *Client) ModifyEventSubscription(ctx context.Context, params *ModifyEventSubscriptionInput, optFns ...func(*Options)) (*ModifyEventSubscriptionOutput, error)
func (*Client) NiftyGetMetricStatistics ¶ added in v1.14.0
func (c *Client) NiftyGetMetricStatistics(ctx context.Context, params *NiftyGetMetricStatisticsInput, optFns ...func(*Options)) (*NiftyGetMetricStatisticsOutput, error)
func (*Client) PrepareDBInstanceForUpgrade ¶ added in v1.24.0
func (c *Client) PrepareDBInstanceForUpgrade(ctx context.Context, params *PrepareDBInstanceForUpgradeInput, optFns ...func(*Options)) (*PrepareDBInstanceForUpgradeOutput, error)
func (*Client) RebootDBInstance ¶ added in v1.14.0
func (c *Client) RebootDBInstance(ctx context.Context, params *RebootDBInstanceInput, optFns ...func(*Options)) (*RebootDBInstanceOutput, error)
func (*Client) RemoveSourceIdentifierFromSubscription ¶ added in v1.14.0
func (c *Client) RemoveSourceIdentifierFromSubscription(ctx context.Context, params *RemoveSourceIdentifierFromSubscriptionInput, optFns ...func(*Options)) (*RemoveSourceIdentifierFromSubscriptionOutput, error)
func (*Client) ResetDBParameterGroup ¶ added in v1.14.0
func (c *Client) ResetDBParameterGroup(ctx context.Context, params *ResetDBParameterGroupInput, optFns ...func(*Options)) (*ResetDBParameterGroupOutput, error)
func (*Client) ResetExternalMaster ¶ added in v1.14.0
func (c *Client) ResetExternalMaster(ctx context.Context, params *ResetExternalMasterInput, optFns ...func(*Options)) (*ResetExternalMasterOutput, error)
func (*Client) RestoreDBInstanceFromDBSnapshot ¶ added in v1.14.0
func (c *Client) RestoreDBInstanceFromDBSnapshot(ctx context.Context, params *RestoreDBInstanceFromDBSnapshotInput, optFns ...func(*Options)) (*RestoreDBInstanceFromDBSnapshotOutput, error)
func (*Client) RestoreDBInstanceToPointInTime ¶ added in v1.14.0
func (c *Client) RestoreDBInstanceToPointInTime(ctx context.Context, params *RestoreDBInstanceToPointInTimeInput, optFns ...func(*Options)) (*RestoreDBInstanceToPointInTimeOutput, error)
func (*Client) RevokeDBSecurityGroupIngress ¶ added in v1.14.0
func (c *Client) RevokeDBSecurityGroupIngress(ctx context.Context, params *RevokeDBSecurityGroupIngressInput, optFns ...func(*Options)) (*RevokeDBSecurityGroupIngressOutput, error)
func (*Client) SetExternalMaster ¶ added in v1.14.0
func (c *Client) SetExternalMaster(ctx context.Context, params *SetExternalMasterInput, optFns ...func(*Options)) (*SetExternalMasterOutput, error)
func (*Client) StartReplication ¶ added in v1.14.0
func (c *Client) StartReplication(ctx context.Context, params *StartReplicationInput, optFns ...func(*Options)) (*StartReplicationOutput, error)
func (*Client) StopReplication ¶ added in v1.14.0
func (c *Client) StopReplication(ctx context.Context, params *StopReplicationInput, optFns ...func(*Options)) (*StopReplicationOutput, error)
func (*Client) UpgradeDBEngineVersion ¶ added in v1.16.0
func (c *Client) UpgradeDBEngineVersion(ctx context.Context, params *UpgradeDBEngineVersionInput, optFns ...func(*Options)) (*UpgradeDBEngineVersionOutput, error)
func (*Client) UpgradeDBInstance ¶ added in v1.24.0
func (c *Client) UpgradeDBInstance(ctx context.Context, params *UpgradeDBInstanceInput, optFns ...func(*Options)) (*UpgradeDBInstanceOutput, error)
type CopyDBSnapshotInput ¶
type CopyDBSnapshotOutput ¶
type CopyDBSnapshotOutput struct { DBSnapshot *types.DBSnapshot ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDBInstanceInput ¶
type CreateDBInstanceInput struct { // This member is required. AllocatedStorage *int32 // This member is required. DBInstanceClass types.DBInstanceClassOfCreateDBInstanceRequest // This member is required. DBInstanceIdentifier *string // This member is required. Engine types.EngineOfCreateDBInstanceRequest // This member is required. MasterUserPassword *string // This member is required. MasterUsername *string AccountingType types.AccountingTypeOfCreateDBInstanceRequest AutoMinorVersionUpgrade *bool AvailabilityZone *string BackupRetentionPeriod *int32 CharacterSetName *string DBName *string DBParameterGroupName *string DBSecurityGroups []string DBSubnetGroupName *string EngineVersion *string Iops *int32 LicenseModel *string MultiAZ *bool NiftyMasterPrivateAddress *string NiftyNetworkId *string NiftySlavePrivateAddress *string NiftyStorageType *int32 NiftyVirtualPrivateAddress *string OptionGroupName *string Port *int32 PreferredBackupWindow *string PreferredMaintenanceWindow *string PubliclyAccessible *bool VpcSecurityGroupIds []string // contains filtered or unexported fields }
type CreateDBInstanceOutput ¶
type CreateDBInstanceOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDBInstanceReadReplicaInput ¶
type CreateDBInstanceReadReplicaInput struct { // This member is required. DBInstanceIdentifier *string // This member is required. SourceDBInstanceIdentifier *string AccountingType types.AccountingTypeOfCreateDBInstanceReadReplicaRequest AutoMinorVersionUpgrade *bool AvailabilityZone *string DBInstanceClass types.DBInstanceClassOfCreateDBInstanceReadReplicaRequest Iops *int32 NiftyReadReplicaPrivateAddress *string NiftyStorageType *int32 OptionGroupName *string Port *int32 PubliclyAccessible *bool // contains filtered or unexported fields }
type CreateDBInstanceReadReplicaOutput ¶
type CreateDBInstanceReadReplicaOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDBParameterGroupOutput ¶
type CreateDBParameterGroupOutput struct { DBParameterGroup *types.DBParameterGroup ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDBSecurityGroupOutput ¶
type CreateDBSecurityGroupOutput struct { DBSecurityGroup *types.DBSecurityGroup ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateDBSnapshotInput ¶
type CreateDBSnapshotOutput ¶
type CreateDBSnapshotOutput struct { DBSnapshot *types.DBSnapshot ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateEventSubscriptionInput ¶
type CreateEventSubscriptionInput struct { // This member is required. NiftyEmailAddresses []string // This member is required. SubscriptionName *string Enabled *bool EventCategories []string NiftyDescription *string SourceIds []string SourceType types.SourceTypeOfCreateEventSubscriptionRequest // contains filtered or unexported fields }
type CreateEventSubscriptionOutput ¶
type CreateEventSubscriptionOutput struct { EventSubscription *types.EventSubscription ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DBInstanceAvailableWaiter ¶ added in v1.14.0
type DBInstanceAvailableWaiter struct {
// contains filtered or unexported fields
}
DBInstanceAvailableWaiter defines the waiters for DBInstanceAvailable
func NewDBInstanceAvailableWaiter ¶ added in v1.14.0
func NewDBInstanceAvailableWaiter(client DescribeDBInstancesAPIClient, optFns ...func(*DBInstanceAvailableWaiterOptions)) *DBInstanceAvailableWaiter
NewDBInstanceAvailableWaiter constructs a DBInstanceAvailableWaiter.
func (*DBInstanceAvailableWaiter) Wait ¶ added in v1.14.0
func (w *DBInstanceAvailableWaiter) Wait(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceAvailableWaiterOptions)) error
Wait calls the waiter function for DBInstanceAvailable waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBInstanceAvailableWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBInstanceAvailableWaiter) WaitForOutput(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceAvailableWaiterOptions)) (*DescribeDBInstancesOutput, error)
WaitForOutput calls the waiter function for DBInstanceAvailable waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBInstanceAvailableWaiterOptions ¶ added in v1.14.0
type DBInstanceAvailableWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBInstanceAvailableWaiter will use default minimum delay of 40 seconds. Note // that MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBInstanceAvailableWaiter will use default max delay of 120 // seconds. Note that MaxDelay must resolve to value greater than or equal to the // MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBInstancesInput, *DescribeDBInstancesOutput, error) (bool, error) }
DBInstanceAvailableWaiterOptions are waiter options for DBInstanceAvailableWaiter
type DBInstanceDeletedWaiter ¶ added in v1.14.0
type DBInstanceDeletedWaiter struct {
// contains filtered or unexported fields
}
DBInstanceDeletedWaiter defines the waiters for DBInstanceDeleted
func NewDBInstanceDeletedWaiter ¶ added in v1.14.0
func NewDBInstanceDeletedWaiter(client DescribeDBInstancesAPIClient, optFns ...func(*DBInstanceDeletedWaiterOptions)) *DBInstanceDeletedWaiter
NewDBInstanceDeletedWaiter constructs a DBInstanceDeletedWaiter.
func (*DBInstanceDeletedWaiter) Wait ¶ added in v1.14.0
func (w *DBInstanceDeletedWaiter) Wait(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceDeletedWaiterOptions)) error
Wait calls the waiter function for DBInstanceDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBInstanceDeletedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBInstanceDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceDeletedWaiterOptions)) (*DescribeDBInstancesOutput, error)
WaitForOutput calls the waiter function for DBInstanceDeleted waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBInstanceDeletedWaiterOptions ¶ added in v1.14.0
type DBInstanceDeletedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBInstanceDeletedWaiter will use default minimum delay of 40 seconds. Note that // MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBInstanceDeletedWaiter will use default max delay of 120 seconds. // Note that MaxDelay must resolve to value greater than or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBInstancesInput, *DescribeDBInstancesOutput, error) (bool, error) }
DBInstanceDeletedWaiterOptions are waiter options for DBInstanceDeletedWaiter
type DBInstanceExistsWaiter ¶ added in v1.14.0
type DBInstanceExistsWaiter struct {
// contains filtered or unexported fields
}
DBInstanceExistsWaiter defines the waiters for DBInstanceExists
func NewDBInstanceExistsWaiter ¶ added in v1.14.0
func NewDBInstanceExistsWaiter(client DescribeDBInstancesAPIClient, optFns ...func(*DBInstanceExistsWaiterOptions)) *DBInstanceExistsWaiter
NewDBInstanceExistsWaiter constructs a DBInstanceExistsWaiter.
func (*DBInstanceExistsWaiter) Wait ¶ added in v1.14.0
func (w *DBInstanceExistsWaiter) Wait(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceExistsWaiterOptions)) error
Wait calls the waiter function for DBInstanceExists waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBInstanceExistsWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBInstanceExistsWaiter) WaitForOutput(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceExistsWaiterOptions)) (*DescribeDBInstancesOutput, error)
WaitForOutput calls the waiter function for DBInstanceExists waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBInstanceExistsWaiterOptions ¶ added in v1.14.0
type DBInstanceExistsWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBInstanceExistsWaiter will use default minimum delay of 40 seconds. Note that // MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBInstanceExistsWaiter will use default max delay of 120 seconds. // Note that MaxDelay must resolve to value greater than or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBInstancesInput, *DescribeDBInstancesOutput, error) (bool, error) }
DBInstanceExistsWaiterOptions are waiter options for DBInstanceExistsWaiter
type DBInstanceFailedWaiter ¶ added in v1.14.0
type DBInstanceFailedWaiter struct {
// contains filtered or unexported fields
}
DBInstanceFailedWaiter defines the waiters for DBInstanceFailed
func NewDBInstanceFailedWaiter ¶ added in v1.14.0
func NewDBInstanceFailedWaiter(client DescribeDBInstancesAPIClient, optFns ...func(*DBInstanceFailedWaiterOptions)) *DBInstanceFailedWaiter
NewDBInstanceFailedWaiter constructs a DBInstanceFailedWaiter.
func (*DBInstanceFailedWaiter) Wait ¶ added in v1.14.0
func (w *DBInstanceFailedWaiter) Wait(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceFailedWaiterOptions)) error
Wait calls the waiter function for DBInstanceFailed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBInstanceFailedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBInstanceFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceFailedWaiterOptions)) (*DescribeDBInstancesOutput, error)
WaitForOutput calls the waiter function for DBInstanceFailed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBInstanceFailedWaiterOptions ¶ added in v1.14.0
type DBInstanceFailedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBInstanceFailedWaiter will use default minimum delay of 40 seconds. Note that // MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBInstanceFailedWaiter will use default max delay of 120 seconds. // Note that MaxDelay must resolve to value greater than or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBInstancesInput, *DescribeDBInstancesOutput, error) (bool, error) }
DBInstanceFailedWaiterOptions are waiter options for DBInstanceFailedWaiter
type DBInstanceStorageFullWaiter ¶ added in v1.14.0
type DBInstanceStorageFullWaiter struct {
// contains filtered or unexported fields
}
DBInstanceStorageFullWaiter defines the waiters for DBInstanceStorageFull
func NewDBInstanceStorageFullWaiter ¶ added in v1.14.0
func NewDBInstanceStorageFullWaiter(client DescribeDBInstancesAPIClient, optFns ...func(*DBInstanceStorageFullWaiterOptions)) *DBInstanceStorageFullWaiter
NewDBInstanceStorageFullWaiter constructs a DBInstanceStorageFullWaiter.
func (*DBInstanceStorageFullWaiter) Wait ¶ added in v1.14.0
func (w *DBInstanceStorageFullWaiter) Wait(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceStorageFullWaiterOptions)) error
Wait calls the waiter function for DBInstanceStorageFull waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBInstanceStorageFullWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBInstanceStorageFullWaiter) WaitForOutput(ctx context.Context, params *DescribeDBInstancesInput, maxWaitDur time.Duration, optFns ...func(*DBInstanceStorageFullWaiterOptions)) (*DescribeDBInstancesOutput, error)
WaitForOutput calls the waiter function for DBInstanceStorageFull waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBInstanceStorageFullWaiterOptions ¶ added in v1.14.0
type DBInstanceStorageFullWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBInstanceStorageFullWaiter will use default minimum delay of 40 seconds. Note // that MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBInstanceStorageFullWaiter will use default max delay of 120 // seconds. Note that MaxDelay must resolve to value greater than or equal to the // MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBInstancesInput, *DescribeDBInstancesOutput, error) (bool, error) }
DBInstanceStorageFullWaiterOptions are waiter options for DBInstanceStorageFullWaiter
type DBSecurityGroupDeletedWaiter ¶ added in v1.14.0
type DBSecurityGroupDeletedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupDeletedWaiter defines the waiters for DBSecurityGroupDeleted
func NewDBSecurityGroupDeletedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupDeletedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupDeletedWaiterOptions)) *DBSecurityGroupDeletedWaiter
NewDBSecurityGroupDeletedWaiter constructs a DBSecurityGroupDeletedWaiter.
func (*DBSecurityGroupDeletedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupDeletedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupDeletedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupDeletedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupDeletedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupDeleted waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupDeletedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupDeletedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupDeletedWaiter will use default minimum delay of 20 seconds. Note // that MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupDeletedWaiter will use default max delay of 120 // seconds. Note that MaxDelay must resolve to value greater than or equal to the // MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupDeletedWaiterOptions are waiter options for DBSecurityGroupDeletedWaiter
type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter defines the waiters for DBSecurityGroupEC2SecurityGroupsAuthFailed
func NewDBSecurityGroupEC2SecurityGroupsAuthFailedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupEC2SecurityGroupsAuthFailedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions)) *DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter
NewDBSecurityGroupEC2SecurityGroupsAuthFailedWaiter constructs a DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter.
func (*DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupEC2SecurityGroupsAuthFailed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupEC2SecurityGroupsAuthFailed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter will use default minimum delay // of 20 seconds. Note that MinDelay must resolve to a value lesser than or equal // to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter will use default // max delay of 120 seconds. Note that MaxDelay must resolve to value greater than // or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupEC2SecurityGroupsAuthFailedWaiterOptions are waiter options for DBSecurityGroupEC2SecurityGroupsAuthFailedWaiter
type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter defines the waiters for DBSecurityGroupEC2SecurityGroupsAuthorized
func NewDBSecurityGroupEC2SecurityGroupsAuthorizedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupEC2SecurityGroupsAuthorizedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions)) *DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter
NewDBSecurityGroupEC2SecurityGroupsAuthorizedWaiter constructs a DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter.
func (*DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupEC2SecurityGroupsAuthorized waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupEC2SecurityGroupsAuthorized waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter will use default minimum delay // of 20 seconds. Note that MinDelay must resolve to a value lesser than or equal // to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter will use default // max delay of 120 seconds. Note that MaxDelay must resolve to value greater than // or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupEC2SecurityGroupsAuthorizedWaiterOptions are waiter options for DBSecurityGroupEC2SecurityGroupsAuthorizedWaiter
type DBSecurityGroupEC2SecurityGroupsEmptiedWaiter ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsEmptiedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupEC2SecurityGroupsEmptiedWaiter defines the waiters for DBSecurityGroupEC2SecurityGroupsEmptied
func NewDBSecurityGroupEC2SecurityGroupsEmptiedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupEC2SecurityGroupsEmptiedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions)) *DBSecurityGroupEC2SecurityGroupsEmptiedWaiter
NewDBSecurityGroupEC2SecurityGroupsEmptiedWaiter constructs a DBSecurityGroupEC2SecurityGroupsEmptiedWaiter.
func (*DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupEC2SecurityGroupsEmptied waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsEmptiedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupEC2SecurityGroupsEmptied waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupEC2SecurityGroupsEmptiedWaiter will use default minimum delay of // 20 seconds. Note that MinDelay must resolve to a value lesser than or equal to // the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupEC2SecurityGroupsEmptiedWaiter will use default max // delay of 120 seconds. Note that MaxDelay must resolve to value greater than or // equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupEC2SecurityGroupsEmptiedWaiterOptions are waiter options for DBSecurityGroupEC2SecurityGroupsEmptiedWaiter
type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter defines the waiters for DBSecurityGroupEC2SecurityGroupsRevokeFailed
func NewDBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions)) *DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter
NewDBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter constructs a DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter.
func (*DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupEC2SecurityGroupsRevokeFailed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupEC2SecurityGroupsRevokeFailed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter will use default minimum // delay of 20 seconds. Note that MinDelay must resolve to a value lesser than or // equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter will use default // max delay of 120 seconds. Note that MaxDelay must resolve to value greater than // or equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiterOptions are waiter options for DBSecurityGroupEC2SecurityGroupsRevokeFailedWaiter
type DBSecurityGroupExistsWaiter ¶ added in v1.14.0
type DBSecurityGroupExistsWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupExistsWaiter defines the waiters for DBSecurityGroupExists
func NewDBSecurityGroupExistsWaiter ¶ added in v1.14.0
func NewDBSecurityGroupExistsWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupExistsWaiterOptions)) *DBSecurityGroupExistsWaiter
NewDBSecurityGroupExistsWaiter constructs a DBSecurityGroupExistsWaiter.
func (*DBSecurityGroupExistsWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupExistsWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupExistsWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupExists waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupExistsWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupExistsWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupExistsWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupExists waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupExistsWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupExistsWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupExistsWaiter will use default minimum delay of 20 seconds. Note // that MinDelay must resolve to a value lesser than or equal to the MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupExistsWaiter will use default max delay of 120 // seconds. Note that MaxDelay must resolve to value greater than or equal to the // MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupExistsWaiterOptions are waiter options for DBSecurityGroupExistsWaiter
type DBSecurityGroupIPRangesAuthFailedWaiter ¶ added in v1.14.0
type DBSecurityGroupIPRangesAuthFailedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupIPRangesAuthFailedWaiter defines the waiters for DBSecurityGroupIPRangesAuthFailed
func NewDBSecurityGroupIPRangesAuthFailedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupIPRangesAuthFailedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupIPRangesAuthFailedWaiterOptions)) *DBSecurityGroupIPRangesAuthFailedWaiter
NewDBSecurityGroupIPRangesAuthFailedWaiter constructs a DBSecurityGroupIPRangesAuthFailedWaiter.
func (*DBSecurityGroupIPRangesAuthFailedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesAuthFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesAuthFailedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupIPRangesAuthFailed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupIPRangesAuthFailedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesAuthFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesAuthFailedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupIPRangesAuthFailed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupIPRangesAuthFailedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupIPRangesAuthFailedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupIPRangesAuthFailedWaiter will use default minimum delay of 20 // seconds. Note that MinDelay must resolve to a value lesser than or equal to the // MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupIPRangesAuthFailedWaiter will use default max delay // of 120 seconds. Note that MaxDelay must resolve to value greater than or equal // to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupIPRangesAuthFailedWaiterOptions are waiter options for DBSecurityGroupIPRangesAuthFailedWaiter
type DBSecurityGroupIPRangesAuthorizedWaiter ¶ added in v1.14.0
type DBSecurityGroupIPRangesAuthorizedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupIPRangesAuthorizedWaiter defines the waiters for DBSecurityGroupIPRangesAuthorized
func NewDBSecurityGroupIPRangesAuthorizedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupIPRangesAuthorizedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupIPRangesAuthorizedWaiterOptions)) *DBSecurityGroupIPRangesAuthorizedWaiter
NewDBSecurityGroupIPRangesAuthorizedWaiter constructs a DBSecurityGroupIPRangesAuthorizedWaiter.
func (*DBSecurityGroupIPRangesAuthorizedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesAuthorizedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesAuthorizedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupIPRangesAuthorized waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupIPRangesAuthorizedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesAuthorizedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesAuthorizedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupIPRangesAuthorized waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupIPRangesAuthorizedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupIPRangesAuthorizedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupIPRangesAuthorizedWaiter will use default minimum delay of 20 // seconds. Note that MinDelay must resolve to a value lesser than or equal to the // MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupIPRangesAuthorizedWaiter will use default max delay // of 120 seconds. Note that MaxDelay must resolve to value greater than or equal // to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupIPRangesAuthorizedWaiterOptions are waiter options for DBSecurityGroupIPRangesAuthorizedWaiter
type DBSecurityGroupIPRangesEmptiedWaiter ¶ added in v1.14.0
type DBSecurityGroupIPRangesEmptiedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupIPRangesEmptiedWaiter defines the waiters for DBSecurityGroupIPRangesEmptied
func NewDBSecurityGroupIPRangesEmptiedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupIPRangesEmptiedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupIPRangesEmptiedWaiterOptions)) *DBSecurityGroupIPRangesEmptiedWaiter
NewDBSecurityGroupIPRangesEmptiedWaiter constructs a DBSecurityGroupIPRangesEmptiedWaiter.
func (*DBSecurityGroupIPRangesEmptiedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesEmptiedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesEmptiedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupIPRangesEmptied waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupIPRangesEmptiedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesEmptiedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesEmptiedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupIPRangesEmptied waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupIPRangesEmptiedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupIPRangesEmptiedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupIPRangesEmptiedWaiter will use default minimum delay of 20 // seconds. Note that MinDelay must resolve to a value lesser than or equal to the // MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupIPRangesEmptiedWaiter will use default max delay of // 120 seconds. Note that MaxDelay must resolve to value greater than or equal to // the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupIPRangesEmptiedWaiterOptions are waiter options for DBSecurityGroupIPRangesEmptiedWaiter
type DBSecurityGroupIPRangesRevokeFailedWaiter ¶ added in v1.14.0
type DBSecurityGroupIPRangesRevokeFailedWaiter struct {
// contains filtered or unexported fields
}
DBSecurityGroupIPRangesRevokeFailedWaiter defines the waiters for DBSecurityGroupIPRangesRevokeFailed
func NewDBSecurityGroupIPRangesRevokeFailedWaiter ¶ added in v1.14.0
func NewDBSecurityGroupIPRangesRevokeFailedWaiter(client DescribeDBSecurityGroupsAPIClient, optFns ...func(*DBSecurityGroupIPRangesRevokeFailedWaiterOptions)) *DBSecurityGroupIPRangesRevokeFailedWaiter
NewDBSecurityGroupIPRangesRevokeFailedWaiter constructs a DBSecurityGroupIPRangesRevokeFailedWaiter.
func (*DBSecurityGroupIPRangesRevokeFailedWaiter) Wait ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesRevokeFailedWaiter) Wait(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesRevokeFailedWaiterOptions)) error
Wait calls the waiter function for DBSecurityGroupIPRangesRevokeFailed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*DBSecurityGroupIPRangesRevokeFailedWaiter) WaitForOutput ¶ added in v1.14.0
func (w *DBSecurityGroupIPRangesRevokeFailedWaiter) WaitForOutput(ctx context.Context, params *DescribeDBSecurityGroupsInput, maxWaitDur time.Duration, optFns ...func(*DBSecurityGroupIPRangesRevokeFailedWaiterOptions)) (*DescribeDBSecurityGroupsOutput, error)
WaitForOutput calls the waiter function for DBSecurityGroupIPRangesRevokeFailed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type DBSecurityGroupIPRangesRevokeFailedWaiterOptions ¶ added in v1.14.0
type DBSecurityGroupIPRangesRevokeFailedWaiterOptions struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // MinDelay is the minimum amount of time to delay between retries. If unset, // DBSecurityGroupIPRangesRevokeFailedWaiter will use default minimum delay of 20 // seconds. Note that MinDelay must resolve to a value lesser than or equal to the // MaxDelay. MinDelay time.Duration // MaxDelay is the maximum amount of time to delay between retries. If unset or // set to zero, DBSecurityGroupIPRangesRevokeFailedWaiter will use default max // delay of 120 seconds. Note that MaxDelay must resolve to value greater than or // equal to the MinDelay. MaxDelay time.Duration // LogWaitAttempts is used to enable logging for waiter retry attempts LogWaitAttempts bool // Retryable is function that can be used to override the service defined // waiter-behavior based on operation output, or returned error. This function is // used by the waiter to decide if a state is retryable or a terminal state. By // default service-modeled logic will populate this option. This option can thus be // used to define a custom waiter state with fall-back to service-modeled waiter // state mutators.The function returns an error in case of a failure state. In case // of retry state, this function returns a bool value of true and nil error, while // in case of success it returns a bool value of false and nil error. Retryable func(context.Context, *DescribeDBSecurityGroupsInput, *DescribeDBSecurityGroupsOutput, error) (bool, error) }
DBSecurityGroupIPRangesRevokeFailedWaiterOptions are waiter options for DBSecurityGroupIPRangesRevokeFailedWaiter
type DeleteDBInstanceInput ¶
type DeleteDBInstanceOutput ¶
type DeleteDBInstanceOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteDBParameterGroupInput ¶
type DeleteDBParameterGroupInput struct { // This member is required. DBParameterGroupName *string // contains filtered or unexported fields }
type DeleteDBParameterGroupOutput ¶
type DeleteDBParameterGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteDBSecurityGroupInput ¶
type DeleteDBSecurityGroupInput struct { // This member is required. DBSecurityGroupName *string // contains filtered or unexported fields }
type DeleteDBSecurityGroupOutput ¶
type DeleteDBSecurityGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteDBSnapshotInput ¶
type DeleteDBSnapshotInput struct { // This member is required. DBSnapshotIdentifier *string // contains filtered or unexported fields }
type DeleteDBSnapshotOutput ¶
type DeleteDBSnapshotOutput struct { DBSnapshot *types.DBSnapshot ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEventSubscriptionInput ¶
type DeleteEventSubscriptionInput struct { // This member is required. SubscriptionName *string // contains filtered or unexported fields }
type DeleteEventSubscriptionOutput ¶
type DeleteEventSubscriptionOutput struct { EventSubscription *types.EventSubscription ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeCertificatesOutput ¶
type DescribeCertificatesOutput struct { Certificates []types.Certificates Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBEngineVersionsInput ¶
type DescribeDBEngineVersionsInput struct { DBParameterGroupFamily types.DBParameterGroupFamilyOfDescribeDBEngineVersionsRequest DefaultOnly *bool Engine types.EngineOfDescribeDBEngineVersionsRequest EngineVersion *string IncludeAll *bool ListSupportedCharacterSets *bool Marker *string MaxRecords *int32 // contains filtered or unexported fields }
type DescribeDBEngineVersionsOutput ¶
type DescribeDBEngineVersionsOutput struct { DBEngineVersions []types.DBEngineVersions Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBInstancesAPIClient ¶ added in v1.14.0
type DescribeDBInstancesAPIClient interface {
DescribeDBInstances(context.Context, *DescribeDBInstancesInput, ...func(*Options)) (*DescribeDBInstancesOutput, error)
}
DescribeDBInstancesAPIClient is a client that implements the DescribeDBInstances operation.
type DescribeDBInstancesOutput ¶
type DescribeDBInstancesOutput struct { DBInstances []types.DBInstances Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBLogFilesOperationInput ¶ added in v1.14.0
type DescribeDBLogFilesOperationOutput ¶ added in v1.14.0
type DescribeDBLogFilesOperationOutput struct { DescribeDBLogFiles []types.DescribeDBLogFiles Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBParameterGroupsOutput ¶
type DescribeDBParameterGroupsOutput struct { DBParameterGroups []types.DBParameterGroupsOfDescribeDBParameterGroups Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBParametersInput ¶
type DescribeDBParametersInput struct { // This member is required. DBParameterGroupName *string Marker *string MaxRecords *int32 Source types.SourceOfDescribeDBParametersRequest // contains filtered or unexported fields }
type DescribeDBParametersOutput ¶
type DescribeDBParametersOutput struct { Marker *string Parameters []types.Parameters ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBSecurityGroupsAPIClient ¶ added in v1.14.0
type DescribeDBSecurityGroupsAPIClient interface {
DescribeDBSecurityGroups(context.Context, *DescribeDBSecurityGroupsInput, ...func(*Options)) (*DescribeDBSecurityGroupsOutput, error)
}
DescribeDBSecurityGroupsAPIClient is a client that implements the DescribeDBSecurityGroups operation.
type DescribeDBSecurityGroupsOutput ¶
type DescribeDBSecurityGroupsOutput struct { DBSecurityGroups []types.DBSecurityGroupsOfDescribeDBSecurityGroups Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeDBSnapshotsInput ¶
type DescribeDBSnapshotsInput struct { DBInstanceIdentifier *string DBSnapshotIdentifier *string Filter *string FilterName *string FilterValue *string Filters []string Marker *string MaxRecords *int32 SnapshotType types.SnapshotTypeOfDescribeDBSnapshotsRequest // contains filtered or unexported fields }
type DescribeDBSnapshotsOutput ¶
type DescribeDBSnapshotsOutput struct { DBSnapshots []types.DBSnapshots Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeEngineDefaultParametersOutput ¶
type DescribeEngineDefaultParametersOutput struct { EngineDefaults *types.EngineDefaults ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeEventCategoriesInput ¶
type DescribeEventCategoriesInput struct { SourceType types.SourceTypeOfDescribeEventCategoriesRequest // contains filtered or unexported fields }
type DescribeEventCategoriesOutput ¶
type DescribeEventCategoriesOutput struct { EventCategoriesMapList []types.EventCategoriesMapList ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeEventSubscriptionsInput ¶
type DescribeEventSubscriptionsInput struct { Marker *string MaxRecords *int32 NIftySortKey types.NIftySortKeyOfDescribeEventSubscriptionsRequest NiftyFilters *types.RequestNiftyFilters NiftySortDesc *int32 SubscriptionName *string // contains filtered or unexported fields }
type DescribeEventSubscriptionsOutput ¶
type DescribeEventSubscriptionsOutput struct { EventSubscriptionsList []types.EventSubscriptionsList Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeEventsInput ¶
type DescribeEventsOutput ¶
type DescribeEventsOutput struct { Events []types.Events Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeOrderableDBInstanceOptionsInput ¶
type DescribeOrderableDBInstanceOptionsInput struct { DBInstanceClass types.DBInstanceClassOfDescribeOrderableDBInstanceOptionsRequest Engine types.EngineOfDescribeOrderableDBInstanceOptionsRequest EngineVersion *string LicenseModel *string Marker *string MaxRecords *int32 Vpc *bool // contains filtered or unexported fields }
type DescribeOrderableDBInstanceOptionsOutput ¶
type DescribeOrderableDBInstanceOptionsOutput struct { Marker *string OrderableDBInstanceOptions []types.OrderableDBInstanceOptions ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DownloadDBLogFilePortionOutput ¶
type DownloadDBLogFilePortionOutput struct { AdditionalDataPending *bool LogFileData *string Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointParameters ¶ added in v1.22.1
type EndpointParameters struct { }
EndpointParameters provides the parameters that influence how endpoints are resolved.
type EndpointResolver ¶ added in v1.14.0
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶ added in v1.14.0
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶ added in v1.14.0
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶ added in v1.14.0
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶ added in v1.14.0
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointResolverV2 ¶ added in v1.22.1
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶ added in v1.22.1
func NewDefaultEndpointResolverV2() EndpointResolverV2
type HTTPClient ¶ added in v1.14.0
type HTTPSignerV4 ¶ added in v1.14.0
type ModifyDBInstanceInput ¶
type ModifyDBInstanceInput struct { // This member is required. DBInstanceIdentifier *string AccountingType types.AccountingTypeOfModifyDBInstanceRequest AllocatedStorage *int32 AllowMajorVersionUpgrade *bool ApplyImmediately *bool AutoMinorVersionUpgrade *bool BackupRetentionPeriod *int32 BinlogRetentionPeriod *int32 CACertificateIdentifier *string CustomBinlogRetentionPeriod *bool DBInstanceClass types.DBInstanceClassOfModifyDBInstanceRequest DBParameterGroupName *string DBSecurityGroups []string EngineVersion *string Iops *int32 MasterUserPassword *string MultiAZ *bool NewDBInstanceIdentifier *string NiftySlavePrivateAddress *string OptionGroupName *string PreferredBackupWindow *string PreferredMaintenanceWindow *string VpcSecurityGroupIds []string // contains filtered or unexported fields }
type ModifyDBInstanceNetworkInput ¶ added in v1.1.0
type ModifyDBInstanceNetworkOutput ¶ added in v1.1.0
type ModifyDBInstanceNetworkOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ModifyDBInstanceOutput ¶
type ModifyDBInstanceOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ModifyDBParameterGroupInput ¶
type ModifyDBParameterGroupInput struct { // This member is required. DBParameterGroupName *string // This member is required. Parameters []types.RequestParameters // contains filtered or unexported fields }
type ModifyDBParameterGroupOutput ¶
type ModifyDBParameterGroupOutput struct { DBParameterGroupName *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ModifyEventSubscriptionOutput ¶
type ModifyEventSubscriptionOutput struct { EventSubscription *types.EventSubscription ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type NiftyGetMetricStatisticsInput ¶
type NiftyGetMetricStatisticsInput struct { // This member is required. Dimensions []types.RequestDimensions // This member is required. MetricName types.MetricNameOfNiftyGetMetricStatisticsRequest EndTime *time.Time StartTime *time.Time // contains filtered or unexported fields }
type NiftyGetMetricStatisticsOutput ¶
type NiftyGetMetricStatisticsOutput struct { Datapoints []types.Datapoints Label *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶ added in v1.14.0
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. EndpointResolver EndpointResolver // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. When creating a new API Clients this // member will only be used if the Retryer Options member is nil. This value will // be ignored if Retryer is not nil. If specified in an operation call's functional // options with a value that is different than the constructed client's Options, // the Client's Retryer will be wrapped to use the operation's specific // RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. When creating a new API Clients this // member will only be used if the Retryer Options member is nil. This value will // be ignored if Retryer is not nil. Currently does not support per operation call // overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // contains filtered or unexported fields }
type PrepareDBInstanceForUpgradeInput ¶ added in v1.24.0
type PrepareDBInstanceForUpgradeInput struct { // This member is required. DBInstanceIdentifier *string TemporaryNiftyMasterPrivateAddress *string TemporaryNiftyReadReplicaPrivateAddresses *types.RequestTemporaryNiftyReadReplicaPrivateAddresses TemporaryNiftySlavePrivateAddress *string TemporaryNiftyVirtualPrivateAddress *string // contains filtered or unexported fields }
type PrepareDBInstanceForUpgradeOutput ¶ added in v1.24.0
type PrepareDBInstanceForUpgradeOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RebootDBInstanceInput ¶
type RebootDBInstanceInput struct { // This member is required. DBInstanceIdentifier *string ForceFailover *bool NiftyRebootType types.NiftyRebootTypeOfRebootDBInstanceRequest // contains filtered or unexported fields }
type RebootDBInstanceOutput ¶
type RebootDBInstanceOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RemoveSourceIdentifierFromSubscriptionOutput ¶
type RemoveSourceIdentifierFromSubscriptionOutput struct { EventSubscription *types.EventSubscription ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResetDBParameterGroupInput ¶
type ResetDBParameterGroupInput struct { // This member is required. DBParameterGroupName *string Parameters []types.RequestParametersOfResetDBParameterGroup ResetAllParameters *bool // contains filtered or unexported fields }
type ResetDBParameterGroupOutput ¶
type ResetDBParameterGroupOutput struct { DBParameterGroupName *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResetExternalMasterInput ¶
type ResetExternalMasterInput struct { // This member is required. DBInstanceIdentifier *string // contains filtered or unexported fields }
type ResetExternalMasterOutput ¶
type ResetExternalMasterOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResolveEndpoint ¶ added in v1.14.0
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶ added in v1.14.0
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶ added in v1.14.0
func (*ResolveEndpoint) ID() string
type RestoreDBInstanceFromDBSnapshotInput ¶
type RestoreDBInstanceFromDBSnapshotInput struct { // This member is required. DBInstanceClass types.DBInstanceClassOfRestoreDBInstanceFromDBSnapshotRequest // This member is required. DBInstanceIdentifier *string // This member is required. DBSnapshotIdentifier *string AccountingType types.AccountingTypeOfRestoreDBInstanceFromDBSnapshotRequest AutoMinorVersionUpgrade *bool AvailabilityZone *string DBName *string DBSubnetGroupName *string DowngradeRestore *bool Engine *string Iops *int32 LicenseModel *string MultiAZ *bool NiftyDBParameterGroupName *string NiftyDBSecurityGroups []string NiftyMasterPrivateAddress *string NiftyNetworkId *string NiftySlavePrivateAddress *string NiftyStorageType *int32 NiftyVirtualPrivateAddress *string OptionGroupName *string Port *int32 PubliclyAccessible *bool // contains filtered or unexported fields }
type RestoreDBInstanceFromDBSnapshotOutput ¶
type RestoreDBInstanceFromDBSnapshotOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RestoreDBInstanceToPointInTimeInput ¶
type RestoreDBInstanceToPointInTimeInput struct { // This member is required. SourceDBInstanceIdentifier *string // This member is required. TargetDBInstanceIdentifier *string AccountingType types.AccountingTypeOfRestoreDBInstanceToPointInTimeRequest AutoMinorVersionUpgrade *bool AvailabilityZone *string DBInstanceClass types.DBInstanceClassOfRestoreDBInstanceToPointInTimeRequest DBName *string DBSubnetGroupName *string DowngradeRestore *bool Engine *string Iops *int32 LicenseModel *string MultiAZ *bool NiftyDBParameterGroupName *string NiftyDBSecurityGroups []string NiftyMasterPrivateAddress *string NiftyNetworkId *string NiftySlavePrivateAddress *string NiftyStorageType *int32 NiftyVirtualPrivateAddress *string OptionGroupName *string Port *int32 PubliclyAccessible *bool RestoreTime *time.Time UseLatestRestorableTime *bool // contains filtered or unexported fields }
type RestoreDBInstanceToPointInTimeOutput ¶
type RestoreDBInstanceToPointInTimeOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RevokeDBSecurityGroupIngressOutput ¶
type RevokeDBSecurityGroupIngressOutput struct { DBSecurityGroup *types.DBSecurityGroup ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type SetExternalMasterInput ¶
type SetExternalMasterInput struct { // This member is required. BinlogFileName *string // This member is required. BinlogPosition *int32 // This member is required. DBInstanceIdentifier *string // This member is required. MasterHost *string // This member is required. ReplicationUserName *string // This member is required. ReplicationUserPassword *string MasterPort *int32 // contains filtered or unexported fields }
type SetExternalMasterOutput ¶
type SetExternalMasterOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type StartReplicationInput ¶
type StartReplicationInput struct { // This member is required. DBInstanceIdentifier *string // contains filtered or unexported fields }
type StartReplicationOutput ¶
type StartReplicationOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type StopReplicationInput ¶
type StopReplicationInput struct { // This member is required. DBInstanceIdentifier *string // contains filtered or unexported fields }
type StopReplicationOutput ¶
type StopReplicationOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpgradeDBEngineVersionInput ¶ added in v1.16.0
type UpgradeDBEngineVersionInput struct { // This member is required. DBInstanceIdentifier *string // This member is required. EngineVersion *string AllowMajorVersionUpgrade *bool DBParameterGroupName *string PreUpgradeDBSnapshotIdentifier *string SkipPreUpgradeSnapshot *bool // contains filtered or unexported fields }
type UpgradeDBEngineVersionOutput ¶ added in v1.16.0
type UpgradeDBEngineVersionOutput struct { DBInstance *types.DBInstance Marker *string ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpgradeDBInstanceInput ¶ added in v1.24.0
type UpgradeDBInstanceOutput ¶ added in v1.24.0
type UpgradeDBInstanceOutput struct { DBInstance *types.DBInstance ResponseMetadata *types.ResponseMetadata // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files ¶
- api_client.go
- api_op_AddSourceIdentifierToSubscription.go
- api_op_AuthorizeDBSecurityGroupIngress.go
- api_op_CancelDBInstanceForUpgrade.go
- api_op_CopyDBSnapshot.go
- api_op_CreateDBInstance.go
- api_op_CreateDBInstanceReadReplica.go
- api_op_CreateDBParameterGroup.go
- api_op_CreateDBSecurityGroup.go
- api_op_CreateDBSnapshot.go
- api_op_CreateEventSubscription.go
- api_op_DeleteDBInstance.go
- api_op_DeleteDBParameterGroup.go
- api_op_DeleteDBSecurityGroup.go
- api_op_DeleteDBSnapshot.go
- api_op_DeleteEventSubscription.go
- api_op_DescribeCertificates.go
- api_op_DescribeDBEngineVersions.go
- api_op_DescribeDBInstances.go
- api_op_DescribeDBLogFilesOperation.go
- api_op_DescribeDBParameterGroups.go
- api_op_DescribeDBParameters.go
- api_op_DescribeDBSecurityGroups.go
- api_op_DescribeDBSnapshots.go
- api_op_DescribeEngineDefaultParameters.go
- api_op_DescribeEventCategories.go
- api_op_DescribeEventSubscriptions.go
- api_op_DescribeEvents.go
- api_op_DescribeOrderableDBInstanceOptions.go
- api_op_DownloadDBLogFilePortion.go
- api_op_ModifyDBInstance.go
- api_op_ModifyDBInstanceNetwork.go
- api_op_ModifyDBParameterGroup.go
- api_op_ModifyEventSubscription.go
- api_op_NiftyGetMetricStatistics.go
- api_op_PrepareDBInstanceForUpgrade.go
- api_op_RebootDBInstance.go
- api_op_RemoveSourceIdentifierFromSubscription.go
- api_op_ResetDBParameterGroup.go
- api_op_ResetExternalMaster.go
- api_op_RestoreDBInstanceFromDBSnapshot.go
- api_op_RestoreDBInstanceToPointInTime.go
- api_op_RevokeDBSecurityGroupIngress.go
- api_op_SetExternalMaster.go
- api_op_StartReplication.go
- api_op_StopReplication.go
- api_op_UpgradeDBEngineVersion.go
- api_op_UpgradeDBInstance.go
- deserializers.go
- doc.go
- endpoints.go
- serializers.go
- validators.go