package pipelines import ( "reflect" _jsii_ "github.com/aws/jsii-runtime-go/runtime" ) func init() { _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.AddStageOpts", reflect.TypeOf((*AddStageOpts)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.pipelines.ArtifactMap", reflect.TypeOf((*ArtifactMap)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "toCodePipeline", GoMethod: "ToCodePipeline"}, }, func() interface{} { return &jsiiProxy_ArtifactMap{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.pipelines.AssetType", reflect.TypeOf((*AssetType)(nil)).Elem(), map[string]interface{}{ "FILE": AssetType_FILE, "DOCKER_IMAGE": AssetType_DOCKER_IMAGE, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.CodeBuildOptions", reflect.TypeOf((*CodeBuildOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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: "cache", GoGetter: "Cache"}, _jsii_.MemberProperty{JsiiProperty: "commands", GoGetter: "Commands"}, _jsii_.MemberMethod{JsiiMethod: "configurePrimaryOutput", GoMethod: "ConfigurePrimaryOutput"}, _jsii_.MemberProperty{JsiiProperty: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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: "fileSystemLocations", GoGetter: "FileSystemLocations"}, _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: "logging", GoGetter: "Logging"}, _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( "aws-cdk-lib.pipelines.CodeBuildStepProps", reflect.TypeOf((*CodeBuildStepProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.CodeCommitSourceOptions", reflect.TypeOf((*CodeCommitSourceOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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_.MemberProperty{JsiiProperty: "pipeline", GoGetter: "Pipeline"}, _jsii_.MemberProperty{JsiiProperty: "selfMutationEnabled", GoGetter: "SelfMutationEnabled"}, _jsii_.MemberProperty{JsiiProperty: "selfMutationProject", GoGetter: "SelfMutationProject"}, _jsii_.MemberProperty{JsiiProperty: "synth", GoGetter: "Synth"}, _jsii_.MemberProperty{JsiiProperty: "synthProject", GoGetter: "SynthProject"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "waves", GoGetter: "Waves"}, }, func() interface{} { j := jsiiProxy_CodePipeline{} _jsii_.InitJsiiProxy(&j.jsiiProxy_PipelineBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.CodePipelineActionFactoryResult", reflect.TypeOf((*CodePipelineActionFactoryResult)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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( "aws-cdk-lib.pipelines.CodePipelineProps", reflect.TypeOf((*CodePipelineProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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( "aws-cdk-lib.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: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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( "aws-cdk-lib.pipelines.ConnectionSourceOptions", reflect.TypeOf((*ConnectionSourceOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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( "aws-cdk-lib.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( "aws-cdk-lib.pipelines.ECRSourceOptions", reflect.TypeOf((*ECRSourceOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.EcrDockerCredentialOptions", reflect.TypeOf((*EcrDockerCredentialOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.ExternalDockerCredentialOptions", reflect.TypeOf((*ExternalDockerCredentialOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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( "aws-cdk-lib.pipelines.FileSetLocation", reflect.TypeOf((*FileSetLocation)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.GitHubSourceOptions", reflect.TypeOf((*GitHubSourceOptions)(nil)).Elem(), ) _jsii_.RegisterInterface( "aws-cdk-lib.pipelines.ICodePipelineActionFactory", reflect.TypeOf((*ICodePipelineActionFactory)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "produceAction", GoMethod: "ProduceAction"}, }, func() interface{} { return &jsiiProxy_ICodePipelineActionFactory{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.pipelines.IFileSetProducer", reflect.TypeOf((*IFileSetProducer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "primaryOutput", GoGetter: "PrimaryOutput"}, }, func() interface{} { return &jsiiProxy_IFileSetProducer{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.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: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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( "aws-cdk-lib.pipelines.ManualApprovalStepProps", reflect.TypeOf((*ManualApprovalStepProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.PermissionsBroadeningCheckProps", reflect.TypeOf((*PermissionsBroadeningCheckProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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_.MemberProperty{JsiiProperty: "synth", GoGetter: "Synth"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "waves", GoGetter: "Waves"}, }, func() interface{} { j := jsiiProxy_PipelineBase{} _jsii_.InitJsiiProxy(&j.Type__constructsConstruct) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.PipelineBaseProps", reflect.TypeOf((*PipelineBaseProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.ProduceActionOptions", reflect.TypeOf((*ProduceActionOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.S3SourceOptions", reflect.TypeOf((*S3SourceOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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( "aws-cdk-lib.pipelines.ShellStepProps", reflect.TypeOf((*ShellStepProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.StackAsset", reflect.TypeOf((*StackAsset)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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( "aws-cdk-lib.pipelines.StackDeploymentProps", reflect.TypeOf((*StackDeploymentProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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_.RegisterClass( "aws-cdk-lib.pipelines.StackOutputsMap", reflect.TypeOf((*StackOutputsMap)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "toCodePipeline", GoMethod: "ToCodePipeline"}, }, func() interface{} { return &jsiiProxy_StackOutputsMap{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.StackSteps", reflect.TypeOf((*StackSteps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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: "prepareStep", GoGetter: "PrepareStep"}, _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( "aws-cdk-lib.pipelines.StageDeploymentProps", reflect.TypeOf((*StageDeploymentProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.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: "consumedStackOutputs", GoGetter: "ConsumedStackOutputs"}, _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( "aws-cdk-lib.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( "aws-cdk-lib.pipelines.WaveOptions", reflect.TypeOf((*WaveOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.pipelines.WaveProps", reflect.TypeOf((*WaveProps)(nil)).Elem(), ) }