Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F/aws ebs snapshot #17730

Closed
wants to merge 10,000 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
5c746cb
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
38a9dce
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
3af220d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
aa10f09
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
07acfdf
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
730f05a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f4720fe
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
5f8696e
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
caffc1b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
92f64eb
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
cb66379
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
a82cb48
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d59b962
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
2265c19
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d608550
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
24585b8
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
a5cc9e5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3d0053e
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
9b90969
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
f9ee82b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
da57256
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
b44d093
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d6de354
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
47eb713
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
fdfe6a7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
751513f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
49e7dd0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ffb24d1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
404cb94
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
395f7b5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
9bd1aa0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
173390d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
41ae4f3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
83f7c19
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
28a3153
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
a3e37cf
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
500c511
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
5254bba
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
8a0eab4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3ad3f1c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
99087bd
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3f91dce
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
da0e632
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
2af54a7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
594cba3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
b50d800
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c445324
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
528c3b7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
4c836b3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
15308c5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
944cd3a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
0ea50e7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
2b6272d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
7371e98
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
7ae8109
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ae2611f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
1fa9bf4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
7592a97
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
9d35540
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
4acec8a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
526986a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
c3d5636
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
e6bf8d0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ee3bd3c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
a81012d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
02cf0fb
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f07e9a2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
68f417e
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
36e4fe0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
97edab4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
82beeaa
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
e723749
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f928fef
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
4f343ef
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
5b081d9
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
97c089b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
072caec
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
c029271
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
419291d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
227d745
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
7e6c5fa
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
f394575
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
61971fe
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
c13ec67
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
608a415
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
fe19f19
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
bb37e9c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
174b9b4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
3165de7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
eb1de01
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
5ad03f2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
335958b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
0a511bf
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
a75aea5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
471f8e0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
e64321f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f519bc5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
62920ba
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
9a437a4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
2843b33
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
692f1e9
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
bae65c3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
cb4ebfe
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
122e809
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c6df2fc
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3f26f99
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
b74f778
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
62c5dec
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
32250c2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
e0bab5e
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
fa77a82
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
833da81
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
dfd159a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
e6516ad
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
da8cf53
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
44bc897
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
007ec5a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
182c47a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
0c52196
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
e2daeb1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
53bb004
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
18d4a24
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
16114b3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
9f253a2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
a48d872
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
7edf7c0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
8eab75f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
b08003b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c6269fd
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
62f3228
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
8966b33
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
84be03f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
937e924
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
8366b29
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
86402f2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ceaa736
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c9d0e11
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
0b8d0e1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d9418f6
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
f7e08ed
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c760532
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
9503536
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d72619e
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
86a56e5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
9fa00cc
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ef87593
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
4a54dc4
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
69e8be2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
8378f81
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
8f1a39b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
455cdda
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
ab5ffea
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c3fbe1b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
361cd94
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
b84fce0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
c1230a1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d7e7fa7
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
53dc650
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
96a83b0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
80545b0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
ee9a648
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
1a22958
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
b2b8e76
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3eadf1c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
3a398b5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
903c233
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
a73329f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
74f4df9
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
6720c86
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3fb366f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
3fe4447
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
a6e557c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c16b3b0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
46d295b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
1665f71
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3f54e0a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
83de316
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
4ec6bbb
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c53b2b5
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
7b02868
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
3eee5b1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
553e704
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
b6b7db9
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3cf483c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f9f2216
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
788b212
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
e193c78
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
5734572
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
c09b969
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
6ac7bea
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
0a848d0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
b2acbc0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
332949a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
f000a16
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
7dc8bc9
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
282948f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
6ef1af2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
8271b17
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
a658364
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
5c92e96
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
093898b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
0c2aa49
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
740bb5d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
3707423
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
944250b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
7f812c3
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
71bf8e2
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
71e4e1f
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
f3a19ac
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
8ae8d18
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
231822d
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
aafe428
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
aac16b1
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
85c5202
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
2912d5b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
0a55d8a
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
e09da4b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
d24ee8b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
307830c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
45f6905
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
992391c
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
71c9bac
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
89d8409
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
08ee236
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
76562dc
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
fa24529
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
d7d1861
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
56ae011
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
26e6779
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
d7377aa
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
afce860
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
96a285b
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
aea7168
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
0ef5e89
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
aaaaac0
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
83149bc
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
208bdb8
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
2b44b10
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
4b9ca29
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 22, 2021
db13162
f/aws_securityhub_member: email is optional variable
nikhil-goenka Apr 25, 2021
8e26924
Support for EBS Multi-Attach for io2 volumes
nikhil-goenka Jun 20, 2021
aafd993
support for EBS Multi-Attach for io2 volumes
nikhil-goenka Jun 20, 2021
c1e3017
support for EBS Multi-Attach for io2 volumes
nikhil-goenka Jun 20, 2021
46c4cf0
Support for s3_object_acl
nikhil-goenka Jun 20, 2021
9f6f441
Delegated Option for CloudFormation create-stack-set
nikhil-goenka Jun 20, 2021
4114a94
Support for Delegated Option for CloudFormation create-stack-set
nikhil-goenka Jun 20, 2021
98612d3
ASG - as per the docs and the error given on the API the min value fo…
craiggenner Aug 4, 2021
7f9beb5
Correcting aws_launch_template.metadata_options.http_endpoint (#20701)
nicwaller Aug 26, 2021
ff8cf6b
Merge remote-tracking branch 'origin/master'
nikhil-goenka Sep 2, 2021
5366d2f
Merge branch 'master' into f/aws_ebs_snapshot
nikhil-goenka Sep 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions aws/resource_aws_cloudformation_stack_set.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,12 @@ func resourceAwsCloudFormationStackSet() *schema.Resource {
},
},
},
"call_as": {
Type: schema.TypeString,
Optional: true,
Default: cloudformation.CallAsSelf,
ValidateFunc: validation.StringInSlice(cloudformation.CallAs_Values(), false),
},
"capabilities": {
Type: schema.TypeSet,
Optional: true,
Expand Down Expand Up @@ -147,6 +153,10 @@ func resourceAwsCloudFormationStackSetCreate(d *schema.ResourceData, meta interf
input.AutoDeployment = expandAutoDeployment(v.([]interface{}))
}

if v, ok := d.GetOk("call_as"); ok {
input.CallAs = aws.String(v.(string))
}

if v, ok := d.GetOk("capabilities"); ok {
input.Capabilities = expandStringSet(v.(*schema.Set))
}
Expand Down Expand Up @@ -273,6 +283,10 @@ func resourceAwsCloudFormationStackSetUpdate(d *schema.ResourceData, meta interf
input.AdministrationRoleARN = aws.String(v.(string))
}

if v, ok := d.GetOk("call_as"); ok {
input.CallAs = aws.String(v.(string))
}

if v, ok := d.GetOk("capabilities"); ok {
input.Capabilities = expandStringSet(v.(*schema.Set))
}
Expand Down
9 changes: 9 additions & 0 deletions aws/resource_aws_ebs_snapshot.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ func resourceAwsEbsSnapshot() *schema.Resource {
Type: schema.TypeString,
Computed: true,
},
"outpost_arn": {
Type: schema.TypeString,
Optional: true,
},
"tags": tagsSchema(),
"tags_all": tagsSchemaComputed(),
},
Expand All @@ -88,6 +92,10 @@ func resourceAwsEbsSnapshotCreate(d *schema.ResourceData, meta interface{}) erro
request.Description = aws.String(v.(string))
}

