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')
- AgentVersion =
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: 'AgentVersion')
- AssociateSourceNetworkStackRequest =
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: 'AssociateSourceNetworkStackRequest')
- AssociateSourceNetworkStackResponse =
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: 'AssociateSourceNetworkStackResponse')
- 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')
- CfnStackName =
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: 'CfnStackName')
- 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')
- CreateSourceNetworkRequest =
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: 'CreateSourceNetworkRequest')
- CreateSourceNetworkResponse =
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: 'CreateSourceNetworkResponse')
- 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')
- DeleteLaunchActionRequest =
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: 'DeleteLaunchActionRequest')
- DeleteLaunchActionResponse =
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: 'DeleteLaunchActionResponse')
- 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')
- DeleteSourceNetworkRequest =
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: 'DeleteSourceNetworkRequest')
- DeleteSourceNetworkResponse =
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: 'DeleteSourceNetworkResponse')
- 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')
- DescribeSourceNetworksRequest =
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: 'DescribeSourceNetworksRequest')
- DescribeSourceNetworksRequestFilters =
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: 'DescribeSourceNetworksRequestFilters')
- DescribeSourceNetworksRequestFiltersIDs =
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: 'DescribeSourceNetworksRequestFiltersIDs')
- DescribeSourceNetworksResponse =
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: 'DescribeSourceNetworksResponse')
- 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')
- EventResourceData =
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::UnionShape.new(name: 'EventResourceData')
- ExportSourceNetworkCfnTemplateRequest =
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: 'ExportSourceNetworkCfnTemplateRequest')
- ExportSourceNetworkCfnTemplateResponse =
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: 'ExportSourceNetworkCfnTemplateResponse')
- 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')
- FailureReason =
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: 'FailureReason')
- 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')
- LaunchAction =
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: 'LaunchAction')
- LaunchActionCategory =
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: 'LaunchActionCategory')
- LaunchActionDescription =
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: 'LaunchActionDescription')
- LaunchActionId =
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: 'LaunchActionId')
- LaunchActionIds =
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: 'LaunchActionIds')
- LaunchActionName =
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: 'LaunchActionName')
- LaunchActionOrder =
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: 'LaunchActionOrder')
- LaunchActionParameter =
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: 'LaunchActionParameter')
- LaunchActionParameterName =
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: 'LaunchActionParameterName')
- LaunchActionParameterType =
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: 'LaunchActionParameterType')
- LaunchActionParameterValue =
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: 'LaunchActionParameterValue')
- LaunchActionParameters =
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: 'LaunchActionParameters')
- LaunchActionResourceId =
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: 'LaunchActionResourceId')
- LaunchActionRun =
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: 'LaunchActionRun')
- LaunchActionRunId =
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: 'LaunchActionRunId')
- LaunchActionRunStatus =
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: 'LaunchActionRunStatus')
- LaunchActionRuns =
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: 'LaunchActionRuns')
- LaunchActionType =
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: 'LaunchActionType')
- LaunchActionVersion =
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: 'LaunchActionVersion')
- LaunchActions =
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: 'LaunchActions')
- LaunchActionsRequestFilters =
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: 'LaunchActionsRequestFilters')
- LaunchActionsStatus =
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: 'LaunchActionsStatus')
- 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')
- LaunchIntoInstanceProperties =
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: 'LaunchIntoInstanceProperties')
- 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')
- ListLaunchActionsRequest =
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: 'ListLaunchActionsRequest')
- ListLaunchActionsResponse =
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: 'ListLaunchActionsResponse')
- 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')
- OutpostARN =
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: 'OutpostARN')
- 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')
- ParticipatingResource =
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: 'ParticipatingResource')
- ParticipatingResourceID =
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::UnionShape.new(name: 'ParticipatingResourceID')
- ParticipatingResources =
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: 'ParticipatingResources')
- 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')
- ProductCode =
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: 'ProductCode')
- ProductCodeId =
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: 'ProductCodeId')
- ProductCodeMode =
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: 'ProductCodeMode')
- ProductCodes =
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: 'ProductCodes')
- PutLaunchActionRequest =
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: 'PutLaunchActionRequest')
- PutLaunchActionResponse =
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: 'PutLaunchActionResponse')
- 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')
- RecoveryLifeCycle =
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: 'RecoveryLifeCycle')
- RecoveryResult =
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: 'RecoveryResult')
- 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')
- ReplicationStatus =
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: 'ReplicationStatus')
- 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')
- SensitiveBoundedString =
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: 'SensitiveBoundedString')
- 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')
- SourceNetwork =
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: 'SourceNetwork')
- SourceNetworkData =
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: 'SourceNetworkData')
- SourceNetworkID =
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: 'SourceNetworkID')
- SourceNetworksList =
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: 'SourceNetworksList')
- 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')
- SsmDocumentName =
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: 'SsmDocumentName')
- 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')
- StartSourceNetworkRecoveryRequest =
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: 'StartSourceNetworkRecoveryRequest')
- StartSourceNetworkRecoveryRequestNetworkEntries =
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: 'StartSourceNetworkRecoveryRequestNetworkEntries')
- StartSourceNetworkRecoveryRequestNetworkEntry =
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: 'StartSourceNetworkRecoveryRequestNetworkEntry')
- StartSourceNetworkRecoveryResponse =
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: 'StartSourceNetworkRecoveryResponse')
- StartSourceNetworkReplicationRequest =
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: 'StartSourceNetworkReplicationRequest')
- StartSourceNetworkReplicationResponse =
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: 'StartSourceNetworkReplicationResponse')
- 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')
- StopSourceNetworkReplicationRequest =
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: 'StopSourceNetworkReplicationRequest')
- StopSourceNetworkReplicationResponse =
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: 'StopSourceNetworkReplicationResponse')
- 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')
- SyntheticTimestamp_date_time =
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::TimestampShape.new(name: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- 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')
- VolumeStatus =
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: 'VolumeStatus')
- 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')
- VolumeToProductCodes =
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: 'VolumeToProductCodes')
- 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')
- VpcID =
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: 'VpcID')
- 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(:associate_source_network_stack, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateSourceNetworkStack" o.http_method = "POST" o.http_request_uri = "/AssociateSourceNetworkStack" o.input = Shapes::ShapeRef.new(shape: AssociateSourceNetworkStackRequest) o.output = Shapes::ShapeRef.new(shape: AssociateSourceNetworkStackResponse) 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: 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(: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(:create_source_network, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSourceNetwork" o.http_method = "POST" o.http_request_uri = "/CreateSourceNetwork" o.input = Shapes::ShapeRef.new(shape: CreateSourceNetworkRequest) o.output = Shapes::ShapeRef.new(shape: CreateSourceNetworkResponse) 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: 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(: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_action, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLaunchAction" o.http_method = "POST" o.http_request_uri = "/DeleteLaunchAction" o.input = Shapes::ShapeRef.new(shape: DeleteLaunchActionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteLaunchActionResponse) 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(: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_network, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSourceNetwork" o.http_method = "POST" o.http_request_uri = "/DeleteSourceNetwork" o.input = Shapes::ShapeRef.new(shape: DeleteSourceNetworkRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSourceNetworkResponse) 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_networks, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSourceNetworks" o.http_method = "POST" o.http_request_uri = "/DescribeSourceNetworks" o.input = Shapes::ShapeRef.new(shape: DescribeSourceNetworksRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSourceNetworksResponse) 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(:export_source_network_cfn_template, Seahorse::Model::Operation.new.tap do |o| o.name = "ExportSourceNetworkCfnTemplate" o.http_method = "POST" o.http_request_uri = "/ExportSourceNetworkCfnTemplate" o.input = Shapes::ShapeRef.new(shape: ExportSourceNetworkCfnTemplateRequest) o.output = Shapes::ShapeRef.new(shape: ExportSourceNetworkCfnTemplateResponse) 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(: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_launch_actions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLaunchActions" o.http_method = "POST" o.http_request_uri = "/ListLaunchActions" o.input = Shapes::ShapeRef.new(shape: ListLaunchActionsRequest) o.output = Shapes::ShapeRef.new(shape: ListLaunchActionsResponse) 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: 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(:put_launch_action, Seahorse::Model::Operation.new.tap do |o| o.name = "PutLaunchAction" o.http_method = "POST" o.http_request_uri = "/PutLaunchAction" o.input = Shapes::ShapeRef.new(shape: PutLaunchActionRequest) o.output = Shapes::ShapeRef.new(shape: PutLaunchActionResponse) 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(: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(:start_source_network_recovery, Seahorse::Model::Operation.new.tap do |o| o.name = "StartSourceNetworkRecovery" o.http_method = "POST" o.http_request_uri = "/StartSourceNetworkRecovery" o.input = Shapes::ShapeRef.new(shape: StartSourceNetworkRecoveryRequest) o.output = Shapes::ShapeRef.new(shape: StartSourceNetworkRecoveryResponse) 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_source_network_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "StartSourceNetworkReplication" o.http_method = "POST" o.http_request_uri = "/StartSourceNetworkReplication" o.input = Shapes::ShapeRef.new(shape: StartSourceNetworkReplicationRequest) o.output = Shapes::ShapeRef.new(shape: StartSourceNetworkReplicationResponse) 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(:stop_source_network_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "StopSourceNetworkReplication" o.http_method = "POST" o.http_request_uri = "/StopSourceNetworkReplication" o.input = Shapes::ShapeRef.new(shape: StopSourceNetworkReplicationRequest) o.output = Shapes::ShapeRef.new(shape: StopSourceNetworkReplicationResponse) 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(: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