Module: Aws::Drs::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-drs/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ARN')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- Account =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Account')
- AccountID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountID')
- AccountIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccountIDs')
- Accounts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Accounts')
- AwsAvailabilityZone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsAvailabilityZone')
- AwsRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsRegion')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BoundedString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BoundedString')
- CPU =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CPU')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConversionMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ConversionMap')
- ConversionProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConversionProperties')
- Cpus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Cpus')
- CreateExtendedSourceServerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExtendedSourceServerRequest')
- CreateExtendedSourceServerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExtendedSourceServerResponse')
- CreateLaunchConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLaunchConfigurationTemplateRequest')
- CreateLaunchConfigurationTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLaunchConfigurationTemplateResponse')
- CreateReplicationConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReplicationConfigurationTemplateRequest')
- DataReplicationError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataReplicationError')
- DataReplicationErrorString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataReplicationErrorString')
- DataReplicationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataReplicationInfo')
- DataReplicationInfoReplicatedDisk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataReplicationInfoReplicatedDisk')
- DataReplicationInfoReplicatedDisks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DataReplicationInfoReplicatedDisks')
- DataReplicationInitiation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataReplicationInitiation')
- DataReplicationInitiationStep =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataReplicationInitiationStep')
- DataReplicationInitiationStepName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataReplicationInitiationStepName')
- DataReplicationInitiationStepStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataReplicationInitiationStepStatus')
- DataReplicationInitiationSteps =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DataReplicationInitiationSteps')
- DataReplicationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataReplicationState')
- DeleteJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteJobRequest')
- DeleteJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteJobResponse')
- DeleteLaunchConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLaunchConfigurationTemplateRequest')
- DeleteLaunchConfigurationTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLaunchConfigurationTemplateResponse')
- DeleteRecoveryInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRecoveryInstanceRequest')
- DeleteReplicationConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicationConfigurationTemplateRequest')
- DeleteReplicationConfigurationTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReplicationConfigurationTemplateResponse')
- DeleteSourceServerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSourceServerRequest')
- DeleteSourceServerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSourceServerResponse')
- DescribeJobLogItemsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobLogItemsRequest')
- DescribeJobLogItemsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobLogItemsResponse')
- DescribeJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobsRequest')
- DescribeJobsRequestFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobsRequestFilters')
- DescribeJobsRequestFiltersJobIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DescribeJobsRequestFiltersJobIDs')
- DescribeJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobsResponse')
- DescribeLaunchConfigurationTemplatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLaunchConfigurationTemplatesRequest')
- DescribeLaunchConfigurationTemplatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLaunchConfigurationTemplatesResponse')
- DescribeRecoveryInstancesItems =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DescribeRecoveryInstancesItems')
- DescribeRecoveryInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoveryInstancesRequest')
- DescribeRecoveryInstancesRequestFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoveryInstancesRequestFilters')
- DescribeRecoveryInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoveryInstancesResponse')
- DescribeRecoverySnapshotsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoverySnapshotsRequest')
- DescribeRecoverySnapshotsRequestFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoverySnapshotsRequestFilters')
- DescribeRecoverySnapshotsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRecoverySnapshotsResponse')
- DescribeReplicationConfigurationTemplatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicationConfigurationTemplatesRequest')
- DescribeReplicationConfigurationTemplatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReplicationConfigurationTemplatesResponse')
- DescribeSourceServersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeSourceServersRequest')
- DescribeSourceServersRequestFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeSourceServersRequestFilters')
- DescribeSourceServersRequestFiltersIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DescribeSourceServersRequestFiltersIDs')
- DescribeSourceServersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeSourceServersResponse')
- DisconnectRecoveryInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisconnectRecoveryInstanceRequest')
- DisconnectSourceServerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisconnectSourceServerRequest')
- Disk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Disk')
- Disks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Disks')
- EC2InstanceID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EC2InstanceID')
- EC2InstanceState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EC2InstanceState')
- EC2InstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EC2InstanceType')
- EbsSnapshot =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EbsSnapshot')
- EbsSnapshotsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EbsSnapshotsList')
- EbsVolumeID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EbsVolumeID')
- ExtensionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExtensionStatus')
- FailbackLaunchType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailbackLaunchType')
- FailbackReplicationError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailbackReplicationError')
- FailbackState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FailbackState')
- GetFailbackReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFailbackReplicationConfigurationRequest')
- GetFailbackReplicationConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetFailbackReplicationConfigurationResponse')
- GetLaunchConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLaunchConfigurationRequest')
- GetReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReplicationConfigurationRequest')
- IPsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IPsList')
- ISO8601DatetimeString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ISO8601DatetimeString')
- ISO8601DurationString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ISO8601DurationString')
- IdentificationHints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentificationHints')
- InitializeServiceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InitializeServiceRequest')
- InitializeServiceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InitializeServiceResponse')
- InitiatedBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InitiatedBy')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- Job =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Job')
- JobID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobID')
- JobLog =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobLog')
- JobLogEvent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobLogEvent')
- JobLogEventData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobLogEventData')
- JobLogs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'JobLogs')
- JobStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobStatus')
- JobType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobType')
- JobsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'JobsList')
- LargeBoundedString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LargeBoundedString')
- LastLaunchResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastLaunchResult')
- LastLaunchType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastLaunchType')
- LaunchConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LaunchConfiguration')
- LaunchConfigurationTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LaunchConfigurationTemplate')
- LaunchConfigurationTemplateID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LaunchConfigurationTemplateID')
- LaunchConfigurationTemplateIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LaunchConfigurationTemplateIDs')
- LaunchConfigurationTemplates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LaunchConfigurationTemplates')
- LaunchDisposition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LaunchDisposition')
- LaunchStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LaunchStatus')
- Licensing =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Licensing')
- LifeCycle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifeCycle')
- LifeCycleLastLaunch =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifeCycleLastLaunch')
- LifeCycleLastLaunchInitiated =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifeCycleLastLaunchInitiated')
- ListExtensibleSourceServersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExtensibleSourceServersRequest')
- ListExtensibleSourceServersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExtensibleSourceServersResponse')
- ListStagingAccountsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStagingAccountsRequest')
- ListStagingAccountsRequestMaxResultsInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListStagingAccountsRequestMaxResultsInteger')
- ListStagingAccountsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStagingAccountsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- MaxResultsReplicatingSourceServers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResultsReplicatingSourceServers')
- MaxResultsType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResultsType')
- NetworkInterface =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NetworkInterface')
- NetworkInterfaces =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NetworkInterfaces')
- OS =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OS')
- OriginEnvironment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OriginEnvironment')
- PITPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PITPolicy')
- PITPolicyRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PITPolicyRule')
- PITPolicyRuleUnits =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PITPolicyRuleUnits')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- ParticipatingServer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParticipatingServer')
- ParticipatingServers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ParticipatingServers')
- PositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveInteger')
- RecoveryInstance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstance')
- RecoveryInstanceDataReplicationError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDataReplicationError')
- RecoveryInstanceDataReplicationInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDataReplicationInfo')
- RecoveryInstanceDataReplicationInfoReplicatedDisk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDataReplicationInfoReplicatedDisk')
- RecoveryInstanceDataReplicationInfoReplicatedDisks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoveryInstanceDataReplicationInfoReplicatedDisks')
- RecoveryInstanceDataReplicationInitiation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDataReplicationInitiation')
- RecoveryInstanceDataReplicationInitiationStep =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDataReplicationInitiationStep')
- RecoveryInstanceDataReplicationInitiationStepName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoveryInstanceDataReplicationInitiationStepName')
- RecoveryInstanceDataReplicationInitiationStepStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoveryInstanceDataReplicationInitiationStepStatus')
- RecoveryInstanceDataReplicationInitiationSteps =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoveryInstanceDataReplicationInitiationSteps')
- RecoveryInstanceDataReplicationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoveryInstanceDataReplicationState')
- RecoveryInstanceDisk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceDisk')
- RecoveryInstanceDisks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoveryInstanceDisks')
- RecoveryInstanceFailback =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceFailback')
- RecoveryInstanceID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoveryInstanceID')
- RecoveryInstanceIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoveryInstanceIDs')
- RecoveryInstanceProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryInstanceProperties')
- RecoveryInstancesForTerminationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoveryInstancesForTerminationRequest')
- RecoverySnapshot =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoverySnapshot')
- RecoverySnapshotID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoverySnapshotID')
- RecoverySnapshotsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecoverySnapshotsList')
- RecoverySnapshotsOrder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecoverySnapshotsOrder')
- ReplicationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationConfiguration')
- ReplicationConfigurationDataPlaneRouting =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationConfigurationDataPlaneRouting')
- ReplicationConfigurationDefaultLargeStagingDiskType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationConfigurationDefaultLargeStagingDiskType')
- ReplicationConfigurationEbsEncryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationConfigurationEbsEncryption')
- ReplicationConfigurationReplicatedDisk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationConfigurationReplicatedDisk')
- ReplicationConfigurationReplicatedDiskStagingDiskType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationConfigurationReplicatedDiskStagingDiskType')
- ReplicationConfigurationReplicatedDisks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationConfigurationReplicatedDisks')
- ReplicationConfigurationTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationConfigurationTemplate')
- ReplicationConfigurationTemplateID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationConfigurationTemplateID')
- ReplicationConfigurationTemplateIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationConfigurationTemplateIDs')
- ReplicationConfigurationTemplates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationConfigurationTemplates')
- ReplicationDirection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReplicationDirection')
- ReplicationServersSecurityGroupsIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReplicationServersSecurityGroupsIDs')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- RetryDataReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RetryDataReplicationRequest')
- ReverseReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReverseReplicationRequest')
- ReverseReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReverseReplicationResponse')
- SecurityGroupID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SecurityGroupID')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- SmallBoundedString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SmallBoundedString')
- SourceCloudProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceCloudProperties')
- SourceProperties =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceProperties')
- SourceServer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceServer')
- SourceServerARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceServerARN')
- SourceServerID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceServerID')
- SourceServerIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SourceServerIDs')
- SourceServersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SourceServersList')
- StagingArea =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StagingArea')
- StagingSourceServer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StagingSourceServer')
- StagingSourceServersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StagingSourceServersList')
- StartFailbackLaunchRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartFailbackLaunchRequest')
- StartFailbackLaunchResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartFailbackLaunchResponse')
- StartFailbackRequestRecoveryInstanceIDs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StartFailbackRequestRecoveryInstanceIDs')
- StartRecoveryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartRecoveryRequest')
- StartRecoveryRequestSourceServer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartRecoveryRequestSourceServer')
- StartRecoveryRequestSourceServers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StartRecoveryRequestSourceServers')
- StartRecoveryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartRecoveryResponse')
- StartReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartReplicationRequest')
- StartReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartReplicationResponse')
- StopFailbackRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopFailbackRequest')
- StopReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopReplicationRequest')
- StopReplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopReplicationResponse')
- StrictlyPositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'StrictlyPositiveInteger')
- SubnetID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SubnetID')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeys')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TagsMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagsMap')
- TargetInstanceTypeRightSizingMethod =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetInstanceTypeRightSizingMethod')
- TerminateRecoveryInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TerminateRecoveryInstancesRequest')
- TerminateRecoveryInstancesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TerminateRecoveryInstancesResponse')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- UninitializedAccountException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UninitializedAccountException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateFailbackReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateFailbackReplicationConfigurationRequest')
- UpdateLaunchConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLaunchConfigurationRequest')
- UpdateLaunchConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLaunchConfigurationTemplateRequest')
- UpdateLaunchConfigurationTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLaunchConfigurationTemplateResponse')
- UpdateReplicationConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReplicationConfigurationRequest')
- UpdateReplicationConfigurationTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReplicationConfigurationTemplateRequest')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValidationExceptionField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationExceptionField')
- ValidationExceptionFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ValidationExceptionFieldList')
- ValidationExceptionReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ValidationExceptionReason')
- VolumeToConversionMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'VolumeToConversionMap')
- VolumeToSizeMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'VolumeToSizeMap')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2020-02-26" api. = { "apiVersion" => "2020-02-26", "endpointPrefix" => "drs", "jsonVersion" => "1.1", "protocol" => "rest-json", "serviceAbbreviation" => "drs", "serviceFullName" => "Elastic Disaster Recovery Service", "serviceId" => "drs", "signatureVersion" => "v4", "signingName" => "drs", "uid" => "drs-2020-02-26", } api.add_operation(:create_extended_source_server, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateExtendedSourceServer" o.http_method = "POST" o.http_request_uri = "/CreateExtendedSourceServer" o.input = Shapes::ShapeRef.new(shape: CreateExtendedSourceServerRequest) o.output = Shapes::ShapeRef.new(shape: CreateExtendedSourceServerResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:create_launch_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLaunchConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/CreateLaunchConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: CreateLaunchConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: CreateLaunchConfigurationTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:create_replication_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateReplicationConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/CreateReplicationConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: CreateReplicationConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: ReplicationConfigurationTemplate) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:delete_job, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteJob" o.http_method = "POST" o.http_request_uri = "/DeleteJob" o.input = Shapes::ShapeRef.new(shape: DeleteJobRequest) o.output = Shapes::ShapeRef.new(shape: DeleteJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:delete_launch_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLaunchConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/DeleteLaunchConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: DeleteLaunchConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteLaunchConfigurationTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:delete_recovery_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRecoveryInstance" o.http_method = "POST" o.http_request_uri = "/DeleteRecoveryInstance" o.input = Shapes::ShapeRef.new(shape: DeleteRecoveryInstanceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:delete_replication_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteReplicationConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/DeleteReplicationConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: DeleteReplicationConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteReplicationConfigurationTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:delete_source_server, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSourceServer" o.http_method = "POST" o.http_request_uri = "/DeleteSourceServer" o.input = Shapes::ShapeRef.new(shape: DeleteSourceServerRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSourceServerResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:describe_job_log_items, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeJobLogItems" o.http_method = "POST" o.http_request_uri = "/DescribeJobLogItems" o.input = Shapes::ShapeRef.new(shape: DescribeJobLogItemsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeJobLogItemsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeJobs" o.http_method = "POST" o.http_request_uri = "/DescribeJobs" o.input = Shapes::ShapeRef.new(shape: DescribeJobsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeJobsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_launch_configuration_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLaunchConfigurationTemplates" o.http_method = "POST" o.http_request_uri = "/DescribeLaunchConfigurationTemplates" o.input = Shapes::ShapeRef.new(shape: DescribeLaunchConfigurationTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeLaunchConfigurationTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_recovery_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRecoveryInstances" o.http_method = "POST" o.http_request_uri = "/DescribeRecoveryInstances" o.input = Shapes::ShapeRef.new(shape: DescribeRecoveryInstancesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRecoveryInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_recovery_snapshots, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRecoverySnapshots" o.http_method = "POST" o.http_request_uri = "/DescribeRecoverySnapshots" o.input = Shapes::ShapeRef.new(shape: DescribeRecoverySnapshotsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRecoverySnapshotsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_replication_configuration_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReplicationConfigurationTemplates" o.http_method = "POST" o.http_request_uri = "/DescribeReplicationConfigurationTemplates" o.input = Shapes::ShapeRef.new(shape: DescribeReplicationConfigurationTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeReplicationConfigurationTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_source_servers, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSourceServers" o.http_method = "POST" o.http_request_uri = "/DescribeSourceServers" o.input = Shapes::ShapeRef.new(shape: DescribeSourceServersRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSourceServersResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:disconnect_recovery_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DisconnectRecoveryInstance" o.http_method = "POST" o.http_request_uri = "/DisconnectRecoveryInstance" o.input = Shapes::ShapeRef.new(shape: DisconnectRecoveryInstanceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:disconnect_source_server, Seahorse::Model::Operation.new.tap do |o| o.name = "DisconnectSourceServer" o.http_method = "POST" o.http_request_uri = "/DisconnectSourceServer" o.input = Shapes::ShapeRef.new(shape: DisconnectSourceServerRequest) o.output = Shapes::ShapeRef.new(shape: SourceServer) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:get_failback_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFailbackReplicationConfiguration" o.http_method = "POST" o.http_request_uri = "/GetFailbackReplicationConfiguration" o.input = Shapes::ShapeRef.new(shape: GetFailbackReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetFailbackReplicationConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:get_launch_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLaunchConfiguration" o.http_method = "POST" o.http_request_uri = "/GetLaunchConfiguration" o.input = Shapes::ShapeRef.new(shape: GetLaunchConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: LaunchConfiguration) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:get_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReplicationConfiguration" o.http_method = "POST" o.http_request_uri = "/GetReplicationConfiguration" o.input = Shapes::ShapeRef.new(shape: GetReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: ReplicationConfiguration) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:initialize_service, Seahorse::Model::Operation.new.tap do |o| o.name = "InitializeService" o.http_method = "POST" o.http_request_uri = "/InitializeService" o.input = Shapes::ShapeRef.new(shape: InitializeServiceRequest) o.output = Shapes::ShapeRef.new(shape: InitializeServiceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:list_extensible_source_servers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExtensibleSourceServers" o.http_method = "POST" o.http_request_uri = "/ListExtensibleSourceServers" o.input = Shapes::ShapeRef.new(shape: ListExtensibleSourceServersRequest) o.output = Shapes::ShapeRef.new(shape: ListExtensibleSourceServersResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_staging_accounts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStagingAccounts" o.http_method = "GET" o.http_request_uri = "/ListStagingAccounts" o.input = Shapes::ShapeRef.new(shape: ListStagingAccountsRequest) o.output = Shapes::ShapeRef.new(shape: ListStagingAccountsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:retry_data_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "RetryDataReplication" o.http_method = "POST" o.http_request_uri = "/RetryDataReplication" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: RetryDataReplicationRequest) o.output = Shapes::ShapeRef.new(shape: SourceServer) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:reverse_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "ReverseReplication" o.http_method = "POST" o.http_request_uri = "/ReverseReplication" o.input = Shapes::ShapeRef.new(shape: ReverseReplicationRequest) o.output = Shapes::ShapeRef.new(shape: ReverseReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:start_failback_launch, Seahorse::Model::Operation.new.tap do |o| o.name = "StartFailbackLaunch" o.http_method = "POST" o.http_request_uri = "/StartFailbackLaunch" o.input = Shapes::ShapeRef.new(shape: StartFailbackLaunchRequest) o.output = Shapes::ShapeRef.new(shape: StartFailbackLaunchResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:start_recovery, Seahorse::Model::Operation.new.tap do |o| o.name = "StartRecovery" o.http_method = "POST" o.http_request_uri = "/StartRecovery" o.input = Shapes::ShapeRef.new(shape: StartRecoveryRequest) o.output = Shapes::ShapeRef.new(shape: StartRecoveryResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:start_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "StartReplication" o.http_method = "POST" o.http_request_uri = "/StartReplication" o.input = Shapes::ShapeRef.new(shape: StartReplicationRequest) o.output = Shapes::ShapeRef.new(shape: StartReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:stop_failback, Seahorse::Model::Operation.new.tap do |o| o.name = "StopFailback" o.http_method = "POST" o.http_request_uri = "/StopFailback" o.input = Shapes::ShapeRef.new(shape: StopFailbackRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:stop_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "StopReplication" o.http_method = "POST" o.http_request_uri = "/StopReplication" o.input = Shapes::ShapeRef.new(shape: StopReplicationRequest) o.output = Shapes::ShapeRef.new(shape: StopReplicationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:terminate_recovery_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "TerminateRecoveryInstances" o.http_method = "POST" o.http_request_uri = "/TerminateRecoveryInstances" o.input = Shapes::ShapeRef.new(shape: TerminateRecoveryInstancesRequest) o.output = Shapes::ShapeRef.new(shape: TerminateRecoveryInstancesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_failback_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFailbackReplicationConfiguration" o.http_method = "POST" o.http_request_uri = "/UpdateFailbackReplicationConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateFailbackReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:update_launch_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLaunchConfiguration" o.http_method = "POST" o.http_request_uri = "/UpdateLaunchConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateLaunchConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: LaunchConfiguration) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:update_launch_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLaunchConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/UpdateLaunchConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: UpdateLaunchConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: UpdateLaunchConfigurationTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:update_replication_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReplicationConfiguration" o.http_method = "POST" o.http_request_uri = "/UpdateReplicationConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateReplicationConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: ReplicationConfiguration) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) api.add_operation(:update_replication_configuration_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReplicationConfigurationTemplate" o.http_method = "POST" o.http_request_uri = "/UpdateReplicationConfigurationTemplate" o.input = Shapes::ShapeRef.new(shape: UpdateReplicationConfigurationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: ReplicationConfigurationTemplate) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: UninitializedAccountException) end) end