if v, ok := d.GetOk("outpost_arn"); ok {
request.OutpostArn = aws.String(v.(string))
}

var res *ec2.Snapshot
err := resource.Retry(1*time.Minute, func() *resource.RetryError {
var err error
Expand Down Expand Up @@ -151,6 +159,7 @@ func resourceAwsEbsSnapshotRead(d *schema.ResourceData, meta interface{}) error
d.Set("encrypted", snapshot.Encrypted)
d.Set("owner_alias", snapshot.OwnerAlias)
d.Set("volume_id", snapshot.VolumeId)
d.Set("outpost_arn", snapshot.OutpostArn)
d.Set("data_encryption_key_id", snapshot.DataEncryptionKeyId)
d.Set("kms_key_id", snapshot.KmsKeyId)
d.Set("volume_size", snapshot.VolumeSize)
Expand Down
61 changes: 61 additions & 0 deletions aws/resource_aws_ebs_snapshot_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,34 @@ func TestAccAWSEBSSnapshot_disappears(t *testing.T) {
})
}

func TestAccAWSEBSSnapshot_Outpost(t *testing.T) {
var v ec2.Snapshot
rName := fmt.Sprintf("tf-acc-ebs-snapshot-desc-%s", acctest.RandString(7))
outpostDataSourceName := "data.aws_outposts_outpost.test"
resourceName := "aws_ebs_snapshot.test"

resource.ParallelTest(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t); testAccPreCheckAWSOutpostsOutposts(t) },
Providers: testAccProviders,
CheckDestroy: testAccCheckAWSEbsSnapshotDestroy,
Steps: []resource.TestStep{
{
Config: testAccAwsEbsSnapshotConfigOutpost(rName),
Check: resource.ComposeTestCheckFunc(
testAccCheckSnapshotExists(resourceName, &v),
testAccMatchResourceAttrRegionalARNNoAccount(resourceName, "arn", "ec2", regexp.MustCompile(`snapshot/snap-.+`)),
resource.TestCheckResourceAttrPair(resourceName, "outpost_arn", outpostDataSourceName, "arn"),
),
},
{
ResourceName: resourceName,
ImportState: true,
ImportStateVerify: true,
},
},
})
}

