Documentation

Overview

    Package databasemigrationservice provides the API client, operations, and parameter types for AWS Database Migration Service.

    AWS Database Migration Service AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL. For more information about AWS DMS, see What Is AWS Database Migration Service? (https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) in the AWS Database Migration User Guide.

    Index

    Constants

    View Source
    const ServiceAPIVersion = "2016-01-01"
    View Source
    const ServiceID = "Database Migration Service"

    Variables

    This section is empty.

    Functions

    func NewDefaultEndpointResolver

    func NewDefaultEndpointResolver() *internalendpoints.Resolver

      NewDefaultEndpointResolver constructs a new service endpoint resolver

      func WithAPIOptions

      func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)

        WithAPIOptions returns a functional option for setting the Client's APIOptions option.

        func WithEndpointResolver

        func WithEndpointResolver(v EndpointResolver) func(*Options)

          WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.

          Types

          type AddTagsToResourceInput

          type AddTagsToResourceInput struct {
          
          	// Identifies the AWS DMS resource to which tags should be added. The value for
          	// this parameter is an Amazon Resource Name (ARN). For AWS DMS, you can tag a
          	// replication instance, an endpoint, or a replication task.
          	//
          	// This member is required.
          	ResourceArn *string
          
          	// One or more tags to be assigned to the resource.
          	//
          	// This member is required.
          	Tags []types.Tag
          }

            Associates a set of tags with an AWS DMS resource.

            type AddTagsToResourceOutput

            type AddTagsToResourceOutput struct {
            	// Metadata pertaining to the operation's result.
            	ResultMetadata middleware.Metadata
            }

            type ApplyPendingMaintenanceActionInput

            type ApplyPendingMaintenanceActionInput struct {
            
            	// The pending maintenance action to apply to this resource.
            	//
            	// This member is required.
            	ApplyAction *string
            
            	// A value that specifies the type of opt-in request, or undoes an opt-in request.
            	// You can't undo an opt-in request of type immediate. Valid values:
            	//
            	// * immediate -
            	// Apply the maintenance action immediately.
            	//
            	// * next-maintenance - Apply the
            	// maintenance action during the next maintenance window for the resource.
            	//
            	// *
            	// undo-opt-in - Cancel any existing next-maintenance opt-in requests.
            	//
            	// This member is required.
            	OptInType *string
            
            	// The Amazon Resource Name (ARN) of the AWS DMS resource that the pending
            	// maintenance action applies to.
            	//
            	// This member is required.
            	ReplicationInstanceArn *string
            }

            type ApplyPendingMaintenanceActionOutput

            type ApplyPendingMaintenanceActionOutput struct {
            
            	// The AWS DMS resource that the pending maintenance action will be applied to.
            	ResourcePendingMaintenanceActions *types.ResourcePendingMaintenanceActions
            
            	// Metadata pertaining to the operation's result.
            	ResultMetadata middleware.Metadata
            }

            type CancelReplicationTaskAssessmentRunInput

            type CancelReplicationTaskAssessmentRunInput struct {
            
            	// Amazon Resource Name (ARN) of the premigration assessment run to be canceled.
            	//
            	// This member is required.
            	ReplicationTaskAssessmentRunArn *string
            }

            type CancelReplicationTaskAssessmentRunOutput

            type CancelReplicationTaskAssessmentRunOutput struct {
            
            	// The ReplicationTaskAssessmentRun object for the canceled assessment run.
            	ReplicationTaskAssessmentRun *types.ReplicationTaskAssessmentRun
            
            	// Metadata pertaining to the operation's result.
            	ResultMetadata middleware.Metadata
            }

            type Client

            type Client struct {
            	// contains filtered or unexported fields
            }

              Client provides the API client to make operations call for AWS Database Migration Service.

              func New

              func New(options Options, optFns ...func(*Options)) *Client

                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

                func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

                  NewFromConfig returns a new client from the provided config.

                  func (*Client) AddTagsToResource

                  func (c *Client) AddTagsToResource(ctx context.Context, params *AddTagsToResourceInput, optFns ...func(*Options)) (*AddTagsToResourceOutput, error)

                    Adds metadata tags to an AWS DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS. For more information, see Tag (https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description.

                    func (*Client) ApplyPendingMaintenanceAction

                    func (c *Client) ApplyPendingMaintenanceAction(ctx context.Context, params *ApplyPendingMaintenanceActionInput, optFns ...func(*Options)) (*ApplyPendingMaintenanceActionOutput, error)

                      Applies a pending maintenance action to a resource (for example, to a replication instance).

                      func (*Client) CancelReplicationTaskAssessmentRun

                      func (c *Client) CancelReplicationTaskAssessmentRun(ctx context.Context, params *CancelReplicationTaskAssessmentRunInput, optFns ...func(*Options)) (*CancelReplicationTaskAssessmentRunOutput, error)

                        Cancels a single premigration assessment run. This operation prevents any individual assessments from running if they haven't started running. It also attempts to cancel any individual assessments that are currently running.

                        func (*Client) CreateEndpoint

                        func (c *Client) CreateEndpoint(ctx context.Context, params *CreateEndpointInput, optFns ...func(*Options)) (*CreateEndpointOutput, error)

                          Creates an endpoint using the provided settings.

                          func (*Client) CreateEventSubscription

                          func (c *Client) CreateEventSubscription(ctx context.Context, params *CreateEventSubscriptionInput, optFns ...func(*Options)) (*CreateEventSubscriptionOutput, error)

                            Creates an AWS DMS event notification subscription. You can specify the type of source (SourceType) you want to be notified of, provide a list of AWS DMS source IDs (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. If you specify both the SourceType and SourceIds, such as SourceType = replication-instance and SourceIdentifier = my-replinstance, you will be notified of all the replication instance events for the specified source. If you specify a SourceType but don't specify a SourceIdentifier, you receive notice of the events for that source type for all your AWS DMS sources. If you don't specify either SourceType nor SourceIdentifier, you will be notified of events generated from all AWS DMS sources belonging to your customer account. For more information about AWS DMS events, see Working with Events and Notifications (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the AWS Database Migration Service User Guide.

                            func (*Client) CreateReplicationInstance

                            func (c *Client) CreateReplicationInstance(ctx context.Context, params *CreateReplicationInstanceInput, optFns ...func(*Options)) (*CreateReplicationInstanceOutput, error)

                              Creates the replication instance using the specified parameters. AWS DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see Creating the IAM Roles to Use With the AWS CLI and AWS DMS API (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.APIRole). For information on the required permissions, see IAM Permissions Needed to Use AWS DMS (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.IAMPermissions).

                              func (*Client) CreateReplicationSubnetGroup

                              func (c *Client) CreateReplicationSubnetGroup(ctx context.Context, params *CreateReplicationSubnetGroupInput, optFns ...func(*Options)) (*CreateReplicationSubnetGroupOutput, error)

                                Creates a replication subnet group given a list of the subnet IDs in a VPC.

                                func (*Client) CreateReplicationTask

                                func (c *Client) CreateReplicationTask(ctx context.Context, params *CreateReplicationTaskInput, optFns ...func(*Options)) (*CreateReplicationTaskOutput, error)

                                  Creates a replication task using the specified parameters.

                                  func (*Client) DeleteCertificate

                                  func (c *Client) DeleteCertificate(ctx context.Context, params *DeleteCertificateInput, optFns ...func(*Options)) (*DeleteCertificateOutput, error)

                                    Deletes the specified certificate.

                                    func (*Client) DeleteConnection

                                    func (c *Client) DeleteConnection(ctx context.Context, params *DeleteConnectionInput, optFns ...func(*Options)) (*DeleteConnectionOutput, error)

                                      Deletes the connection between a replication instance and an endpoint.

                                      func (*Client) DeleteEndpoint

                                      func (c *Client) DeleteEndpoint(ctx context.Context, params *DeleteEndpointInput, optFns ...func(*Options)) (*DeleteEndpointOutput, error)

                                        Deletes the specified endpoint. All tasks associated with the endpoint must be deleted before you can delete the endpoint.

                                        func (*Client) DeleteEventSubscription

                                        func (c *Client) DeleteEventSubscription(ctx context.Context, params *DeleteEventSubscriptionInput, optFns ...func(*Options)) (*DeleteEventSubscriptionOutput, error)

                                          Deletes an AWS DMS event subscription.

                                          func (*Client) DeleteReplicationInstance

                                          func (c *Client) DeleteReplicationInstance(ctx context.Context, params *DeleteReplicationInstanceInput, optFns ...func(*Options)) (*DeleteReplicationInstanceOutput, error)

                                            Deletes the specified replication instance. You must delete any migration tasks that are associated with the replication instance before you can delete it.

                                            func (*Client) DeleteReplicationSubnetGroup

                                            func (c *Client) DeleteReplicationSubnetGroup(ctx context.Context, params *DeleteReplicationSubnetGroupInput, optFns ...func(*Options)) (*DeleteReplicationSubnetGroupOutput, error)

                                              Deletes a subnet group.

                                              func (*Client) DeleteReplicationTask

                                              func (c *Client) DeleteReplicationTask(ctx context.Context, params *DeleteReplicationTaskInput, optFns ...func(*Options)) (*DeleteReplicationTaskOutput, error)

                                                Deletes the specified replication task.

                                                func (*Client) DeleteReplicationTaskAssessmentRun

                                                func (c *Client) DeleteReplicationTaskAssessmentRun(ctx context.Context, params *DeleteReplicationTaskAssessmentRunInput, optFns ...func(*Options)) (*DeleteReplicationTaskAssessmentRunOutput, error)

                                                  Deletes the record of a single premigration assessment run. This operation removes all metadata that AWS DMS maintains about this assessment run. However, the operation leaves untouched all information about this assessment run that is stored in your Amazon S3 bucket.

                                                  func (*Client) DescribeAccountAttributes

                                                  func (c *Client) DescribeAccountAttributes(ctx context.Context, params *DescribeAccountAttributesInput, optFns ...func(*Options)) (*DescribeAccountAttributesOutput, error)

                                                    Lists all of the AWS DMS attributes for a customer account. These attributes include AWS DMS quotas for the account and a unique account identifier in a particular DMS region. DMS quotas include a list of resource quotas supported by the account, such as the number of replication instances allowed. The description for each resource quota, includes the quota name, current usage toward that quota, and the quota's maximum value. DMS uses the unique account identifier to name each artifact used by DMS in the given region. This command does not take any parameters.

                                                    func (*Client) DescribeApplicableIndividualAssessments

                                                    func (c *Client) DescribeApplicableIndividualAssessments(ctx context.Context, params *DescribeApplicableIndividualAssessmentsInput, optFns ...func(*Options)) (*DescribeApplicableIndividualAssessmentsOutput, error)

                                                      Provides a list of individual assessments that you can specify for a new premigration assessment run, given one or more parameters. If you specify an existing migration task, this operation provides the default individual assessments you can specify for that task. Otherwise, the specified parameters model elements of a possible migration task on which to base a premigration assessment run. To use these migration task modeling parameters, you must specify an existing replication instance, a source database engine, a target database engine, and a migration type. This combination of parameters potentially limits the default individual assessments available for an assessment run created for a corresponding migration task. If you specify no parameters, this operation provides a list of all possible individual assessments that you can specify for an assessment run. If you specify any one of the task modeling parameters, you must specify all of them or the operation cannot provide a list of individual assessments. The only parameter that you can specify alone is for an existing migration task. The specified task definition then determines the default list of individual assessments that you can specify in an assessment run for the task.

                                                      func (*Client) DescribeCertificates

                                                      func (c *Client) DescribeCertificates(ctx context.Context, params *DescribeCertificatesInput, optFns ...func(*Options)) (*DescribeCertificatesOutput, error)

                                                        Provides a description of the certificate.

                                                        func (*Client) DescribeConnections

                                                        func (c *Client) DescribeConnections(ctx context.Context, params *DescribeConnectionsInput, optFns ...func(*Options)) (*DescribeConnectionsOutput, error)

                                                          Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.

                                                          func (*Client) DescribeEndpointTypes

                                                          func (c *Client) DescribeEndpointTypes(ctx context.Context, params *DescribeEndpointTypesInput, optFns ...func(*Options)) (*DescribeEndpointTypesOutput, error)

                                                            Returns information about the type of endpoints available.

                                                            func (*Client) DescribeEndpoints

                                                            func (c *Client) DescribeEndpoints(ctx context.Context, params *DescribeEndpointsInput, optFns ...func(*Options)) (*DescribeEndpointsOutput, error)

                                                              Returns information about the endpoints for your account in the current region.

                                                              func (*Client) DescribeEventCategories

                                                              func (c *Client) DescribeEventCategories(ctx context.Context, params *DescribeEventCategoriesInput, optFns ...func(*Options)) (*DescribeEventCategoriesOutput, error)

                                                                Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in Working with Events and Notifications (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the AWS Database Migration Service User Guide.

                                                                func (*Client) DescribeEventSubscriptions

                                                                func (c *Client) DescribeEventSubscriptions(ctx context.Context, params *DescribeEventSubscriptionsInput, optFns ...func(*Options)) (*DescribeEventSubscriptionsOutput, error)

                                                                  Lists all the event subscriptions for a customer account. The description of a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify SubscriptionName, this action lists the description for that subscription.

                                                                  func (*Client) DescribeEvents

                                                                  func (c *Client) DescribeEvents(ctx context.Context, params *DescribeEventsInput, optFns ...func(*Options)) (*DescribeEventsOutput, error)

                                                                    Lists events for a given source identifier and source type. You can also specify a start and end time. For more information on AWS DMS events, see Working with Events and Notifications (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the AWS Database Migration User Guide.

                                                                    func (*Client) DescribeOrderableReplicationInstances

                                                                    func (c *Client) DescribeOrderableReplicationInstances(ctx context.Context, params *DescribeOrderableReplicationInstancesInput, optFns ...func(*Options)) (*DescribeOrderableReplicationInstancesOutput, error)

                                                                      Returns information about the replication instance types that can be created in the specified region.

                                                                      func (*Client) DescribePendingMaintenanceActions

                                                                      func (c *Client) DescribePendingMaintenanceActions(ctx context.Context, params *DescribePendingMaintenanceActionsInput, optFns ...func(*Options)) (*DescribePendingMaintenanceActionsOutput, error)

                                                                        For internal use only

                                                                        func (*Client) DescribeRefreshSchemasStatus

                                                                        func (c *Client) DescribeRefreshSchemasStatus(ctx context.Context, params *DescribeRefreshSchemasStatusInput, optFns ...func(*Options)) (*DescribeRefreshSchemasStatusOutput, error)

                                                                          Returns the status of the RefreshSchemas operation.

                                                                          func (*Client) DescribeReplicationInstanceTaskLogs

                                                                          func (c *Client) DescribeReplicationInstanceTaskLogs(ctx context.Context, params *DescribeReplicationInstanceTaskLogsInput, optFns ...func(*Options)) (*DescribeReplicationInstanceTaskLogsOutput, error)

                                                                            Returns information about the task logs for the specified task.

                                                                            func (*Client) DescribeReplicationInstances

                                                                            func (c *Client) DescribeReplicationInstances(ctx context.Context, params *DescribeReplicationInstancesInput, optFns ...func(*Options)) (*DescribeReplicationInstancesOutput, error)

                                                                              Returns information about replication instances for your account in the current region.

                                                                              func (*Client) DescribeReplicationSubnetGroups

                                                                              func (c *Client) DescribeReplicationSubnetGroups(ctx context.Context, params *DescribeReplicationSubnetGroupsInput, optFns ...func(*Options)) (*DescribeReplicationSubnetGroupsOutput, error)

                                                                                Returns information about the replication subnet groups.

                                                                                func (*Client) DescribeReplicationTaskAssessmentResults

                                                                                func (c *Client) DescribeReplicationTaskAssessmentResults(ctx context.Context, params *DescribeReplicationTaskAssessmentResultsInput, optFns ...func(*Options)) (*DescribeReplicationTaskAssessmentResultsOutput, error)

                                                                                  Returns the task assessment results from Amazon S3. This action always returns the latest results.

                                                                                  func (*Client) DescribeReplicationTaskAssessmentRuns

                                                                                  func (c *Client) DescribeReplicationTaskAssessmentRuns(ctx context.Context, params *DescribeReplicationTaskAssessmentRunsInput, optFns ...func(*Options)) (*DescribeReplicationTaskAssessmentRunsOutput, error)

                                                                                    Returns a paginated list of premigration assessment runs based on filter settings. These filter settings can specify a combination of premigration assessment runs, migration tasks, replication instances, and assessment run status values. This operation doesn't return information about individual assessments. For this information, see the DescribeReplicationTaskIndividualAssessments operation.

                                                                                    func (*Client) DescribeReplicationTaskIndividualAssessments

                                                                                    func (c *Client) DescribeReplicationTaskIndividualAssessments(ctx context.Context, params *DescribeReplicationTaskIndividualAssessmentsInput, optFns ...func(*Options)) (*DescribeReplicationTaskIndividualAssessmentsOutput, error)

                                                                                      Returns a paginated list of individual assessments based on filter settings. These filter settings can specify a combination of premigration assessment runs, migration tasks, and assessment status values.

                                                                                      func (*Client) DescribeReplicationTasks

                                                                                      func (c *Client) DescribeReplicationTasks(ctx context.Context, params *DescribeReplicationTasksInput, optFns ...func(*Options)) (*DescribeReplicationTasksOutput, error)

                                                                                        Returns information about replication tasks for your account in the current region.

                                                                                        func (*Client) DescribeSchemas

                                                                                        func (c *Client) DescribeSchemas(ctx context.Context, params *DescribeSchemasInput, optFns ...func(*Options)) (*DescribeSchemasOutput, error)

                                                                                          Returns information about the schema for the specified endpoint.

                                                                                          func (*Client) DescribeTableStatistics

                                                                                          func (c *Client) DescribeTableStatistics(ctx context.Context, params *DescribeTableStatisticsInput, optFns ...func(*Options)) (*DescribeTableStatisticsOutput, error)

                                                                                            Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted. Note that the "last updated" column the DMS console only indicates the time that AWS DMS last updated the table statistics record for a table. It does not indicate the time of the last update to the table.

                                                                                            func (*Client) ImportCertificate

                                                                                            func (c *Client) ImportCertificate(ctx context.Context, params *ImportCertificateInput, optFns ...func(*Options)) (*ImportCertificateOutput, error)

                                                                                              Uploads the specified certificate.

                                                                                              func (*Client) ListTagsForResource

                                                                                              func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)

                                                                                                Lists all metadata tags attached to an AWS DMS resource, including replication instance, endpoint, security group, and migration task. For more information, see Tag (https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description.

                                                                                                func (*Client) ModifyEndpoint

                                                                                                func (c *Client) ModifyEndpoint(ctx context.Context, params *ModifyEndpointInput, optFns ...func(*Options)) (*ModifyEndpointOutput, error)

                                                                                                  Modifies the specified endpoint.

                                                                                                  func (*Client) ModifyEventSubscription

                                                                                                  func (c *Client) ModifyEventSubscription(ctx context.Context, params *ModifyEventSubscriptionInput, optFns ...func(*Options)) (*ModifyEventSubscriptionOutput, error)

                                                                                                    Modifies an existing AWS DMS event notification subscription.

                                                                                                    func (*Client) ModifyReplicationInstance

                                                                                                    func (c *Client) ModifyReplicationInstance(ctx context.Context, params *ModifyReplicationInstanceInput, optFns ...func(*Options)) (*ModifyReplicationInstanceOutput, error)

                                                                                                      Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request. Some settings are applied during the maintenance window.

                                                                                                      func (*Client) ModifyReplicationSubnetGroup

                                                                                                      func (c *Client) ModifyReplicationSubnetGroup(ctx context.Context, params *ModifyReplicationSubnetGroupInput, optFns ...func(*Options)) (*ModifyReplicationSubnetGroupOutput, error)

                                                                                                        Modifies the settings for the specified replication subnet group.

                                                                                                        func (*Client) ModifyReplicationTask

                                                                                                        func (c *Client) ModifyReplicationTask(ctx context.Context, params *ModifyReplicationTaskInput, optFns ...func(*Options)) (*ModifyReplicationTaskOutput, error)

                                                                                                          Modifies the specified replication task. You can't modify the task endpoints. The task must be stopped before you can modify it. For more information about AWS DMS tasks, see Working with Migration Tasks (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) in the AWS Database Migration Service User Guide.

                                                                                                          func (*Client) MoveReplicationTask

                                                                                                          func (c *Client) MoveReplicationTask(ctx context.Context, params *MoveReplicationTaskInput, optFns ...func(*Options)) (*MoveReplicationTaskOutput, error)

                                                                                                            Moves a replication task from its current replication instance to a different target replication instance using the specified parameters. The target replication instance must be created with the same or later AWS DMS version as the current replication instance.

                                                                                                            func (*Client) RebootReplicationInstance

                                                                                                            func (c *Client) RebootReplicationInstance(ctx context.Context, params *RebootReplicationInstanceInput, optFns ...func(*Options)) (*RebootReplicationInstanceOutput, error)

                                                                                                              Reboots a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again.

                                                                                                              func (*Client) RefreshSchemas

                                                                                                              func (c *Client) RefreshSchemas(ctx context.Context, params *RefreshSchemasInput, optFns ...func(*Options)) (*RefreshSchemasOutput, error)

                                                                                                                Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.

                                                                                                                func (*Client) ReloadTables

                                                                                                                func (c *Client) ReloadTables(ctx context.Context, params *ReloadTablesInput, optFns ...func(*Options)) (*ReloadTablesOutput, error)

                                                                                                                  Reloads the target database table with the source data.

                                                                                                                  func (*Client) RemoveTagsFromResource

                                                                                                                  func (c *Client) RemoveTagsFromResource(ctx context.Context, params *RemoveTagsFromResourceInput, optFns ...func(*Options)) (*RemoveTagsFromResourceOutput, error)

                                                                                                                    Removes metadata tags from an AWS DMS resource, including replication instance, endpoint, security group, and migration task. For more information, see Tag (https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description.

                                                                                                                    func (*Client) StartReplicationTask

                                                                                                                    func (c *Client) StartReplicationTask(ctx context.Context, params *StartReplicationTaskInput, optFns ...func(*Options)) (*StartReplicationTaskOutput, error)

                                                                                                                      Starts the replication task. For more information about AWS DMS tasks, see Working with Migration Tasks (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) in the AWS Database Migration Service User Guide.

                                                                                                                      func (*Client) StartReplicationTaskAssessment

                                                                                                                      func (c *Client) StartReplicationTaskAssessment(ctx context.Context, params *StartReplicationTaskAssessmentInput, optFns ...func(*Options)) (*StartReplicationTaskAssessmentOutput, error)

                                                                                                                        Starts the replication task assessment for unsupported data types in the source database.

                                                                                                                        func (*Client) StartReplicationTaskAssessmentRun

                                                                                                                        func (c *Client) StartReplicationTaskAssessmentRun(ctx context.Context, params *StartReplicationTaskAssessmentRunInput, optFns ...func(*Options)) (*StartReplicationTaskAssessmentRunOutput, error)

                                                                                                                          Starts a new premigration assessment run for one or more individual assessments of a migration task. The assessments that you can specify depend on the source and target database engine and the migration type defined for the given task. To run this operation, your migration task must already be created. After you run this operation, you can review the status of each individual assessment. You can also run the migration task manually after the assessment run and its individual assessments complete.

                                                                                                                          func (*Client) StopReplicationTask

                                                                                                                          func (c *Client) StopReplicationTask(ctx context.Context, params *StopReplicationTaskInput, optFns ...func(*Options)) (*StopReplicationTaskOutput, error)

                                                                                                                            Stops the replication task.

                                                                                                                            func (*Client) TestConnection

                                                                                                                            func (c *Client) TestConnection(ctx context.Context, params *TestConnectionInput, optFns ...func(*Options)) (*TestConnectionOutput, error)

                                                                                                                              Tests the connection between the replication instance and the endpoint.

                                                                                                                              type CreateEndpointInput

                                                                                                                              type CreateEndpointInput struct {
                                                                                                                              
                                                                                                                              	// The database endpoint identifier. Identifiers must begin with a letter and must
                                                                                                                              	// contain only ASCII letters, digits, and hyphens. They can't end with a hyphen,
                                                                                                                              	// or contain two consecutive hyphens.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	EndpointIdentifier *string
                                                                                                                              
                                                                                                                              	// The type of endpoint. Valid values are source and target.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	EndpointType types.ReplicationEndpointTypeValue
                                                                                                                              
                                                                                                                              	// The type of engine for the endpoint. Valid values, depending on the EndpointType
                                                                                                                              	// value, include "mysql", "oracle", "postgres", "mariadb", "aurora",
                                                                                                                              	// "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb",
                                                                                                                              	// "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and
                                                                                                                              	// "neptune".
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	EngineName *string
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) for the certificate.
                                                                                                                              	CertificateArn *string
                                                                                                                              
                                                                                                                              	// The name of the endpoint database.
                                                                                                                              	DatabaseName *string
                                                                                                                              
                                                                                                                              	// The settings in JSON format for the DMS transfer type of source endpoint.
                                                                                                                              	// Possible settings include the following:
                                                                                                                              	//
                                                                                                                              	// * ServiceAccessRoleArn - The IAM role
                                                                                                                              	// that has permission to access the Amazon S3 bucket.
                                                                                                                              	//
                                                                                                                              	// * BucketName - The name of
                                                                                                                              	// the S3 bucket to use.
                                                                                                                              	//
                                                                                                                              	// * CompressionType - An optional parameter to use GZIP to
                                                                                                                              	// compress the target files. To use GZIP, set this value to NONE (the default). To
                                                                                                                              	// keep the files uncompressed, don't use this value.
                                                                                                                              	//
                                                                                                                              	// Shorthand syntax for these
                                                                                                                              	// settings is as follows:
                                                                                                                              	// ServiceAccessRoleArn=string,BucketName=string,CompressionType=string JSON syntax
                                                                                                                              	// for these settings is as follows: { "ServiceAccessRoleArn": "string",
                                                                                                                              	// "BucketName": "string", "CompressionType": "none"|"gzip" }
                                                                                                                              	DmsTransferSettings *types.DmsTransferSettings
                                                                                                                              
                                                                                                                              	// Provides information that defines a DocumentDB endpoint.
                                                                                                                              	DocDbSettings *types.DocDbSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target Amazon DynamoDB endpoint. For information
                                                                                                                              	// about other available settings, see Using Object Mapping to Migrate Data to
                                                                                                                              	// DynamoDB
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html) in
                                                                                                                              	// the AWS Database Migration Service User Guide.
                                                                                                                              	DynamoDbSettings *types.DynamoDbSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target Elasticsearch endpoint. For more
                                                                                                                              	// information about the available settings, see Extra Connection Attributes When
                                                                                                                              	// Using Elasticsearch as a Target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	ElasticsearchSettings *types.ElasticsearchSettings
                                                                                                                              
                                                                                                                              	// The external table definition.
                                                                                                                              	ExternalTableDefinition *string
                                                                                                                              
                                                                                                                              	// Additional attributes associated with the connection. Each attribute is
                                                                                                                              	// specified as a name-value pair associated by an equal sign (=). Multiple
                                                                                                                              	// attributes are separated by a semicolon (;) with no additional white space. For
                                                                                                                              	// information on the attributes available for connecting your source or target
                                                                                                                              	// endpoint, see Working with AWS DMS Endpoints
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Endpoints.html) in the
                                                                                                                              	// AWS Database Migration Service User Guide.
                                                                                                                              	ExtraConnectionAttributes *string
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source IBM Db2 LUW endpoint. For information
                                                                                                                              	// about other available settings, see Extra connection attributes when using Db2
                                                                                                                              	// LUW as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DB2.html) in the
                                                                                                                              	// AWS Database Migration Service User Guide.
                                                                                                                              	IBMDb2Settings *types.IBMDb2Settings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target Apache Kafka endpoint. For more
                                                                                                                              	// information about the available settings, see Using Apache Kafka as a Target for
                                                                                                                              	// AWS Database Migration Service
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html) in the
                                                                                                                              	// AWS Database Migration Service User Guide.
                                                                                                                              	KafkaSettings *types.KafkaSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.
                                                                                                                              	// For more information about the available settings, see Using Amazon Kinesis Data
                                                                                                                              	// Streams as a Target for AWS Database Migration Service
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html) in
                                                                                                                              	// the AWS Database Migration Service User Guide.
                                                                                                                              	KinesisSettings *types.KinesisSettings
                                                                                                                              
                                                                                                                              	// An AWS KMS key identifier that is used to encrypt the connection parameters for
                                                                                                                              	// the endpoint. If you don't specify a value for the KmsKeyId parameter, then AWS
                                                                                                                              	// DMS uses your default encryption key. AWS KMS creates the default encryption key
                                                                                                                              	// for your AWS account. Your AWS account has a different default encryption key
                                                                                                                              	// for each AWS Region.
                                                                                                                              	KmsKeyId *string
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source and target Microsoft SQL Server endpoint.
                                                                                                                              	// For information about other available settings, see Extra connection attributes
                                                                                                                              	// when using SQL Server as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html)
                                                                                                                              	// and  Extra connection attributes when using SQL Server as a target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.html) in
                                                                                                                              	// the AWS Database Migration Service User Guide.
                                                                                                                              	MicrosoftSQLServerSettings *types.MicrosoftSQLServerSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source MongoDB endpoint. For more information
                                                                                                                              	// about the available settings, see Using MongoDB as a Target for AWS Database
                                                                                                                              	// Migration Service
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html#CHAP_Source.MongoDB.Configuration)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	MongoDbSettings *types.MongoDbSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source and target MySQL endpoint. For
                                                                                                                              	// information about other available settings, see Extra connection attributes when
                                                                                                                              	// using MySQL as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.html) and
                                                                                                                              	// Extra connection attributes when using a MySQL-compatible database as a target
                                                                                                                              	// for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html) in the
                                                                                                                              	// AWS Database Migration Service User Guide.
                                                                                                                              	MySQLSettings *types.MySQLSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target Amazon Neptune endpoint. For more
                                                                                                                              	// information about the available settings, see Specifying Endpoint Settings for
                                                                                                                              	// Amazon Neptune as a Target
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.html#CHAP_Target.Neptune.EndpointSettings)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	NeptuneSettings *types.NeptuneSettings
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source and target Oracle endpoint. For
                                                                                                                              	// information about other available settings, see Extra connection attributes when
                                                                                                                              	// using Oracle as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) and
                                                                                                                              	// Extra connection attributes when using Oracle as a target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) in
                                                                                                                              	// the AWS Database Migration Service User Guide.
                                                                                                                              	OracleSettings *types.OracleSettings
                                                                                                                              
                                                                                                                              	// The password to be used to log in to the endpoint database.
                                                                                                                              	Password *string
                                                                                                                              
                                                                                                                              	// The port used by the endpoint database.
                                                                                                                              	Port *int32
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source and target PostgreSQL endpoint. For
                                                                                                                              	// information about other available settings, see Extra connection attributes when
                                                                                                                              	// using PostgreSQL as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html)
                                                                                                                              	// and  Extra connection attributes when using PostgreSQL as a target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	PostgreSQLSettings *types.PostgreSQLSettings
                                                                                                                              
                                                                                                                              	// Provides information that defines an Amazon Redshift endpoint.
                                                                                                                              	RedshiftSettings *types.RedshiftSettings
                                                                                                                              
                                                                                                                              	// A friendly name for the resource identifier at the end of the EndpointArn
                                                                                                                              	// response parameter that is returned in the created Endpoint object. The value
                                                                                                                              	// for this parameter can have up to 31 characters. It can contain only ASCII
                                                                                                                              	// letters, digits, and hyphen ('-'). Also, it can't end with a hyphen or contain
                                                                                                                              	// two consecutive hyphens, and can only begin with a letter, such as
                                                                                                                              	// Example-App-ARN1. For example, this value might result in the EndpointArn value
                                                                                                                              	// arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1. If you don't specify a
                                                                                                                              	// ResourceIdentifier value, AWS DMS generates a default identifier value for the
                                                                                                                              	// end of EndpointArn.
                                                                                                                              	ResourceIdentifier *string
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the target Amazon S3 endpoint. For more information
                                                                                                                              	// about the available settings, see Extra Connection Attributes When Using Amazon
                                                                                                                              	// S3 as a Target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Configuring)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	S3Settings *types.S3Settings
                                                                                                                              
                                                                                                                              	// The name of the server where the endpoint database resides.
                                                                                                                              	ServerName *string
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) for the service access role that you want to use
                                                                                                                              	// to create the endpoint.
                                                                                                                              	ServiceAccessRoleArn *string
                                                                                                                              
                                                                                                                              	// The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default
                                                                                                                              	// is none
                                                                                                                              	SslMode types.DmsSslModeValue
                                                                                                                              
                                                                                                                              	// Settings in JSON format for the source and target SAP ASE endpoint. For
                                                                                                                              	// information about other available settings, see Extra connection attributes when
                                                                                                                              	// using SAP ASE as a source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SAP.html) and
                                                                                                                              	// Extra connection attributes when using SAP ASE as a target for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SAP.html) in the
                                                                                                                              	// AWS Database Migration Service User Guide.
                                                                                                                              	SybaseSettings *types.SybaseSettings
                                                                                                                              
                                                                                                                              	// One or more tags to be assigned to the endpoint.
                                                                                                                              	Tags []types.Tag
                                                                                                                              
                                                                                                                              	// The user name to be used to log in to the endpoint database.
                                                                                                                              	Username *string
                                                                                                                              }

                                                                                                                              type CreateEndpointOutput

                                                                                                                              type CreateEndpointOutput struct {
                                                                                                                              
                                                                                                                              	// The endpoint that was created.
                                                                                                                              	Endpoint *types.Endpoint
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type CreateEventSubscriptionInput

                                                                                                                              type CreateEventSubscriptionInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the Amazon SNS topic created for event
                                                                                                                              	// notification. The ARN is created by Amazon SNS when you create a topic and
                                                                                                                              	// subscribe to it.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	SnsTopicArn *string
                                                                                                                              
                                                                                                                              	// The name of the AWS DMS event notification subscription. This name must be less
                                                                                                                              	// than 255 characters.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	SubscriptionName *string
                                                                                                                              
                                                                                                                              	// A Boolean value; set to true to activate the subscription, or set to false to
                                                                                                                              	// create the subscription but not activate it.
                                                                                                                              	Enabled *bool
                                                                                                                              
                                                                                                                              	// A list of event categories for a source type that you want to subscribe to. For
                                                                                                                              	// more information, see Working with Events and Notifications
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the AWS
                                                                                                                              	// Database Migration Service User Guide.
                                                                                                                              	EventCategories []string
                                                                                                                              
                                                                                                                              	// A list of identifiers for which AWS DMS provides notification events. If you
                                                                                                                              	// don't specify a value, notifications are provided for all sources. If you
                                                                                                                              	// specify multiple values, they must be of the same type. For example, if you
                                                                                                                              	// specify a database instance ID, then all of the other values must be database
                                                                                                                              	// instance IDs.
                                                                                                                              	SourceIds []string
                                                                                                                              
                                                                                                                              	// The type of AWS DMS resource that generates the events. For example, if you want
                                                                                                                              	// to be notified of events generated by a replication instance, you set this
                                                                                                                              	// parameter to replication-instance. If this value isn't specified, all events are
                                                                                                                              	// returned. Valid values: replication-instance | replication-task
                                                                                                                              	SourceType *string
                                                                                                                              
                                                                                                                              	// One or more tags to be assigned to the event subscription.
                                                                                                                              	Tags []types.Tag
                                                                                                                              }

                                                                                                                              type CreateEventSubscriptionOutput

                                                                                                                              type CreateEventSubscriptionOutput struct {
                                                                                                                              
                                                                                                                              	// The event subscription that was created.
                                                                                                                              	EventSubscription *types.EventSubscription
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type CreateReplicationInstanceInput

                                                                                                                              type CreateReplicationInstanceInput struct {
                                                                                                                              
                                                                                                                              	// The compute and memory capacity of the replication instance as defined for the
                                                                                                                              	// specified replication instance class. For example to specify the instance class
                                                                                                                              	// dms.c4.large, set this parameter to "dms.c4.large". For more information on the
                                                                                                                              	// settings and capacities for the available replication instance classes, see
                                                                                                                              	// Selecting the right AWS DMS replication instance for your migration
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html#CHAP_ReplicationInstance.InDepth).
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationInstanceClass *string
                                                                                                                              
                                                                                                                              	// The replication instance identifier. This parameter is stored as a lowercase
                                                                                                                              	// string. Constraints:
                                                                                                                              	//
                                                                                                                              	// * Must contain 1-63 alphanumeric characters or hyphens.
                                                                                                                              	//
                                                                                                                              	// *
                                                                                                                              	// First character must be a letter.
                                                                                                                              	//
                                                                                                                              	// * Can't end with a hyphen or contain two
                                                                                                                              	// consecutive hyphens.
                                                                                                                              	//
                                                                                                                              	// Example: myrepinstance
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationInstanceIdentifier *string
                                                                                                                              
                                                                                                                              	// The amount of storage (in gigabytes) to be initially allocated for the
                                                                                                                              	// replication instance.
                                                                                                                              	AllocatedStorage *int32
                                                                                                                              
                                                                                                                              	// A value that indicates whether minor engine upgrades are applied automatically
                                                                                                                              	// to the replication instance during the maintenance window. This parameter
                                                                                                                              	// defaults to true. Default: true
                                                                                                                              	AutoMinorVersionUpgrade *bool
                                                                                                                              
                                                                                                                              	// The Availability Zone where the replication instance will be created. The
                                                                                                                              	// default value is a random, system-chosen Availability Zone in the endpoint's AWS
                                                                                                                              	// Region, for example: us-east-1d
                                                                                                                              	AvailabilityZone *string
                                                                                                                              
                                                                                                                              	// A list of custom DNS name servers supported for the replication instance to
                                                                                                                              	// access your on-premise source or target database. This list overrides the
                                                                                                                              	// default name servers supported by the replication instance. You can specify a
                                                                                                                              	// comma-separated list of internet addresses for up to four on-premise DNS name
                                                                                                                              	// servers. For example: "1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4"
                                                                                                                              	DnsNameServers *string
                                                                                                                              
                                                                                                                              	// The engine version number of the replication instance. If an engine version
                                                                                                                              	// number is not specified when a replication instance is created, the default is
                                                                                                                              	// the latest engine version available.
                                                                                                                              	EngineVersion *string
                                                                                                                              
                                                                                                                              	// An AWS KMS key identifier that is used to encrypt the data on the replication
                                                                                                                              	// instance. If you don't specify a value for the KmsKeyId parameter, then AWS DMS
                                                                                                                              	// uses your default encryption key. AWS KMS creates the default encryption key for
                                                                                                                              	// your AWS account. Your AWS account has a different default encryption key for
                                                                                                                              	// each AWS Region.
                                                                                                                              	KmsKeyId *string
                                                                                                                              
                                                                                                                              	// Specifies whether the replication instance is a Multi-AZ deployment. You can't
                                                                                                                              	// set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.
                                                                                                                              	MultiAZ *bool
                                                                                                                              
                                                                                                                              	// The weekly time range during which system maintenance can occur, in Universal
                                                                                                                              	// Coordinated Time (UTC). Format: ddd:hh24:mi-ddd:hh24:mi Default: A 30-minute
                                                                                                                              	// window selected at random from an 8-hour block of time per AWS Region, occurring
                                                                                                                              	// on a random day of the week. Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
                                                                                                                              	// Constraints: Minimum 30-minute window.
                                                                                                                              	PreferredMaintenanceWindow *string
                                                                                                                              
                                                                                                                              	// Specifies the accessibility options for the replication instance. A value of
                                                                                                                              	// true represents an instance with a public IP address. A value of false
                                                                                                                              	// represents an instance with a private IP address. The default value is true.
                                                                                                                              	PubliclyAccessible *bool
                                                                                                                              
                                                                                                                              	// A subnet group to associate with the replication instance.
                                                                                                                              	ReplicationSubnetGroupIdentifier *string
                                                                                                                              
                                                                                                                              	// A friendly name for the resource identifier at the end of the EndpointArn
                                                                                                                              	// response parameter that is returned in the created Endpoint object. The value
                                                                                                                              	// for this parameter can have up to 31 characters. It can contain only ASCII
                                                                                                                              	// letters, digits, and hyphen ('-'). Also, it can't end with a hyphen or contain
                                                                                                                              	// two consecutive hyphens, and can only begin with a letter, such as
                                                                                                                              	// Example-App-ARN1. For example, this value might result in the EndpointArn value
                                                                                                                              	// arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1. If you don't specify a
                                                                                                                              	// ResourceIdentifier value, AWS DMS generates a default identifier value for the
                                                                                                                              	// end of EndpointArn.
                                                                                                                              	ResourceIdentifier *string
                                                                                                                              
                                                                                                                              	// One or more tags to be assigned to the replication instance.
                                                                                                                              	Tags []types.Tag
                                                                                                                              
                                                                                                                              	// Specifies the VPC security group to be used with the replication instance. The
                                                                                                                              	// VPC security group must work with the VPC containing the replication instance.
                                                                                                                              	VpcSecurityGroupIds []string
                                                                                                                              }

                                                                                                                              type CreateReplicationInstanceOutput

                                                                                                                              type CreateReplicationInstanceOutput struct {
                                                                                                                              
                                                                                                                              	// The replication instance that was created.
                                                                                                                              	ReplicationInstance *types.ReplicationInstance
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type CreateReplicationSubnetGroupInput

                                                                                                                              type CreateReplicationSubnetGroupInput struct {
                                                                                                                              
                                                                                                                              	// The description for the subnet group.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationSubnetGroupDescription *string
                                                                                                                              
                                                                                                                              	// The name for the replication subnet group. This value is stored as a lowercase
                                                                                                                              	// string. Constraints: Must contain no more than 255 alphanumeric characters,
                                                                                                                              	// periods, spaces, underscores, or hyphens. Must not be "default". Example:
                                                                                                                              	// mySubnetgroup
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationSubnetGroupIdentifier *string
                                                                                                                              
                                                                                                                              	// One or more subnet IDs to be assigned to the subnet group.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	SubnetIds []string
                                                                                                                              
                                                                                                                              	// One or more tags to be assigned to the subnet group.
                                                                                                                              	Tags []types.Tag
                                                                                                                              }

                                                                                                                              type CreateReplicationSubnetGroupOutput

                                                                                                                              type CreateReplicationSubnetGroupOutput struct {
                                                                                                                              
                                                                                                                              	// The replication subnet group that was created.
                                                                                                                              	ReplicationSubnetGroup *types.ReplicationSubnetGroup
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type CreateReplicationTaskInput

                                                                                                                              type CreateReplicationTaskInput struct {
                                                                                                                              
                                                                                                                              	// The migration type. Valid values: full-load | cdc | full-load-and-cdc
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	MigrationType types.MigrationTypeValue
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of a replication instance.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationInstanceArn *string
                                                                                                                              
                                                                                                                              	// An identifier for the replication task. Constraints:
                                                                                                                              	//
                                                                                                                              	// * Must contain 1-255
                                                                                                                              	// alphanumeric characters or hyphens.
                                                                                                                              	//
                                                                                                                              	// * First character must be a letter.
                                                                                                                              	//
                                                                                                                              	// *
                                                                                                                              	// Cannot end with a hyphen or contain two consecutive hyphens.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationTaskIdentifier *string
                                                                                                                              
                                                                                                                              	// An Amazon Resource Name (ARN) that uniquely identifies the source endpoint.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	SourceEndpointArn *string
                                                                                                                              
                                                                                                                              	// The table mappings for the task, in JSON format. For more information, see Using
                                                                                                                              	// Table Mapping to Specify Task Settings
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html)
                                                                                                                              	// in the AWS Database Migration Service User Guide.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	TableMappings *string
                                                                                                                              
                                                                                                                              	// An Amazon Resource Name (ARN) that uniquely identifies the target endpoint.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	TargetEndpointArn *string
                                                                                                                              
                                                                                                                              	// Indicates when you want a change data capture (CDC) operation to start. Use
                                                                                                                              	// either CdcStartPosition or CdcStartTime to specify when you want a CDC operation
                                                                                                                              	// to start. Specifying both values results in an error. The value can be in date,
                                                                                                                              	// checkpoint, or LSN/SCN format. Date Example: --cdc-start-position
                                                                                                                              	// “2018-03-08T12:12:12” Checkpoint Example: --cdc-start-position
                                                                                                                              	// "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
                                                                                                                              	// LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” When you use
                                                                                                                              	// this task setting with a source PostgreSQL database, a logical replication slot
                                                                                                                              	// should already be created and associated with the source endpoint. You can
                                                                                                                              	// verify this by setting the slotName extra connection attribute to the name of
                                                                                                                              	// this logical replication slot. For more information, see Extra Connection
                                                                                                                              	// Attributes When Using PostgreSQL as a Source for AWS DMS
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib).
                                                                                                                              	CdcStartPosition *string
                                                                                                                              
                                                                                                                              	// Indicates the start time for a change data capture (CDC) operation. Use either
                                                                                                                              	// CdcStartTime or CdcStartPosition to specify when you want a CDC operation to
                                                                                                                              	// start. Specifying both values results in an error. Timestamp Example:
                                                                                                                              	// --cdc-start-time “2018-03-08T12:12:12”
                                                                                                                              	CdcStartTime *time.Time
                                                                                                                              
                                                                                                                              	// Indicates when you want a change data capture (CDC) operation to stop. The value
                                                                                                                              	// can be either server time or commit time. Server time example:
                                                                                                                              	// --cdc-stop-position “server_time:2018-02-09T12:12:12” Commit time example:
                                                                                                                              	// --cdc-stop-position “commit_time: 2018-02-09T12:12:12 “
                                                                                                                              	CdcStopPosition *string
                                                                                                                              
                                                                                                                              	// Overall settings for the task, in JSON format. For more information, see
                                                                                                                              	// Specifying Task Settings for AWS Database Migration Service Tasks
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.html)
                                                                                                                              	// in the AWS Database Migration User Guide.
                                                                                                                              	ReplicationTaskSettings *string
                                                                                                                              
                                                                                                                              	// A friendly name for the resource identifier at the end of the EndpointArn
                                                                                                                              	// response parameter that is returned in the created Endpoint object. The value
                                                                                                                              	// for this parameter can have up to 31 characters. It can contain only ASCII
                                                                                                                              	// letters, digits, and hyphen ('-'). Also, it can't end with a hyphen or contain
                                                                                                                              	// two consecutive hyphens, and can only begin with a letter, such as
                                                                                                                              	// Example-App-ARN1. For example, this value might result in the EndpointArn value
                                                                                                                              	// arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1. If you don't specify a
                                                                                                                              	// ResourceIdentifier value, AWS DMS generates a default identifier value for the
                                                                                                                              	// end of EndpointArn.
                                                                                                                              	ResourceIdentifier *string
                                                                                                                              
                                                                                                                              	// One or more tags to be assigned to the replication task.
                                                                                                                              	Tags []types.Tag
                                                                                                                              
                                                                                                                              	// Supplemental information that the task requires to migrate the data for certain
                                                                                                                              	// source and target endpoints. For more information, see Specifying Supplemental
                                                                                                                              	// Data for Task Settings
                                                                                                                              	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.TaskData.html) in
                                                                                                                              	// the AWS Database Migration Service User Guide.
                                                                                                                              	TaskData *string
                                                                                                                              }

                                                                                                                              type CreateReplicationTaskOutput

                                                                                                                              type CreateReplicationTaskOutput struct {
                                                                                                                              
                                                                                                                              	// The replication task that was created.
                                                                                                                              	ReplicationTask *types.ReplicationTask
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteCertificateInput

                                                                                                                              type DeleteCertificateInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the deleted certificate.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	CertificateArn *string
                                                                                                                              }

                                                                                                                              type DeleteCertificateOutput

                                                                                                                              type DeleteCertificateOutput struct {
                                                                                                                              
                                                                                                                              	// The Secure Sockets Layer (SSL) certificate.
                                                                                                                              	Certificate *types.Certificate
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteConnectionInput

                                                                                                                              type DeleteConnectionInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	EndpointArn *string
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationInstanceArn *string
                                                                                                                              }

                                                                                                                              type DeleteConnectionOutput

                                                                                                                              type DeleteConnectionOutput struct {
                                                                                                                              
                                                                                                                              	// The connection that is being deleted.
                                                                                                                              	Connection *types.Connection
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteEndpointInput

                                                                                                                              type DeleteEndpointInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	EndpointArn *string
                                                                                                                              }

                                                                                                                              type DeleteEndpointOutput

                                                                                                                              type DeleteEndpointOutput struct {
                                                                                                                              
                                                                                                                              	// The endpoint that was deleted.
                                                                                                                              	Endpoint *types.Endpoint
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteEventSubscriptionInput

                                                                                                                              type DeleteEventSubscriptionInput struct {
                                                                                                                              
                                                                                                                              	// The name of the DMS event notification subscription to be deleted.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	SubscriptionName *string
                                                                                                                              }

                                                                                                                              type DeleteEventSubscriptionOutput

                                                                                                                              type DeleteEventSubscriptionOutput struct {
                                                                                                                              
                                                                                                                              	// The event subscription that was deleted.
                                                                                                                              	EventSubscription *types.EventSubscription
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteReplicationInstanceInput

                                                                                                                              type DeleteReplicationInstanceInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the replication instance to be deleted.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationInstanceArn *string
                                                                                                                              }

                                                                                                                              type DeleteReplicationInstanceOutput

                                                                                                                              type DeleteReplicationInstanceOutput struct {
                                                                                                                              
                                                                                                                              	// The replication instance that was deleted.
                                                                                                                              	ReplicationInstance *types.ReplicationInstance
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteReplicationSubnetGroupInput

                                                                                                                              type DeleteReplicationSubnetGroupInput struct {
                                                                                                                              
                                                                                                                              	// The subnet group name of the replication instance.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationSubnetGroupIdentifier *string
                                                                                                                              }

                                                                                                                              type DeleteReplicationSubnetGroupOutput

                                                                                                                              type DeleteReplicationSubnetGroupOutput struct {
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteReplicationTaskAssessmentRunInput

                                                                                                                              type DeleteReplicationTaskAssessmentRunInput struct {
                                                                                                                              
                                                                                                                              	// Amazon Resource Name (ARN) of the premigration assessment run to be deleted.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationTaskAssessmentRunArn *string
                                                                                                                              }

                                                                                                                              type DeleteReplicationTaskAssessmentRunOutput

                                                                                                                              type DeleteReplicationTaskAssessmentRunOutput struct {
                                                                                                                              
                                                                                                                              	// The ReplicationTaskAssessmentRun object for the deleted assessment run.
                                                                                                                              	ReplicationTaskAssessmentRun *types.ReplicationTaskAssessmentRun
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DeleteReplicationTaskInput

                                                                                                                              type DeleteReplicationTaskInput struct {
                                                                                                                              
                                                                                                                              	// The Amazon Resource Name (ARN) of the replication task to be deleted.
                                                                                                                              	//
                                                                                                                              	// This member is required.
                                                                                                                              	ReplicationTaskArn *string
                                                                                                                              }

                                                                                                                              type DeleteReplicationTaskOutput

                                                                                                                              type DeleteReplicationTaskOutput struct {
                                                                                                                              
                                                                                                                              	// The deleted replication task.
                                                                                                                              	ReplicationTask *types.ReplicationTask
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DescribeAccountAttributesInput

                                                                                                                              type DescribeAccountAttributesInput struct {
                                                                                                                              }

                                                                                                                              type DescribeAccountAttributesOutput

                                                                                                                              type DescribeAccountAttributesOutput struct {
                                                                                                                              
                                                                                                                              	// Account quota information.
                                                                                                                              	AccountQuotas []types.AccountQuota
                                                                                                                              
                                                                                                                              	// A unique AWS DMS identifier for an account in a particular AWS Region. The value
                                                                                                                              	// of this identifier has the following format: c99999999999. DMS uses this
                                                                                                                              	// identifier to name artifacts. For example, DMS uses this identifier to name the
                                                                                                                              	// default Amazon S3 bucket for storing task assessment reports in a given AWS
                                                                                                                              	// Region. The format of this S3 bucket name is the following:
                                                                                                                              	// dms-AccountNumber-UniqueAccountIdentifier. Here is an example name for this
                                                                                                                              	// default S3 bucket: dms-111122223333-c44445555666. AWS DMS supports the
                                                                                                                              	// UniqueAccountIdentifier parameter in versions 3.1.4 and later.
                                                                                                                              	UniqueAccountIdentifier *string
                                                                                                                              
                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                              }

                                                                                                                              type DescribeApplicableIndividualAssessmentsAPIClient

                                                                                                                              type DescribeApplicableIndividualAssessmentsAPIClient interface {
                                                                                                                              	DescribeApplicableIndividualAssessments(context.Context, *DescribeApplicableIndividualAssessmentsInput, ...func(*Options)) (*DescribeApplicableIndividualAssessmentsOutput, error)
                                                                                                                              }

                                                                                                                                DescribeApplicableIndividualAssessmentsAPIClient is a client that implements the DescribeApplicableIndividualAssessments operation.

                                                                                                                                type DescribeApplicableIndividualAssessmentsInput

                                                                                                                                type DescribeApplicableIndividualAssessmentsInput struct {
                                                                                                                                
                                                                                                                                	// Optional pagination token provided by a previous request. If this parameter is
                                                                                                                                	// specified, the response includes only records beyond the marker, up to the value
                                                                                                                                	// specified by MaxRecords.
                                                                                                                                	Marker *string
                                                                                                                                
                                                                                                                                	// Maximum number of records to include in the response. If more records exist than
                                                                                                                                	// the specified MaxRecords value, a pagination token called a marker is included
                                                                                                                                	// in the response so that the remaining results can be retrieved.
                                                                                                                                	MaxRecords *int32
                                                                                                                                
                                                                                                                                	// Name of the migration type that each provided individual assessment must
                                                                                                                                	// support.
                                                                                                                                	MigrationType types.MigrationTypeValue
                                                                                                                                
                                                                                                                                	// ARN of a replication instance on which you want to base the default list of
                                                                                                                                	// individual assessments.
                                                                                                                                	ReplicationInstanceArn *string
                                                                                                                                
                                                                                                                                	// Amazon Resource Name (ARN) of a migration task on which you want to base the
                                                                                                                                	// default list of individual assessments.
                                                                                                                                	ReplicationTaskArn *string
                                                                                                                                
                                                                                                                                	// Name of a database engine that the specified replication instance supports as a
                                                                                                                                	// source.
                                                                                                                                	SourceEngineName *string
                                                                                                                                
                                                                                                                                	// Name of a database engine that the specified replication instance supports as a
                                                                                                                                	// target.
                                                                                                                                	TargetEngineName *string
                                                                                                                                }

                                                                                                                                type DescribeApplicableIndividualAssessmentsOutput

                                                                                                                                type DescribeApplicableIndividualAssessmentsOutput struct {
                                                                                                                                
                                                                                                                                	// List of names for the individual assessments supported by the premigration
                                                                                                                                	// assessment run that you start based on the specified request parameters. For
                                                                                                                                	// more information on the available individual assessments, including
                                                                                                                                	// compatibility with different migration task configurations, see Working with
                                                                                                                                	// premigration assessment runs
                                                                                                                                	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.html)
                                                                                                                                	// in the AWS Database Migration Service User Guide.
                                                                                                                                	IndividualAssessmentNames []string
                                                                                                                                
                                                                                                                                	// Pagination token returned for you to pass to a subsequent request. If you pass
                                                                                                                                	// this token as the Marker value in a subsequent request, the response includes
                                                                                                                                	// only records beyond the marker, up to the value specified in the request by
                                                                                                                                	// MaxRecords.
                                                                                                                                	Marker *string
                                                                                                                                
                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                }

                                                                                                                                type DescribeApplicableIndividualAssessmentsPaginator

                                                                                                                                type DescribeApplicableIndividualAssessmentsPaginator struct {
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

                                                                                                                                  DescribeApplicableIndividualAssessmentsPaginator is a paginator for DescribeApplicableIndividualAssessments

                                                                                                                                  func NewDescribeApplicableIndividualAssessmentsPaginator

                                                                                                                                    NewDescribeApplicableIndividualAssessmentsPaginator returns a new DescribeApplicableIndividualAssessmentsPaginator

                                                                                                                                    func (*DescribeApplicableIndividualAssessmentsPaginator) HasMorePages

                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                      func (*DescribeApplicableIndividualAssessmentsPaginator) NextPage

                                                                                                                                        NextPage retrieves the next DescribeApplicableIndividualAssessments page.

                                                                                                                                        type DescribeApplicableIndividualAssessmentsPaginatorOptions

                                                                                                                                        type DescribeApplicableIndividualAssessmentsPaginatorOptions struct {
                                                                                                                                        	// Maximum number of records to include in the response. If more records exist than
                                                                                                                                        	// the specified MaxRecords value, a pagination token called a marker is included
                                                                                                                                        	// in the response so that the remaining results can be retrieved.
                                                                                                                                        	Limit int32
                                                                                                                                        
                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                        }

                                                                                                                                          DescribeApplicableIndividualAssessmentsPaginatorOptions is the paginator options for DescribeApplicableIndividualAssessments

                                                                                                                                          type DescribeCertificatesAPIClient

                                                                                                                                          type DescribeCertificatesAPIClient interface {
                                                                                                                                          	DescribeCertificates(context.Context, *DescribeCertificatesInput, ...func(*Options)) (*DescribeCertificatesOutput, error)
                                                                                                                                          }

                                                                                                                                            DescribeCertificatesAPIClient is a client that implements the DescribeCertificates operation.

                                                                                                                                            type DescribeCertificatesInput

                                                                                                                                            type DescribeCertificatesInput struct {
                                                                                                                                            
                                                                                                                                            	// Filters applied to the certificates described in the form of key-value pairs.
                                                                                                                                            	Filters []types.Filter
                                                                                                                                            
                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                            	Marker *string
                                                                                                                                            
                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                            	// Default: 10
                                                                                                                                            	MaxRecords *int32
                                                                                                                                            }

                                                                                                                                            type DescribeCertificatesOutput

                                                                                                                                            type DescribeCertificatesOutput struct {
                                                                                                                                            
                                                                                                                                            	// The Secure Sockets Layer (SSL) certificates associated with the replication
                                                                                                                                            	// instance.
                                                                                                                                            	Certificates []types.Certificate
                                                                                                                                            
                                                                                                                                            	// The pagination token.
                                                                                                                                            	Marker *string
                                                                                                                                            
                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                            }

                                                                                                                                            type DescribeCertificatesPaginator

                                                                                                                                            type DescribeCertificatesPaginator struct {
                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                            }

                                                                                                                                              DescribeCertificatesPaginator is a paginator for DescribeCertificates

                                                                                                                                              func NewDescribeCertificatesPaginator

                                                                                                                                                NewDescribeCertificatesPaginator returns a new DescribeCertificatesPaginator

                                                                                                                                                func (*DescribeCertificatesPaginator) HasMorePages

                                                                                                                                                func (p *DescribeCertificatesPaginator) HasMorePages() bool

                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                  func (*DescribeCertificatesPaginator) NextPage

                                                                                                                                                    NextPage retrieves the next DescribeCertificates page.

                                                                                                                                                    type DescribeCertificatesPaginatorOptions

                                                                                                                                                    type DescribeCertificatesPaginatorOptions struct {
                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                    	// Default: 10
                                                                                                                                                    	Limit int32
                                                                                                                                                    
                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                    }

                                                                                                                                                      DescribeCertificatesPaginatorOptions is the paginator options for DescribeCertificates

                                                                                                                                                      type DescribeConnectionsAPIClient

                                                                                                                                                      type DescribeConnectionsAPIClient interface {
                                                                                                                                                      	DescribeConnections(context.Context, *DescribeConnectionsInput, ...func(*Options)) (*DescribeConnectionsOutput, error)
                                                                                                                                                      }

                                                                                                                                                        DescribeConnectionsAPIClient is a client that implements the DescribeConnections operation.

                                                                                                                                                        type DescribeConnectionsInput

                                                                                                                                                        type DescribeConnectionsInput struct {
                                                                                                                                                        
                                                                                                                                                        	// The filters applied to the connection. Valid filter names: endpoint-arn |
                                                                                                                                                        	// replication-instance-arn
                                                                                                                                                        	Filters []types.Filter
                                                                                                                                                        
                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                        	Marker *string
                                                                                                                                                        
                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                        	MaxRecords *int32
                                                                                                                                                        }

                                                                                                                                                        type DescribeConnectionsOutput

                                                                                                                                                        type DescribeConnectionsOutput struct {
                                                                                                                                                        
                                                                                                                                                        	// A description of the connections.
                                                                                                                                                        	Connections []types.Connection
                                                                                                                                                        
                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                        	Marker *string
                                                                                                                                                        
                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                        }

                                                                                                                                                        type DescribeConnectionsPaginator

                                                                                                                                                        type DescribeConnectionsPaginator struct {
                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                        }

                                                                                                                                                          DescribeConnectionsPaginator is a paginator for DescribeConnections

                                                                                                                                                          func NewDescribeConnectionsPaginator

                                                                                                                                                          func NewDescribeConnectionsPaginator(client DescribeConnectionsAPIClient, params *DescribeConnectionsInput, optFns ...func(*DescribeConnectionsPaginatorOptions)) *DescribeConnectionsPaginator

                                                                                                                                                            NewDescribeConnectionsPaginator returns a new DescribeConnectionsPaginator

                                                                                                                                                            func (*DescribeConnectionsPaginator) HasMorePages

                                                                                                                                                            func (p *DescribeConnectionsPaginator) HasMorePages() bool

                                                                                                                                                              HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                              func (*DescribeConnectionsPaginator) NextPage

                                                                                                                                                              func (p *DescribeConnectionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeConnectionsOutput, error)

                                                                                                                                                                NextPage retrieves the next DescribeConnections page.

                                                                                                                                                                type DescribeConnectionsPaginatorOptions

                                                                                                                                                                type DescribeConnectionsPaginatorOptions struct {
                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                	Limit int32
                                                                                                                                                                
                                                                                                                                                                	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                	// that matches the most recent token provided to the service.
                                                                                                                                                                	StopOnDuplicateToken bool
                                                                                                                                                                }

                                                                                                                                                                  DescribeConnectionsPaginatorOptions is the paginator options for DescribeConnections

                                                                                                                                                                  type DescribeEndpointTypesAPIClient

                                                                                                                                                                  type DescribeEndpointTypesAPIClient interface {
                                                                                                                                                                  	DescribeEndpointTypes(context.Context, *DescribeEndpointTypesInput, ...func(*Options)) (*DescribeEndpointTypesOutput, error)
                                                                                                                                                                  }

                                                                                                                                                                    DescribeEndpointTypesAPIClient is a client that implements the DescribeEndpointTypes operation.

                                                                                                                                                                    type DescribeEndpointTypesInput

                                                                                                                                                                    type DescribeEndpointTypesInput struct {
                                                                                                                                                                    
                                                                                                                                                                    	// Filters applied to the endpoint types. Valid filter names: engine-name |
                                                                                                                                                                    	// endpoint-type
                                                                                                                                                                    	Filters []types.Filter
                                                                                                                                                                    
                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                    	Marker *string
                                                                                                                                                                    
                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                    	MaxRecords *int32
                                                                                                                                                                    }

                                                                                                                                                                    type DescribeEndpointTypesOutput

                                                                                                                                                                    type DescribeEndpointTypesOutput struct {
                                                                                                                                                                    
                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                    	Marker *string
                                                                                                                                                                    
                                                                                                                                                                    	// The types of endpoints that are supported.
                                                                                                                                                                    	SupportedEndpointTypes []types.SupportedEndpointType
                                                                                                                                                                    
                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                    }

                                                                                                                                                                    type DescribeEndpointTypesPaginator

                                                                                                                                                                    type DescribeEndpointTypesPaginator struct {
                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                    }

                                                                                                                                                                      DescribeEndpointTypesPaginator is a paginator for DescribeEndpointTypes

                                                                                                                                                                      func NewDescribeEndpointTypesPaginator

                                                                                                                                                                        NewDescribeEndpointTypesPaginator returns a new DescribeEndpointTypesPaginator

                                                                                                                                                                        func (*DescribeEndpointTypesPaginator) HasMorePages

                                                                                                                                                                        func (p *DescribeEndpointTypesPaginator) HasMorePages() bool

                                                                                                                                                                          HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                          func (*DescribeEndpointTypesPaginator) NextPage

                                                                                                                                                                            NextPage retrieves the next DescribeEndpointTypes page.

                                                                                                                                                                            type DescribeEndpointTypesPaginatorOptions

                                                                                                                                                                            type DescribeEndpointTypesPaginatorOptions struct {
                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                            	Limit int32
                                                                                                                                                                            
                                                                                                                                                                            	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                            	// that matches the most recent token provided to the service.
                                                                                                                                                                            	StopOnDuplicateToken bool
                                                                                                                                                                            }

                                                                                                                                                                              DescribeEndpointTypesPaginatorOptions is the paginator options for DescribeEndpointTypes

                                                                                                                                                                              type DescribeEndpointsAPIClient

                                                                                                                                                                              type DescribeEndpointsAPIClient interface {
                                                                                                                                                                              	DescribeEndpoints(context.Context, *DescribeEndpointsInput, ...func(*Options)) (*DescribeEndpointsOutput, error)
                                                                                                                                                                              }

                                                                                                                                                                                DescribeEndpointsAPIClient is a client that implements the DescribeEndpoints operation.

                                                                                                                                                                                type DescribeEndpointsInput

                                                                                                                                                                                type DescribeEndpointsInput struct {
                                                                                                                                                                                
                                                                                                                                                                                	// Filters applied to the endpoints. Valid filter names: endpoint-arn |
                                                                                                                                                                                	// endpoint-type | endpoint-id | engine-name
                                                                                                                                                                                	Filters []types.Filter
                                                                                                                                                                                
                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                	Marker *string
                                                                                                                                                                                
                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                	MaxRecords *int32
                                                                                                                                                                                }

                                                                                                                                                                                type DescribeEndpointsOutput

                                                                                                                                                                                type DescribeEndpointsOutput struct {
                                                                                                                                                                                
                                                                                                                                                                                	// Endpoint description.
                                                                                                                                                                                	Endpoints []types.Endpoint
                                                                                                                                                                                
                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                	Marker *string
                                                                                                                                                                                
                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                }

                                                                                                                                                                                type DescribeEndpointsPaginator

                                                                                                                                                                                type DescribeEndpointsPaginator struct {
                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                }

                                                                                                                                                                                  DescribeEndpointsPaginator is a paginator for DescribeEndpoints

                                                                                                                                                                                  func NewDescribeEndpointsPaginator

                                                                                                                                                                                  func NewDescribeEndpointsPaginator(client DescribeEndpointsAPIClient, params *DescribeEndpointsInput, optFns ...func(*DescribeEndpointsPaginatorOptions)) *DescribeEndpointsPaginator

                                                                                                                                                                                    NewDescribeEndpointsPaginator returns a new DescribeEndpointsPaginator

                                                                                                                                                                                    func (*DescribeEndpointsPaginator) HasMorePages

                                                                                                                                                                                    func (p *DescribeEndpointsPaginator) HasMorePages() bool

                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                      func (*DescribeEndpointsPaginator) NextPage

                                                                                                                                                                                      func (p *DescribeEndpointsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeEndpointsOutput, error)

                                                                                                                                                                                        NextPage retrieves the next DescribeEndpoints page.

                                                                                                                                                                                        type DescribeEndpointsPaginatorOptions

                                                                                                                                                                                        type DescribeEndpointsPaginatorOptions struct {
                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                        
                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                        }

                                                                                                                                                                                          DescribeEndpointsPaginatorOptions is the paginator options for DescribeEndpoints

                                                                                                                                                                                          type DescribeEventCategoriesInput

                                                                                                                                                                                          type DescribeEventCategoriesInput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// Filters applied to the event categories.
                                                                                                                                                                                          	Filters []types.Filter
                                                                                                                                                                                          
                                                                                                                                                                                          	// The type of AWS DMS resource that generates events. Valid values:
                                                                                                                                                                                          	// replication-instance | replication-task
                                                                                                                                                                                          	SourceType *string
                                                                                                                                                                                          }

                                                                                                                                                                                          type DescribeEventCategoriesOutput

                                                                                                                                                                                          type DescribeEventCategoriesOutput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// A list of event categories.
                                                                                                                                                                                          	EventCategoryGroupList []types.EventCategoryGroup
                                                                                                                                                                                          
                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                          }

                                                                                                                                                                                          type DescribeEventSubscriptionsAPIClient

                                                                                                                                                                                          type DescribeEventSubscriptionsAPIClient interface {
                                                                                                                                                                                          	DescribeEventSubscriptions(context.Context, *DescribeEventSubscriptionsInput, ...func(*Options)) (*DescribeEventSubscriptionsOutput, error)
                                                                                                                                                                                          }

                                                                                                                                                                                            DescribeEventSubscriptionsAPIClient is a client that implements the DescribeEventSubscriptions operation.

                                                                                                                                                                                            type DescribeEventSubscriptionsInput

                                                                                                                                                                                            type DescribeEventSubscriptionsInput struct {
                                                                                                                                                                                            
                                                                                                                                                                                            	// Filters applied to event subscriptions.
                                                                                                                                                                                            	Filters []types.Filter
                                                                                                                                                                                            
                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                            
                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                            	MaxRecords *int32
                                                                                                                                                                                            
                                                                                                                                                                                            	// The name of the AWS DMS event subscription to be described.
                                                                                                                                                                                            	SubscriptionName *string
                                                                                                                                                                                            }

                                                                                                                                                                                            type DescribeEventSubscriptionsOutput

                                                                                                                                                                                            type DescribeEventSubscriptionsOutput struct {
                                                                                                                                                                                            
                                                                                                                                                                                            	// A list of event subscriptions.
                                                                                                                                                                                            	EventSubscriptionsList []types.EventSubscription
                                                                                                                                                                                            
                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                            
                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                            }

                                                                                                                                                                                            type DescribeEventSubscriptionsPaginator

                                                                                                                                                                                            type DescribeEventSubscriptionsPaginator struct {
                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                            }

                                                                                                                                                                                              DescribeEventSubscriptionsPaginator is a paginator for DescribeEventSubscriptions

                                                                                                                                                                                              func NewDescribeEventSubscriptionsPaginator

                                                                                                                                                                                                NewDescribeEventSubscriptionsPaginator returns a new DescribeEventSubscriptionsPaginator

                                                                                                                                                                                                func (*DescribeEventSubscriptionsPaginator) HasMorePages

                                                                                                                                                                                                func (p *DescribeEventSubscriptionsPaginator) HasMorePages() bool

                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                  func (*DescribeEventSubscriptionsPaginator) NextPage

                                                                                                                                                                                                    NextPage retrieves the next DescribeEventSubscriptions page.

                                                                                                                                                                                                    type DescribeEventSubscriptionsPaginatorOptions

                                                                                                                                                                                                    type DescribeEventSubscriptionsPaginatorOptions struct {
                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                    	Limit int32
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                    }

                                                                                                                                                                                                      DescribeEventSubscriptionsPaginatorOptions is the paginator options for DescribeEventSubscriptions

                                                                                                                                                                                                      type DescribeEventsAPIClient

                                                                                                                                                                                                      type DescribeEventsAPIClient interface {
                                                                                                                                                                                                      	DescribeEvents(context.Context, *DescribeEventsInput, ...func(*Options)) (*DescribeEventsOutput, error)
                                                                                                                                                                                                      }

                                                                                                                                                                                                        DescribeEventsAPIClient is a client that implements the DescribeEvents operation.

                                                                                                                                                                                                        type DescribeEventsInput

                                                                                                                                                                                                        type DescribeEventsInput struct {
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The duration of the events to be listed.
                                                                                                                                                                                                        	Duration *int32
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The end time for the events to be listed.
                                                                                                                                                                                                        	EndTime *time.Time
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// A list of event categories for the source type that you've chosen.
                                                                                                                                                                                                        	EventCategories []string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// Filters applied to events.
                                                                                                                                                                                                        	Filters []types.Filter
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                        	MaxRecords *int32
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The identifier of an event source.
                                                                                                                                                                                                        	SourceIdentifier *string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The type of AWS DMS resource that generates events. Valid values:
                                                                                                                                                                                                        	// replication-instance | replication-task
                                                                                                                                                                                                        	SourceType types.SourceType
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The start time for the events to be listed.
                                                                                                                                                                                                        	StartTime *time.Time
                                                                                                                                                                                                        }

                                                                                                                                                                                                        type DescribeEventsOutput

                                                                                                                                                                                                        type DescribeEventsOutput struct {
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The events described.
                                                                                                                                                                                                        	Events []types.Event
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                        }

                                                                                                                                                                                                        type DescribeEventsPaginator

                                                                                                                                                                                                        type DescribeEventsPaginator struct {
                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                        }

                                                                                                                                                                                                          DescribeEventsPaginator is a paginator for DescribeEvents

                                                                                                                                                                                                          func NewDescribeEventsPaginator

                                                                                                                                                                                                          func NewDescribeEventsPaginator(client DescribeEventsAPIClient, params *DescribeEventsInput, optFns ...func(*DescribeEventsPaginatorOptions)) *DescribeEventsPaginator

                                                                                                                                                                                                            NewDescribeEventsPaginator returns a new DescribeEventsPaginator

                                                                                                                                                                                                            func (*DescribeEventsPaginator) HasMorePages

                                                                                                                                                                                                            func (p *DescribeEventsPaginator) HasMorePages() bool

                                                                                                                                                                                                              HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                              func (*DescribeEventsPaginator) NextPage

                                                                                                                                                                                                              func (p *DescribeEventsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeEventsOutput, error)

                                                                                                                                                                                                                NextPage retrieves the next DescribeEvents page.

                                                                                                                                                                                                                type DescribeEventsPaginatorOptions

                                                                                                                                                                                                                type DescribeEventsPaginatorOptions struct {
                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                	Limit int32
                                                                                                                                                                                                                
                                                                                                                                                                                                                	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                	StopOnDuplicateToken bool
                                                                                                                                                                                                                }

                                                                                                                                                                                                                  DescribeEventsPaginatorOptions is the paginator options for DescribeEvents

                                                                                                                                                                                                                  type DescribeOrderableReplicationInstancesAPIClient

                                                                                                                                                                                                                  type DescribeOrderableReplicationInstancesAPIClient interface {
                                                                                                                                                                                                                  	DescribeOrderableReplicationInstances(context.Context, *DescribeOrderableReplicationInstancesInput, ...func(*Options)) (*DescribeOrderableReplicationInstancesOutput, error)
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                    DescribeOrderableReplicationInstancesAPIClient is a client that implements the DescribeOrderableReplicationInstances operation.

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesInput

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesInput struct {
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                    	MaxRecords *int32
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesOutput

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesOutput struct {
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The order-able replication instances available.
                                                                                                                                                                                                                    	OrderableReplicationInstances []types.OrderableReplicationInstance
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesPaginator

                                                                                                                                                                                                                    type DescribeOrderableReplicationInstancesPaginator struct {
                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      DescribeOrderableReplicationInstancesPaginator is a paginator for DescribeOrderableReplicationInstances

                                                                                                                                                                                                                      func NewDescribeOrderableReplicationInstancesPaginator

                                                                                                                                                                                                                        NewDescribeOrderableReplicationInstancesPaginator returns a new DescribeOrderableReplicationInstancesPaginator

                                                                                                                                                                                                                        func (*DescribeOrderableReplicationInstancesPaginator) HasMorePages

                                                                                                                                                                                                                          HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                          func (*DescribeOrderableReplicationInstancesPaginator) NextPage

                                                                                                                                                                                                                            NextPage retrieves the next DescribeOrderableReplicationInstances page.

                                                                                                                                                                                                                            type DescribeOrderableReplicationInstancesPaginatorOptions

                                                                                                                                                                                                                            type DescribeOrderableReplicationInstancesPaginatorOptions struct {
                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                            	Limit int32
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                            	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                            	StopOnDuplicateToken bool
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                              DescribeOrderableReplicationInstancesPaginatorOptions is the paginator options for DescribeOrderableReplicationInstances

                                                                                                                                                                                                                              type DescribePendingMaintenanceActionsAPIClient

                                                                                                                                                                                                                              type DescribePendingMaintenanceActionsAPIClient interface {
                                                                                                                                                                                                                              	DescribePendingMaintenanceActions(context.Context, *DescribePendingMaintenanceActionsInput, ...func(*Options)) (*DescribePendingMaintenanceActionsOutput, error)
                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                DescribePendingMaintenanceActionsAPIClient is a client that implements the DescribePendingMaintenanceActions operation.

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsInput

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsInput struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                	Filters []types.Filter
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                	MaxRecords *int32
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                	ReplicationInstanceArn *string
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsOutput

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsOutput struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The pending maintenance action.
                                                                                                                                                                                                                                	PendingMaintenanceActions []types.ResourcePendingMaintenanceActions
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsPaginator

                                                                                                                                                                                                                                type DescribePendingMaintenanceActionsPaginator struct {
                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                  DescribePendingMaintenanceActionsPaginator is a paginator for DescribePendingMaintenanceActions

                                                                                                                                                                                                                                  func NewDescribePendingMaintenanceActionsPaginator

                                                                                                                                                                                                                                    NewDescribePendingMaintenanceActionsPaginator returns a new DescribePendingMaintenanceActionsPaginator

                                                                                                                                                                                                                                    func (*DescribePendingMaintenanceActionsPaginator) HasMorePages

                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                      func (*DescribePendingMaintenanceActionsPaginator) NextPage

                                                                                                                                                                                                                                        NextPage retrieves the next DescribePendingMaintenanceActions page.

                                                                                                                                                                                                                                        type DescribePendingMaintenanceActionsPaginatorOptions

                                                                                                                                                                                                                                        type DescribePendingMaintenanceActionsPaginatorOptions struct {
                                                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                          DescribePendingMaintenanceActionsPaginatorOptions is the paginator options for DescribePendingMaintenanceActions

                                                                                                                                                                                                                                          type DescribeRefreshSchemasStatusInput

                                                                                                                                                                                                                                          type DescribeRefreshSchemasStatusInput struct {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                          	EndpointArn *string
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                          type DescribeRefreshSchemasStatusOutput

                                                                                                                                                                                                                                          type DescribeRefreshSchemasStatusOutput struct {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// The status of the schema.
                                                                                                                                                                                                                                          	RefreshSchemasStatus *types.RefreshSchemasStatus
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                          type DescribeReplicationInstanceTaskLogsAPIClient

                                                                                                                                                                                                                                          type DescribeReplicationInstanceTaskLogsAPIClient interface {
                                                                                                                                                                                                                                          	DescribeReplicationInstanceTaskLogs(context.Context, *DescribeReplicationInstanceTaskLogsInput, ...func(*Options)) (*DescribeReplicationInstanceTaskLogsOutput, error)
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                            DescribeReplicationInstanceTaskLogsAPIClient is a client that implements the DescribeReplicationInstanceTaskLogs operation.

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsInput

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsInput struct {
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                            	ReplicationInstanceArn *string
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                            	MaxRecords *int32
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsOutput

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsOutput struct {
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                            	ReplicationInstanceArn *string
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// An array of replication task log metadata. Each member of the array contains the
                                                                                                                                                                                                                                            	// replication task name, ARN, and task log size (in bytes).
                                                                                                                                                                                                                                            	ReplicationInstanceTaskLogs []types.ReplicationInstanceTaskLog
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsPaginator

                                                                                                                                                                                                                                            type DescribeReplicationInstanceTaskLogsPaginator struct {
                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                              DescribeReplicationInstanceTaskLogsPaginator is a paginator for DescribeReplicationInstanceTaskLogs

                                                                                                                                                                                                                                              func NewDescribeReplicationInstanceTaskLogsPaginator

                                                                                                                                                                                                                                                NewDescribeReplicationInstanceTaskLogsPaginator returns a new DescribeReplicationInstanceTaskLogsPaginator

                                                                                                                                                                                                                                                func (*DescribeReplicationInstanceTaskLogsPaginator) HasMorePages

                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                  func (*DescribeReplicationInstanceTaskLogsPaginator) NextPage

                                                                                                                                                                                                                                                    NextPage retrieves the next DescribeReplicationInstanceTaskLogs page.

                                                                                                                                                                                                                                                    type DescribeReplicationInstanceTaskLogsPaginatorOptions

                                                                                                                                                                                                                                                    type DescribeReplicationInstanceTaskLogsPaginatorOptions struct {
                                                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                    	Limit int32
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                      DescribeReplicationInstanceTaskLogsPaginatorOptions is the paginator options for DescribeReplicationInstanceTaskLogs

                                                                                                                                                                                                                                                      type DescribeReplicationInstancesAPIClient

                                                                                                                                                                                                                                                      type DescribeReplicationInstancesAPIClient interface {
                                                                                                                                                                                                                                                      	DescribeReplicationInstances(context.Context, *DescribeReplicationInstancesInput, ...func(*Options)) (*DescribeReplicationInstancesOutput, error)
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                        DescribeReplicationInstancesAPIClient is a client that implements the DescribeReplicationInstances operation.

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesInput

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesInput struct {
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// Filters applied to replication instances. Valid filter names:
                                                                                                                                                                                                                                                        	// replication-instance-arn | replication-instance-id | replication-instance-class
                                                                                                                                                                                                                                                        	// | engine-version
                                                                                                                                                                                                                                                        	Filters []types.Filter
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                        	MaxRecords *int32
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesOutput

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesOutput struct {
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// The replication instances described.
                                                                                                                                                                                                                                                        	ReplicationInstances []types.ReplicationInstance
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesPaginator

                                                                                                                                                                                                                                                        type DescribeReplicationInstancesPaginator struct {
                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                          DescribeReplicationInstancesPaginator is a paginator for DescribeReplicationInstances

                                                                                                                                                                                                                                                          func NewDescribeReplicationInstancesPaginator

                                                                                                                                                                                                                                                            NewDescribeReplicationInstancesPaginator returns a new DescribeReplicationInstancesPaginator

                                                                                                                                                                                                                                                            func (*DescribeReplicationInstancesPaginator) HasMorePages

                                                                                                                                                                                                                                                            func (p *DescribeReplicationInstancesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                              HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                              func (*DescribeReplicationInstancesPaginator) NextPage

                                                                                                                                                                                                                                                                NextPage retrieves the next DescribeReplicationInstances page.

                                                                                                                                                                                                                                                                type DescribeReplicationInstancesPaginatorOptions

                                                                                                                                                                                                                                                                type DescribeReplicationInstancesPaginatorOptions struct {
                                                                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                	Limit int32
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                  DescribeReplicationInstancesPaginatorOptions is the paginator options for DescribeReplicationInstances

                                                                                                                                                                                                                                                                  type DescribeReplicationSubnetGroupsAPIClient

                                                                                                                                                                                                                                                                  type DescribeReplicationSubnetGroupsAPIClient interface {
                                                                                                                                                                                                                                                                  	DescribeReplicationSubnetGroups(context.Context, *DescribeReplicationSubnetGroupsInput, ...func(*Options)) (*DescribeReplicationSubnetGroupsOutput, error)
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                    DescribeReplicationSubnetGroupsAPIClient is a client that implements the DescribeReplicationSubnetGroups operation.

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsInput

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsInput struct {
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// Filters applied to replication subnet groups. Valid filter names:
                                                                                                                                                                                                                                                                    	// replication-subnet-group-id
                                                                                                                                                                                                                                                                    	Filters []types.Filter
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                    	MaxRecords *int32
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsOutput

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsOutput struct {
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// A description of the replication subnet groups.
                                                                                                                                                                                                                                                                    	ReplicationSubnetGroups []types.ReplicationSubnetGroup
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsPaginator

                                                                                                                                                                                                                                                                    type DescribeReplicationSubnetGroupsPaginator struct {
                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                      DescribeReplicationSubnetGroupsPaginator is a paginator for DescribeReplicationSubnetGroups

                                                                                                                                                                                                                                                                      func NewDescribeReplicationSubnetGroupsPaginator

                                                                                                                                                                                                                                                                        NewDescribeReplicationSubnetGroupsPaginator returns a new DescribeReplicationSubnetGroupsPaginator

                                                                                                                                                                                                                                                                        func (*DescribeReplicationSubnetGroupsPaginator) HasMorePages

                                                                                                                                                                                                                                                                          HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                          func (*DescribeReplicationSubnetGroupsPaginator) NextPage

                                                                                                                                                                                                                                                                            NextPage retrieves the next DescribeReplicationSubnetGroups page.

                                                                                                                                                                                                                                                                            type DescribeReplicationSubnetGroupsPaginatorOptions

                                                                                                                                                                                                                                                                            type DescribeReplicationSubnetGroupsPaginatorOptions struct {
                                                                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                            	Limit int32
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                            	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                            	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                              DescribeReplicationSubnetGroupsPaginatorOptions is the paginator options for DescribeReplicationSubnetGroups

                                                                                                                                                                                                                                                                              type DescribeReplicationTaskAssessmentResultsAPIClient

                                                                                                                                                                                                                                                                              type DescribeReplicationTaskAssessmentResultsAPIClient interface {
                                                                                                                                                                                                                                                                              	DescribeReplicationTaskAssessmentResults(context.Context, *DescribeReplicationTaskAssessmentResultsInput, ...func(*Options)) (*DescribeReplicationTaskAssessmentResultsOutput, error)
                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                DescribeReplicationTaskAssessmentResultsAPIClient is a client that implements the DescribeReplicationTaskAssessmentResults operation.

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsInput

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsInput struct {
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                	MaxRecords *int32
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) string that uniquely identifies the task. When
                                                                                                                                                                                                                                                                                	// this input parameter is specified, the API returns only one result and ignore
                                                                                                                                                                                                                                                                                	// the values of the MaxRecords and Marker parameters.
                                                                                                                                                                                                                                                                                	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsOutput

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsOutput struct {
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// - The Amazon S3 bucket where the task assessment report is located.
                                                                                                                                                                                                                                                                                	BucketName *string
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The task assessment report.
                                                                                                                                                                                                                                                                                	ReplicationTaskAssessmentResults []types.ReplicationTaskAssessmentResult
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsPaginator

                                                                                                                                                                                                                                                                                type DescribeReplicationTaskAssessmentResultsPaginator struct {
                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                  DescribeReplicationTaskAssessmentResultsPaginator is a paginator for DescribeReplicationTaskAssessmentResults

                                                                                                                                                                                                                                                                                  func NewDescribeReplicationTaskAssessmentResultsPaginator

                                                                                                                                                                                                                                                                                    NewDescribeReplicationTaskAssessmentResultsPaginator returns a new DescribeReplicationTaskAssessmentResultsPaginator

                                                                                                                                                                                                                                                                                    func (*DescribeReplicationTaskAssessmentResultsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                      func (*DescribeReplicationTaskAssessmentResultsPaginator) NextPage

                                                                                                                                                                                                                                                                                        NextPage retrieves the next DescribeReplicationTaskAssessmentResults page.

                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskAssessmentResultsPaginatorOptions

                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskAssessmentResultsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                          DescribeReplicationTaskAssessmentResultsPaginatorOptions is the paginator options for DescribeReplicationTaskAssessmentResults

                                                                                                                                                                                                                                                                                          type DescribeReplicationTaskAssessmentRunsAPIClient

                                                                                                                                                                                                                                                                                          type DescribeReplicationTaskAssessmentRunsAPIClient interface {
                                                                                                                                                                                                                                                                                          	DescribeReplicationTaskAssessmentRuns(context.Context, *DescribeReplicationTaskAssessmentRunsInput, ...func(*Options)) (*DescribeReplicationTaskAssessmentRunsOutput, error)
                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                            DescribeReplicationTaskAssessmentRunsAPIClient is a client that implements the DescribeReplicationTaskAssessmentRuns operation.

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsInput

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsInput struct {
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Filters applied to the premigration assessment runs described in the form of
                                                                                                                                                                                                                                                                                            	// key-value pairs. Valid filter names: replication-task-assessment-run-arn,
                                                                                                                                                                                                                                                                                            	// replication-task-arn, replication-instance-arn, status
                                                                                                                                                                                                                                                                                            	Filters []types.Filter
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                            	MaxRecords *int32
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsOutput

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsOutput struct {
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// A pagination token returned for you to pass to a subsequent request. If you pass
                                                                                                                                                                                                                                                                                            	// this token as the Marker value in a subsequent request, the response includes
                                                                                                                                                                                                                                                                                            	// only records beyond the marker, up to the value specified in the request by
                                                                                                                                                                                                                                                                                            	// MaxRecords.
                                                                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// One or more premigration assessment runs as specified by Filters.
                                                                                                                                                                                                                                                                                            	ReplicationTaskAssessmentRuns []types.ReplicationTaskAssessmentRun
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsPaginator

                                                                                                                                                                                                                                                                                            type DescribeReplicationTaskAssessmentRunsPaginator struct {
                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                              DescribeReplicationTaskAssessmentRunsPaginator is a paginator for DescribeReplicationTaskAssessmentRuns

                                                                                                                                                                                                                                                                                              func NewDescribeReplicationTaskAssessmentRunsPaginator

                                                                                                                                                                                                                                                                                                NewDescribeReplicationTaskAssessmentRunsPaginator returns a new DescribeReplicationTaskAssessmentRunsPaginator

                                                                                                                                                                                                                                                                                                func (*DescribeReplicationTaskAssessmentRunsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                  func (*DescribeReplicationTaskAssessmentRunsPaginator) NextPage

                                                                                                                                                                                                                                                                                                    NextPage retrieves the next DescribeReplicationTaskAssessmentRuns page.

                                                                                                                                                                                                                                                                                                    type DescribeReplicationTaskAssessmentRunsPaginatorOptions

                                                                                                                                                                                                                                                                                                    type DescribeReplicationTaskAssessmentRunsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                    	Limit int32
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                      DescribeReplicationTaskAssessmentRunsPaginatorOptions is the paginator options for DescribeReplicationTaskAssessmentRuns

                                                                                                                                                                                                                                                                                                      type DescribeReplicationTaskIndividualAssessmentsAPIClient

                                                                                                                                                                                                                                                                                                      type DescribeReplicationTaskIndividualAssessmentsAPIClient interface {
                                                                                                                                                                                                                                                                                                      	DescribeReplicationTaskIndividualAssessments(context.Context, *DescribeReplicationTaskIndividualAssessmentsInput, ...func(*Options)) (*DescribeReplicationTaskIndividualAssessmentsOutput, error)
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                        DescribeReplicationTaskIndividualAssessmentsAPIClient is a client that implements the DescribeReplicationTaskIndividualAssessments operation.

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsInput

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsInput struct {
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// Filters applied to the individual assessments described in the form of key-value
                                                                                                                                                                                                                                                                                                        	// pairs. Valid filter names: replication-task-assessment-run-arn,
                                                                                                                                                                                                                                                                                                        	// replication-task-arn, status
                                                                                                                                                                                                                                                                                                        	Filters []types.Filter
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                        	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                        	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                        	MaxRecords *int32
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsOutput

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsOutput struct {
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// A pagination token returned for you to pass to a subsequent request. If you pass
                                                                                                                                                                                                                                                                                                        	// this token as the Marker value in a subsequent request, the response includes
                                                                                                                                                                                                                                                                                                        	// only records beyond the marker, up to the value specified in the request by
                                                                                                                                                                                                                                                                                                        	// MaxRecords.
                                                                                                                                                                                                                                                                                                        	Marker *string
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// One or more individual assessments as specified by Filters.
                                                                                                                                                                                                                                                                                                        	ReplicationTaskIndividualAssessments []types.ReplicationTaskIndividualAssessment
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsPaginator

                                                                                                                                                                                                                                                                                                        type DescribeReplicationTaskIndividualAssessmentsPaginator struct {
                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                          DescribeReplicationTaskIndividualAssessmentsPaginator is a paginator for DescribeReplicationTaskIndividualAssessments

                                                                                                                                                                                                                                                                                                          func NewDescribeReplicationTaskIndividualAssessmentsPaginator

                                                                                                                                                                                                                                                                                                            NewDescribeReplicationTaskIndividualAssessmentsPaginator returns a new DescribeReplicationTaskIndividualAssessmentsPaginator

                                                                                                                                                                                                                                                                                                            func (*DescribeReplicationTaskIndividualAssessmentsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                              HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                              func (*DescribeReplicationTaskIndividualAssessmentsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                NextPage retrieves the next DescribeReplicationTaskIndividualAssessments page.

                                                                                                                                                                                                                                                                                                                type DescribeReplicationTaskIndividualAssessmentsPaginatorOptions

                                                                                                                                                                                                                                                                                                                type DescribeReplicationTaskIndividualAssessmentsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                	Limit int32
                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                  DescribeReplicationTaskIndividualAssessmentsPaginatorOptions is the paginator options for DescribeReplicationTaskIndividualAssessments

                                                                                                                                                                                                                                                                                                                  type DescribeReplicationTasksAPIClient

                                                                                                                                                                                                                                                                                                                  type DescribeReplicationTasksAPIClient interface {
                                                                                                                                                                                                                                                                                                                  	DescribeReplicationTasks(context.Context, *DescribeReplicationTasksInput, ...func(*Options)) (*DescribeReplicationTasksOutput, error)
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                    DescribeReplicationTasksAPIClient is a client that implements the DescribeReplicationTasks operation.

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksInput

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksInput struct {
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// Filters applied to replication tasks. Valid filter names: replication-task-arn |
                                                                                                                                                                                                                                                                                                                    	// replication-task-id | migration-type | endpoint-arn | replication-instance-arn
                                                                                                                                                                                                                                                                                                                    	Filters []types.Filter
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                                                    	MaxRecords *int32
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// An option to set to avoid returning information about settings. Use this to
                                                                                                                                                                                                                                                                                                                    	// reduce overhead when setting information is too large. To use this option,
                                                                                                                                                                                                                                                                                                                    	// choose true; otherwise, choose false (the default).
                                                                                                                                                                                                                                                                                                                    	WithoutSettings *bool
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksOutput

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksOutput struct {
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                    	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                    	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                    	Marker *string
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// A description of the replication tasks.
                                                                                                                                                                                                                                                                                                                    	ReplicationTasks []types.ReplicationTask
                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksPaginator

                                                                                                                                                                                                                                                                                                                    type DescribeReplicationTasksPaginator struct {
                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                      DescribeReplicationTasksPaginator is a paginator for DescribeReplicationTasks

                                                                                                                                                                                                                                                                                                                      func NewDescribeReplicationTasksPaginator

                                                                                                                                                                                                                                                                                                                        NewDescribeReplicationTasksPaginator returns a new DescribeReplicationTasksPaginator

                                                                                                                                                                                                                                                                                                                        func (*DescribeReplicationTasksPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                        func (p *DescribeReplicationTasksPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                          HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                          func (*DescribeReplicationTasksPaginator) NextPage

                                                                                                                                                                                                                                                                                                                            NextPage retrieves the next DescribeReplicationTasks page.

                                                                                                                                                                                                                                                                                                                            type DescribeReplicationTasksPaginatorOptions

                                                                                                                                                                                                                                                                                                                            type DescribeReplicationTasksPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                                                            	Limit int32
                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                            	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                            	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                            	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              DescribeReplicationTasksPaginatorOptions is the paginator options for DescribeReplicationTasks

                                                                                                                                                                                                                                                                                                                              type DescribeSchemasAPIClient

                                                                                                                                                                                                                                                                                                                              type DescribeSchemasAPIClient interface {
                                                                                                                                                                                                                                                                                                                              	DescribeSchemas(context.Context, *DescribeSchemasInput, ...func(*Options)) (*DescribeSchemasOutput, error)
                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                DescribeSchemasAPIClient is a client that implements the DescribeSchemas operation.

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasInput

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasInput struct {
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                                                                                	EndpointArn *string
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                                	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                                	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                                	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                                                                	MaxRecords *int32
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasOutput

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasOutput struct {
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                                	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                                	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                                	Marker *string
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// The described schema.
                                                                                                                                                                                                                                                                                                                                	Schemas []string
                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasPaginator

                                                                                                                                                                                                                                                                                                                                type DescribeSchemasPaginator struct {
                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                  DescribeSchemasPaginator is a paginator for DescribeSchemas

                                                                                                                                                                                                                                                                                                                                  func NewDescribeSchemasPaginator

                                                                                                                                                                                                                                                                                                                                  func NewDescribeSchemasPaginator(client DescribeSchemasAPIClient, params *DescribeSchemasInput, optFns ...func(*DescribeSchemasPaginatorOptions)) *DescribeSchemasPaginator

                                                                                                                                                                                                                                                                                                                                    NewDescribeSchemasPaginator returns a new DescribeSchemasPaginator

                                                                                                                                                                                                                                                                                                                                    func (*DescribeSchemasPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                    func (p *DescribeSchemasPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                      func (*DescribeSchemasPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                      func (p *DescribeSchemasPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeSchemasOutput, error)

                                                                                                                                                                                                                                                                                                                                        NextPage retrieves the next DescribeSchemas page.

                                                                                                                                                                                                                                                                                                                                        type DescribeSchemasPaginatorOptions

                                                                                                                                                                                                                                                                                                                                        type DescribeSchemasPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                        	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                                        	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                                        	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                                        	// Default: 100 Constraints: Minimum 20, maximum 100.
                                                                                                                                                                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                          DescribeSchemasPaginatorOptions is the paginator options for DescribeSchemas

                                                                                                                                                                                                                                                                                                                                          type DescribeTableStatisticsAPIClient

                                                                                                                                                                                                                                                                                                                                          type DescribeTableStatisticsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                          	DescribeTableStatistics(context.Context, *DescribeTableStatisticsInput, ...func(*Options)) (*DescribeTableStatisticsOutput, error)
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                            DescribeTableStatisticsAPIClient is a client that implements the DescribeTableStatistics operation.

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsInput

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsInput struct {
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                            	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// Filters applied to table statistics. Valid filter names: schema-name |
                                                                                                                                                                                                                                                                                                                                            	// table-name | table-state A combination of filters creates an AND condition where
                                                                                                                                                                                                                                                                                                                                            	// each record matches all specified filters.
                                                                                                                                                                                                                                                                                                                                            	Filters []types.Filter
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                                            	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                                            	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                                            	// Default: 100 Constraints: Minimum 20, maximum 500.
                                                                                                                                                                                                                                                                                                                                            	MaxRecords *int32
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsOutput

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsOutput struct {
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// An optional pagination token provided by a previous request. If this parameter
                                                                                                                                                                                                                                                                                                                                            	// is specified, the response includes only records beyond the marker, up to the
                                                                                                                                                                                                                                                                                                                                            	// value specified by MaxRecords.
                                                                                                                                                                                                                                                                                                                                            	Marker *string
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                            	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// The table statistics.
                                                                                                                                                                                                                                                                                                                                            	TableStatistics []types.TableStatistics
                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsPaginator

                                                                                                                                                                                                                                                                                                                                            type DescribeTableStatisticsPaginator struct {
                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                              DescribeTableStatisticsPaginator is a paginator for DescribeTableStatistics

                                                                                                                                                                                                                                                                                                                                              func NewDescribeTableStatisticsPaginator

                                                                                                                                                                                                                                                                                                                                                NewDescribeTableStatisticsPaginator returns a new DescribeTableStatisticsPaginator

                                                                                                                                                                                                                                                                                                                                                func (*DescribeTableStatisticsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                func (p *DescribeTableStatisticsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                  HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                  func (*DescribeTableStatisticsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                    NextPage retrieves the next DescribeTableStatistics page.

                                                                                                                                                                                                                                                                                                                                                    type DescribeTableStatisticsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                    type DescribeTableStatisticsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                    	// The maximum number of records to include in the response. If more records exist
                                                                                                                                                                                                                                                                                                                                                    	// than the specified MaxRecords value, a pagination token called a marker is
                                                                                                                                                                                                                                                                                                                                                    	// included in the response so that the remaining results can be retrieved.
                                                                                                                                                                                                                                                                                                                                                    	// Default: 100 Constraints: Minimum 20, maximum 500.
                                                                                                                                                                                                                                                                                                                                                    	Limit int32
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                    	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                    	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                    	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                      DescribeTableStatisticsPaginatorOptions is the paginator options for DescribeTableStatistics

                                                                                                                                                                                                                                                                                                                                                      type EndpointDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                      type EndpointDeletedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                        EndpointDeletedWaiter defines the waiters for EndpointDeleted

                                                                                                                                                                                                                                                                                                                                                        func NewEndpointDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                        func NewEndpointDeletedWaiter(client DescribeEndpointsAPIClient, optFns ...func(*EndpointDeletedWaiterOptions)) *EndpointDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                          NewEndpointDeletedWaiter constructs a EndpointDeletedWaiter.

                                                                                                                                                                                                                                                                                                                                                          func (*EndpointDeletedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                          func (w *EndpointDeletedWaiter) Wait(ctx context.Context, params *DescribeEndpointsInput, maxWaitDur time.Duration, optFns ...func(*EndpointDeletedWaiterOptions)) error

                                                                                                                                                                                                                                                                                                                                                            Wait calls the waiter function for EndpointDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                            type EndpointDeletedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                            type EndpointDeletedWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                            	// EndpointDeletedWaiter will use default minimum delay of 5 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, EndpointDeletedWaiter 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, *DescribeEndpointsInput, *DescribeEndpointsOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                              EndpointDeletedWaiterOptions are waiter options for EndpointDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                              type EndpointResolver

                                                                                                                                                                                                                                                                                                                                                              type EndpointResolver interface {
                                                                                                                                                                                                                                                                                                                                                              	ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                EndpointResolver interface for resolving service endpoints.

                                                                                                                                                                                                                                                                                                                                                                func EndpointResolverFromURL

                                                                                                                                                                                                                                                                                                                                                                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

                                                                                                                                                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                                                                                                                                    func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)

                                                                                                                                                                                                                                                                                                                                                                    type EndpointResolverOptions

                                                                                                                                                                                                                                                                                                                                                                    type EndpointResolverOptions = internalendpoints.Options

                                                                                                                                                                                                                                                                                                                                                                      EndpointResolverOptions is the service endpoint resolver options

                                                                                                                                                                                                                                                                                                                                                                      type HTTPClient

                                                                                                                                                                                                                                                                                                                                                                      type HTTPClient interface {
                                                                                                                                                                                                                                                                                                                                                                      	Do(*http.Request) (*http.Response, error)
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type HTTPSignerV4

                                                                                                                                                                                                                                                                                                                                                                      type HTTPSignerV4 interface {
                                                                                                                                                                                                                                                                                                                                                                      	SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4.SignerOptions)) error
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ImportCertificateInput

                                                                                                                                                                                                                                                                                                                                                                      type ImportCertificateInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A customer-assigned name for the certificate. Identifiers must begin with a
                                                                                                                                                                                                                                                                                                                                                                      	// letter and must contain only ASCII letters, digits, and hyphens. They can't end
                                                                                                                                                                                                                                                                                                                                                                      	// with a hyphen or contain two consecutive hyphens.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	CertificateIdentifier *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The contents of a .pem file, which contains an X.509 certificate.
                                                                                                                                                                                                                                                                                                                                                                      	CertificatePem *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The location of an imported Oracle Wallet certificate for use with SSL.
                                                                                                                                                                                                                                                                                                                                                                      	CertificateWallet []byte
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The tags associated with the certificate.
                                                                                                                                                                                                                                                                                                                                                                      	Tags []types.Tag
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ImportCertificateOutput

                                                                                                                                                                                                                                                                                                                                                                      type ImportCertificateOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The certificate to be uploaded.
                                                                                                                                                                                                                                                                                                                                                                      	Certificate *types.Certificate
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ListTagsForResourceInput

                                                                                                                                                                                                                                                                                                                                                                      type ListTagsForResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) string that uniquely identifies the AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// resource.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	ResourceArn *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ListTagsForResourceOutput

                                                                                                                                                                                                                                                                                                                                                                      type ListTagsForResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A list of tags for the resource.
                                                                                                                                                                                                                                                                                                                                                                      	TagList []types.Tag
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEndpointInput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEndpointInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	EndpointArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the certificate used for SSL connection.
                                                                                                                                                                                                                                                                                                                                                                      	CertificateArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The name of the endpoint database.
                                                                                                                                                                                                                                                                                                                                                                      	DatabaseName *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The settings in JSON format for the DMS transfer type of source endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	// Attributes include the following:
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * serviceAccessRoleArn - The AWS Identity and
                                                                                                                                                                                                                                                                                                                                                                      	// Access Management (IAM) role that has permission to access the Amazon S3
                                                                                                                                                                                                                                                                                                                                                                      	// bucket.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * BucketName - The name of the S3 bucket to use.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * compressionType -
                                                                                                                                                                                                                                                                                                                                                                      	// An optional parameter to use GZIP to compress the target files. Either set this
                                                                                                                                                                                                                                                                                                                                                                      	// parameter to NONE (the default) or don't use it to leave the files
                                                                                                                                                                                                                                                                                                                                                                      	// uncompressed.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// Shorthand syntax for these settings is as follows:
                                                                                                                                                                                                                                                                                                                                                                      	// ServiceAccessRoleArn=string ,BucketName=string,CompressionType=string JSON
                                                                                                                                                                                                                                                                                                                                                                      	// syntax for these settings is as follows: { "ServiceAccessRoleArn": "string",
                                                                                                                                                                                                                                                                                                                                                                      	// "BucketName": "string", "CompressionType": "none"|"gzip" }
                                                                                                                                                                                                                                                                                                                                                                      	DmsTransferSettings *types.DmsTransferSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source DocumentDB endpoint. For more information
                                                                                                                                                                                                                                                                                                                                                                      	// about the available settings, see the configuration properties section in  Using
                                                                                                                                                                                                                                                                                                                                                                      	// DocumentDB as a Target for AWS Database Migration Service
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DocumentDB.html)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	DocDbSettings *types.DocDbSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target Amazon DynamoDB endpoint. For information
                                                                                                                                                                                                                                                                                                                                                                      	// about other available settings, see Using Object Mapping to Migrate Data to
                                                                                                                                                                                                                                                                                                                                                                      	// DynamoDB
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html) in
                                                                                                                                                                                                                                                                                                                                                                      	// the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	DynamoDbSettings *types.DynamoDbSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target Elasticsearch endpoint. For more
                                                                                                                                                                                                                                                                                                                                                                      	// information about the available settings, see Extra Connection Attributes When
                                                                                                                                                                                                                                                                                                                                                                      	// Using Elasticsearch as a Target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Elasticsearch.html#CHAP_Target.Elasticsearch.Configuration)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	ElasticsearchSettings *types.ElasticsearchSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The database endpoint identifier. Identifiers must begin with a letter and must
                                                                                                                                                                                                                                                                                                                                                                      	// contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or
                                                                                                                                                                                                                                                                                                                                                                      	// contain two consecutive hyphens.
                                                                                                                                                                                                                                                                                                                                                                      	EndpointIdentifier *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The type of endpoint. Valid values are source and target.
                                                                                                                                                                                                                                                                                                                                                                      	EndpointType types.ReplicationEndpointTypeValue
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The type of engine for the endpoint. Valid values, depending on the
                                                                                                                                                                                                                                                                                                                                                                      	// EndpointType, include "mysql", "oracle", "postgres", "mariadb", "aurora",
                                                                                                                                                                                                                                                                                                                                                                      	// "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb",
                                                                                                                                                                                                                                                                                                                                                                      	// "mongodb", "kinesis", "kafka", "elasticsearch", "documentdb", "sqlserver", and
                                                                                                                                                                                                                                                                                                                                                                      	// "neptune".
                                                                                                                                                                                                                                                                                                                                                                      	EngineName *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The external table definition.
                                                                                                                                                                                                                                                                                                                                                                      	ExternalTableDefinition *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Additional attributes associated with the connection. To reset this parameter,
                                                                                                                                                                                                                                                                                                                                                                      	// pass the empty string ("") as an argument.
                                                                                                                                                                                                                                                                                                                                                                      	ExtraConnectionAttributes *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source IBM Db2 LUW endpoint. For information
                                                                                                                                                                                                                                                                                                                                                                      	// about other available settings, see Extra connection attributes when using Db2
                                                                                                                                                                                                                                                                                                                                                                      	// LUW as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.DB2.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	IBMDb2Settings *types.IBMDb2Settings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target Apache Kafka endpoint. For more
                                                                                                                                                                                                                                                                                                                                                                      	// information about the available settings, see Using Apache Kafka as a Target for
                                                                                                                                                                                                                                                                                                                                                                      	// AWS Database Migration Service
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kafka.html) in the
                                                                                                                                                                                                                                                                                                                                                                      	// AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	KafkaSettings *types.KafkaSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.
                                                                                                                                                                                                                                                                                                                                                                      	// For more information about the available settings, see Using Amazon Kinesis Data
                                                                                                                                                                                                                                                                                                                                                                      	// Streams as a Target for AWS Database Migration Service
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Kinesis.html) in
                                                                                                                                                                                                                                                                                                                                                                      	// the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	KinesisSettings *types.KinesisSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source and target Microsoft SQL Server endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	// For information about other available settings, see Extra connection attributes
                                                                                                                                                                                                                                                                                                                                                                      	// when using SQL Server as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// and  Extra connection attributes when using SQL Server as a target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	MicrosoftSQLServerSettings *types.MicrosoftSQLServerSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source MongoDB endpoint. For more information
                                                                                                                                                                                                                                                                                                                                                                      	// about the available settings, see the configuration properties section in  Using
                                                                                                                                                                                                                                                                                                                                                                      	// MongoDB as a Target for AWS Database Migration Service
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html) in
                                                                                                                                                                                                                                                                                                                                                                      	// the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	MongoDbSettings *types.MongoDbSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source and target MySQL endpoint. For
                                                                                                                                                                                                                                                                                                                                                                      	// information about other available settings, see Extra connection attributes when
                                                                                                                                                                                                                                                                                                                                                                      	// using MySQL as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MySQL.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// and Extra connection attributes when using a MySQL-compatible database as a
                                                                                                                                                                                                                                                                                                                                                                      	// target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	MySQLSettings *types.MySQLSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target Amazon Neptune endpoint. For more
                                                                                                                                                                                                                                                                                                                                                                      	// information about the available settings, see Specifying Endpoint Settings for
                                                                                                                                                                                                                                                                                                                                                                      	// Amazon Neptune as a Target
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Neptune.html#CHAP_Target.Neptune.EndpointSettings)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	NeptuneSettings *types.NeptuneSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source and target Oracle endpoint. For
                                                                                                                                                                                                                                                                                                                                                                      	// information about other available settings, see Extra connection attributes when
                                                                                                                                                                                                                                                                                                                                                                      	// using Oracle as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// and  Extra connection attributes when using Oracle as a target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	OracleSettings *types.OracleSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The password to be used to login to the endpoint database.
                                                                                                                                                                                                                                                                                                                                                                      	Password *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The port used by the endpoint database.
                                                                                                                                                                                                                                                                                                                                                                      	Port *int32
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source and target PostgreSQL endpoint. For
                                                                                                                                                                                                                                                                                                                                                                      	// information about other available settings, see Extra connection attributes when
                                                                                                                                                                                                                                                                                                                                                                      	// using PostgreSQL as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// and  Extra connection attributes when using PostgreSQL as a target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	PostgreSQLSettings *types.PostgreSQLSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Provides information that defines an Amazon Redshift endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	RedshiftSettings *types.RedshiftSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the target Amazon S3 endpoint. For more information
                                                                                                                                                                                                                                                                                                                                                                      	// about the available settings, see Extra Connection Attributes When Using Amazon
                                                                                                                                                                                                                                                                                                                                                                      	// S3 as a Target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html#CHAP_Target.S3.Configuring)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	S3Settings *types.S3Settings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The name of the server where the endpoint database resides.
                                                                                                                                                                                                                                                                                                                                                                      	ServerName *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) for the service access role you want to use to
                                                                                                                                                                                                                                                                                                                                                                      	// modify the endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	ServiceAccessRoleArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The SSL mode used to connect to the endpoint. The default value is none.
                                                                                                                                                                                                                                                                                                                                                                      	SslMode types.DmsSslModeValue
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Settings in JSON format for the source and target SAP ASE endpoint. For
                                                                                                                                                                                                                                                                                                                                                                      	// information about other available settings, see Extra connection attributes when
                                                                                                                                                                                                                                                                                                                                                                      	// using SAP ASE as a source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SAP.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// and Extra connection attributes when using SAP ASE as a target for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SAP.ConnectionAttrib)
                                                                                                                                                                                                                                                                                                                                                                      	// in the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	SybaseSettings *types.SybaseSettings
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The user name to be used to login to the endpoint database.
                                                                                                                                                                                                                                                                                                                                                                      	Username *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEndpointOutput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEndpointOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The modified endpoint.
                                                                                                                                                                                                                                                                                                                                                                      	Endpoint *types.Endpoint
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEventSubscriptionInput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEventSubscriptionInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The name of the AWS DMS event notification subscription to be modified.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	SubscriptionName *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A Boolean value; set to true to activate the subscription.
                                                                                                                                                                                                                                                                                                                                                                      	Enabled *bool
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A list of event categories for a source type that you want to subscribe to. Use
                                                                                                                                                                                                                                                                                                                                                                      	// the DescribeEventCategories action to see a list of event categories.
                                                                                                                                                                                                                                                                                                                                                                      	EventCategories []string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the Amazon SNS topic created for event
                                                                                                                                                                                                                                                                                                                                                                      	// notification. The ARN is created by Amazon SNS when you create a topic and
                                                                                                                                                                                                                                                                                                                                                                      	// subscribe to it.
                                                                                                                                                                                                                                                                                                                                                                      	SnsTopicArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The type of AWS DMS resource that generates the events you want to subscribe to.
                                                                                                                                                                                                                                                                                                                                                                      	// Valid values: replication-instance | replication-task
                                                                                                                                                                                                                                                                                                                                                                      	SourceType *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEventSubscriptionOutput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyEventSubscriptionOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The modified event subscription.
                                                                                                                                                                                                                                                                                                                                                                      	EventSubscription *types.EventSubscription
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationInstanceInput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationInstanceInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationInstanceArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The amount of storage (in gigabytes) to be allocated for the replication
                                                                                                                                                                                                                                                                                                                                                                      	// instance.
                                                                                                                                                                                                                                                                                                                                                                      	AllocatedStorage *int32
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Indicates that major version upgrades are allowed. Changing this parameter does
                                                                                                                                                                                                                                                                                                                                                                      	// not result in an outage, and the change is asynchronously applied as soon as
                                                                                                                                                                                                                                                                                                                                                                      	// possible. This parameter must be set to true when specifying a value for the
                                                                                                                                                                                                                                                                                                                                                                      	// EngineVersion parameter that is a different major version than the replication
                                                                                                                                                                                                                                                                                                                                                                      	// instance's current version.
                                                                                                                                                                                                                                                                                                                                                                      	AllowMajorVersionUpgrade bool
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Indicates whether the changes should be applied immediately or during the next
                                                                                                                                                                                                                                                                                                                                                                      	// maintenance window.
                                                                                                                                                                                                                                                                                                                                                                      	ApplyImmediately bool
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A value that indicates that minor version upgrades are applied automatically to
                                                                                                                                                                                                                                                                                                                                                                      	// the replication instance during the maintenance window. Changing this parameter
                                                                                                                                                                                                                                                                                                                                                                      	// doesn't result in an outage, except in the case described following. The change
                                                                                                                                                                                                                                                                                                                                                                      	// is asynchronously applied as soon as possible. An outage does result if these
                                                                                                                                                                                                                                                                                                                                                                      	// factors apply:
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * This parameter is set to true during the maintenance
                                                                                                                                                                                                                                                                                                                                                                      	// window.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * A newer minor version is available.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * AWS DMS has enabled automatic
                                                                                                                                                                                                                                                                                                                                                                      	// patching for the given engine version.
                                                                                                                                                                                                                                                                                                                                                                      	AutoMinorVersionUpgrade *bool
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The engine version number of the replication instance. When modifying a major
                                                                                                                                                                                                                                                                                                                                                                      	// engine version of an instance, also set AllowMajorVersionUpgrade to true.
                                                                                                                                                                                                                                                                                                                                                                      	EngineVersion *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Specifies whether the replication instance is a Multi-AZ deployment. You can't
                                                                                                                                                                                                                                                                                                                                                                      	// set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.
                                                                                                                                                                                                                                                                                                                                                                      	MultiAZ *bool
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The weekly time range (in UTC) during which system maintenance can occur, which
                                                                                                                                                                                                                                                                                                                                                                      	// might result in an outage. Changing this parameter does not result in an outage,
                                                                                                                                                                                                                                                                                                                                                                      	// except in the following situation, and the change is asynchronously applied as
                                                                                                                                                                                                                                                                                                                                                                      	// soon as possible. If moving this window to the current time, there must be at
                                                                                                                                                                                                                                                                                                                                                                      	// least 30 minutes between the current time and end of the window to ensure
                                                                                                                                                                                                                                                                                                                                                                      	// pending changes are applied. Default: Uses existing setting Format:
                                                                                                                                                                                                                                                                                                                                                                      	// ddd:hh24:mi-ddd:hh24:mi Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun
                                                                                                                                                                                                                                                                                                                                                                      	// Constraints: Must be at least 30 minutes
                                                                                                                                                                                                                                                                                                                                                                      	PreferredMaintenanceWindow *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The compute and memory capacity of the replication instance as defined for the
                                                                                                                                                                                                                                                                                                                                                                      	// specified replication instance class. For example to specify the instance class
                                                                                                                                                                                                                                                                                                                                                                      	// dms.c4.large, set this parameter to "dms.c4.large". For more information on the
                                                                                                                                                                                                                                                                                                                                                                      	// settings and capacities for the available replication instance classes, see
                                                                                                                                                                                                                                                                                                                                                                      	// Selecting the right AWS DMS replication instance for your migration
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReplicationInstance.html#CHAP_ReplicationInstance.InDepth).
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationInstanceClass *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The replication instance identifier. This parameter is stored as a lowercase
                                                                                                                                                                                                                                                                                                                                                                      	// string.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationInstanceIdentifier *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Specifies the VPC security group to be used with the replication instance. The
                                                                                                                                                                                                                                                                                                                                                                      	// VPC security group must work with the VPC containing the replication instance.
                                                                                                                                                                                                                                                                                                                                                                      	VpcSecurityGroupIds []string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationInstanceOutput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationInstanceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The modified replication instance.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationInstance *types.ReplicationInstance
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationSubnetGroupInput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationSubnetGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The name of the replication instance subnet group.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationSubnetGroupIdentifier *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A list of subnet IDs.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	SubnetIds []string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// A description for the replication instance subnet group.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationSubnetGroupDescription *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationSubnetGroupOutput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationSubnetGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The modified replication subnet group.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationSubnetGroup *types.ReplicationSubnetGroup
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationTaskInput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationTaskInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Indicates when you want a change data capture (CDC) operation to start. Use
                                                                                                                                                                                                                                                                                                                                                                      	// either CdcStartPosition or CdcStartTime to specify when you want a CDC operation
                                                                                                                                                                                                                                                                                                                                                                      	// to start. Specifying both values results in an error. The value can be in date,
                                                                                                                                                                                                                                                                                                                                                                      	// checkpoint, or LSN/SCN format. Date Example: --cdc-start-position
                                                                                                                                                                                                                                                                                                                                                                      	// “2018-03-08T12:12:12” Checkpoint Example: --cdc-start-position
                                                                                                                                                                                                                                                                                                                                                                      	// "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
                                                                                                                                                                                                                                                                                                                                                                      	// LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” When you use
                                                                                                                                                                                                                                                                                                                                                                      	// this task setting with a source PostgreSQL database, a logical replication slot
                                                                                                                                                                                                                                                                                                                                                                      	// should already be created and associated with the source endpoint. You can
                                                                                                                                                                                                                                                                                                                                                                      	// verify this by setting the slotName extra connection attribute to the name of
                                                                                                                                                                                                                                                                                                                                                                      	// this logical replication slot. For more information, see Extra Connection
                                                                                                                                                                                                                                                                                                                                                                      	// Attributes When Using PostgreSQL as a Source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib).
                                                                                                                                                                                                                                                                                                                                                                      	CdcStartPosition *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Indicates the start time for a change data capture (CDC) operation. Use either
                                                                                                                                                                                                                                                                                                                                                                      	// CdcStartTime or CdcStartPosition to specify when you want a CDC operation to
                                                                                                                                                                                                                                                                                                                                                                      	// start. Specifying both values results in an error. Timestamp Example:
                                                                                                                                                                                                                                                                                                                                                                      	// --cdc-start-time “2018-03-08T12:12:12”
                                                                                                                                                                                                                                                                                                                                                                      	CdcStartTime *time.Time
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Indicates when you want a change data capture (CDC) operation to stop. The value
                                                                                                                                                                                                                                                                                                                                                                      	// can be either server time or commit time. Server time example:
                                                                                                                                                                                                                                                                                                                                                                      	// --cdc-stop-position “server_time:2018-02-09T12:12:12” Commit time example:
                                                                                                                                                                                                                                                                                                                                                                      	// --cdc-stop-position “commit_time: 2018-02-09T12:12:12 “
                                                                                                                                                                                                                                                                                                                                                                      	CdcStopPosition *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The migration type. Valid values: full-load | cdc | full-load-and-cdc
                                                                                                                                                                                                                                                                                                                                                                      	MigrationType types.MigrationTypeValue
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The replication task identifier. Constraints:
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * Must contain 1-255 alphanumeric
                                                                                                                                                                                                                                                                                                                                                                      	// characters or hyphens.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * First character must be a letter.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// * Cannot end with a
                                                                                                                                                                                                                                                                                                                                                                      	// hyphen or contain two consecutive hyphens.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTaskIdentifier *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// JSON file that contains settings for the task, such as task metadata settings.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTaskSettings *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// When using the AWS CLI or boto3, provide the path of the JSON file that contains
                                                                                                                                                                                                                                                                                                                                                                      	// the table mappings. Precede the path with file://. When working with the DMS
                                                                                                                                                                                                                                                                                                                                                                      	// API, provide the JSON as the parameter value, for example: --table-mappings
                                                                                                                                                                                                                                                                                                                                                                      	// file://mappingfile.json
                                                                                                                                                                                                                                                                                                                                                                      	TableMappings *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Supplemental information that the task requires to migrate the data for certain
                                                                                                                                                                                                                                                                                                                                                                      	// source and target endpoints. For more information, see Specifying Supplemental
                                                                                                                                                                                                                                                                                                                                                                      	// Data for Task Settings
                                                                                                                                                                                                                                                                                                                                                                      	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.TaskData.html) in
                                                                                                                                                                                                                                                                                                                                                                      	// the AWS Database Migration Service User Guide.
                                                                                                                                                                                                                                                                                                                                                                      	TaskData *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationTaskOutput

                                                                                                                                                                                                                                                                                                                                                                      type ModifyReplicationTaskOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The replication task that was modified.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTask *types.ReplicationTask
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type MoveReplicationTaskInput

                                                                                                                                                                                                                                                                                                                                                                      type MoveReplicationTaskInput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of the task that you want to move.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The ARN of the replication instance where you want to move the task to.
                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                      	TargetReplicationInstanceArn *string
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type MoveReplicationTaskOutput

                                                                                                                                                                                                                                                                                                                                                                      type MoveReplicationTaskOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The replication task that was moved.
                                                                                                                                                                                                                                                                                                                                                                      	ReplicationTask *types.ReplicationTask
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      type Options

                                                                                                                                                                                                                                                                                                                                                                      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
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// 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 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
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// Retryer guides how HTTP requests should be retried in case of recoverable
                                                                                                                                                                                                                                                                                                                                                                      	// failures. When nil the API client will use a default retryer.
                                                                                                                                                                                                                                                                                                                                                                      	Retryer aws.Retryer
                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                      	// The HTTP client to invoke API calls with. Defaults to client's default HTTP
                                                                                                                                                                                                                                                                                                                                                                      	// implementation if nil.
                                                                                                                                                                                                                                                                                                                                                                      	HTTPClient HTTPClient
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      func (Options) Copy

                                                                                                                                                                                                                                                                                                                                                                      func (o Options) Copy() Options

                                                                                                                                                                                                                                                                                                                                                                        Copy creates a clone where the APIOptions list is deep copied.

                                                                                                                                                                                                                                                                                                                                                                        type RebootReplicationInstanceInput

                                                                                                                                                                                                                                                                                                                                                                        type RebootReplicationInstanceInput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	ReplicationInstanceArn *string
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// If this parameter is true, the reboot is conducted through a Multi-AZ failover.
                                                                                                                                                                                                                                                                                                                                                                        	// (If the instance isn't configured for Multi-AZ, then you can't specify true.)
                                                                                                                                                                                                                                                                                                                                                                        	ForceFailover *bool
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type RebootReplicationInstanceOutput

                                                                                                                                                                                                                                                                                                                                                                        type RebootReplicationInstanceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The replication instance that is being rebooted.
                                                                                                                                                                                                                                                                                                                                                                        	ReplicationInstance *types.ReplicationInstance
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type RefreshSchemasInput

                                                                                                                                                                                                                                                                                                                                                                        type RefreshSchemasInput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	EndpointArn *string
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	ReplicationInstanceArn *string
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type RefreshSchemasOutput

                                                                                                                                                                                                                                                                                                                                                                        type RefreshSchemasOutput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The status of the refreshed schema.
                                                                                                                                                                                                                                                                                                                                                                        	RefreshSchemasStatus *types.RefreshSchemasStatus
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type ReloadTablesInput

                                                                                                                                                                                                                                                                                                                                                                        type ReloadTablesInput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The name and schema of the table to be reloaded.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	TablesToReload []types.TableToReload
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// Options for reload. Specify data-reload to reload the data and re-validate it if
                                                                                                                                                                                                                                                                                                                                                                        	// validation is enabled. Specify validate-only to re-validate the table. This
                                                                                                                                                                                                                                                                                                                                                                        	// option applies only when validation is enabled for the task. Valid values:
                                                                                                                                                                                                                                                                                                                                                                        	// data-reload, validate-only Default value is data-reload.
                                                                                                                                                                                                                                                                                                                                                                        	ReloadOption types.ReloadOptionValue
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type ReloadTablesOutput

                                                                                                                                                                                                                                                                                                                                                                        type ReloadTablesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                                                        	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        type RemoveTagsFromResourceInput

                                                                                                                                                                                                                                                                                                                                                                        type RemoveTagsFromResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// An AWS DMS resource from which you want to remove tag(s). The value for this
                                                                                                                                                                                                                                                                                                                                                                        	// parameter is an Amazon Resource Name (ARN).
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	ResourceArn *string
                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                        	// The tag key (name) of the tag to be removed.
                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                        	TagKeys []string
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                          Removes one or more tags from an AWS DMS resource.

                                                                                                                                                                                                                                                                                                                                                                          type RemoveTagsFromResourceOutput

                                                                                                                                                                                                                                                                                                                                                                          type RemoveTagsFromResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                          type ReplicationInstanceAvailableWaiter

                                                                                                                                                                                                                                                                                                                                                                          type ReplicationInstanceAvailableWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            ReplicationInstanceAvailableWaiter defines the waiters for ReplicationInstanceAvailable

                                                                                                                                                                                                                                                                                                                                                                            func NewReplicationInstanceAvailableWaiter

                                                                                                                                                                                                                                                                                                                                                                              NewReplicationInstanceAvailableWaiter constructs a ReplicationInstanceAvailableWaiter.

                                                                                                                                                                                                                                                                                                                                                                              func (*ReplicationInstanceAvailableWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                Wait calls the waiter function for ReplicationInstanceAvailable waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                type ReplicationInstanceAvailableWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                type ReplicationInstanceAvailableWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                	// ReplicationInstanceAvailableWaiter will use default minimum delay of 60 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, ReplicationInstanceAvailableWaiter 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, *DescribeReplicationInstancesInput, *DescribeReplicationInstancesOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                  ReplicationInstanceAvailableWaiterOptions are waiter options for ReplicationInstanceAvailableWaiter

                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationInstanceDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationInstanceDeletedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                    ReplicationInstanceDeletedWaiter defines the waiters for ReplicationInstanceDeleted

                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationInstanceDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationInstanceDeletedWaiter(client DescribeReplicationInstancesAPIClient, optFns ...func(*ReplicationInstanceDeletedWaiterOptions)) *ReplicationInstanceDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                      NewReplicationInstanceDeletedWaiter constructs a ReplicationInstanceDeletedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                      func (*ReplicationInstanceDeletedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                        Wait calls the waiter function for ReplicationInstanceDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationInstanceDeletedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationInstanceDeletedWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                        	// ReplicationInstanceDeletedWaiter will use default minimum delay of 15 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, ReplicationInstanceDeletedWaiter 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, *DescribeReplicationInstancesInput, *DescribeReplicationInstancesOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                          ReplicationInstanceDeletedWaiterOptions are waiter options for ReplicationInstanceDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                          type ReplicationTaskDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                          type ReplicationTaskDeletedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            ReplicationTaskDeletedWaiter defines the waiters for ReplicationTaskDeleted

                                                                                                                                                                                                                                                                                                                                                                                            func NewReplicationTaskDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                            func NewReplicationTaskDeletedWaiter(client DescribeReplicationTasksAPIClient, optFns ...func(*ReplicationTaskDeletedWaiterOptions)) *ReplicationTaskDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                              NewReplicationTaskDeletedWaiter constructs a ReplicationTaskDeletedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                              func (*ReplicationTaskDeletedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                Wait calls the waiter function for ReplicationTaskDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                type ReplicationTaskDeletedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                type ReplicationTaskDeletedWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                                	// ReplicationTaskDeletedWaiter will use default minimum delay of 15 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, ReplicationTaskDeletedWaiter 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, *DescribeReplicationTasksInput, *DescribeReplicationTasksOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                  ReplicationTaskDeletedWaiterOptions are waiter options for ReplicationTaskDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationTaskReadyWaiter

                                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationTaskReadyWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    ReplicationTaskReadyWaiter defines the waiters for ReplicationTaskReady

                                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationTaskReadyWaiter

                                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationTaskReadyWaiter(client DescribeReplicationTasksAPIClient, optFns ...func(*ReplicationTaskReadyWaiterOptions)) *ReplicationTaskReadyWaiter

                                                                                                                                                                                                                                                                                                                                                                                                      NewReplicationTaskReadyWaiter constructs a ReplicationTaskReadyWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                      func (*ReplicationTaskReadyWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                        Wait calls the waiter function for ReplicationTaskReady waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationTaskReadyWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationTaskReadyWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                                        	// ReplicationTaskReadyWaiter will use default minimum delay of 15 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, ReplicationTaskReadyWaiter 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, *DescribeReplicationTasksInput, *DescribeReplicationTasksOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                          ReplicationTaskReadyWaiterOptions are waiter options for ReplicationTaskReadyWaiter

                                                                                                                                                                                                                                                                                                                                                                                                          type ReplicationTaskRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                          type ReplicationTaskRunningWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            ReplicationTaskRunningWaiter defines the waiters for ReplicationTaskRunning

                                                                                                                                                                                                                                                                                                                                                                                                            func NewReplicationTaskRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                            func NewReplicationTaskRunningWaiter(client DescribeReplicationTasksAPIClient, optFns ...func(*ReplicationTaskRunningWaiterOptions)) *ReplicationTaskRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                              NewReplicationTaskRunningWaiter constructs a ReplicationTaskRunningWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                              func (*ReplicationTaskRunningWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                Wait calls the waiter function for ReplicationTaskRunning waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                type ReplicationTaskRunningWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                type ReplicationTaskRunningWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                                                	// ReplicationTaskRunningWaiter will use default minimum delay of 15 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, ReplicationTaskRunningWaiter 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, *DescribeReplicationTasksInput, *DescribeReplicationTasksOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                  ReplicationTaskRunningWaiterOptions are waiter options for ReplicationTaskRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationTaskStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                  type ReplicationTaskStoppedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    ReplicationTaskStoppedWaiter defines the waiters for ReplicationTaskStopped

                                                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationTaskStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                    func NewReplicationTaskStoppedWaiter(client DescribeReplicationTasksAPIClient, optFns ...func(*ReplicationTaskStoppedWaiterOptions)) *ReplicationTaskStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                      NewReplicationTaskStoppedWaiter constructs a ReplicationTaskStoppedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ReplicationTaskStoppedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                        Wait calls the waiter function for ReplicationTaskStopped waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationTaskStoppedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                        type ReplicationTaskStoppedWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                                                        	// ReplicationTaskStoppedWaiter will use default minimum delay of 15 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, ReplicationTaskStoppedWaiter 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, *DescribeReplicationTasksInput, *DescribeReplicationTasksOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          ReplicationTaskStoppedWaiterOptions are waiter options for ReplicationTaskStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                          type ResolveEndpoint

                                                                                                                                                                                                                                                                                                                                                                                                                          type ResolveEndpoint struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          	Resolver EndpointResolver
                                                                                                                                                                                                                                                                                                                                                                                                                          	Options  EndpointResolverOptions
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) HandleSerialize

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) ID

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) ID() string

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentInput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the replication task.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The assessed replication task.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTask *types.ReplicationTask
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentRunInput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentRunInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique name to identify the assessment run.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	AssessmentRunName *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Amazon Resource Name (ARN) of the migration task associated with the
                                                                                                                                                                                                                                                                                                                                                                                                                          	// premigration assessment run that you want to start.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Amazon S3 bucket where you want AWS DMS to store the results of this assessment
                                                                                                                                                                                                                                                                                                                                                                                                                          	// run.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultLocationBucket *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// ARN of a service role needed to start the assessment run.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ServiceAccessRoleArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Space-separated list of names for specific individual assessments that you want
                                                                                                                                                                                                                                                                                                                                                                                                                          	// to exclude. These names come from the default list of individual assessments
                                                                                                                                                                                                                                                                                                                                                                                                                          	// that AWS DMS supports for the associated migration task. This task is specified
                                                                                                                                                                                                                                                                                                                                                                                                                          	// by ReplicationTaskArn. You can't set a value for Exclude if you also set a value
                                                                                                                                                                                                                                                                                                                                                                                                                          	// for IncludeOnly in the API operation. To identify the names of the default
                                                                                                                                                                                                                                                                                                                                                                                                                          	// individual assessments that AWS DMS supports for the associated migration task,
                                                                                                                                                                                                                                                                                                                                                                                                                          	// run the DescribeApplicableIndividualAssessments operation using its own
                                                                                                                                                                                                                                                                                                                                                                                                                          	// ReplicationTaskArn request parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                          	Exclude []string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Space-separated list of names for specific individual assessments that you want
                                                                                                                                                                                                                                                                                                                                                                                                                          	// to include. These names come from the default list of individual assessments
                                                                                                                                                                                                                                                                                                                                                                                                                          	// that AWS DMS supports for the associated migration task. This task is specified
                                                                                                                                                                                                                                                                                                                                                                                                                          	// by ReplicationTaskArn. You can't set a value for IncludeOnly if you also set a
                                                                                                                                                                                                                                                                                                                                                                                                                          	// value for Exclude in the API operation. To identify the names of the default
                                                                                                                                                                                                                                                                                                                                                                                                                          	// individual assessments that AWS DMS supports for the associated migration task,
                                                                                                                                                                                                                                                                                                                                                                                                                          	// run the DescribeApplicableIndividualAssessments operation using its own
                                                                                                                                                                                                                                                                                                                                                                                                                          	// ReplicationTaskArn request parameter.
                                                                                                                                                                                                                                                                                                                                                                                                                          	IncludeOnly []string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Encryption mode that you can specify to encrypt the results of this assessment
                                                                                                                                                                                                                                                                                                                                                                                                                          	// run. If you don't specify this request parameter, AWS DMS stores the assessment
                                                                                                                                                                                                                                                                                                                                                                                                                          	// run results without encryption. You can specify one of the options following:
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// *
                                                                                                                                                                                                                                                                                                                                                                                                                          	// "SSE_S3" – The server-side encryption provided as a default by Amazon S3.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// *
                                                                                                                                                                                                                                                                                                                                                                                                                          	// "SSE_KMS" – AWS Key Management Service (AWS KMS) encryption. This encryption can
                                                                                                                                                                                                                                                                                                                                                                                                                          	// use either a custom KMS encryption key that you specify or the default KMS
                                                                                                                                                                                                                                                                                                                                                                                                                          	// encryption key that DMS provides.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultEncryptionMode *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// ARN of a custom KMS encryption key that you specify when you set
                                                                                                                                                                                                                                                                                                                                                                                                                          	// ResultEncryptionMode to "SSE_KMS".
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultKmsKeyArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Folder within an Amazon S3 bucket where you want AWS DMS to store the results of
                                                                                                                                                                                                                                                                                                                                                                                                                          	// this assessment run.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultLocationFolder *string
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentRunOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskAssessmentRunOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The premigration assessment run that was started.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTaskAssessmentRun *types.ReplicationTaskAssessmentRun
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskInput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the replication task to be started.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// A type of replication task.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	StartReplicationTaskType types.StartReplicationTaskTypeValue
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Indicates when you want a change data capture (CDC) operation to start. Use
                                                                                                                                                                                                                                                                                                                                                                                                                          	// either CdcStartPosition or CdcStartTime to specify when you want a CDC operation
                                                                                                                                                                                                                                                                                                                                                                                                                          	// to start. Specifying both values results in an error. The value can be in date,
                                                                                                                                                                                                                                                                                                                                                                                                                          	// checkpoint, or LSN/SCN format. Date Example: --cdc-start-position
                                                                                                                                                                                                                                                                                                                                                                                                                          	// “2018-03-08T12:12:12” Checkpoint Example: --cdc-start-position
                                                                                                                                                                                                                                                                                                                                                                                                                          	// "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
                                                                                                                                                                                                                                                                                                                                                                                                                          	// LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373” When you use
                                                                                                                                                                                                                                                                                                                                                                                                                          	// this task setting with a source PostgreSQL database, a logical replication slot
                                                                                                                                                                                                                                                                                                                                                                                                                          	// should already be created and associated with the source endpoint. You can
                                                                                                                                                                                                                                                                                                                                                                                                                          	// verify this by setting the slotName extra connection attribute to the name of
                                                                                                                                                                                                                                                                                                                                                                                                                          	// this logical replication slot. For more information, see Extra Connection
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Attributes When Using PostgreSQL as a Source for AWS DMS
                                                                                                                                                                                                                                                                                                                                                                                                                          	// (https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.ConnectionAttrib).
                                                                                                                                                                                                                                                                                                                                                                                                                          	CdcStartPosition *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Indicates the start time for a change data capture (CDC) operation. Use either
                                                                                                                                                                                                                                                                                                                                                                                                                          	// CdcStartTime or CdcStartPosition to specify when you want a CDC operation to
                                                                                                                                                                                                                                                                                                                                                                                                                          	// start. Specifying both values results in an error. Timestamp Example:
                                                                                                                                                                                                                                                                                                                                                                                                                          	// --cdc-start-time “2018-03-08T12:12:12”
                                                                                                                                                                                                                                                                                                                                                                                                                          	CdcStartTime *time.Time
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Indicates when you want a change data capture (CDC) operation to stop. The value
                                                                                                                                                                                                                                                                                                                                                                                                                          	// can be either server time or commit time. Server time example:
                                                                                                                                                                                                                                                                                                                                                                                                                          	// --cdc-stop-position “server_time:2018-02-09T12:12:12” Commit time example:
                                                                                                                                                                                                                                                                                                                                                                                                                          	// --cdc-stop-position “commit_time: 2018-02-09T12:12:12 “
                                                                                                                                                                                                                                                                                                                                                                                                                          	CdcStopPosition *string
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StartReplicationTaskOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The replication task started.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTask *types.ReplicationTask
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StopReplicationTaskInput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StopReplicationTaskInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name(ARN) of the replication task to be stopped.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTaskArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type StopReplicationTaskOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type StopReplicationTaskOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The replication task stopped.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationTask *types.ReplicationTask
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionInput

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	EndpointArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the replication instance.
                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ReplicationInstanceArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionOutput

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// The connection tested.
                                                                                                                                                                                                                                                                                                                                                                                                                          	Connection *types.Connection
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionSucceedsWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                          type TestConnectionSucceedsWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                            TestConnectionSucceedsWaiter defines the waiters for TestConnectionSucceeds

                                                                                                                                                                                                                                                                                                                                                                                                                            func NewTestConnectionSucceedsWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                            func NewTestConnectionSucceedsWaiter(client DescribeConnectionsAPIClient, optFns ...func(*TestConnectionSucceedsWaiterOptions)) *TestConnectionSucceedsWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                              NewTestConnectionSucceedsWaiter constructs a TestConnectionSucceedsWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*TestConnectionSucceedsWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                                Wait calls the waiter function for TestConnectionSucceeds waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                type TestConnectionSucceedsWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                type TestConnectionSucceedsWaiterOptions 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,
                                                                                                                                                                                                                                                                                                                                                                                                                                	// TestConnectionSucceedsWaiter will use default minimum delay of 5 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, TestConnectionSucceedsWaiter 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, *DescribeConnectionsInput, *DescribeConnectionsOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                  TestConnectionSucceedsWaiterOptions are waiter options for TestConnectionSucceedsWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                  Source Files

                                                                                                                                                                                                                                                                                                                                                                                                                                  Directories

                                                                                                                                                                                                                                                                                                                                                                                                                                  Path Synopsis
                                                                                                                                                                                                                                                                                                                                                                                                                                  internal