1
+ {
2
+ "version" : " 21.0.0" ,
3
+ "artifacts" : {
4
+ "Tree" : {
5
+ "type" : " cdk:tree" ,
6
+ "properties" : {
7
+ "file" : " tree.json"
8
+ }
9
+ },
10
+ "FromCrossAccountRuleStack.assets" : {
11
+ "type" : " cdk:asset-manifest" ,
12
+ "properties" : {
13
+ "file" : " FromCrossAccountRuleStack.assets.json" ,
14
+ "requiresBootstrapStackVersion" : 6 ,
15
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
16
+ }
17
+ },
18
+ "FromCrossAccountRuleStack" : {
19
+ "type" : " aws:cloudformation:stack" ,
20
+ "environment" : " aws://987654321/test-region" ,
21
+ "properties" : {
22
+ "templateFile" : " FromCrossAccountRuleStack.template.json" ,
23
+ "validateOnSynth" : false ,
24
+ "assumeRoleArn" : " arn:${AWS::Partition}:iam::987654321:role/cdk-hnb659fds-deploy-role-987654321-test-region" ,
25
+ "cloudFormationExecutionRoleArn" : " arn:${AWS::Partition}:iam::987654321:role/cdk-hnb659fds-cfn-exec-role-987654321-test-region" ,
26
+ "stackTemplateAssetObjectUrl" : " s3://cdk-hnb659fds-assets-987654321-test-region/c6101587e135a4563e666bf1dd45e671ba4c4bc60130f3b8167502cbc174aa70.json" ,
27
+ "requiresBootstrapStackVersion" : 6 ,
28
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version" ,
29
+ "additionalDependencies" : [
30
+ " FromCrossAccountRuleStack.assets"
31
+ ],
32
+ "lookupRole" : {
33
+ "arn" : " arn:${AWS::Partition}:iam::987654321:role/cdk-hnb659fds-lookup-role-987654321-test-region" ,
34
+ "requiresBootstrapStackVersion" : 8 ,
35
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
36
+ }
37
+ },
38
+ "dependencies" : [
39
+ " EventBusPolicy-987654321-test-region-12345678" ,
40
+ " FromCrossAccountRuleStack.assets"
41
+ ],
42
+ "metadata" : {
43
+ "/FromCrossAccountRuleStack/MyRule/Resource" : [
44
+ {
45
+ "type" : " aws:cdk:logicalId" ,
46
+ "data" : " MyRuleA44AB831"
47
+ }
48
+ ],
49
+ "/FromCrossAccountRuleStack/BootstrapVersion" : [
50
+ {
51
+ "type" : " aws:cdk:logicalId" ,
52
+ "data" : " BootstrapVersion"
53
+ }
54
+ ],
55
+ "/FromCrossAccountRuleStack/CheckBootstrapVersion" : [
56
+ {
57
+ "type" : " aws:cdk:logicalId" ,
58
+ "data" : " CheckBootstrapVersion"
59
+ }
60
+ ]
61
+ },
62
+ "displayName" : " FromCrossAccountRuleStack"
63
+ },
64
+ "ToCrossAccountRuleStack.assets" : {
65
+ "type" : " cdk:asset-manifest" ,
66
+ "properties" : {
67
+ "file" : " ToCrossAccountRuleStack.assets.json" ,
68
+ "requiresBootstrapStackVersion" : 6 ,
69
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
70
+ }
71
+ },
72
+ "ToCrossAccountRuleStack" : {
73
+ "type" : " aws:cloudformation:stack" ,
74
+ "environment" : " aws://12345678/test-region" ,
75
+ "properties" : {
76
+ "templateFile" : " ToCrossAccountRuleStack.template.json" ,
77
+ "validateOnSynth" : false ,
78
+ "assumeRoleArn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-deploy-role-12345678-test-region" ,
79
+ "cloudFormationExecutionRoleArn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-cfn-exec-role-12345678-test-region" ,
80
+ "stackTemplateAssetObjectUrl" : " s3://cdk-hnb659fds-assets-12345678-test-region/0d750187c0e1bc77f1edfc3af57e55036907d6dfaef463a7acfdc0c42325a18c.json" ,
81
+ "requiresBootstrapStackVersion" : 6 ,
82
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version" ,
83
+ "additionalDependencies" : [
84
+ " ToCrossAccountRuleStack.assets"
85
+ ],
86
+ "lookupRole" : {
87
+ "arn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-lookup-role-12345678-test-region" ,
88
+ "requiresBootstrapStackVersion" : 8 ,
89
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
90
+ }
91
+ },
92
+ "dependencies" : [
93
+ " FromCrossAccountRuleStack" ,
94
+ " ToCrossAccountRuleStack.assets"
95
+ ],
96
+ "metadata" : {
97
+ "/ToCrossAccountRuleStack/Queue" : [
98
+ {
99
+ "type" : " aws:cdk:logicalId" ,
100
+ "data" : " Queue"
101
+ }
102
+ ],
103
+ "/ToCrossAccountRuleStack/FromCrossAccountRuleStackMyRule68A189ED-SQS/Resource" : [
104
+ {
105
+ "type" : " aws:cdk:logicalId" ,
106
+ "data" : " FromCrossAccountRuleStackMyRule68A189EDSQS1A422535"
107
+ }
108
+ ],
109
+ "/ToCrossAccountRuleStack/BootstrapVersion" : [
110
+ {
111
+ "type" : " aws:cdk:logicalId" ,
112
+ "data" : " BootstrapVersion"
113
+ }
114
+ ],
115
+ "/ToCrossAccountRuleStack/CheckBootstrapVersion" : [
116
+ {
117
+ "type" : " aws:cdk:logicalId" ,
118
+ "data" : " CheckBootstrapVersion"
119
+ }
120
+ ]
121
+ },
122
+ "displayName" : " ToCrossAccountRuleStack"
123
+ },
124
+ "EventBusPolicy-987654321-test-region-12345678.assets" : {
125
+ "type" : " cdk:asset-manifest" ,
126
+ "properties" : {
127
+ "file" : " EventBusPolicy-987654321-test-region-12345678.assets.json" ,
128
+ "requiresBootstrapStackVersion" : 6 ,
129
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
130
+ }
131
+ },
132
+ "EventBusPolicy-987654321-test-region-12345678" : {
133
+ "type" : " aws:cloudformation:stack" ,
134
+ "environment" : " aws://12345678/test-region" ,
135
+ "properties" : {
136
+ "templateFile" : " EventBusPolicy-987654321-test-region-12345678.template.json" ,
137
+ "validateOnSynth" : false ,
138
+ "assumeRoleArn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-deploy-role-12345678-test-region" ,
139
+ "cloudFormationExecutionRoleArn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-cfn-exec-role-12345678-test-region" ,
140
+ "stackTemplateAssetObjectUrl" : " s3://cdk-hnb659fds-assets-12345678-test-region/462c696e4c93ec0e97ebd5917666e8ded21f0a81055e38f6683a27853ca79fd4.json" ,
141
+ "requiresBootstrapStackVersion" : 6 ,
142
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version" ,
143
+ "additionalDependencies" : [
144
+ " EventBusPolicy-987654321-test-region-12345678.assets"
145
+ ],
146
+ "lookupRole" : {
147
+ "arn" : " arn:${AWS::Partition}:iam::12345678:role/cdk-hnb659fds-lookup-role-12345678-test-region" ,
148
+ "requiresBootstrapStackVersion" : 8 ,
149
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
150
+ },
151
+ "stackName" : " ToCrossAccountRuleStack-EventBusPolicy-support-test-region-987654321"
152
+ },
153
+ "dependencies" : [
154
+ " EventBusPolicy-987654321-test-region-12345678.assets"
155
+ ],
156
+ "metadata" : {
157
+ "/EventBusPolicy-987654321-test-region-12345678/GivePermToOtherAccount" : [
158
+ {
159
+ "type" : " aws:cdk:logicalId" ,
160
+ "data" : " GivePermToOtherAccount"
161
+ }
162
+ ],
163
+ "/EventBusPolicy-987654321-test-region-12345678/BootstrapVersion" : [
164
+ {
165
+ "type" : " aws:cdk:logicalId" ,
166
+ "data" : " BootstrapVersion"
167
+ }
168
+ ],
169
+ "/EventBusPolicy-987654321-test-region-12345678/CheckBootstrapVersion" : [
170
+ {
171
+ "type" : " aws:cdk:logicalId" ,
172
+ "data" : " CheckBootstrapVersion"
173
+ }
174
+ ]
175
+ },
176
+ "displayName" : " EventBusPolicy-987654321-test-region-12345678"
177
+ },
178
+ "CrossAccountDeployDefaultTestDeployAssertB5328BEF.assets" : {
179
+ "type" : " cdk:asset-manifest" ,
180
+ "properties" : {
181
+ "file" : " CrossAccountDeployDefaultTestDeployAssertB5328BEF.assets.json" ,
182
+ "requiresBootstrapStackVersion" : 6 ,
183
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
184
+ }
185
+ },
186
+ "CrossAccountDeployDefaultTestDeployAssertB5328BEF" : {
187
+ "type" : " aws:cloudformation:stack" ,
188
+ "environment" : " aws://unknown-account/unknown-region" ,
189
+ "properties" : {
190
+ "templateFile" : " CrossAccountDeployDefaultTestDeployAssertB5328BEF.template.json" ,
191
+ "validateOnSynth" : false ,
192
+ "assumeRoleArn" : " arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}" ,
193
+ "cloudFormationExecutionRoleArn" : " arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}" ,
194
+ "stackTemplateAssetObjectUrl" : " s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/06c797cad62334a220096d2292d9e1028ba01ed3582f081c5ddee52bc7e0c494.json" ,
195
+ "requiresBootstrapStackVersion" : 6 ,
196
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version" ,
197
+ "additionalDependencies" : [
198
+ " CrossAccountDeployDefaultTestDeployAssertB5328BEF.assets"
199
+ ],
200
+ "lookupRole" : {
201
+ "arn" : " arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-lookup-role-${AWS::AccountId}-${AWS::Region}" ,
202
+ "requiresBootstrapStackVersion" : 8 ,
203
+ "bootstrapStackVersionSsmParameter" : " /cdk-bootstrap/hnb659fds/version"
204
+ }
205
+ },
206
+ "dependencies" : [
207
+ " ToCrossAccountRuleStack" ,
208
+ " CrossAccountDeployDefaultTestDeployAssertB5328BEF.assets"
209
+ ],
210
+ "metadata" : {
211
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/AwsApiCallEventBridgedescribeEventBus/Default/Default" : [
212
+ {
213
+ "type" : " aws:cdk:logicalId" ,
214
+ "data" : " AwsApiCallEventBridgedescribeEventBus"
215
+ }
216
+ ],
217
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/AwsApiCallEventBridgedescribeEventBus/AssertEqualsEventBridgedescribeEventBus/Default/Default" : [
218
+ {
219
+ "type" : " aws:cdk:logicalId" ,
220
+ "data" : " AwsApiCallEventBridgedescribeEventBusAssertEqualsEventBridgedescribeEventBusB063C036"
221
+ }
222
+ ],
223
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/AwsApiCallEventBridgedescribeEventBus/AssertEqualsEventBridgedescribeEventBus/AssertionResults" : [
224
+ {
225
+ "type" : " aws:cdk:logicalId" ,
226
+ "data" : " AssertionResultsAssertEqualsEventBridgedescribeEventBusfd3cf7d971587606ecf8442a4cb30f1b"
227
+ }
228
+ ],
229
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Role" : [
230
+ {
231
+ "type" : " aws:cdk:logicalId" ,
232
+ "data" : " SingletonFunction1488541a7b23466481b69b4408076b81Role37ABCE73"
233
+ }
234
+ ],
235
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Handler" : [
236
+ {
237
+ "type" : " aws:cdk:logicalId" ,
238
+ "data" : " SingletonFunction1488541a7b23466481b69b4408076b81HandlerCD40AE9F"
239
+ }
240
+ ],
241
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/BootstrapVersion" : [
242
+ {
243
+ "type" : " aws:cdk:logicalId" ,
244
+ "data" : " BootstrapVersion"
245
+ }
246
+ ],
247
+ "/CrossAccountDeploy/DefaultTest/DeployAssert/CheckBootstrapVersion" : [
248
+ {
249
+ "type" : " aws:cdk:logicalId" ,
250
+ "data" : " CheckBootstrapVersion"
251
+ }
252
+ ]
253
+ },
254
+ "displayName" : " CrossAccountDeploy/DefaultTest/DeployAssert"
255
+ }
256
+ }
257
+ }
0 commit comments