Module: Aws::DataPipeline::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-datapipeline/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
- ActivatePipelineInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActivatePipelineInput')
- ActivatePipelineOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActivatePipelineOutput')
- AddTagsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddTagsInput')
- AddTagsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddTagsOutput')
- CreatePipelineInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePipelineInput')
- CreatePipelineOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePipelineOutput')
- DeactivatePipelineInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeactivatePipelineInput')
- DeactivatePipelineOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeactivatePipelineOutput')
- DeletePipelineInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePipelineInput')
- DescribeObjectsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeObjectsInput')
- DescribeObjectsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeObjectsOutput')
- DescribePipelinesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePipelinesInput')
- DescribePipelinesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePipelinesOutput')
- EvaluateExpressionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluateExpressionInput')
- EvaluateExpressionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvaluateExpressionOutput')
- Field =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Field')
- GetPipelineDefinitionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPipelineDefinitionInput')
- GetPipelineDefinitionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPipelineDefinitionOutput')
- InstanceIdentity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceIdentity')
- InternalServiceError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServiceError')
- InvalidRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestException')
- ListPipelinesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPipelinesInput')
- ListPipelinesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPipelinesOutput')
- Operator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Operator')
- OperatorType =
This constant is part 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: 'OperatorType')
- ParameterAttribute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterAttribute')
- ParameterAttributeList =
This constant is part 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: 'ParameterAttributeList')
- ParameterObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterObject')
- ParameterObjectList =
This constant is part 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: 'ParameterObjectList')
- ParameterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterValue')
- ParameterValueList =
This constant is part 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: 'ParameterValueList')
- PipelineDeletedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PipelineDeletedException')
- PipelineDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PipelineDescription')
- PipelineDescriptionList =
This constant is part 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: 'PipelineDescriptionList')
- PipelineIdName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PipelineIdName')
- PipelineNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PipelineNotFoundException')
- PipelineObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PipelineObject')
- PipelineObjectList =
This constant is part 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: 'PipelineObjectList')
- PipelineObjectMap =
This constant is part 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: 'PipelineObjectMap')
- PollForTaskInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PollForTaskInput')
- PollForTaskOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PollForTaskOutput')
- PutPipelineDefinitionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutPipelineDefinitionInput')
- PutPipelineDefinitionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutPipelineDefinitionOutput')
- Query =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Query')
- QueryObjectsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryObjectsInput')
- QueryObjectsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryObjectsOutput')
- RemoveTagsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveTagsInput')
- RemoveTagsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveTagsOutput')
- ReportTaskProgressInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReportTaskProgressInput')
- ReportTaskProgressOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReportTaskProgressOutput')
- ReportTaskRunnerHeartbeatInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReportTaskRunnerHeartbeatInput')
- ReportTaskRunnerHeartbeatOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReportTaskRunnerHeartbeatOutput')
- Selector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Selector')
- SelectorList =
This constant is part 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: 'SelectorList')
- SetStatusInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetStatusInput')
- SetTaskStatusInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetTaskStatusInput')
- SetTaskStatusOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetTaskStatusOutput')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TaskNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TaskNotFoundException')
- TaskObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TaskObject')
- TaskStatus =
This constant is part 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: 'TaskStatus')
- ValidatePipelineDefinitionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidatePipelineDefinitionInput')
- ValidatePipelineDefinitionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidatePipelineDefinitionOutput')
- ValidationError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationError')
- ValidationErrors =
This constant is part 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: 'ValidationErrors')
- ValidationWarning =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationWarning')
- ValidationWarnings =
This constant is part 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: 'ValidationWarnings')
- 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 = "2012-10-29" api. = { "apiVersion" => "2012-10-29", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "datapipeline", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceFullName" => "AWS Data Pipeline", "serviceId" => "Data Pipeline", "signatureVersion" => "v4", "targetPrefix" => "DataPipeline", "uid" => "datapipeline-2012-10-29", } api.add_operation(:activate_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "ActivatePipeline" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ActivatePipelineInput) o.output = Shapes::ShapeRef.new(shape: ActivatePipelineOutput) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:add_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "AddTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddTagsInput) o.output = Shapes::ShapeRef.new(shape: AddTagsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:create_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePipeline" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreatePipelineInput) o.output = Shapes::ShapeRef.new(shape: CreatePipelineOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:deactivate_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "DeactivatePipeline" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeactivatePipelineInput) o.output = Shapes::ShapeRef.new(shape: DeactivatePipelineOutput) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:delete_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePipeline" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeletePipelineInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:describe_objects, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeObjects" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeObjectsInput) o.output = Shapes::ShapeRef.new(shape: DescribeObjectsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o[:pager] = Aws::Pager.new( more_results: "has_more_results", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_pipelines, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePipelines" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribePipelinesInput) o.output = Shapes::ShapeRef.new(shape: DescribePipelinesOutput) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:evaluate_expression, Seahorse::Model::Operation.new.tap do |o| o.name = "EvaluateExpression" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EvaluateExpressionInput) o.output = Shapes::ShapeRef.new(shape: EvaluateExpressionOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: TaskNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:get_pipeline_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPipelineDefinition" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetPipelineDefinitionInput) o.output = Shapes::ShapeRef.new(shape: GetPipelineDefinitionOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:list_pipelines, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPipelines" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListPipelinesInput) o.output = Shapes::ShapeRef.new(shape: ListPipelinesOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o[:pager] = Aws::Pager.new( more_results: "has_more_results", tokens: { "marker" => "marker" } ) end) api.add_operation(:poll_for_task, Seahorse::Model::Operation.new.tap do |o| o.name = "PollForTask" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PollForTaskInput) o.output = Shapes::ShapeRef.new(shape: PollForTaskOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: TaskNotFoundException) end) api.add_operation(:put_pipeline_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "PutPipelineDefinition" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutPipelineDefinitionInput) o.output = Shapes::ShapeRef.new(shape: PutPipelineDefinitionOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:query_objects, Seahorse::Model::Operation.new.tap do |o| o.name = "QueryObjects" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: QueryObjectsInput) o.output = Shapes::ShapeRef.new(shape: QueryObjectsOutput) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o[:pager] = Aws::Pager.new( more_results: "has_more_results", limit_key: "limit", tokens: { "marker" => "marker" } ) end) api.add_operation(:remove_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemoveTagsInput) o.output = Shapes::ShapeRef.new(shape: RemoveTagsOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:report_task_progress, Seahorse::Model::Operation.new.tap do |o| o.name = "ReportTaskProgress" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ReportTaskProgressInput) o.output = Shapes::ShapeRef.new(shape: ReportTaskProgressOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: TaskNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:report_task_runner_heartbeat, Seahorse::Model::Operation.new.tap do |o| o.name = "ReportTaskRunnerHeartbeat" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ReportTaskRunnerHeartbeatInput) o.output = Shapes::ShapeRef.new(shape: ReportTaskRunnerHeartbeatOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:set_status, Seahorse::Model::Operation.new.tap do |o| o.name = "SetStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SetStatusInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:set_task_status, Seahorse::Model::Operation.new.tap do |o| o.name = "SetTaskStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SetTaskStatusInput) o.output = Shapes::ShapeRef.new(shape: SetTaskStatusOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: TaskNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) api.add_operation(:validate_pipeline_definition, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidatePipelineDefinition" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ValidatePipelineDefinitionInput) o.output = Shapes::ShapeRef.new(shape: ValidatePipelineDefinitionOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServiceError) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: PipelineNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PipelineDeletedException) end) end