/
pipelines.init.go
730 lines (727 loc) · 31.7 KB
/
pipelines.init.go
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
package pipelines
import (
"reflect"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)
func init() {
_jsii_.RegisterStruct(
"monocdk.pipelines.AddManualApprovalOptions",
reflect.TypeOf((*AddManualApprovalOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.AddStackOptions",
reflect.TypeOf((*AddStackOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.AddStageOptions",
reflect.TypeOf((*AddStageOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.AddStageOpts",
reflect.TypeOf((*AddStageOpts)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.AdditionalArtifact",
reflect.TypeOf((*AdditionalArtifact)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.ArtifactMap",
reflect.TypeOf((*ArtifactMap)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "toCodePipeline", GoMethod: "ToCodePipeline"},
},
func() interface{} {
return &jsiiProxy_ArtifactMap{}
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.AssetPublishingCommand",
reflect.TypeOf((*AssetPublishingCommand)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"monocdk.pipelines.AssetType",
reflect.TypeOf((*AssetType)(nil)).Elem(),
map[string]interface{}{
"FILE": AssetType_FILE,
"DOCKER_IMAGE": AssetType_DOCKER_IMAGE,
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.BaseStageOptions",
reflect.TypeOf((*BaseStageOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CdkPipeline",
reflect.TypeOf((*CdkPipeline)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addApplicationStage", GoMethod: "AddApplicationStage"},
_jsii_.MemberMethod{JsiiMethod: "addStage", GoMethod: "AddStage"},
_jsii_.MemberProperty{JsiiProperty: "codePipeline", GoGetter: "CodePipeline"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberMethod{JsiiMethod: "stackOutput", GoMethod: "StackOutput"},
_jsii_.MemberMethod{JsiiMethod: "stage", GoMethod: "Stage"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_CdkPipeline{}
_jsii_.InitJsiiProxy(&j.Type__awscdkConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CdkPipelineProps",
reflect.TypeOf((*CdkPipelineProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CdkStackActionFromArtifactOptions",
reflect.TypeOf((*CdkStackActionFromArtifactOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CdkStage",
reflect.TypeOf((*CdkStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addActions", GoMethod: "AddActions"},
_jsii_.MemberMethod{JsiiMethod: "addApplication", GoMethod: "AddApplication"},
_jsii_.MemberMethod{JsiiMethod: "addManualApprovalAction", GoMethod: "AddManualApprovalAction"},
_jsii_.MemberMethod{JsiiMethod: "addStackArtifactDeployment", GoMethod: "AddStackArtifactDeployment"},
_jsii_.MemberMethod{JsiiMethod: "deploysStack", GoMethod: "DeploysStack"},
_jsii_.MemberMethod{JsiiMethod: "nextSequentialRunOrder", GoMethod: "NextSequentialRunOrder"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_CdkStage{}
_jsii_.InitJsiiProxy(&j.Type__awscdkConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CdkStageProps",
reflect.TypeOf((*CdkStageProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CodeBuildOptions",
reflect.TypeOf((*CodeBuildOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CodeBuildStep",
reflect.TypeOf((*CodeBuildStep)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionRole", GoGetter: "ActionRole"},
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addOutputDirectory", GoMethod: "AddOutputDirectory"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberProperty{JsiiProperty: "buildEnvironment", GoGetter: "BuildEnvironment"},
_jsii_.MemberProperty{JsiiProperty: "commands", GoGetter: "Commands"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "envFromCfnOutputs", GoGetter: "EnvFromCfnOutputs"},
_jsii_.MemberMethod{JsiiMethod: "exportedVariable", GoMethod: "ExportedVariable"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "inputs", GoGetter: "Inputs"},
_jsii_.MemberProperty{JsiiProperty: "installCommands", GoGetter: "InstallCommands"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"},
_jsii_.MemberProperty{JsiiProperty: "partialBuildSpec", GoGetter: "PartialBuildSpec"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "primaryOutputDirectory", GoMethod: "PrimaryOutputDirectory"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
_jsii_.MemberProperty{JsiiProperty: "projectName", GoGetter: "ProjectName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberProperty{JsiiProperty: "rolePolicyStatements", GoGetter: "RolePolicyStatements"},
_jsii_.MemberProperty{JsiiProperty: "securityGroups", GoGetter: "SecurityGroups"},
_jsii_.MemberProperty{JsiiProperty: "subnetSelection", GoGetter: "SubnetSelection"},
_jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "vpc", GoGetter: "Vpc"},
},
func() interface{} {
j := jsiiProxy_CodeBuildStep{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ShellStep)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CodeBuildStepProps",
reflect.TypeOf((*CodeBuildStepProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CodeCommitSourceOptions",
reflect.TypeOf((*CodeCommitSourceOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CodePipeline",
reflect.TypeOf((*CodePipeline)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addStage", GoMethod: "AddStage"},
_jsii_.MemberMethod{JsiiMethod: "addWave", GoMethod: "AddWave"},
_jsii_.MemberMethod{JsiiMethod: "buildPipeline", GoMethod: "BuildPipeline"},
_jsii_.MemberProperty{JsiiProperty: "cloudAssemblyFileSet", GoGetter: "CloudAssemblyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "doBuildPipeline", GoMethod: "DoBuildPipeline"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "pipeline", GoGetter: "Pipeline"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "synth", GoGetter: "Synth"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "synthProject", GoGetter: "SynthProject"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberProperty{JsiiProperty: "waves", GoGetter: "Waves"},
},
func() interface{} {
j := jsiiProxy_CodePipeline{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_PipelineBase)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CodePipelineActionFactoryResult",
reflect.TypeOf((*CodePipelineActionFactoryResult)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CodePipelineFileSet",
reflect.TypeOf((*CodePipelineFileSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "producedBy", GoMethod: "ProducedBy"},
_jsii_.MemberProperty{JsiiProperty: "producer", GoGetter: "Producer"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CodePipelineFileSet{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_FileSet)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.CodePipelineProps",
reflect.TypeOf((*CodePipelineProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.CodePipelineSource",
reflect.TypeOf((*CodePipelineSource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberMethod{JsiiMethod: "getAction", GoMethod: "GetAction"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "produceAction", GoMethod: "ProduceAction"},
_jsii_.MemberMethod{JsiiMethod: "sourceAttribute", GoMethod: "SourceAttribute"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CodePipelineSource{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Step)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ICodePipelineActionFactory)
return &j
},
)
_jsii_.RegisterClass(
"monocdk.pipelines.ConfirmPermissionsBroadening",
reflect.TypeOf((*ConfirmPermissionsBroadening)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "produceAction", GoMethod: "ProduceAction"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ConfirmPermissionsBroadening{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Step)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ICodePipelineActionFactory)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ConnectionSourceOptions",
reflect.TypeOf((*ConnectionSourceOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.DeployCdkStackAction",
reflect.TypeOf((*DeployCdkStackAction)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionProperties", GoGetter: "ActionProperties"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "dependencyStackArtifactIds", GoGetter: "DependencyStackArtifactIds"},
_jsii_.MemberProperty{JsiiProperty: "executeRunOrder", GoGetter: "ExecuteRunOrder"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberProperty{JsiiProperty: "prepareRunOrder", GoGetter: "PrepareRunOrder"},
_jsii_.MemberProperty{JsiiProperty: "stackArtifactId", GoGetter: "StackArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "stackName", GoGetter: "StackName"},
},
func() interface{} {
j := jsiiProxy_DeployCdkStackAction{}
_jsii_.InitJsiiProxy(&j.Type__awscodepipelineIAction)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.DeployCdkStackActionOptions",
reflect.TypeOf((*DeployCdkStackActionOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.DeployCdkStackActionProps",
reflect.TypeOf((*DeployCdkStackActionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.DockerCredential",
reflect.TypeOf((*DockerCredential)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"},
_jsii_.MemberProperty{JsiiProperty: "usages", GoGetter: "Usages"},
},
func() interface{} {
return &jsiiProxy_DockerCredential{}
},
)
_jsii_.RegisterEnum(
"monocdk.pipelines.DockerCredentialUsage",
reflect.TypeOf((*DockerCredentialUsage)(nil)).Elem(),
map[string]interface{}{
"SYNTH": DockerCredentialUsage_SYNTH,
"SELF_UPDATE": DockerCredentialUsage_SELF_UPDATE,
"ASSET_PUBLISHING": DockerCredentialUsage_ASSET_PUBLISHING,
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ECRSourceOptions",
reflect.TypeOf((*ECRSourceOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.EcrDockerCredentialOptions",
reflect.TypeOf((*EcrDockerCredentialOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ExternalDockerCredentialOptions",
reflect.TypeOf((*ExternalDockerCredentialOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.FileSet",
reflect.TypeOf((*FileSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "producedBy", GoMethod: "ProducedBy"},
_jsii_.MemberProperty{JsiiProperty: "producer", GoGetter: "Producer"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_FileSet{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IFileSetProducer)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.FileSetLocation",
reflect.TypeOf((*FileSetLocation)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.FromStackArtifactOptions",
reflect.TypeOf((*FromStackArtifactOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.GitHubSourceOptions",
reflect.TypeOf((*GitHubSourceOptions)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"monocdk.pipelines.ICodePipelineActionFactory",
reflect.TypeOf((*ICodePipelineActionFactory)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produceAction", GoMethod: "ProduceAction"},
},
func() interface{} {
return &jsiiProxy_ICodePipelineActionFactory{}
},
)
_jsii_.RegisterInterface(
"monocdk.pipelines.IFileSetProducer",
reflect.TypeOf((*IFileSetProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
},
func() interface{} {
return &jsiiProxy_IFileSetProducer{}
},
)
_jsii_.RegisterInterface(
"monocdk.pipelines.IStageHost",
reflect.TypeOf((*IStageHost)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "publishAsset", GoMethod: "PublishAsset"},
_jsii_.MemberMethod{JsiiMethod: "stackOutputArtifact", GoMethod: "StackOutputArtifact"},
},
func() interface{} {
return &jsiiProxy_IStageHost{}
},
)
_jsii_.RegisterClass(
"monocdk.pipelines.ManualApprovalStep",
reflect.TypeOf((*ManualApprovalStep)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ManualApprovalStep{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Step)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ManualApprovalStepProps",
reflect.TypeOf((*ManualApprovalStepProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.PermissionsBroadeningCheckProps",
reflect.TypeOf((*PermissionsBroadeningCheckProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.PipelineBase",
reflect.TypeOf((*PipelineBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addStage", GoMethod: "AddStage"},
_jsii_.MemberMethod{JsiiMethod: "addWave", GoMethod: "AddWave"},
_jsii_.MemberMethod{JsiiMethod: "buildPipeline", GoMethod: "BuildPipeline"},
_jsii_.MemberProperty{JsiiProperty: "cloudAssemblyFileSet", GoGetter: "CloudAssemblyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "doBuildPipeline", GoMethod: "DoBuildPipeline"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "synth", GoGetter: "Synth"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberProperty{JsiiProperty: "waves", GoGetter: "Waves"},
},
func() interface{} {
j := jsiiProxy_PipelineBase{}
_jsii_.InitJsiiProxy(&j.Type__awscdkConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.PipelineBaseProps",
reflect.TypeOf((*PipelineBaseProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ProduceActionOptions",
reflect.TypeOf((*ProduceActionOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.PublishAssetsAction",
reflect.TypeOf((*PublishAssetsAction)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionProperties", GoGetter: "ActionProperties"},
_jsii_.MemberMethod{JsiiMethod: "addPublishCommand", GoMethod: "AddPublishCommand"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_PublishAssetsAction{}
_jsii_.InitJsiiProxy(&j.Type__awscdkConstruct)
_jsii_.InitJsiiProxy(&j.Type__awscodepipelineIAction)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.PublishAssetsActionProps",
reflect.TypeOf((*PublishAssetsActionProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.S3SourceOptions",
reflect.TypeOf((*S3SourceOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.ShellScriptAction",
reflect.TypeOf((*ShellScriptAction)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionProperties", GoGetter: "ActionProperties"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
},
func() interface{} {
j := jsiiProxy_ShellScriptAction{}
_jsii_.InitJsiiProxy(&j.Type__awscodepipelineIAction)
_jsii_.InitJsiiProxy(&j.Type__awsiamIGrantable)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ShellScriptActionProps",
reflect.TypeOf((*ShellScriptActionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.ShellStep",
reflect.TypeOf((*ShellStep)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addOutputDirectory", GoMethod: "AddOutputDirectory"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberProperty{JsiiProperty: "commands", GoGetter: "Commands"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "envFromCfnOutputs", GoGetter: "EnvFromCfnOutputs"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "inputs", GoGetter: "Inputs"},
_jsii_.MemberProperty{JsiiProperty: "installCommands", GoGetter: "InstallCommands"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "primaryOutputDirectory", GoMethod: "PrimaryOutputDirectory"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ShellStep{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Step)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.ShellStepProps",
reflect.TypeOf((*ShellStepProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.SimpleSynthAction",
reflect.TypeOf((*SimpleSynthAction)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionProperties", GoGetter: "ActionProperties"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberProperty{JsiiProperty: "project", GoGetter: "Project"},
},
func() interface{} {
j := jsiiProxy_SimpleSynthAction{}
_jsii_.InitJsiiProxy(&j.Type__awscodepipelineIAction)
_jsii_.InitJsiiProxy(&j.Type__awsiamIGrantable)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.SimpleSynthActionProps",
reflect.TypeOf((*SimpleSynthActionProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.SimpleSynthOptions",
reflect.TypeOf((*SimpleSynthOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StackAsset",
reflect.TypeOf((*StackAsset)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.StackDeployment",
reflect.TypeOf((*StackDeployment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absoluteTemplatePath", GoGetter: "AbsoluteTemplatePath"},
_jsii_.MemberProperty{JsiiProperty: "account", GoGetter: "Account"},
_jsii_.MemberMethod{JsiiMethod: "addStackDependency", GoMethod: "AddStackDependency"},
_jsii_.MemberMethod{JsiiMethod: "addStackSteps", GoMethod: "AddStackSteps"},
_jsii_.MemberProperty{JsiiProperty: "assets", GoGetter: "Assets"},
_jsii_.MemberProperty{JsiiProperty: "assumeRoleArn", GoGetter: "AssumeRoleArn"},
_jsii_.MemberProperty{JsiiProperty: "changeSet", GoGetter: "ChangeSet"},
_jsii_.MemberProperty{JsiiProperty: "constructPath", GoGetter: "ConstructPath"},
_jsii_.MemberProperty{JsiiProperty: "executionRoleArn", GoGetter: "ExecutionRoleArn"},
_jsii_.MemberProperty{JsiiProperty: "post", GoGetter: "Post"},
_jsii_.MemberProperty{JsiiProperty: "pre", GoGetter: "Pre"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberProperty{JsiiProperty: "stackArtifactId", GoGetter: "StackArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "stackDependencies", GoGetter: "StackDependencies"},
_jsii_.MemberProperty{JsiiProperty: "stackName", GoGetter: "StackName"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "templateAsset", GoGetter: "TemplateAsset"},
_jsii_.MemberProperty{JsiiProperty: "templateUrl", GoGetter: "TemplateUrl"},
},
func() interface{} {
return &jsiiProxy_StackDeployment{}
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StackDeploymentProps",
reflect.TypeOf((*StackDeploymentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.StackOutput",
reflect.TypeOf((*StackOutput)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "artifactFile", GoGetter: "ArtifactFile"},
_jsii_.MemberProperty{JsiiProperty: "outputName", GoGetter: "OutputName"},
},
func() interface{} {
return &jsiiProxy_StackOutput{}
},
)
_jsii_.RegisterClass(
"monocdk.pipelines.StackOutputReference",
reflect.TypeOf((*StackOutputReference)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "isProducedBy", GoMethod: "IsProducedBy"},
_jsii_.MemberProperty{JsiiProperty: "outputName", GoGetter: "OutputName"},
_jsii_.MemberProperty{JsiiProperty: "stackDescription", GoGetter: "StackDescription"},
},
func() interface{} {
return &jsiiProxy_StackOutputReference{}
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StackSteps",
reflect.TypeOf((*StackSteps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.StageDeployment",
reflect.TypeOf((*StageDeployment)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPost", GoMethod: "AddPost"},
_jsii_.MemberMethod{JsiiMethod: "addPre", GoMethod: "AddPre"},
_jsii_.MemberProperty{JsiiProperty: "post", GoGetter: "Post"},
_jsii_.MemberProperty{JsiiProperty: "pre", GoGetter: "Pre"},
_jsii_.MemberProperty{JsiiProperty: "stacks", GoGetter: "Stacks"},
_jsii_.MemberProperty{JsiiProperty: "stackSteps", GoGetter: "StackSteps"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
},
func() interface{} {
return &jsiiProxy_StageDeployment{}
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StageDeploymentProps",
reflect.TypeOf((*StageDeploymentProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StandardNpmSynthOptions",
reflect.TypeOf((*StandardNpmSynthOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.StandardYarnSynthOptions",
reflect.TypeOf((*StandardYarnSynthOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.Step",
reflect.TypeOf((*Step)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDependencyFileSet", GoMethod: "AddDependencyFileSet"},
_jsii_.MemberMethod{JsiiMethod: "addStepDependency", GoMethod: "AddStepDependency"},
_jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "dependencyFileSets", GoGetter: "DependencyFileSets"},
_jsii_.MemberMethod{JsiiMethod: "discoverReferencedOutputs", GoMethod: "DiscoverReferencedOutputs"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "isSource", GoGetter: "IsSource"},
_jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Step{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IFileSetProducer)
return &j
},
)
_jsii_.RegisterClass(
"monocdk.pipelines.UpdatePipelineAction",
reflect.TypeOf((*UpdatePipelineAction)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionProperties", GoGetter: "ActionProperties"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_UpdatePipelineAction{}
_jsii_.InitJsiiProxy(&j.Type__awscdkConstruct)
_jsii_.InitJsiiProxy(&j.Type__awscodepipelineIAction)
return &j
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.UpdatePipelineActionProps",
reflect.TypeOf((*UpdatePipelineActionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"monocdk.pipelines.Wave",
reflect.TypeOf((*Wave)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPost", GoMethod: "AddPost"},
_jsii_.MemberMethod{JsiiMethod: "addPre", GoMethod: "AddPre"},
_jsii_.MemberMethod{JsiiMethod: "addStage", GoMethod: "AddStage"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "post", GoGetter: "Post"},
_jsii_.MemberProperty{JsiiProperty: "pre", GoGetter: "Pre"},
_jsii_.MemberProperty{JsiiProperty: "stages", GoGetter: "Stages"},
},
func() interface{} {
return &jsiiProxy_Wave{}
},
)
_jsii_.RegisterStruct(
"monocdk.pipelines.WaveOptions",
reflect.TypeOf((*WaveOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"monocdk.pipelines.WaveProps",
reflect.TypeOf((*WaveProps)(nil)).Elem(),
)
}