|
45 | 45 | "InstallLatestAwsSdk": true
|
46 | 46 | },
|
47 | 47 | "UpdateReplacePolicy": "Delete",
|
48 |
| - "DeletionPolicy": "Delete" |
| 48 | + "DeletionPolicy": "Delete", |
| 49 | + "DependsOn": [ |
| 50 | + "PublishCustomResourcePolicyDF696FCA" |
| 51 | + ] |
49 | 52 | },
|
50 | 53 | "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2": {
|
51 | 54 | "Type": "AWS::IAM::Role",
|
|
78 | 81 | ]
|
79 | 82 | }
|
80 | 83 | },
|
81 |
| - "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleDefaultPolicyD28E1A5E": { |
82 |
| - "Type": "AWS::IAM::Policy", |
83 |
| - "Properties": { |
84 |
| - "PolicyDocument": { |
85 |
| - "Statement": [ |
86 |
| - { |
87 |
| - "Action": "sns:Publish", |
88 |
| - "Effect": "Allow", |
89 |
| - "Resource": "*" |
90 |
| - }, |
91 |
| - { |
92 |
| - "Action": "sns:ListTopics", |
93 |
| - "Effect": "Allow", |
94 |
| - "Resource": "*" |
95 |
| - }, |
96 |
| - { |
97 |
| - "Action": "ssm:GetParameter", |
98 |
| - "Effect": "Allow", |
99 |
| - "Resource": "*" |
100 |
| - } |
101 |
| - ], |
102 |
| - "Version": "2012-10-17" |
103 |
| - }, |
104 |
| - "PolicyName": "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleDefaultPolicyD28E1A5E", |
105 |
| - "Roles": [ |
106 |
| - { |
107 |
| - "Ref": "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2" |
108 |
| - } |
109 |
| - ] |
110 |
| - } |
111 |
| - }, |
112 | 84 | "AWS679f53fac002430cb0da5b7982bd22872D164C4C": {
|
113 | 85 | "Type": "AWS::Lambda::Function",
|
114 | 86 | "Properties": {
|
|
161 | 133 | "Timeout": 120
|
162 | 134 | },
|
163 | 135 | "DependsOn": [
|
164 |
| - "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleDefaultPolicyD28E1A5E", |
165 | 136 | "AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2"
|
166 | 137 | ]
|
167 | 138 | },
|
|
191 | 162 | "InstallLatestAwsSdk": true
|
192 | 163 | },
|
193 | 164 | "DependsOn": [
|
| 165 | + "ListTopicsCustomResourcePolicy31A8396A", |
194 | 166 | "TopicBFC7AF6E"
|
195 | 167 | ],
|
196 | 168 | "UpdateReplacePolicy": "Delete",
|
|
241 | 213 | "InstallLatestAwsSdk": true
|
242 | 214 | },
|
243 | 215 | "UpdateReplacePolicy": "Delete",
|
244 |
| - "DeletionPolicy": "Delete" |
| 216 | + "DeletionPolicy": "Delete", |
| 217 | + "DependsOn": [ |
| 218 | + "GetParameterCustomResourcePolicyD8E5D455" |
| 219 | + ] |
| 220 | + }, |
| 221 | + "PublishCustomResourcePolicyDF696FCA": { |
| 222 | + "Type": "AWS::IAM::Policy", |
| 223 | + "Properties": { |
| 224 | + "PolicyDocument": { |
| 225 | + "Statement": [{"Action":"sns:Publish","Effect":"Allow","Resource":"*"}], |
| 226 | + "Version": "2012-10-17" |
| 227 | + }, |
| 228 | + "PolicyName": "PublishCustomResourcePolicyDF696FCA", |
| 229 | + "Roles": [{"Ref":"AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2"}] |
| 230 | + } |
| 231 | + }, |
| 232 | + "ListTopicsCustomResourcePolicy31A8396A": { |
| 233 | + "Type": "AWS::IAM::Policy", |
| 234 | + "Properties": { |
| 235 | + "PolicyDocument": { |
| 236 | + "Statement": [{"Action":"sns:ListTopics","Effect":"Allow","Resource":"*"}], |
| 237 | + "Version": "2012-10-17" |
| 238 | + }, |
| 239 | + "PolicyName": "ListTopicsCustomResourcePolicy31A8396A", |
| 240 | + "Roles": [{"Ref":"AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2"}] |
| 241 | + }, |
| 242 | + "DependsOn": ["TopicBFC7AF6E"] |
| 243 | + }, |
| 244 | + "GetParameterCustomResourcePolicyD8E5D455": { |
| 245 | + "Type": "AWS::IAM::Policy", |
| 246 | + "Properties": { |
| 247 | + "PolicyDocument": { |
| 248 | + "Statement": [{"Action":"ssm:GetParameter","Effect":"Allow","Resource":"*"}], |
| 249 | + "Version": "2012-10-17" |
| 250 | + }, |
| 251 | + "PolicyName": "GetParameterCustomResourcePolicyD8E5D455", |
| 252 | + "Roles": [{"Ref":"AWS679f53fac002430cb0da5b7982bd2287ServiceRoleC1EA0FF2"}] |
| 253 | + } |
245 | 254 | }
|
246 | 255 | },
|
247 | 256 | "Parameters": {
|
|
0 commit comments