func testAccCheckSnapshotExists(n string, v *ec2.Snapshot) resource.TestCheckFunc {
return func(s *terraform.State) error {
rs, ok := s.RootModule().Resources[n]
Expand Down Expand Up @@ -372,3 +400,36 @@ resource "aws_ebs_snapshot" "test" {
}
`, rName)
}

func testAccAwsEbsSnapshotConfigOutpost(rName string) string {
return fmt.Sprintf(`
data "aws_availability_zones" "available" {
state = "available"

filter {
name = "opt-in-status"
values = ["opt-in-not-required"]
}
}

data "aws_outposts_outposts" "test" {}

data "aws_outposts_outpost" "test" {
id = tolist(data.aws_outposts_outposts.test.ids)[0]
}

resource "aws_ebs_volume" "description_test" {
availability_zone = data.aws_availability_zones.available.names[0]
size = 1

tags = {
Name = %[1]q
}
}

resource "aws_ebs_snapshot" "test" {
volume_id = aws_ebs_volume.description_test.id
outpost_arn = data.aws_outposts_outpost.test.arn
}
`, rName)
}
2 changes: 1 addition & 1 deletion aws/resource_aws_ebs_volume.go
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ func resourceAwsEbsVolumeCustomizeDiff(_ context.Context, diff *schema.ResourceD
}

// MultiAttachEnabled is supported with io1 volumes only.
if multiAttachEnabled && volumeType != ec2.VolumeTypeIo1 {
if multiAttachEnabled && volumeType != ec2.VolumeTypeIo1 && volumeType != ec2.VolumeTypeIo2 {
return fmt.Errorf("'multi_attach_enabled' must not be set when 'type' is '%s'", volumeType)
}

Expand Down
38 changes: 33 additions & 5 deletions aws/resource_aws_ebs_volume_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ func TestAccAWSEBSVolume_withTags(t *testing.T) {
})
}

func TestAccAWSEBSVolume_multiAttach(t *testing.T) {
func TestAccAWSEBSVolume_multiAttachIo1(t *testing.T) {
var v ec2.Volume
resourceName := "aws_ebs_volume.test"
rName := acctest.RandomWithPrefix("tf-acc-test")
Expand All @@ -413,7 +413,35 @@ func TestAccAWSEBSVolume_multiAttach(t *testing.T) {
CheckDestroy: testAccCheckVolumeDestroy,
Steps: []resource.TestStep{
{
Config: testAccAwsEbsVolumeConfigMultiAttach(rName),
Config: testAccAwsEbsVolumeConfigMultiAttach(rName, "io1"),
Check: resource.ComposeTestCheckFunc(
testAccCheckVolumeExists(resourceName, &v),
resource.TestCheckResourceAttr(resourceName, "multi_attach_enabled", "true"),
resource.TestCheckResourceAttr(resourceName, "throughput", "0"),
),
},
{
ResourceName: resourceName,
ImportState: true,
ImportStateVerify: true,
},
},
})
}

func TestAccAWSEBSVolume_multiAttachIo2(t *testing.T) {
var v ec2.Volume
resourceName := "aws_ebs_volume.test"
rName := acctest.RandomWithPrefix("tf-acc-test")

resource.ParallelTest(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
ErrorCheck: testAccErrorCheckSkipEBSVolume(t),
Providers: testAccProviders,
CheckDestroy: testAccCheckVolumeDestroy,
Steps: []resource.TestStep{
{
Config: testAccAwsEbsVolumeConfigMultiAttach(rName, "io2"),
Check: resource.ComposeTestCheckFunc(
testAccCheckVolumeExists(resourceName, &v),
resource.TestCheckResourceAttr(resourceName, "multi_attach_enabled", "true"),
Expand Down Expand Up @@ -1237,7 +1265,7 @@ resource "aws_ebs_volume" "test" {
`
}

func testAccAwsEbsVolumeConfigMultiAttach(rName string) string {
func testAccAwsEbsVolumeConfigMultiAttach(rName string, volume_type string) string {
return fmt.Sprintf(`
data "aws_availability_zones" "available" {
state = "available"
Expand All @@ -1250,7 +1278,7 @@ data "aws_availability_zones" "available" {

resource "aws_ebs_volume" "test" {
availability_zone = data.aws_availability_zones.available.names[0]
type = "io1"
type = %[2]q
multi_attach_enabled = true
size = 4
iops = 100
Expand All @@ -1259,7 +1287,7 @@ resource "aws_ebs_volume" "test" {
Name = %[1]q
}
}
`, rName)
`, rName, volume_type)
}

func testAccAwsEbsVolumeConfigSizeTypeIopsThroughput(rName, size, volumeType, iops, throughput string) string {
Expand Down
14 changes: 7 additions & 7 deletions aws/resource_aws_securityhub_member_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ func testAccAWSSecurityHubMember_basic(t *testing.T) {
CheckDestroy: testAccCheckAWSSecurityHubMemberDestroy,
Steps: []resource.TestStep{
{
Config: testAccAWSSecurityHubMemberConfig_basic("111111111111", testAccDefaultEmailAddress),
Config: testAccAWSSecurityHubMemberConfig_basic("111111111111", "[email protected]"),
Check: resource.ComposeTestCheckFunc(
testAccCheckAWSSecurityHubMemberExists(resourceName, &member),
),
Expand All @@ -48,7 +48,7 @@ func testAccAWSSecurityHubMember_invite(t *testing.T) {
CheckDestroy: testAccCheckAWSSecurityHubMemberDestroy,
Steps: []resource.TestStep{
{
Config: testAccAWSSecurityHubMemberConfig_invite("111111111111", testAccDefaultEmailAddress, true),
Config: testAccAWSSecurityHubMemberConfig_invite("111111111111", "[email protected]", true),
Check: resource.ComposeTestCheckFunc(
testAccCheckAWSSecurityHubMemberExists(resourceName, &member),
resource.TestCheckResourceAttr(resourceName, "member_status", "Invited"),
Expand Down Expand Up @@ -131,8 +131,8 @@ resource "aws_securityhub_account" "example" {}

resource "aws_securityhub_member" "example" {
depends_on = [aws_securityhub_account.example]
account_id = %[1]q
email = %[2]q
account_id = "%s"
email = "%s"
}
`, accountId, email)
}
Expand All @@ -143,9 +143,9 @@ resource "aws_securityhub_account" "example" {}

resource "aws_securityhub_member" "example" {
depends_on = [aws_securityhub_account.example]
account_id = %[1]q
email = %[2]q
invite = %[3]t
account_id = "%s"
email = "%s"
invite = %t
}
`, accountId, email, invite)
}
2 changes: 1 addition & 1 deletion website/docs/r/autoscaling_group.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ Note that if you suspend either the `Launch` or `Terminate` process types, it ca
Auto Scaling Group will not select instances with this setting for termination
during scale in events.
* `service_linked_role_arn` (Optional) The ARN of the service-linked role that the ASG will use to call other AWS services
* `max_instance_lifetime` (Optional) The maximum amount of time, in seconds, that an instance can be in service, values must be either equal to 0 or between 604800 and 31536000 seconds.
* `max_instance_lifetime` (Optional) The maximum amount of time, in seconds, that an instance can be in service. Values must be either equal to 0 or between 86400 and 31536000 seconds (inclusive). A value of 0 is used to remove a previously set value.
* `instance_refresh` - (Optional) If this block is configured, start an
[Instance Refresh](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html)
when this Auto Scaling Group is updated. Defined [below](#instance_refresh).
Expand Down
1 change: 1 addition & 0 deletions website/docs/r/cloudformation_stack_set.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ The following arguments are supported:
* `enabled` - (Optional) Whether or not auto-deployment is enabled.
* `retain_stacks_on_account_removal` - (Optional) Whether or not to retain stacks when the account is removed.
* `name` - (Required) Name of the StackSet. The name must be unique in the region where you create your StackSet. The name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an alphabetic character and cannot be longer than 128 characters.
* `call_as` - (Optional) Describes whether you are acting as an account administrator in the organization's management account or as a delegated administrator in a member account. Valid values: `SELF`, `DELEGATED_ADMIN`. Default: `SELF`.
* `capabilities` - (Optional) A list of capabilities. Valid values: `CAPABILITY_IAM`, `CAPABILITY_NAMED_IAM`, `CAPABILITY_AUTO_EXPAND`.
* `description` - (Optional) Description of the StackSet.
* `execution_role_name` - (Optional) Name of the IAM Role in all target accounts for StackSet operations. Defaults to `AWSCloudFormationStackSetExecutionRole` when using the `SELF_MANAGED` permission model. This should not be defined when using the `SERVICE_MANAGED` permission model.
Expand Down
2 changes: 1 addition & 1 deletion website/docs/r/ebs_volume.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The following arguments are supported:
* `availability_zone` - (Required) The AZ where the EBS volume will exist.
* `encrypted` - (Optional) If true, the disk will be encrypted.
* `iops` - (Optional) The amount of IOPS to provision for the disk. Only valid for `type` of `io1`, `io2` or `gp3`.
* `multi_attach_enabled` - (Optional) Specifies whether to enable Amazon EBS Multi-Attach. Multi-Attach is supported exclusively on `io1` volumes.
* `multi_attach_enabled` - (Optional) Specifies whether to enable Amazon EBS Multi-Attach. Multi-Attach is supported exclusively on `io1` & `io2` volumes.
* `size` - (Optional) The size of the drive in GiBs.
* `snapshot_id` (Optional) A snapshot to base the EBS volume off of.
* `outpost_arn` - (Optional) The Amazon Resource Name (ARN) of the Outpost.
Expand Down
2 changes: 1 addition & 1 deletion website/docs/r/launch_template.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ The metadata options for the instances.

The `metadata_options` block supports the following:

* `http_endpoint` - (Optional) Whether the metadata service is available. Can be `"enabled"` or `"disabled"`. (Default: `"enabled"`).
* `http_endpoint` - (Required) Whether the metadata service is available. Can be `"enabled"` or `"disabled"`.
* `http_tokens` - (Optional) Whether or not the metadata service requires session tokens, also referred to as _Instance Metadata Service Version 2 (IMDSv2)_. Can be `"optional"` or `"required"`. (Default: `"optional"`).
* `http_put_response_hop_limit` - (Optional) The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Can be an integer from `1` to `64`. (Default: `1`).

Expand Down