Module: Aws::Route53RecoveryReadiness::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-route53recoveryreadiness/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
- 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')
- CellOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CellOutput')
- 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')
- CreateCellRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCellRequest')
- CreateCellResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCellResponse')
- CreateCrossAccountAuthorizationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCrossAccountAuthorizationRequest')
- CreateCrossAccountAuthorizationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCrossAccountAuthorizationResponse')
- CreateReadinessCheckRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReadinessCheckRequest')
- CreateReadinessCheckResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReadinessCheckResponse')
- CreateRecoveryGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRecoveryGroupRequest')
- CreateRecoveryGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRecoveryGroupResponse')
- CreateResourceSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateResourceSetRequest')
- CreateResourceSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateResourceSetResponse')
- CrossAccountAuthorization =
This constant is part 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: 'CrossAccountAuthorization')
- DNSTargetResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DNSTargetResource')
- DeleteCellRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCellRequest')
- DeleteCrossAccountAuthorizationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCrossAccountAuthorizationRequest')
- DeleteCrossAccountAuthorizationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCrossAccountAuthorizationResponse')
- DeleteReadinessCheckRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReadinessCheckRequest')
- DeleteRecoveryGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRecoveryGroupRequest')
- DeleteResourceSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteResourceSetRequest')
- GetArchitectureRecommendationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetArchitectureRecommendationsRequest')
- GetArchitectureRecommendationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetArchitectureRecommendationsResponse')
- GetCellReadinessSummaryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCellReadinessSummaryRequest')
- GetCellReadinessSummaryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCellReadinessSummaryResponse')
- GetCellRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCellRequest')
- GetCellResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCellResponse')
- GetReadinessCheckRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckRequest')
- GetReadinessCheckResourceStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckResourceStatusRequest')
- GetReadinessCheckResourceStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckResourceStatusResponse')
- GetReadinessCheckResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckResponse')
- GetReadinessCheckStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckStatusRequest')
- GetReadinessCheckStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReadinessCheckStatusResponse')
- GetRecoveryGroupReadinessSummaryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecoveryGroupReadinessSummaryRequest')
- GetRecoveryGroupReadinessSummaryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecoveryGroupReadinessSummaryResponse')
- GetRecoveryGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecoveryGroupRequest')
- GetRecoveryGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecoveryGroupResponse')
- GetResourceSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourceSetRequest')
- GetResourceSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourceSetResponse')
- 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')
- LastAuditTimestamp =
This constant is part 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: 'LastAuditTimestamp', timestampFormat: "iso8601")
- ListCellsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCellsRequest')
- ListCellsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCellsResponse')
- ListCrossAccountAuthorizationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCrossAccountAuthorizationsRequest')
- ListCrossAccountAuthorizationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCrossAccountAuthorizationsResponse')
- ListReadinessChecksRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReadinessChecksRequest')
- ListReadinessChecksResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReadinessChecksResponse')
- ListRecoveryGroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecoveryGroupsRequest')
- ListRecoveryGroupsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecoveryGroupsResponse')
- ListResourceSetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListResourceSetsRequest')
- ListResourceSetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListResourceSetsResponse')
- ListRulesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRulesOutput')
- ListRulesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRulesRequest')
- ListRulesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRulesResponse')
- ListTagsForResourcesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourcesRequest')
- ListTagsForResourcesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourcesResponse')
- MaxResults =
This constant is part 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: 'MaxResults')
- Message =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Message')
- NLBResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NLBResource')
- R53ResourceRecord =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'R53ResourceRecord')
- Readiness =
This constant is part 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: 'Readiness')
- ReadinessCheckOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReadinessCheckOutput')
- ReadinessCheckSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReadinessCheckSummary')
- ReadinessCheckTimestamp =
This constant is part 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: 'ReadinessCheckTimestamp', timestampFormat: "iso8601")
- Recommendation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Recommendation')
- RecoveryGroupOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecoveryGroupOutput')
- Resource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Resource')
- 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')
- ResourceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceResult')
- ResourceSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceSetOutput')
- RuleResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RuleResult')
- 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')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- Tags =
This constant is part 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: 'Tags')
- TargetResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetResource')
- 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')
- 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')
- UpdateCellRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCellRequest')
- UpdateCellResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCellResponse')
- UpdateReadinessCheckRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReadinessCheckRequest')
- UpdateReadinessCheckResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReadinessCheckResponse')
- UpdateRecoveryGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRecoveryGroupRequest')
- UpdateRecoveryGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRecoveryGroupResponse')
- UpdateResourceSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateResourceSetRequest')
- UpdateResourceSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateResourceSetResponse')
- 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')
- 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 = "2019-12-02" api. = { "apiVersion" => "2019-12-02", "endpointPrefix" => "route53-recovery-readiness", "jsonVersion" => "1.1", "protocol" => "rest-json", "serviceFullName" => "AWS Route53 Recovery Readiness", "serviceId" => "Route53 Recovery Readiness", "signatureVersion" => "v4", "signingName" => "route53-recovery-readiness", "uid" => "route53-recovery-readiness-2019-12-02", } api.add_operation(:create_cell, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCell" o.http_method = "POST" o.http_request_uri = "/cells" o.input = Shapes::ShapeRef.new(shape: CreateCellRequest) o.output = Shapes::ShapeRef.new(shape: CreateCellResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_cross_account_authorization, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCrossAccountAuthorization" o.http_method = "POST" o.http_request_uri = "/crossaccountauthorizations" o.input = Shapes::ShapeRef.new(shape: CreateCrossAccountAuthorizationRequest) o.output = Shapes::ShapeRef.new(shape: CreateCrossAccountAuthorizationResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_readiness_check, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateReadinessCheck" o.http_method = "POST" o.http_request_uri = "/readinesschecks" o.input = Shapes::ShapeRef.new(shape: CreateReadinessCheckRequest) o.output = Shapes::ShapeRef.new(shape: CreateReadinessCheckResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_recovery_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRecoveryGroup" o.http_method = "POST" o.http_request_uri = "/recoverygroups" o.input = Shapes::ShapeRef.new(shape: CreateRecoveryGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateRecoveryGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_resource_set, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateResourceSet" o.http_method = "POST" o.http_request_uri = "/resourcesets" o.input = Shapes::ShapeRef.new(shape: CreateResourceSetRequest) o.output = Shapes::ShapeRef.new(shape: CreateResourceSetResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_cell, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCell" o.http_method = "DELETE" o.http_request_uri = "/cells/{cellName}" o.input = Shapes::ShapeRef.new(shape: DeleteCellRequest) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_cross_account_authorization, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCrossAccountAuthorization" o.http_method = "DELETE" o.http_request_uri = "/crossaccountauthorizations/{crossAccountAuthorization}" o.input = Shapes::ShapeRef.new(shape: DeleteCrossAccountAuthorizationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteCrossAccountAuthorizationResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_readiness_check, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteReadinessCheck" o.http_method = "DELETE" o.http_request_uri = "/readinesschecks/{readinessCheckName}" o.input = Shapes::ShapeRef.new(shape: DeleteReadinessCheckRequest) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_recovery_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRecoveryGroup" o.http_method = "DELETE" o.http_request_uri = "/recoverygroups/{recoveryGroupName}" o.input = Shapes::ShapeRef.new(shape: DeleteRecoveryGroupRequest) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_resource_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResourceSet" o.http_method = "DELETE" o.http_request_uri = "/resourcesets/{resourceSetName}" o.input = Shapes::ShapeRef.new(shape: DeleteResourceSetRequest) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_architecture_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "GetArchitectureRecommendations" o.http_method = "GET" o.http_request_uri = "/recoverygroups/{recoveryGroupName}/architectureRecommendations" o.input = Shapes::ShapeRef.new(shape: GetArchitectureRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: GetArchitectureRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_cell, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCell" o.http_method = "GET" o.http_request_uri = "/cells/{cellName}" o.input = Shapes::ShapeRef.new(shape: GetCellRequest) o.output = Shapes::ShapeRef.new(shape: GetCellResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_cell_readiness_summary, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCellReadinessSummary" o.http_method = "GET" o.http_request_uri = "/cellreadiness/{cellName}" o.input = Shapes::ShapeRef.new(shape: GetCellReadinessSummaryRequest) o.output = Shapes::ShapeRef.new(shape: GetCellReadinessSummaryResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_readiness_check, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReadinessCheck" o.http_method = "GET" o.http_request_uri = "/readinesschecks/{readinessCheckName}" o.input = Shapes::ShapeRef.new(shape: GetReadinessCheckRequest) o.output = Shapes::ShapeRef.new(shape: GetReadinessCheckResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_readiness_check_resource_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReadinessCheckResourceStatus" o.http_method = "GET" o.http_request_uri = "/readinesschecks/{readinessCheckName}/resource/{resourceIdentifier}/status" o.input = Shapes::ShapeRef.new(shape: GetReadinessCheckResourceStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetReadinessCheckResourceStatusResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_readiness_check_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReadinessCheckStatus" o.http_method = "GET" o.http_request_uri = "/readinesschecks/{readinessCheckName}/status" o.input = Shapes::ShapeRef.new(shape: GetReadinessCheckStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetReadinessCheckStatusResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_recovery_group, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRecoveryGroup" o.http_method = "GET" o.http_request_uri = "/recoverygroups/{recoveryGroupName}" o.input = Shapes::ShapeRef.new(shape: GetRecoveryGroupRequest) o.output = Shapes::ShapeRef.new(shape: GetRecoveryGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_recovery_group_readiness_summary, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRecoveryGroupReadinessSummary" o.http_method = "GET" o.http_request_uri = "/recoverygroupreadiness/{recoveryGroupName}" o.input = Shapes::ShapeRef.new(shape: GetRecoveryGroupReadinessSummaryRequest) o.output = Shapes::ShapeRef.new(shape: GetRecoveryGroupReadinessSummaryResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_resource_set, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResourceSet" o.http_method = "GET" o.http_request_uri = "/resourcesets/{resourceSetName}" o.input = Shapes::ShapeRef.new(shape: GetResourceSetRequest) o.output = Shapes::ShapeRef.new(shape: GetResourceSetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_cells, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCells" o.http_method = "GET" o.http_request_uri = "/cells" o.input = Shapes::ShapeRef.new(shape: ListCellsRequest) o.output = Shapes::ShapeRef.new(shape: ListCellsResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_cross_account_authorizations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCrossAccountAuthorizations" o.http_method = "GET" o.http_request_uri = "/crossaccountauthorizations" o.input = Shapes::ShapeRef.new(shape: ListCrossAccountAuthorizationsRequest) o.output = Shapes::ShapeRef.new(shape: ListCrossAccountAuthorizationsResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_readiness_checks, Seahorse::Model::Operation.new.tap do |o| o.name = "ListReadinessChecks" o.http_method = "GET" o.http_request_uri = "/readinesschecks" o.input = Shapes::ShapeRef.new(shape: ListReadinessChecksRequest) o.output = Shapes::ShapeRef.new(shape: ListReadinessChecksResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_recovery_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRecoveryGroups" o.http_method = "GET" o.http_request_uri = "/recoverygroups" o.input = Shapes::ShapeRef.new(shape: ListRecoveryGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListRecoveryGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_resource_sets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListResourceSets" o.http_method = "GET" o.http_request_uri = "/resourcesets" o.input = Shapes::ShapeRef.new(shape: ListResourceSetsRequest) o.output = Shapes::ShapeRef.new(shape: ListResourceSetsResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRules" o.http_method = "GET" o.http_request_uri = "/rules" o.input = Shapes::ShapeRef.new(shape: ListRulesRequest) o.output = Shapes::ShapeRef.new(shape: ListRulesResponse) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResources" o.http_method = "GET" o.http_request_uri = "/tags/{resource-arn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) 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/{resource-arn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) 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/{resource-arn}" 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: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_cell, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateCell" o.http_method = "PUT" o.http_request_uri = "/cells/{cellName}" o.input = Shapes::ShapeRef.new(shape: UpdateCellRequest) o.output = Shapes::ShapeRef.new(shape: UpdateCellResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_readiness_check, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReadinessCheck" o.http_method = "PUT" o.http_request_uri = "/readinesschecks/{readinessCheckName}" o.input = Shapes::ShapeRef.new(shape: UpdateReadinessCheckRequest) o.output = Shapes::ShapeRef.new(shape: UpdateReadinessCheckResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_recovery_group, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRecoveryGroup" o.http_method = "PUT" o.http_request_uri = "/recoverygroups/{recoveryGroupName}" o.input = Shapes::ShapeRef.new(shape: UpdateRecoveryGroupRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRecoveryGroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_resource_set, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateResourceSet" o.http_method = "PUT" o.http_request_uri = "/resourcesets/{resourceSetName}" o.input = Shapes::ShapeRef.new(shape: UpdateResourceSetRequest) o.output = Shapes::ShapeRef.new(shape: UpdateResourceSetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) end