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"
 |