class Aws::CodePipeline::Types::UpdatePipelineInput
Represents the input of an `UpdatePipeline` action.
@note When making an API call, you may pass UpdatePipelineInput
data as a hash: { pipeline: { # required name: "PipelineName", # required role_arn: "RoleArn", # required artifact_store: { type: "S3", # required, accepts S3 location: "ArtifactStoreLocation", # required encryption_key: { id: "EncryptionKeyId", # required type: "KMS", # required, accepts KMS }, }, artifact_stores: { "AWSRegionName" => { type: "S3", # required, accepts S3 location: "ArtifactStoreLocation", # required encryption_key: { id: "EncryptionKeyId", # required type: "KMS", # required, accepts KMS }, }, }, stages: [ # required { name: "StageName", # required blockers: [ { name: "BlockerName", # required type: "Schedule", # required, accepts Schedule }, ], actions: [ # required { name: "ActionName", # required action_type_id: { # required category: "Source", # required, accepts Source, Build, Deploy, Test, Invoke, Approval owner: "AWS", # required, accepts AWS, ThirdParty, Custom provider: "ActionProvider", # required version: "Version", # required }, run_order: 1, configuration: { "ActionConfigurationKey" => "ActionConfigurationValue", }, output_artifacts: [ { name: "ArtifactName", # required }, ], input_artifacts: [ { name: "ArtifactName", # required }, ], role_arn: "RoleArn", region: "AWSRegionName", namespace: "ActionNamespace", }, ], }, ], version: 1, }, }
@!attribute [rw] pipeline
The name of the pipeline to be updated. @return [Types::PipelineDeclaration]
@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/UpdatePipelineInput AWS API Documentation
Constants
- SENSITIVE