awscdk/main.go (3,215 lines of code) (raw):
// Version 2 of the AWS Cloud Development Kit library
package awscdk
import (
"reflect"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)
func init() {
_jsii_.RegisterStruct(
"aws-cdk-lib.AddDockerImageAssetOptions",
reflect.TypeOf((*AddDockerImageAssetOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AddFileAssetOptions",
reflect.TypeOf((*AddFileAssetOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Annotations",
reflect.TypeOf((*Annotations)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "acknowledgeWarning", GoMethod: "AcknowledgeWarning"},
_jsii_.MemberMethod{JsiiMethod: "addDeprecation", GoMethod: "AddDeprecation"},
_jsii_.MemberMethod{JsiiMethod: "addError", GoMethod: "AddError"},
_jsii_.MemberMethod{JsiiMethod: "addInfo", GoMethod: "AddInfo"},
_jsii_.MemberMethod{JsiiMethod: "addWarning", GoMethod: "AddWarning"},
_jsii_.MemberMethod{JsiiMethod: "addWarningV2", GoMethod: "AddWarningV2"},
},
func() interface{} {
return &jsiiProxy_Annotations{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.App",
reflect.TypeOf((*App)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "account", GoGetter: "Account"},
_jsii_.MemberProperty{JsiiProperty: "artifactId", GoGetter: "ArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "assetOutdir", GoGetter: "AssetOutdir"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "outdir", GoGetter: "Outdir"},
_jsii_.MemberProperty{JsiiProperty: "parentStage", GoGetter: "ParentStage"},
_jsii_.MemberProperty{JsiiProperty: "policyValidationBeta1", GoGetter: "PolicyValidationBeta1"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberMethod{JsiiMethod: "synth", GoMethod: "Synth"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_App{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Stage)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AppProps",
reflect.TypeOf((*AppProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Arn",
reflect.TypeOf((*Arn)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Arn{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ArnComponents",
reflect.TypeOf((*ArnComponents)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.ArnFormat",
reflect.TypeOf((*ArnFormat)(nil)).Elem(),
map[string]interface{}{
"NO_RESOURCE_NAME": ArnFormat_NO_RESOURCE_NAME,
"COLON_RESOURCE_NAME": ArnFormat_COLON_RESOURCE_NAME,
"SLASH_RESOURCE_NAME": ArnFormat_SLASH_RESOURCE_NAME,
"SLASH_RESOURCE_SLASH_RESOURCE_NAME": ArnFormat_SLASH_RESOURCE_SLASH_RESOURCE_NAME,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.AspectApplication",
reflect.TypeOf((*AspectApplication)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "aspect", GoGetter: "Aspect"},
_jsii_.MemberProperty{JsiiProperty: "construct", GoGetter: "Construct"},
_jsii_.MemberProperty{JsiiProperty: "priority", GoGetter: "Priority"},
},
func() interface{} {
return &jsiiProxy_AspectApplication{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AspectOptions",
reflect.TypeOf((*AspectOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.AspectPriority",
reflect.TypeOf((*AspectPriority)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_AspectPriority{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Aspects",
reflect.TypeOf((*Aspects)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberProperty{JsiiProperty: "all", GoGetter: "All"},
_jsii_.MemberProperty{JsiiProperty: "applied", GoGetter: "Applied"},
},
func() interface{} {
return &jsiiProxy_Aspects{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.AssetHashType",
reflect.TypeOf((*AssetHashType)(nil)).Elem(),
map[string]interface{}{
"SOURCE": AssetHashType_SOURCE,
"OUTPUT": AssetHashType_OUTPUT,
"CUSTOM": AssetHashType_CUSTOM,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.AssetManifestBuilder",
reflect.TypeOf((*AssetManifestBuilder)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "defaultAddDockerImageAsset", GoMethod: "DefaultAddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "defaultAddFileAsset", GoMethod: "DefaultAddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "emitManifest", GoMethod: "EmitManifest"},
_jsii_.MemberProperty{JsiiProperty: "hasAssets", GoGetter: "HasAssets"},
},
func() interface{} {
return &jsiiProxy_AssetManifestBuilder{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AssetManifestDockerImageDestination",
reflect.TypeOf((*AssetManifestDockerImageDestination)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AssetManifestFileDestination",
reflect.TypeOf((*AssetManifestFileDestination)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AssetOptions",
reflect.TypeOf((*AssetOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.AssetStaging",
reflect.TypeOf((*AssetStaging)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "absoluteStagedPath", GoGetter: "AbsoluteStagedPath"},
_jsii_.MemberProperty{JsiiProperty: "assetHash", GoGetter: "AssetHash"},
_jsii_.MemberProperty{JsiiProperty: "isArchive", GoGetter: "IsArchive"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "packaging", GoGetter: "Packaging"},
_jsii_.MemberMethod{JsiiMethod: "relativeStagedPath", GoMethod: "RelativeStagedPath"},
_jsii_.MemberProperty{JsiiProperty: "sourcePath", GoGetter: "SourcePath"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_AssetStaging{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.AssetStagingProps",
reflect.TypeOf((*AssetStagingProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Aws",
reflect.TypeOf((*Aws)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Aws{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.BootstraplessSynthesizer",
reflect.TypeOf((*BootstraplessSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberProperty{JsiiProperty: "cloudFormationExecutionRoleArn", GoGetter: "CloudFormationExecutionRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberProperty{JsiiProperty: "deployRoleArn", GoGetter: "DeployRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "reusableBind", GoMethod: "ReusableBind"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_BootstraplessSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_DefaultStackSynthesizer)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.BootstraplessSynthesizerProps",
reflect.TypeOf((*BootstraplessSynthesizerProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.BundlingFileAccess",
reflect.TypeOf((*BundlingFileAccess)(nil)).Elem(),
map[string]interface{}{
"VOLUME_COPY": BundlingFileAccess_VOLUME_COPY,
"BIND_MOUNT": BundlingFileAccess_BIND_MOUNT,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.BundlingOptions",
reflect.TypeOf((*BundlingOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.BundlingOutput",
reflect.TypeOf((*BundlingOutput)(nil)).Elem(),
map[string]interface{}{
"ARCHIVED": BundlingOutput_ARCHIVED,
"NOT_ARCHIVED": BundlingOutput_NOT_ARCHIVED,
"AUTO_DISCOVER": BundlingOutput_AUTO_DISCOVER,
"SINGLE_FILE": BundlingOutput_SINGLE_FILE,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnAutoScalingReplacingUpdate",
reflect.TypeOf((*CfnAutoScalingReplacingUpdate)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnAutoScalingRollingUpdate",
reflect.TypeOf((*CfnAutoScalingRollingUpdate)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnAutoScalingScheduledAction",
reflect.TypeOf((*CfnAutoScalingScheduledAction)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.CfnCapabilities",
reflect.TypeOf((*CfnCapabilities)(nil)).Elem(),
map[string]interface{}{
"NONE": CfnCapabilities_NONE,
"ANONYMOUS_IAM": CfnCapabilities_ANONYMOUS_IAM,
"NAMED_IAM": CfnCapabilities_NAMED_IAM,
"AUTO_EXPAND": CfnCapabilities_AUTO_EXPAND,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenAdditionalOptions",
reflect.TypeOf((*CfnCodeDeployBlueGreenAdditionalOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenApplication",
reflect.TypeOf((*CfnCodeDeployBlueGreenApplication)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenApplicationTarget",
reflect.TypeOf((*CfnCodeDeployBlueGreenApplicationTarget)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenEcsAttributes",
reflect.TypeOf((*CfnCodeDeployBlueGreenEcsAttributes)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnCodeDeployBlueGreenHook",
reflect.TypeOf((*CfnCodeDeployBlueGreenHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "additionalOptions", GoGetter: "AdditionalOptions"},
_jsii_.MemberProperty{JsiiProperty: "applications", GoGetter: "Applications"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "lifecycleEventHooks", GoGetter: "LifecycleEventHooks"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "serviceRole", GoGetter: "ServiceRole"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "trafficRoutingConfig", GoGetter: "TrafficRoutingConfig"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
},
func() interface{} {
j := jsiiProxy_CfnCodeDeployBlueGreenHook{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnHook)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenHookProps",
reflect.TypeOf((*CfnCodeDeployBlueGreenHookProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployBlueGreenLifecycleEventHooks",
reflect.TypeOf((*CfnCodeDeployBlueGreenLifecycleEventHooks)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCodeDeployLambdaAliasUpdate",
reflect.TypeOf((*CfnCodeDeployLambdaAliasUpdate)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnCondition",
reflect.TypeOf((*CfnCondition)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "expression", GoGetter: "Expression"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CfnCondition{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnElement)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ICfnConditionExpression)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResolvable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnConditionProps",
reflect.TypeOf((*CfnConditionProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCreationPolicy",
reflect.TypeOf((*CfnCreationPolicy)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnCustomResource",
reflect.TypeOf((*CfnCustomResource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "serviceTimeout", GoGetter: "ServiceTimeout"},
_jsii_.MemberProperty{JsiiProperty: "serviceToken", GoGetter: "ServiceToken"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnCustomResource{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnCustomResourceProps",
reflect.TypeOf((*CfnCustomResourceProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.CfnDeletionPolicy",
reflect.TypeOf((*CfnDeletionPolicy)(nil)).Elem(),
map[string]interface{}{
"DELETE": CfnDeletionPolicy_DELETE,
"RETAIN": CfnDeletionPolicy_RETAIN,
"RETAIN_EXCEPT_ON_CREATE": CfnDeletionPolicy_RETAIN_EXCEPT_ON_CREATE,
"SNAPSHOT": CfnDeletionPolicy_SNAPSHOT,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnDynamicReference",
reflect.TypeOf((*CfnDynamicReference)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "newError", GoMethod: "NewError"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toStringList", GoMethod: "ToStringList"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
j := jsiiProxy_CfnDynamicReference{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Intrinsic)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnDynamicReferenceProps",
reflect.TypeOf((*CfnDynamicReferenceProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.CfnDynamicReferenceService",
reflect.TypeOf((*CfnDynamicReferenceService)(nil)).Elem(),
map[string]interface{}{
"SSM": CfnDynamicReferenceService_SSM,
"SSM_SECURE": CfnDynamicReferenceService_SSM_SECURE,
"SECRETS_MANAGER": CfnDynamicReferenceService_SECRETS_MANAGER,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnElement",
reflect.TypeOf((*CfnElement)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CfnElement{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnGuardHook",
reflect.TypeOf((*CfnGuardHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberProperty{JsiiProperty: "alias", GoGetter: "Alias"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrHookArn", GoGetter: "AttrHookArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "executionRole", GoGetter: "ExecutionRole"},
_jsii_.MemberProperty{JsiiProperty: "failureMode", GoGetter: "FailureMode"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hookStatus", GoGetter: "HookStatus"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logBucket", GoGetter: "LogBucket"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberProperty{JsiiProperty: "options", GoGetter: "Options"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "ruleLocation", GoGetter: "RuleLocation"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stackFilters", GoGetter: "StackFilters"},
_jsii_.MemberProperty{JsiiProperty: "targetFilters", GoGetter: "TargetFilters"},
_jsii_.MemberProperty{JsiiProperty: "targetOperations", GoGetter: "TargetOperations"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnGuardHook{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.HookTargetProperty",
reflect.TypeOf((*CfnGuardHook_HookTargetProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.OptionsProperty",
reflect.TypeOf((*CfnGuardHook_OptionsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.S3LocationProperty",
reflect.TypeOf((*CfnGuardHook_S3LocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.StackFiltersProperty",
reflect.TypeOf((*CfnGuardHook_StackFiltersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.StackNamesProperty",
reflect.TypeOf((*CfnGuardHook_StackNamesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.StackRolesProperty",
reflect.TypeOf((*CfnGuardHook_StackRolesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHook.TargetFiltersProperty",
reflect.TypeOf((*CfnGuardHook_TargetFiltersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnGuardHookProps",
reflect.TypeOf((*CfnGuardHookProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnHook",
reflect.TypeOf((*CfnHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
},
func() interface{} {
j := jsiiProxy_CfnHook{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnElement)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnHookDefaultVersion",
reflect.TypeOf((*CfnHookDefaultVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "typeVersionArn", GoGetter: "TypeVersionArn"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "versionId", GoGetter: "VersionId"},
},
func() interface{} {
j := jsiiProxy_CfnHookDefaultVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnHookDefaultVersionProps",
reflect.TypeOf((*CfnHookDefaultVersionProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnHookProps",
reflect.TypeOf((*CfnHookProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnHookTypeConfig",
reflect.TypeOf((*CfnHookTypeConfig)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrConfigurationArn", GoGetter: "AttrConfigurationArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "configuration", GoGetter: "Configuration"},
_jsii_.MemberProperty{JsiiProperty: "configurationAlias", GoGetter: "ConfigurationAlias"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeArn", GoGetter: "TypeArn"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnHookTypeConfig{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnHookTypeConfigProps",
reflect.TypeOf((*CfnHookTypeConfigProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnHookVersion",
reflect.TypeOf((*CfnHookVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrIsDefaultVersion", GoGetter: "AttrIsDefaultVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrTypeArn", GoGetter: "AttrTypeArn"},
_jsii_.MemberProperty{JsiiProperty: "attrVersionId", GoGetter: "AttrVersionId"},
_jsii_.MemberProperty{JsiiProperty: "attrVisibility", GoGetter: "AttrVisibility"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "executionRoleArn", GoGetter: "ExecutionRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "loggingConfig", GoGetter: "LoggingConfig"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "schemaHandlerPackage", GoGetter: "SchemaHandlerPackage"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnHookVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnHookVersion.LoggingConfigProperty",
reflect.TypeOf((*CfnHookVersion_LoggingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnHookVersionProps",
reflect.TypeOf((*CfnHookVersionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnJson",
reflect.TypeOf((*CfnJson)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
j := jsiiProxy_CfnJson{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResolvable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnJsonProps",
reflect.TypeOf((*CfnJsonProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnLambdaHook",
reflect.TypeOf((*CfnLambdaHook)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberProperty{JsiiProperty: "alias", GoGetter: "Alias"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrHookArn", GoGetter: "AttrHookArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "executionRole", GoGetter: "ExecutionRole"},
_jsii_.MemberProperty{JsiiProperty: "failureMode", GoGetter: "FailureMode"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "hookStatus", GoGetter: "HookStatus"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "lambdaFunction", GoGetter: "LambdaFunction"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stackFilters", GoGetter: "StackFilters"},
_jsii_.MemberProperty{JsiiProperty: "targetFilters", GoGetter: "TargetFilters"},
_jsii_.MemberProperty{JsiiProperty: "targetOperations", GoGetter: "TargetOperations"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnLambdaHook{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHook.HookTargetProperty",
reflect.TypeOf((*CfnLambdaHook_HookTargetProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHook.StackFiltersProperty",
reflect.TypeOf((*CfnLambdaHook_StackFiltersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHook.StackNamesProperty",
reflect.TypeOf((*CfnLambdaHook_StackNamesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHook.StackRolesProperty",
reflect.TypeOf((*CfnLambdaHook_StackRolesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHook.TargetFiltersProperty",
reflect.TypeOf((*CfnLambdaHook_TargetFiltersProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnLambdaHookProps",
reflect.TypeOf((*CfnLambdaHookProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnMacro",
reflect.TypeOf((*CfnMacro)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logGroupName", GoGetter: "LogGroupName"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "logRoleArn", GoGetter: "LogRoleArn"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnMacro{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnMacroProps",
reflect.TypeOf((*CfnMacroProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnMapping",
reflect.TypeOf((*CfnMapping)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "findInMap", GoMethod: "FindInMap"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "setValue", GoMethod: "SetValue"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CfnMapping{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnRefElement)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnMappingProps",
reflect.TypeOf((*CfnMappingProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnModuleDefaultVersion",
reflect.TypeOf((*CfnModuleDefaultVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "arn", GoGetter: "Arn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "moduleName", GoGetter: "ModuleName"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "versionId", GoGetter: "VersionId"},
},
func() interface{} {
j := jsiiProxy_CfnModuleDefaultVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnModuleDefaultVersionProps",
reflect.TypeOf((*CfnModuleDefaultVersionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnModuleVersion",
reflect.TypeOf((*CfnModuleVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDocumentationUrl", GoGetter: "AttrDocumentationUrl"},
_jsii_.MemberProperty{JsiiProperty: "attrIsDefaultVersion", GoGetter: "AttrIsDefaultVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrSchema", GoGetter: "AttrSchema"},
_jsii_.MemberProperty{JsiiProperty: "attrTimeCreated", GoGetter: "AttrTimeCreated"},
_jsii_.MemberProperty{JsiiProperty: "attrVersionId", GoGetter: "AttrVersionId"},
_jsii_.MemberProperty{JsiiProperty: "attrVisibility", GoGetter: "AttrVisibility"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "moduleName", GoGetter: "ModuleName"},
_jsii_.MemberProperty{JsiiProperty: "modulePackage", GoGetter: "ModulePackage"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnModuleVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnModuleVersionProps",
reflect.TypeOf((*CfnModuleVersionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnOutput",
reflect.TypeOf((*CfnOutput)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "condition", GoGetter: "Condition"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "exportName", GoGetter: "ExportName"},
_jsii_.MemberProperty{JsiiProperty: "importValue", GoGetter: "ImportValue"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
j := jsiiProxy_CfnOutput{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnElement)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnOutputProps",
reflect.TypeOf((*CfnOutputProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnParameter",
reflect.TypeOf((*CfnParameter)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "allowedPattern", GoGetter: "AllowedPattern"},
_jsii_.MemberProperty{JsiiProperty: "allowedValues", GoGetter: "AllowedValues"},
_jsii_.MemberProperty{JsiiProperty: "constraintDescription", GoGetter: "ConstraintDescription"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "default", GoGetter: "Default"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "maxLength", GoGetter: "MaxLength"},
_jsii_.MemberProperty{JsiiProperty: "maxValue", GoGetter: "MaxValue"},
_jsii_.MemberProperty{JsiiProperty: "minLength", GoGetter: "MinLength"},
_jsii_.MemberProperty{JsiiProperty: "minValue", GoGetter: "MinValue"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "noEcho", GoGetter: "NoEcho"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
_jsii_.MemberProperty{JsiiProperty: "valueAsList", GoGetter: "ValueAsList"},
_jsii_.MemberProperty{JsiiProperty: "valueAsNumber", GoGetter: "ValueAsNumber"},
_jsii_.MemberProperty{JsiiProperty: "valueAsString", GoGetter: "ValueAsString"},
},
func() interface{} {
j := jsiiProxy_CfnParameter{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnElement)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnParameterProps",
reflect.TypeOf((*CfnParameterProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnPublicTypeVersion",
reflect.TypeOf((*CfnPublicTypeVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "arn", GoGetter: "Arn"},
_jsii_.MemberProperty{JsiiProperty: "attrPublicTypeArn", GoGetter: "AttrPublicTypeArn"},
_jsii_.MemberProperty{JsiiProperty: "attrPublisherId", GoGetter: "AttrPublisherId"},
_jsii_.MemberProperty{JsiiProperty: "attrTypeVersionArn", GoGetter: "AttrTypeVersionArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logDeliveryBucket", GoGetter: "LogDeliveryBucket"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "publicVersionNumber", GoGetter: "PublicVersionNumber"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnPublicTypeVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnPublicTypeVersionProps",
reflect.TypeOf((*CfnPublicTypeVersionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnPublisher",
reflect.TypeOf((*CfnPublisher)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "acceptTermsAndConditions", GoGetter: "AcceptTermsAndConditions"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrIdentityProvider", GoGetter: "AttrIdentityProvider"},
_jsii_.MemberProperty{JsiiProperty: "attrPublisherId", GoGetter: "AttrPublisherId"},
_jsii_.MemberProperty{JsiiProperty: "attrPublisherProfile", GoGetter: "AttrPublisherProfile"},
_jsii_.MemberProperty{JsiiProperty: "attrPublisherStatus", GoGetter: "AttrPublisherStatus"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "connectionArn", GoGetter: "ConnectionArn"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnPublisher{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnPublisherProps",
reflect.TypeOf((*CfnPublisherProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnRefElement",
reflect.TypeOf((*CfnRefElement)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CfnRefElement{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnElement)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnResource",
reflect.TypeOf((*CfnResource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnResource{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnRefElement)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceAutoScalingCreationPolicy",
reflect.TypeOf((*CfnResourceAutoScalingCreationPolicy)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnResourceDefaultVersion",
reflect.TypeOf((*CfnResourceDefaultVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "typeVersionArn", GoGetter: "TypeVersionArn"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "versionId", GoGetter: "VersionId"},
},
func() interface{} {
j := jsiiProxy_CfnResourceDefaultVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceDefaultVersionProps",
reflect.TypeOf((*CfnResourceDefaultVersionProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceProps",
reflect.TypeOf((*CfnResourceProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceSignal",
reflect.TypeOf((*CfnResourceSignal)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnResourceVersion",
reflect.TypeOf((*CfnResourceVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "attrIsDefaultVersion", GoGetter: "AttrIsDefaultVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrProvisioningType", GoGetter: "AttrProvisioningType"},
_jsii_.MemberProperty{JsiiProperty: "attrTypeArn", GoGetter: "AttrTypeArn"},
_jsii_.MemberProperty{JsiiProperty: "attrVersionId", GoGetter: "AttrVersionId"},
_jsii_.MemberProperty{JsiiProperty: "attrVisibility", GoGetter: "AttrVisibility"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "executionRoleArn", GoGetter: "ExecutionRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "loggingConfig", GoGetter: "LoggingConfig"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "schemaHandlerPackage", GoGetter: "SchemaHandlerPackage"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnResourceVersion{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceVersion.LoggingConfigProperty",
reflect.TypeOf((*CfnResourceVersion_LoggingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnResourceVersionProps",
reflect.TypeOf((*CfnResourceVersionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnRule",
reflect.TypeOf((*CfnRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addAssertion", GoMethod: "AddAssertion"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CfnRule{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnRefElement)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnRuleAssertion",
reflect.TypeOf((*CfnRuleAssertion)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnRuleProps",
reflect.TypeOf((*CfnRuleProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnStack",
reflect.TypeOf((*CfnStack)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrChangeSetId", GoGetter: "AttrChangeSetId"},
_jsii_.MemberProperty{JsiiProperty: "attrCreationTime", GoGetter: "AttrCreationTime"},
_jsii_.MemberProperty{JsiiProperty: "attrLastUpdateTime", GoGetter: "AttrLastUpdateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrOutputs", GoGetter: "AttrOutputs"},
_jsii_.MemberProperty{JsiiProperty: "attrParentId", GoGetter: "AttrParentId"},
_jsii_.MemberProperty{JsiiProperty: "attrRootId", GoGetter: "AttrRootId"},
_jsii_.MemberProperty{JsiiProperty: "attrStackId", GoGetter: "AttrStackId"},
_jsii_.MemberProperty{JsiiProperty: "attrStackStatus", GoGetter: "AttrStackStatus"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "notificationArns", GoGetter: "NotificationArns"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_jsii_.MemberProperty{JsiiProperty: "templateUrl", GoGetter: "TemplateUrl"},
_jsii_.MemberProperty{JsiiProperty: "timeoutInMinutes", GoGetter: "TimeoutInMinutes"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnStack{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStack.OutputProperty",
reflect.TypeOf((*CfnStack_OutputProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackProps",
reflect.TypeOf((*CfnStackProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnStackSet",
reflect.TypeOf((*CfnStackSet)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberProperty{JsiiProperty: "administrationRoleArn", GoGetter: "AdministrationRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrStackSetId", GoGetter: "AttrStackSetId"},
_jsii_.MemberProperty{JsiiProperty: "autoDeployment", GoGetter: "AutoDeployment"},
_jsii_.MemberProperty{JsiiProperty: "callAs", GoGetter: "CallAs"},
_jsii_.MemberProperty{JsiiProperty: "capabilities", GoGetter: "Capabilities"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "executionRoleName", GoGetter: "ExecutionRoleName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "managedExecution", GoGetter: "ManagedExecution"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberProperty{JsiiProperty: "operationPreferences", GoGetter: "OperationPreferences"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "permissionModel", GoGetter: "PermissionModel"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stackInstancesGroup", GoGetter: "StackInstancesGroup"},
_jsii_.MemberProperty{JsiiProperty: "stackSetName", GoGetter: "StackSetName"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_jsii_.MemberProperty{JsiiProperty: "templateBody", GoGetter: "TemplateBody"},
_jsii_.MemberProperty{JsiiProperty: "templateUrl", GoGetter: "TemplateUrl"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnStackSet{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.AutoDeploymentProperty",
reflect.TypeOf((*CfnStackSet_AutoDeploymentProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.DeploymentTargetsProperty",
reflect.TypeOf((*CfnStackSet_DeploymentTargetsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.ManagedExecutionProperty",
reflect.TypeOf((*CfnStackSet_ManagedExecutionProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.OperationPreferencesProperty",
reflect.TypeOf((*CfnStackSet_OperationPreferencesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.ParameterProperty",
reflect.TypeOf((*CfnStackSet_ParameterProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSet.StackInstancesProperty",
reflect.TypeOf((*CfnStackSet_StackInstancesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnStackSetProps",
reflect.TypeOf((*CfnStackSetProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTag",
reflect.TypeOf((*CfnTag)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTrafficRoute",
reflect.TypeOf((*CfnTrafficRoute)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTrafficRouting",
reflect.TypeOf((*CfnTrafficRouting)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTrafficRoutingConfig",
reflect.TypeOf((*CfnTrafficRoutingConfig)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTrafficRoutingTimeBasedCanary",
reflect.TypeOf((*CfnTrafficRoutingTimeBasedCanary)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTrafficRoutingTimeBasedLinear",
reflect.TypeOf((*CfnTrafficRoutingTimeBasedLinear)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.CfnTrafficRoutingType",
reflect.TypeOf((*CfnTrafficRoutingType)(nil)).Elem(),
map[string]interface{}{
"ALL_AT_ONCE": CfnTrafficRoutingType_ALL_AT_ONCE,
"TIME_BASED_CANARY": CfnTrafficRoutingType_TIME_BASED_CANARY,
"TIME_BASED_LINEAR": CfnTrafficRoutingType_TIME_BASED_LINEAR,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnTypeActivation",
reflect.TypeOf((*CfnTypeActivation)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"},
_jsii_.MemberProperty{JsiiProperty: "autoUpdate", GoGetter: "AutoUpdate"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "executionRoleArn", GoGetter: "ExecutionRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "loggingConfig", GoGetter: "LoggingConfig"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "majorVersion", GoGetter: "MajorVersion"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "publicTypeArn", GoGetter: "PublicTypeArn"},
_jsii_.MemberProperty{JsiiProperty: "publisherId", GoGetter: "PublisherId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
_jsii_.MemberProperty{JsiiProperty: "typeName", GoGetter: "TypeName"},
_jsii_.MemberProperty{JsiiProperty: "typeNameAlias", GoGetter: "TypeNameAlias"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "versionBump", GoGetter: "VersionBump"},
},
func() interface{} {
j := jsiiProxy_CfnTypeActivation{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTypeActivation.LoggingConfigProperty",
reflect.TypeOf((*CfnTypeActivation_LoggingConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnTypeActivationProps",
reflect.TypeOf((*CfnTypeActivationProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnUpdatePolicy",
reflect.TypeOf((*CfnUpdatePolicy)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnWaitCondition",
reflect.TypeOf((*CfnWaitCondition)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrData", GoGetter: "AttrData"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "count", GoGetter: "Count"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "handle", GoGetter: "Handle"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnWaitCondition{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CfnWaitConditionHandle",
reflect.TypeOf((*CfnWaitConditionHandle)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_CfnWaitConditionHandle{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CfnResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnWaitConditionHandleProps",
reflect.TypeOf((*CfnWaitConditionHandleProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CfnWaitConditionProps",
reflect.TypeOf((*CfnWaitConditionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CliCredentialsStackSynthesizer",
reflect.TypeOf((*CliCredentialsStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "reusableBind", GoMethod: "ReusableBind"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_CliCredentialsStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_StackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IBoundStackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IReusableStackSynthesizer)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CliCredentialsStackSynthesizerProps",
reflect.TypeOf((*CliCredentialsStackSynthesizerProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.ContextProvider",
reflect.TypeOf((*ContextProvider)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_ContextProvider{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CopyOptions",
reflect.TypeOf((*CopyOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CustomResource",
reflect.TypeOf((*CustomResource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getAttString", GoMethod: "GetAttString"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CustomResource{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Resource)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CustomResourceProps",
reflect.TypeOf((*CustomResourceProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.CustomResourceProvider",
reflect.TypeOf((*CustomResourceProvider)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"},
_jsii_.MemberProperty{JsiiProperty: "codeHash", GoGetter: "CodeHash"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "roleArn", GoGetter: "RoleArn"},
_jsii_.MemberProperty{JsiiProperty: "serviceToken", GoGetter: "ServiceToken"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CustomResourceProvider{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_CustomResourceProviderBase)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.CustomResourceProviderBase",
reflect.TypeOf((*CustomResourceProviderBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"},
_jsii_.MemberProperty{JsiiProperty: "codeHash", GoGetter: "CodeHash"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "roleArn", GoGetter: "RoleArn"},
_jsii_.MemberProperty{JsiiProperty: "serviceToken", GoGetter: "ServiceToken"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_CustomResourceProviderBase{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CustomResourceProviderBaseProps",
reflect.TypeOf((*CustomResourceProviderBaseProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CustomResourceProviderOptions",
reflect.TypeOf((*CustomResourceProviderOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.CustomResourceProviderProps",
reflect.TypeOf((*CustomResourceProviderProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.CustomResourceProviderRuntime",
reflect.TypeOf((*CustomResourceProviderRuntime)(nil)).Elem(),
map[string]interface{}{
"NODEJS_12_X": CustomResourceProviderRuntime_NODEJS_12_X,
"NODEJS_14_X": CustomResourceProviderRuntime_NODEJS_14_X,
"NODEJS_16_X": CustomResourceProviderRuntime_NODEJS_16_X,
"NODEJS_18_X": CustomResourceProviderRuntime_NODEJS_18_X,
"NODEJS_20_X": CustomResourceProviderRuntime_NODEJS_20_X,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.DefaultStackSynthesizer",
reflect.TypeOf((*DefaultStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberProperty{JsiiProperty: "cloudFormationExecutionRoleArn", GoGetter: "CloudFormationExecutionRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberProperty{JsiiProperty: "deployRoleArn", GoGetter: "DeployRoleArn"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "reusableBind", GoMethod: "ReusableBind"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_DefaultStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_StackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IBoundStackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IReusableStackSynthesizer)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DefaultStackSynthesizerProps",
reflect.TypeOf((*DefaultStackSynthesizerProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.DefaultTokenResolver",
reflect.TypeOf((*DefaultTokenResolver)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "resolveList", GoMethod: "ResolveList"},
_jsii_.MemberMethod{JsiiMethod: "resolveString", GoMethod: "ResolveString"},
_jsii_.MemberMethod{JsiiMethod: "resolveToken", GoMethod: "ResolveToken"},
},
func() interface{} {
j := jsiiProxy_DefaultTokenResolver{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ITokenResolver)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerBuildOptions",
reflect.TypeOf((*DockerBuildOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.DockerBuildSecret",
reflect.TypeOf((*DockerBuildSecret)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_DockerBuildSecret{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerCacheOption",
reflect.TypeOf((*DockerCacheOption)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.DockerIgnoreStrategy",
reflect.TypeOf((*DockerIgnoreStrategy)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberMethod{JsiiMethod: "ignores", GoMethod: "Ignores"},
},
func() interface{} {
j := jsiiProxy_DockerIgnoreStrategy{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IgnoreStrategy)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.DockerImage",
reflect.TypeOf((*DockerImage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "cp", GoMethod: "Cp"},
_jsii_.MemberProperty{JsiiProperty: "image", GoGetter: "Image"},
_jsii_.MemberMethod{JsiiMethod: "run", GoMethod: "Run"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
},
func() interface{} {
return &jsiiProxy_DockerImage{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerImageAssetLocation",
reflect.TypeOf((*DockerImageAssetLocation)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerImageAssetSource",
reflect.TypeOf((*DockerImageAssetSource)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerRunOptions",
reflect.TypeOf((*DockerRunOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.DockerVolume",
reflect.TypeOf((*DockerVolume)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.DockerVolumeConsistency",
reflect.TypeOf((*DockerVolumeConsistency)(nil)).Elem(),
map[string]interface{}{
"CONSISTENT": DockerVolumeConsistency_CONSISTENT,
"DELEGATED": DockerVolumeConsistency_DELEGATED,
"CACHED": DockerVolumeConsistency_CACHED,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Duration",
reflect.TypeOf((*Duration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "formatTokenToNumber", GoMethod: "FormatTokenToNumber"},
_jsii_.MemberMethod{JsiiMethod: "isUnresolved", GoMethod: "IsUnresolved"},
_jsii_.MemberMethod{JsiiMethod: "minus", GoMethod: "Minus"},
_jsii_.MemberMethod{JsiiMethod: "plus", GoMethod: "Plus"},
_jsii_.MemberMethod{JsiiMethod: "toDays", GoMethod: "ToDays"},
_jsii_.MemberMethod{JsiiMethod: "toHours", GoMethod: "ToHours"},
_jsii_.MemberMethod{JsiiMethod: "toHumanString", GoMethod: "ToHumanString"},
_jsii_.MemberMethod{JsiiMethod: "toIsoString", GoMethod: "ToIsoString"},
_jsii_.MemberMethod{JsiiMethod: "toMilliseconds", GoMethod: "ToMilliseconds"},
_jsii_.MemberMethod{JsiiMethod: "toMinutes", GoMethod: "ToMinutes"},
_jsii_.MemberMethod{JsiiMethod: "toSeconds", GoMethod: "ToSeconds"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "unitLabel", GoMethod: "UnitLabel"},
},
func() interface{} {
return &jsiiProxy_Duration{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.EncodingOptions",
reflect.TypeOf((*EncodingOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.Environment",
reflect.TypeOf((*Environment)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Errors",
reflect.TypeOf((*Errors)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Errors{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Expiration",
reflect.TypeOf((*Expiration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "date", GoGetter: "Date"},
_jsii_.MemberMethod{JsiiMethod: "isAfter", GoMethod: "IsAfter"},
_jsii_.MemberMethod{JsiiMethod: "isBefore", GoMethod: "IsBefore"},
_jsii_.MemberMethod{JsiiMethod: "toEpoch", GoMethod: "ToEpoch"},
},
func() interface{} {
return &jsiiProxy_Expiration{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ExportValueOptions",
reflect.TypeOf((*ExportValueOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.FeatureFlags",
reflect.TypeOf((*FeatureFlags)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "isEnabled", GoMethod: "IsEnabled"},
},
func() interface{} {
return &jsiiProxy_FeatureFlags{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.FileAssetLocation",
reflect.TypeOf((*FileAssetLocation)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.FileAssetPackaging",
reflect.TypeOf((*FileAssetPackaging)(nil)).Elem(),
map[string]interface{}{
"ZIP_DIRECTORY": FileAssetPackaging_ZIP_DIRECTORY,
"FILE": FileAssetPackaging_FILE,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.FileAssetSource",
reflect.TypeOf((*FileAssetSource)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.FileCopyOptions",
reflect.TypeOf((*FileCopyOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.FileFingerprintOptions",
reflect.TypeOf((*FileFingerprintOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.FileSystem",
reflect.TypeOf((*FileSystem)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_FileSystem{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.FingerprintOptions",
reflect.TypeOf((*FingerprintOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Fn",
reflect.TypeOf((*Fn)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Fn{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.GetContextKeyOptions",
reflect.TypeOf((*GetContextKeyOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.GetContextKeyResult",
reflect.TypeOf((*GetContextKeyResult)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.GetContextValueOptions",
reflect.TypeOf((*GetContextValueOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.GetContextValueResult",
reflect.TypeOf((*GetContextValueResult)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.GitIgnoreStrategy",
reflect.TypeOf((*GitIgnoreStrategy)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberMethod{JsiiMethod: "ignores", GoMethod: "Ignores"},
},
func() interface{} {
j := jsiiProxy_GitIgnoreStrategy{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IgnoreStrategy)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.GlobIgnoreStrategy",
reflect.TypeOf((*GlobIgnoreStrategy)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberMethod{JsiiMethod: "ignores", GoMethod: "Ignores"},
},
func() interface{} {
j := jsiiProxy_GlobIgnoreStrategy{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IgnoreStrategy)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IAnyProducer",
reflect.TypeOf((*IAnyProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IAnyProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IAspect",
reflect.TypeOf((*IAspect)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "visit", GoMethod: "Visit"},
},
func() interface{} {
return &jsiiProxy_IAspect{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IAsset",
reflect.TypeOf((*IAsset)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "assetHash", GoGetter: "AssetHash"},
},
func() interface{} {
return &jsiiProxy_IAsset{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IBoundStackSynthesizer",
reflect.TypeOf((*IBoundStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_IBoundStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStackSynthesizer)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ICfnConditionExpression",
reflect.TypeOf((*ICfnConditionExpression)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
j := jsiiProxy_ICfnConditionExpression{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResolvable)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ICfnResourceOptions",
reflect.TypeOf((*ICfnResourceOptions)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "condition", GoGetter: "Condition"},
_jsii_.MemberProperty{JsiiProperty: "creationPolicy", GoGetter: "CreationPolicy"},
_jsii_.MemberProperty{JsiiProperty: "deletionPolicy", GoGetter: "DeletionPolicy"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "metadata", GoGetter: "Metadata"},
_jsii_.MemberProperty{JsiiProperty: "updatePolicy", GoGetter: "UpdatePolicy"},
_jsii_.MemberProperty{JsiiProperty: "updateReplacePolicy", GoGetter: "UpdateReplacePolicy"},
_jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"},
},
func() interface{} {
return &jsiiProxy_ICfnResourceOptions{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ICfnRuleConditionExpression",
reflect.TypeOf((*ICfnRuleConditionExpression)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "disambiguator", GoGetter: "Disambiguator"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
j := jsiiProxy_ICfnRuleConditionExpression{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_ICfnConditionExpression)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IFragmentConcatenator",
reflect.TypeOf((*IFragmentConcatenator)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "join", GoMethod: "Join"},
},
func() interface{} {
return &jsiiProxy_IFragmentConcatenator{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IInspectable",
reflect.TypeOf((*IInspectable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
},
func() interface{} {
return &jsiiProxy_IInspectable{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IListProducer",
reflect.TypeOf((*IListProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IListProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ILocalBundling",
reflect.TypeOf((*ILocalBundling)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "tryBundle", GoMethod: "TryBundle"},
},
func() interface{} {
return &jsiiProxy_ILocalBundling{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.INumberProducer",
reflect.TypeOf((*INumberProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_INumberProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IPolicyValidationContextBeta1",
reflect.TypeOf((*IPolicyValidationContextBeta1)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "templatePaths", GoGetter: "TemplatePaths"},
},
func() interface{} {
return &jsiiProxy_IPolicyValidationContextBeta1{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IPolicyValidationPluginBeta1",
reflect.TypeOf((*IPolicyValidationPluginBeta1)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "ruleIds", GoGetter: "RuleIds"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"},
},
func() interface{} {
return &jsiiProxy_IPolicyValidationPluginBeta1{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IPostProcessor",
reflect.TypeOf((*IPostProcessor)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "postProcess", GoMethod: "PostProcess"},
},
func() interface{} {
return &jsiiProxy_IPostProcessor{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IResolvable",
reflect.TypeOf((*IResolvable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
return &jsiiProxy_IResolvable{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IResolveContext",
reflect.TypeOf((*IResolveContext)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "documentPath", GoGetter: "DocumentPath"},
_jsii_.MemberProperty{JsiiProperty: "preparing", GoGetter: "Preparing"},
_jsii_.MemberMethod{JsiiMethod: "registerPostProcessor", GoMethod: "RegisterPostProcessor"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
},
func() interface{} {
return &jsiiProxy_IResolveContext{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IResource",
reflect.TypeOf((*IResource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IResource{}
_jsii_.InitJsiiProxy(&j.Type__constructsIConstruct)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IReusableStackSynthesizer",
reflect.TypeOf((*IReusableStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "reusableBind", GoMethod: "ReusableBind"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
j := jsiiProxy_IReusableStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStackSynthesizer)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStableAnyProducer",
reflect.TypeOf((*IStableAnyProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IStableAnyProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStableListProducer",
reflect.TypeOf((*IStableListProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IStableListProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStableNumberProducer",
reflect.TypeOf((*IStableNumberProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IStableNumberProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStableStringProducer",
reflect.TypeOf((*IStableStringProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IStableStringProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStackSynthesizer",
reflect.TypeOf((*IStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
},
func() interface{} {
return &jsiiProxy_IStackSynthesizer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.IStringProducer",
reflect.TypeOf((*IStringProducer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "produce", GoMethod: "Produce"},
},
func() interface{} {
return &jsiiProxy_IStringProducer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ISynthesisSession",
reflect.TypeOf((*ISynthesisSession)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "assembly", GoGetter: "Assembly"},
_jsii_.MemberProperty{JsiiProperty: "outdir", GoGetter: "Outdir"},
_jsii_.MemberProperty{JsiiProperty: "validateOnSynth", GoGetter: "ValidateOnSynth"},
},
func() interface{} {
return &jsiiProxy_ISynthesisSession{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ITaggable",
reflect.TypeOf((*ITaggable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
},
func() interface{} {
return &jsiiProxy_ITaggable{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ITaggableV2",
reflect.TypeOf((*ITaggableV2)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "cdkTagManager", GoGetter: "CdkTagManager"},
},
func() interface{} {
return &jsiiProxy_ITaggableV2{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ITemplateOptions",
reflect.TypeOf((*ITemplateOptions)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "metadata", GoGetter: "Metadata"},
_jsii_.MemberProperty{JsiiProperty: "templateFormatVersion", GoGetter: "TemplateFormatVersion"},
_jsii_.MemberProperty{JsiiProperty: "transforms", GoGetter: "Transforms"},
},
func() interface{} {
return &jsiiProxy_ITemplateOptions{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ITokenMapper",
reflect.TypeOf((*ITokenMapper)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "mapToken", GoMethod: "MapToken"},
},
func() interface{} {
return &jsiiProxy_ITokenMapper{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.ITokenResolver",
reflect.TypeOf((*ITokenResolver)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "resolveList", GoMethod: "ResolveList"},
_jsii_.MemberMethod{JsiiMethod: "resolveString", GoMethod: "ResolveString"},
_jsii_.MemberMethod{JsiiMethod: "resolveToken", GoMethod: "ResolveToken"},
},
func() interface{} {
return &jsiiProxy_ITokenResolver{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.IgnoreMode",
reflect.TypeOf((*IgnoreMode)(nil)).Elem(),
map[string]interface{}{
"GLOB": IgnoreMode_GLOB,
"GIT": IgnoreMode_GIT,
"DOCKER": IgnoreMode_DOCKER,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.IgnoreStrategy",
reflect.TypeOf((*IgnoreStrategy)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberMethod{JsiiMethod: "ignores", GoMethod: "Ignores"},
},
func() interface{} {
return &jsiiProxy_IgnoreStrategy{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Intrinsic",
reflect.TypeOf((*Intrinsic)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "newError", GoMethod: "NewError"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toStringList", GoMethod: "ToStringList"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
j := jsiiProxy_Intrinsic{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResolvable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.IntrinsicProps",
reflect.TypeOf((*IntrinsicProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.JsonNull",
reflect.TypeOf((*JsonNull)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_JsonNull{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResolvable)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Lazy",
reflect.TypeOf((*Lazy)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Lazy{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.LazyAnyValueOptions",
reflect.TypeOf((*LazyAnyValueOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.LazyListValueOptions",
reflect.TypeOf((*LazyListValueOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.LazyStringValueOptions",
reflect.TypeOf((*LazyStringValueOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.LegacyStackSynthesizer",
reflect.TypeOf((*LegacyStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "reusableBind", GoMethod: "ReusableBind"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_LegacyStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_StackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IBoundStackSynthesizer)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IReusableStackSynthesizer)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.MissingRemovalPolicies",
reflect.TypeOf((*MissingRemovalPolicies)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "apply", GoMethod: "Apply"},
_jsii_.MemberMethod{JsiiMethod: "destroy", GoMethod: "Destroy"},
_jsii_.MemberMethod{JsiiMethod: "retain", GoMethod: "Retain"},
_jsii_.MemberMethod{JsiiMethod: "retainOnUpdateOrDelete", GoMethod: "RetainOnUpdateOrDelete"},
_jsii_.MemberMethod{JsiiMethod: "snapshot", GoMethod: "Snapshot"},
},
func() interface{} {
return &jsiiProxy_MissingRemovalPolicies{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Names",
reflect.TypeOf((*Names)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Names{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.NestedStack",
reflect.TypeOf((*NestedStack)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "account", GoGetter: "Account"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addTransform", GoMethod: "AddTransform"},
_jsii_.MemberMethod{JsiiMethod: "allocateLogicalId", GoMethod: "AllocateLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "artifactId", GoGetter: "ArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "availabilityZones", GoGetter: "AvailabilityZones"},
_jsii_.MemberProperty{JsiiProperty: "bundlingRequired", GoGetter: "BundlingRequired"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "environment", GoGetter: "Environment"},
_jsii_.MemberMethod{JsiiMethod: "exportStringListValue", GoMethod: "ExportStringListValue"},
_jsii_.MemberMethod{JsiiMethod: "exportValue", GoMethod: "ExportValue"},
_jsii_.MemberMethod{JsiiMethod: "formatArn", GoMethod: "FormatArn"},
_jsii_.MemberMethod{JsiiMethod: "getLogicalId", GoMethod: "GetLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "nested", GoGetter: "Nested"},
_jsii_.MemberProperty{JsiiProperty: "nestedStackParent", GoGetter: "NestedStackParent"},
_jsii_.MemberProperty{JsiiProperty: "nestedStackResource", GoGetter: "NestedStackResource"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "notificationArns", GoGetter: "NotificationArns"},
_jsii_.MemberProperty{JsiiProperty: "partition", GoGetter: "Partition"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberMethod{JsiiMethod: "regionalFact", GoMethod: "RegionalFact"},
_jsii_.MemberMethod{JsiiMethod: "renameLogicalId", GoMethod: "RenameLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "reportMissingContextKey", GoMethod: "ReportMissingContextKey"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "setParameter", GoMethod: "SetParameter"},
_jsii_.MemberMethod{JsiiMethod: "splitArn", GoMethod: "SplitArn"},
_jsii_.MemberProperty{JsiiProperty: "stackId", GoGetter: "StackId"},
_jsii_.MemberProperty{JsiiProperty: "stackName", GoGetter: "StackName"},
_jsii_.MemberProperty{JsiiProperty: "synthesizer", GoGetter: "Synthesizer"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "templateFile", GoGetter: "TemplateFile"},
_jsii_.MemberProperty{JsiiProperty: "templateOptions", GoGetter: "TemplateOptions"},
_jsii_.MemberProperty{JsiiProperty: "terminationProtection", GoGetter: "TerminationProtection"},
_jsii_.MemberMethod{JsiiMethod: "toJsonString", GoMethod: "ToJsonString"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toYamlString", GoMethod: "ToYamlString"},
_jsii_.MemberProperty{JsiiProperty: "urlSuffix", GoGetter: "UrlSuffix"},
},
func() interface{} {
j := jsiiProxy_NestedStack{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Stack)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.NestedStackProps",
reflect.TypeOf((*NestedStackProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.NestedStackSynthesizer",
reflect.TypeOf((*NestedStackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_NestedStackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_StackSynthesizer)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.PermissionsBoundary",
reflect.TypeOf((*PermissionsBoundary)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_PermissionsBoundary{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.PermissionsBoundaryBindOptions",
reflect.TypeOf((*PermissionsBoundaryBindOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.PhysicalName",
reflect.TypeOf((*PhysicalName)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_PhysicalName{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.PolicyValidationPluginReportBeta1",
reflect.TypeOf((*PolicyValidationPluginReportBeta1)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.PolicyValidationReportStatusBeta1",
reflect.TypeOf((*PolicyValidationReportStatusBeta1)(nil)).Elem(),
map[string]interface{}{
"SUCCESS": PolicyValidationReportStatusBeta1_SUCCESS,
"FAILURE": PolicyValidationReportStatusBeta1_FAILURE,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.PolicyViolatingResourceBeta1",
reflect.TypeOf((*PolicyViolatingResourceBeta1)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.PolicyViolationBeta1",
reflect.TypeOf((*PolicyViolationBeta1)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Reference",
reflect.TypeOf((*Reference)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "displayName", GoGetter: "DisplayName"},
_jsii_.MemberMethod{JsiiMethod: "newError", GoMethod: "NewError"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberProperty{JsiiProperty: "target", GoGetter: "Target"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toStringList", GoMethod: "ToStringList"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
},
func() interface{} {
j := jsiiProxy_Reference{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Intrinsic)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.RemovalPolicies",
reflect.TypeOf((*RemovalPolicies)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "apply", GoMethod: "Apply"},
_jsii_.MemberMethod{JsiiMethod: "destroy", GoMethod: "Destroy"},
_jsii_.MemberMethod{JsiiMethod: "retain", GoMethod: "Retain"},
_jsii_.MemberMethod{JsiiMethod: "retainOnUpdateOrDelete", GoMethod: "RetainOnUpdateOrDelete"},
_jsii_.MemberMethod{JsiiMethod: "snapshot", GoMethod: "Snapshot"},
},
func() interface{} {
return &jsiiProxy_RemovalPolicies{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.RemovalPolicy",
reflect.TypeOf((*RemovalPolicy)(nil)).Elem(),
map[string]interface{}{
"DESTROY": RemovalPolicy_DESTROY,
"RETAIN": RemovalPolicy_RETAIN,
"SNAPSHOT": RemovalPolicy_SNAPSHOT,
"RETAIN_ON_UPDATE_OR_DELETE": RemovalPolicy_RETAIN_ON_UPDATE_OR_DELETE,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.RemovalPolicyOptions",
reflect.TypeOf((*RemovalPolicyOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.RemovalPolicyProps",
reflect.TypeOf((*RemovalPolicyProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.RemoveTag",
reflect.TypeOf((*RemoveTag)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyTag", GoMethod: "ApplyTag"},
_jsii_.MemberMethod{JsiiMethod: "applyTagV2", GoMethod: "ApplyTagV2"},
_jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberMethod{JsiiMethod: "visit", GoMethod: "Visit"},
},
func() interface{} {
j := jsiiProxy_RemoveTag{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAspect)
return &j
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.ResolutionTypeHint",
reflect.TypeOf((*ResolutionTypeHint)(nil)).Elem(),
map[string]interface{}{
"STRING": ResolutionTypeHint_STRING,
"NUMBER": ResolutionTypeHint_NUMBER,
"STRING_LIST": ResolutionTypeHint_STRING_LIST,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ResolveChangeContextOptions",
reflect.TypeOf((*ResolveChangeContextOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ResolveOptions",
reflect.TypeOf((*ResolveOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Resource",
reflect.TypeOf((*Resource)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Resource{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IResource)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ResourceEnvironment",
reflect.TypeOf((*ResourceEnvironment)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ResourceProps",
reflect.TypeOf((*ResourceProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.ReverseOptions",
reflect.TypeOf((*ReverseOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.RoleOptions",
reflect.TypeOf((*RoleOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.ScopedAws",
reflect.TypeOf((*ScopedAws)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accountId", GoGetter: "AccountId"},
_jsii_.MemberProperty{JsiiProperty: "notificationArns", GoGetter: "NotificationArns"},
_jsii_.MemberProperty{JsiiProperty: "partition", GoGetter: "Partition"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberProperty{JsiiProperty: "stackId", GoGetter: "StackId"},
_jsii_.MemberProperty{JsiiProperty: "stackName", GoGetter: "StackName"},
_jsii_.MemberProperty{JsiiProperty: "urlSuffix", GoGetter: "UrlSuffix"},
},
func() interface{} {
return &jsiiProxy_ScopedAws{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.SecretValue",
reflect.TypeOf((*SecretValue)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "newError", GoMethod: "NewError"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "toJSON", GoMethod: "ToJSON"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toStringList", GoMethod: "ToStringList"},
_jsii_.MemberProperty{JsiiProperty: "typeHint", GoGetter: "TypeHint"},
_jsii_.MemberMethod{JsiiMethod: "unsafeUnwrap", GoMethod: "UnsafeUnwrap"},
},
func() interface{} {
j := jsiiProxy_SecretValue{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Intrinsic)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.SecretsManagerSecretOptions",
reflect.TypeOf((*SecretsManagerSecretOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Size",
reflect.TypeOf((*Size)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "isUnresolved", GoMethod: "IsUnresolved"},
_jsii_.MemberMethod{JsiiMethod: "toBytes", GoMethod: "ToBytes"},
_jsii_.MemberMethod{JsiiMethod: "toGibibytes", GoMethod: "ToGibibytes"},
_jsii_.MemberMethod{JsiiMethod: "toKibibytes", GoMethod: "ToKibibytes"},
_jsii_.MemberMethod{JsiiMethod: "toMebibytes", GoMethod: "ToMebibytes"},
_jsii_.MemberMethod{JsiiMethod: "toPebibytes", GoMethod: "ToPebibytes"},
_jsii_.MemberMethod{JsiiMethod: "toTebibytes", GoMethod: "ToTebibytes"},
},
func() interface{} {
return &jsiiProxy_Size{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.SizeConversionOptions",
reflect.TypeOf((*SizeConversionOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.SizeRoundingBehavior",
reflect.TypeOf((*SizeRoundingBehavior)(nil)).Elem(),
map[string]interface{}{
"FAIL": SizeRoundingBehavior_FAIL,
"FLOOR": SizeRoundingBehavior_FLOOR,
"NONE": SizeRoundingBehavior_NONE,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Stack",
reflect.TypeOf((*Stack)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "account", GoGetter: "Account"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"},
_jsii_.MemberMethod{JsiiMethod: "addTransform", GoMethod: "AddTransform"},
_jsii_.MemberMethod{JsiiMethod: "allocateLogicalId", GoMethod: "AllocateLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "artifactId", GoGetter: "ArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "availabilityZones", GoGetter: "AvailabilityZones"},
_jsii_.MemberProperty{JsiiProperty: "bundlingRequired", GoGetter: "BundlingRequired"},
_jsii_.MemberProperty{JsiiProperty: "dependencies", GoGetter: "Dependencies"},
_jsii_.MemberProperty{JsiiProperty: "environment", GoGetter: "Environment"},
_jsii_.MemberMethod{JsiiMethod: "exportStringListValue", GoMethod: "ExportStringListValue"},
_jsii_.MemberMethod{JsiiMethod: "exportValue", GoMethod: "ExportValue"},
_jsii_.MemberMethod{JsiiMethod: "formatArn", GoMethod: "FormatArn"},
_jsii_.MemberMethod{JsiiMethod: "getLogicalId", GoMethod: "GetLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "nested", GoGetter: "Nested"},
_jsii_.MemberProperty{JsiiProperty: "nestedStackParent", GoGetter: "NestedStackParent"},
_jsii_.MemberProperty{JsiiProperty: "nestedStackResource", GoGetter: "NestedStackResource"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "notificationArns", GoGetter: "NotificationArns"},
_jsii_.MemberProperty{JsiiProperty: "partition", GoGetter: "Partition"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberMethod{JsiiMethod: "regionalFact", GoMethod: "RegionalFact"},
_jsii_.MemberMethod{JsiiMethod: "renameLogicalId", GoMethod: "RenameLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "reportMissingContextKey", GoMethod: "ReportMissingContextKey"},
_jsii_.MemberMethod{JsiiMethod: "resolve", GoMethod: "Resolve"},
_jsii_.MemberMethod{JsiiMethod: "splitArn", GoMethod: "SplitArn"},
_jsii_.MemberProperty{JsiiProperty: "stackId", GoGetter: "StackId"},
_jsii_.MemberProperty{JsiiProperty: "stackName", GoGetter: "StackName"},
_jsii_.MemberProperty{JsiiProperty: "synthesizer", GoGetter: "Synthesizer"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "templateFile", GoGetter: "TemplateFile"},
_jsii_.MemberProperty{JsiiProperty: "templateOptions", GoGetter: "TemplateOptions"},
_jsii_.MemberProperty{JsiiProperty: "terminationProtection", GoGetter: "TerminationProtection"},
_jsii_.MemberMethod{JsiiMethod: "toJsonString", GoMethod: "ToJsonString"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toYamlString", GoMethod: "ToYamlString"},
_jsii_.MemberProperty{JsiiProperty: "urlSuffix", GoGetter: "UrlSuffix"},
},
func() interface{} {
j := jsiiProxy_Stack{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.StackProps",
reflect.TypeOf((*StackProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.StackSynthesizer",
reflect.TypeOf((*StackSynthesizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addBootstrapVersionRule", GoMethod: "AddBootstrapVersionRule"},
_jsii_.MemberMethod{JsiiMethod: "addDockerImageAsset", GoMethod: "AddDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "addFileAsset", GoMethod: "AddFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberProperty{JsiiProperty: "bootstrapQualifier", GoGetter: "BootstrapQualifier"},
_jsii_.MemberProperty{JsiiProperty: "boundStack", GoGetter: "BoundStack"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromDockerImageAsset", GoMethod: "CloudFormationLocationFromDockerImageAsset"},
_jsii_.MemberMethod{JsiiMethod: "cloudFormationLocationFromFileAsset", GoMethod: "CloudFormationLocationFromFileAsset"},
_jsii_.MemberMethod{JsiiMethod: "emitArtifact", GoMethod: "EmitArtifact"},
_jsii_.MemberMethod{JsiiMethod: "emitStackArtifact", GoMethod: "EmitStackArtifact"},
_jsii_.MemberProperty{JsiiProperty: "lookupRole", GoGetter: "LookupRole"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeStackTemplate", GoMethod: "SynthesizeStackTemplate"},
_jsii_.MemberMethod{JsiiMethod: "synthesizeTemplate", GoMethod: "SynthesizeTemplate"},
},
func() interface{} {
j := jsiiProxy_StackSynthesizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStackSynthesizer)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Stage",
reflect.TypeOf((*Stage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "account", GoGetter: "Account"},
_jsii_.MemberProperty{JsiiProperty: "artifactId", GoGetter: "ArtifactId"},
_jsii_.MemberProperty{JsiiProperty: "assetOutdir", GoGetter: "AssetOutdir"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "outdir", GoGetter: "Outdir"},
_jsii_.MemberProperty{JsiiProperty: "parentStage", GoGetter: "ParentStage"},
_jsii_.MemberProperty{JsiiProperty: "policyValidationBeta1", GoGetter: "PolicyValidationBeta1"},
_jsii_.MemberProperty{JsiiProperty: "region", GoGetter: "Region"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberMethod{JsiiMethod: "synth", GoMethod: "Synth"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Stage{}
_jsii_.InitJsiiProxy(&j.Type__constructsConstruct)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.StageProps",
reflect.TypeOf((*StageProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.StageSynthesisOptions",
reflect.TypeOf((*StageSynthesisOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.StringConcat",
reflect.TypeOf((*StringConcat)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "join", GoMethod: "Join"},
},
func() interface{} {
j := jsiiProxy_StringConcat{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IFragmentConcatenator)
return &j
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.SymlinkFollowMode",
reflect.TypeOf((*SymlinkFollowMode)(nil)).Elem(),
map[string]interface{}{
"NEVER": SymlinkFollowMode_NEVER,
"ALWAYS": SymlinkFollowMode_ALWAYS,
"EXTERNAL": SymlinkFollowMode_EXTERNAL,
"BLOCK_EXTERNAL": SymlinkFollowMode_BLOCK_EXTERNAL,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.SynthesizeStackArtifactOptions",
reflect.TypeOf((*SynthesizeStackArtifactOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.Tag",
reflect.TypeOf((*Tag)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyTag", GoMethod: "ApplyTag"},
_jsii_.MemberMethod{JsiiMethod: "applyTagV2", GoMethod: "ApplyTagV2"},
_jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
_jsii_.MemberMethod{JsiiMethod: "visit", GoMethod: "Visit"},
},
func() interface{} {
j := jsiiProxy_Tag{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAspect)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.TagManager",
reflect.TypeOf((*TagManager)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyTagAspectHere", GoMethod: "ApplyTagAspectHere"},
_jsii_.MemberMethod{JsiiMethod: "hasTags", GoMethod: "HasTags"},
_jsii_.MemberMethod{JsiiMethod: "removeTag", GoMethod: "RemoveTag"},
_jsii_.MemberProperty{JsiiProperty: "renderedTags", GoGetter: "RenderedTags"},
_jsii_.MemberMethod{JsiiMethod: "renderTags", GoMethod: "RenderTags"},
_jsii_.MemberMethod{JsiiMethod: "setTag", GoMethod: "SetTag"},
_jsii_.MemberProperty{JsiiProperty: "tagPropertyName", GoGetter: "TagPropertyName"},
_jsii_.MemberMethod{JsiiMethod: "tagValues", GoMethod: "TagValues"},
},
func() interface{} {
return &jsiiProxy_TagManager{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.TagManagerOptions",
reflect.TypeOf((*TagManagerOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.TagProps",
reflect.TypeOf((*TagProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.TagType",
reflect.TypeOf((*TagType)(nil)).Elem(),
map[string]interface{}{
"STANDARD": TagType_STANDARD,
"AUTOSCALING_GROUP": TagType_AUTOSCALING_GROUP,
"MAP": TagType_MAP,
"KEY_VALUE": TagType_KEY_VALUE,
"NOT_TAGGABLE": TagType_NOT_TAGGABLE,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Tags",
reflect.TypeOf((*Tags)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "add", GoMethod: "Add"},
_jsii_.MemberMethod{JsiiMethod: "remove", GoMethod: "Remove"},
},
func() interface{} {
return &jsiiProxy_Tags{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.TimeConversionOptions",
reflect.TypeOf((*TimeConversionOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.TimeZone",
reflect.TypeOf((*TimeZone)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "timezoneName", GoGetter: "TimezoneName"},
},
func() interface{} {
return &jsiiProxy_TimeZone{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Token",
reflect.TypeOf((*Token)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Token{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.TokenComparison",
reflect.TypeOf((*TokenComparison)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_TokenComparison{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.Tokenization",
reflect.TypeOf((*Tokenization)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Tokenization{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.TokenizedStringFragments",
reflect.TypeOf((*TokenizedStringFragments)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addIntrinsic", GoMethod: "AddIntrinsic"},
_jsii_.MemberMethod{JsiiMethod: "addLiteral", GoMethod: "AddLiteral"},
_jsii_.MemberMethod{JsiiMethod: "addToken", GoMethod: "AddToken"},
_jsii_.MemberProperty{JsiiProperty: "firstToken", GoGetter: "FirstToken"},
_jsii_.MemberProperty{JsiiProperty: "firstValue", GoGetter: "FirstValue"},
_jsii_.MemberMethod{JsiiMethod: "join", GoMethod: "Join"},
_jsii_.MemberProperty{JsiiProperty: "length", GoGetter: "Length"},
_jsii_.MemberMethod{JsiiMethod: "mapTokens", GoMethod: "MapTokens"},
_jsii_.MemberProperty{JsiiProperty: "tokens", GoGetter: "Tokens"},
},
func() interface{} {
return &jsiiProxy_TokenizedStringFragments{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.TreeInspector",
reflect.TypeOf((*TreeInspector)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addAttribute", GoMethod: "AddAttribute"},
_jsii_.MemberProperty{JsiiProperty: "attributes", GoGetter: "Attributes"},
},
func() interface{} {
return &jsiiProxy_TreeInspector{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.UniqueResourceNameOptions",
reflect.TypeOf((*UniqueResourceNameOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.ValidationResult",
reflect.TypeOf((*ValidationResult)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "assertSuccess", GoMethod: "AssertSuccess"},
_jsii_.MemberProperty{JsiiProperty: "errorMessage", GoGetter: "ErrorMessage"},
_jsii_.MemberMethod{JsiiMethod: "errorTree", GoMethod: "ErrorTree"},
_jsii_.MemberProperty{JsiiProperty: "isSuccess", GoGetter: "IsSuccess"},
_jsii_.MemberMethod{JsiiMethod: "prefix", GoMethod: "Prefix"},
_jsii_.MemberProperty{JsiiProperty: "results", GoGetter: "Results"},
},
func() interface{} {
return &jsiiProxy_ValidationResult{}
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.ValidationResults",
reflect.TypeOf((*ValidationResults)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "collect", GoMethod: "Collect"},
_jsii_.MemberMethod{JsiiMethod: "errorTreeList", GoMethod: "ErrorTreeList"},
_jsii_.MemberProperty{JsiiProperty: "isSuccess", GoGetter: "IsSuccess"},
_jsii_.MemberProperty{JsiiProperty: "results", GoGetter: "Results"},
_jsii_.MemberMethod{JsiiMethod: "wrap", GoMethod: "Wrap"},
},
func() interface{} {
return &jsiiProxy_ValidationResults{}
},
)
}