48 lines
1.0 KiB
YAML
48 lines
1.0 KiB
YAML
schemaVersion: "2.2"
|
|
description: "Sample Yaml"
|
|
parameters:
|
|
Parameter1:
|
|
type: "Integer"
|
|
default: 3
|
|
description: "Command Duration."
|
|
allowedValues: [1,2,3,4]
|
|
Parameter2:
|
|
type: "String"
|
|
default: "def"
|
|
description:
|
|
allowedValues: ["abc", "def", "ghi"]
|
|
allowedPattern: r"^[a-zA-Z0-9_\-.]{3,128}$"
|
|
Parameter3:
|
|
type: "Boolean"
|
|
default: false
|
|
description: "A boolean"
|
|
allowedValues: [True, False]
|
|
Parameter4:
|
|
type: "StringList"
|
|
default: ["abc", "def"]
|
|
description: "A string list"
|
|
Parameter5:
|
|
type: "StringMap"
|
|
default:
|
|
NotificationType: Command
|
|
NotificationEvents:
|
|
- Failed
|
|
NotificationArn: "$dependency.topicArn"
|
|
description:
|
|
Parameter6:
|
|
type: "MapList"
|
|
default:
|
|
- DeviceName: "/dev/sda1"
|
|
Ebs:
|
|
VolumeSize: '50'
|
|
- DeviceName: "/dev/sdm"
|
|
Ebs:
|
|
VolumeSize: '100'
|
|
description:
|
|
mainSteps:
|
|
- action: "aws:runShellScript"
|
|
name: "sampleCommand"
|
|
inputs:
|
|
runCommand:
|
|
- "echo hi"
|