-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathssm.yaml
83 lines (66 loc) · 1.48 KB
/
ssm.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
.INPUTS:
StringInput:
Type: String
StringInputWithPattern:
Type: String
Pattern: ^value$
StringListInput:
Type: StringList
StringInputWithDescription:
Type: String
Description: The description
SecureStringInput:
Type: SecureString
StringInputWithInlineType: String
.BASEPATH: /Test
StringParam:
Type: String
Value: string_value
StringParam/ReferenceValue:
Type: String
Value: $(StringInput)
StringParam/WithoutType:
Value: string_value
StringParam/Inline: string_value
StringListParam:
Type: StringList
Value:
- value_1
- value_2
StringListParam/Inline:
- value_1
- value_2
StringListParam/AsString:
Type: StringList
Value: value_1,value_2
DisabledParam:
Type: InvalidType
Disable: True
Param/WithDescription:
Value: string_value
Description: The description
Param/WithPattern:
Value: string_value
AllowedPattern: ^\w+$
Param/WithPattern/Invalid:
Disable: True
Value: string_value
AllowedPattern: 0+
Secure/Input/SecureString:
Type: SecureString
Input: $(SecureStringInput)
KeyId: arn:aws:kms:$(Region):$(Account):alias/test
Secure/Input/SecureString/BareReference:
Type: SecureString
Input: SecureStringInput
KeyId: arn:aws:kms:$(Region):$(Account):alias/test
Secure/Input/String:
Disable: True
Type: SecureString
Input: $(StringInput)
KeyId: arn:aws:kms:$(Region):$(Account):alias/test
/Outside/BasePath:
Type: String
Value: string_value
# TODO: encrypted value
# TODO: SecureString input