When passing UpdatePipelineInput as input to an Aws::Client method, you can use a vanilla Hash:
{
pipeline: { name: "PipelineName", role_arn: "RoleArn", artifact_store: {
type: "S3", location: "ArtifactStoreLocation", encryption_key: {
id: "EncryptionKeyId", type: "KMS", },
},
artifact_stores: {
"AWSRegionName" => {
type: "S3", location: "ArtifactStoreLocation", encryption_key: {
id: "EncryptionKeyId", type: "KMS", },
},
},
stages: [ {
name: "StageName", blockers: [
{
name: "BlockerName", type: "Schedule", },
],
actions: [ {
name: "ActionName", action_type_id: { category: "Source", owner: "AWS", provider: "ActionProvider", version: "Version", },
run_order: 1,
configuration: {
"ActionConfigurationKey" => "ActionConfigurationValue",
},
output_artifacts: [
{
name: "ArtifactName", },
],
input_artifacts: [
{
name: "ArtifactName", },
],
role_arn: "RoleArn",
region: "AWSRegionName",
namespace: "ActionNamespace",
},
],
},
],
version: 1,
},
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4