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