package awslambda import ( "reflect" _jsii_ "github.com/aws/jsii-runtime-go/runtime" ) func init() { _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AdotInstrumentationConfig", reflect.TypeOf((*AdotInstrumentationConfig)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.AdotLambdaExecWrapper", reflect.TypeOf((*AdotLambdaExecWrapper)(nil)).Elem(), map[string]interface{}{ "REGULAR_HANDLER": AdotLambdaExecWrapper_REGULAR_HANDLER, "PROXY_HANDLER": AdotLambdaExecWrapper_PROXY_HANDLER, "STREAM_HANDLER": AdotLambdaExecWrapper_STREAM_HANDLER, "INSTRUMENT_HANDLER": AdotLambdaExecWrapper_INSTRUMENT_HANDLER, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLambdaLayerGenericVersion", reflect.TypeOf((*AdotLambdaLayerGenericVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "layerArn", GoMethod: "LayerArn"}, _jsii_.MemberProperty{JsiiProperty: "layerVersion", GoGetter: "LayerVersion"}, }, func() interface{} { return &jsiiProxy_AdotLambdaLayerGenericVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaAutoInstrumentationVersion", reflect.TypeOf((*AdotLambdaLayerJavaAutoInstrumentationVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "layerArn", GoMethod: "LayerArn"}, _jsii_.MemberProperty{JsiiProperty: "layerVersion", GoGetter: "LayerVersion"}, }, func() interface{} { return &jsiiProxy_AdotLambdaLayerJavaAutoInstrumentationVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaScriptSdkVersion", reflect.TypeOf((*AdotLambdaLayerJavaScriptSdkVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "layerArn", GoMethod: "LayerArn"}, _jsii_.MemberProperty{JsiiProperty: "layerVersion", GoGetter: "LayerVersion"}, }, func() interface{} { return &jsiiProxy_AdotLambdaLayerJavaScriptSdkVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLambdaLayerJavaSdkVersion", reflect.TypeOf((*AdotLambdaLayerJavaSdkVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "layerArn", GoMethod: "LayerArn"}, _jsii_.MemberProperty{JsiiProperty: "layerVersion", GoGetter: "LayerVersion"}, }, func() interface{} { return &jsiiProxy_AdotLambdaLayerJavaSdkVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLambdaLayerPythonSdkVersion", reflect.TypeOf((*AdotLambdaLayerPythonSdkVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "layerArn", GoMethod: "LayerArn"}, _jsii_.MemberProperty{JsiiProperty: "layerVersion", GoGetter: "LayerVersion"}, }, func() interface{} { return &jsiiProxy_AdotLambdaLayerPythonSdkVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AdotLayerVersion", reflect.TypeOf((*AdotLayerVersion)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_AdotLayerVersion{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Alias", reflect.TypeOf((*Alias)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addAutoScaling", GoMethod: "AddAutoScaling"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberProperty{JsiiProperty: "aliasName", GoGetter: "AliasName"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "lambda", GoGetter: "Lambda"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "qualifier", GoGetter: "Qualifier"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_Alias{} _jsii_.InitJsiiProxy(&j.jsiiProxy_QualifiedFunctionBase) _jsii_.InitJsiiProxy(&j.jsiiProxy_IAlias) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AliasAttributes", reflect.TypeOf((*AliasAttributes)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AliasOptions", reflect.TypeOf((*AliasOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AliasProps", reflect.TypeOf((*AliasProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Architecture", reflect.TypeOf((*Architecture)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "dockerPlatform", GoGetter: "DockerPlatform"}, _jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { return &jsiiProxy_Architecture{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AssetCode", reflect.TypeOf((*AssetCode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, }, func() interface{} { j := jsiiProxy_AssetCode{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.AssetImageCode", reflect.TypeOf((*AssetImageCode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, }, func() interface{} { j := jsiiProxy_AssetImageCode{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AssetImageCodeProps", reflect.TypeOf((*AssetImageCodeProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.AutoScalingOptions", reflect.TypeOf((*AutoScalingOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnAlias", reflect.TypeOf((*CfnAlias)(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_.MemberProperty{JsiiProperty: "functionVersion", GoGetter: "FunctionVersion"}, _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: "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: "provisionedConcurrencyConfig", GoGetter: "ProvisionedConcurrencyConfig"}, _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: "routingConfig", GoGetter: "RoutingConfig"}, _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_CfnAlias{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnAlias.AliasRoutingConfigurationProperty", reflect.TypeOf((*CfnAlias_AliasRoutingConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnAlias.ProvisionedConcurrencyConfigurationProperty", reflect.TypeOf((*CfnAlias_ProvisionedConcurrencyConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnAlias.VersionWeightProperty", reflect.TypeOf((*CfnAlias_VersionWeightProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnAliasProps", reflect.TypeOf((*CfnAliasProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnCodeSigningConfig", reflect.TypeOf((*CfnCodeSigningConfig)(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: "allowedPublishers", GoGetter: "AllowedPublishers"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrCodeSigningConfigArn", GoGetter: "AttrCodeSigningConfigArn"}, _jsii_.MemberProperty{JsiiProperty: "attrCodeSigningConfigId", GoGetter: "AttrCodeSigningConfigId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningPolicies", GoGetter: "CodeSigningPolicies"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _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_CfnCodeSigningConfig{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnCodeSigningConfig.AllowedPublishersProperty", reflect.TypeOf((*CfnCodeSigningConfig_AllowedPublishersProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnCodeSigningConfig.CodeSigningPoliciesProperty", reflect.TypeOf((*CfnCodeSigningConfig_CodeSigningPoliciesProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnCodeSigningConfigProps", reflect.TypeOf((*CfnCodeSigningConfigProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnEventInvokeConfig", reflect.TypeOf((*CfnEventInvokeConfig)(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: "destinationConfig", GoGetter: "DestinationConfig"}, _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: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "maximumEventAgeInSeconds", GoGetter: "MaximumEventAgeInSeconds"}, _jsii_.MemberProperty{JsiiProperty: "maximumRetryAttempts", GoGetter: "MaximumRetryAttempts"}, _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: "qualifier", GoGetter: "Qualifier"}, _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_CfnEventInvokeConfig{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventInvokeConfig.DestinationConfigProperty", reflect.TypeOf((*CfnEventInvokeConfig_DestinationConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventInvokeConfig.OnFailureProperty", reflect.TypeOf((*CfnEventInvokeConfig_OnFailureProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventInvokeConfig.OnSuccessProperty", reflect.TypeOf((*CfnEventInvokeConfig_OnSuccessProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventInvokeConfigProps", reflect.TypeOf((*CfnEventInvokeConfigProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping", reflect.TypeOf((*CfnEventSourceMapping)(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: "amazonManagedKafkaEventSourceConfig", GoGetter: "AmazonManagedKafkaEventSourceConfig"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"}, _jsii_.MemberProperty{JsiiProperty: "batchSize", GoGetter: "BatchSize"}, _jsii_.MemberProperty{JsiiProperty: "bisectBatchOnFunctionError", GoGetter: "BisectBatchOnFunctionError"}, _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: "destinationConfig", GoGetter: "DestinationConfig"}, _jsii_.MemberProperty{JsiiProperty: "documentDbEventSourceConfig", GoGetter: "DocumentDbEventSourceConfig"}, _jsii_.MemberProperty{JsiiProperty: "enabled", GoGetter: "Enabled"}, _jsii_.MemberProperty{JsiiProperty: "eventSourceArn", GoGetter: "EventSourceArn"}, _jsii_.MemberProperty{JsiiProperty: "filterCriteria", GoGetter: "FilterCriteria"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberProperty{JsiiProperty: "functionResponseTypes", GoGetter: "FunctionResponseTypes"}, _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: "maximumBatchingWindowInSeconds", GoGetter: "MaximumBatchingWindowInSeconds"}, _jsii_.MemberProperty{JsiiProperty: "maximumRecordAgeInSeconds", GoGetter: "MaximumRecordAgeInSeconds"}, _jsii_.MemberProperty{JsiiProperty: "maximumRetryAttempts", GoGetter: "MaximumRetryAttempts"}, _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: "parallelizationFactor", GoGetter: "ParallelizationFactor"}, _jsii_.MemberProperty{JsiiProperty: "queues", GoGetter: "Queues"}, _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: "scalingConfig", GoGetter: "ScalingConfig"}, _jsii_.MemberProperty{JsiiProperty: "selfManagedEventSource", GoGetter: "SelfManagedEventSource"}, _jsii_.MemberProperty{JsiiProperty: "selfManagedKafkaEventSourceConfig", GoGetter: "SelfManagedKafkaEventSourceConfig"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "sourceAccessConfigurations", GoGetter: "SourceAccessConfigurations"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "startingPosition", GoGetter: "StartingPosition"}, _jsii_.MemberProperty{JsiiProperty: "startingPositionTimestamp", GoGetter: "StartingPositionTimestamp"}, _jsii_.MemberProperty{JsiiProperty: "topics", GoGetter: "Topics"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "tumblingWindowInSeconds", GoGetter: "TumblingWindowInSeconds"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnEventSourceMapping{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.AmazonManagedKafkaEventSourceConfigProperty", reflect.TypeOf((*CfnEventSourceMapping_AmazonManagedKafkaEventSourceConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.DestinationConfigProperty", reflect.TypeOf((*CfnEventSourceMapping_DestinationConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.DocumentDBEventSourceConfigProperty", reflect.TypeOf((*CfnEventSourceMapping_DocumentDBEventSourceConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.EndpointsProperty", reflect.TypeOf((*CfnEventSourceMapping_EndpointsProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.FilterCriteriaProperty", reflect.TypeOf((*CfnEventSourceMapping_FilterCriteriaProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.FilterProperty", reflect.TypeOf((*CfnEventSourceMapping_FilterProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.OnFailureProperty", reflect.TypeOf((*CfnEventSourceMapping_OnFailureProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.ScalingConfigProperty", reflect.TypeOf((*CfnEventSourceMapping_ScalingConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.SelfManagedEventSourceProperty", reflect.TypeOf((*CfnEventSourceMapping_SelfManagedEventSourceProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.SelfManagedKafkaEventSourceConfigProperty", reflect.TypeOf((*CfnEventSourceMapping_SelfManagedKafkaEventSourceConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMapping.SourceAccessConfigurationProperty", reflect.TypeOf((*CfnEventSourceMapping_SourceAccessConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnEventSourceMappingProps", reflect.TypeOf((*CfnEventSourceMappingProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnFunction", reflect.TypeOf((*CfnFunction)(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: "architectures", GoGetter: "Architectures"}, _jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"}, _jsii_.MemberProperty{JsiiProperty: "attrSnapStartResponse", GoGetter: "AttrSnapStartResponse"}, _jsii_.MemberProperty{JsiiProperty: "attrSnapStartResponseApplyOn", GoGetter: "AttrSnapStartResponseApplyOn"}, _jsii_.MemberProperty{JsiiProperty: "attrSnapStartResponseOptimizationStatus", GoGetter: "AttrSnapStartResponseOptimizationStatus"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "code", GoGetter: "Code"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningConfigArn", GoGetter: "CodeSigningConfigArn"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "deadLetterConfig", GoGetter: "DeadLetterConfig"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberProperty{JsiiProperty: "environment", GoGetter: "Environment"}, _jsii_.MemberProperty{JsiiProperty: "ephemeralStorage", GoGetter: "EphemeralStorage"}, _jsii_.MemberProperty{JsiiProperty: "fileSystemConfigs", GoGetter: "FileSystemConfigs"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberProperty{JsiiProperty: "handler", GoGetter: "Handler"}, _jsii_.MemberProperty{JsiiProperty: "imageConfig", GoGetter: "ImageConfig"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "kmsKeyArn", GoGetter: "KmsKeyArn"}, _jsii_.MemberProperty{JsiiProperty: "layers", GoGetter: "Layers"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "memorySize", GoGetter: "MemorySize"}, _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: "packageType", GoGetter: "PackageType"}, _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: "reservedConcurrentExecutions", GoGetter: "ReservedConcurrentExecutions"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "runtime", GoGetter: "Runtime"}, _jsii_.MemberProperty{JsiiProperty: "runtimeManagementConfig", GoGetter: "RuntimeManagementConfig"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "snapStart", GoGetter: "SnapStart"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"}, _jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"}, _jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "tracingConfig", GoGetter: "TracingConfig"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, _jsii_.MemberProperty{JsiiProperty: "vpcConfig", GoGetter: "VpcConfig"}, }, func() interface{} { j := jsiiProxy_CfnFunction{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.CodeProperty", reflect.TypeOf((*CfnFunction_CodeProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.DeadLetterConfigProperty", reflect.TypeOf((*CfnFunction_DeadLetterConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.EnvironmentProperty", reflect.TypeOf((*CfnFunction_EnvironmentProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.EphemeralStorageProperty", reflect.TypeOf((*CfnFunction_EphemeralStorageProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.FileSystemConfigProperty", reflect.TypeOf((*CfnFunction_FileSystemConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.ImageConfigProperty", reflect.TypeOf((*CfnFunction_ImageConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.RuntimeManagementConfigProperty", reflect.TypeOf((*CfnFunction_RuntimeManagementConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.SnapStartProperty", reflect.TypeOf((*CfnFunction_SnapStartProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.SnapStartResponseProperty", reflect.TypeOf((*CfnFunction_SnapStartResponseProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.TracingConfigProperty", reflect.TypeOf((*CfnFunction_TracingConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunction.VpcConfigProperty", reflect.TypeOf((*CfnFunction_VpcConfigProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnFunctionProps", reflect.TypeOf((*CfnFunctionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnLayerVersion", reflect.TypeOf((*CfnLayerVersion)(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: "attrLayerVersionArn", GoGetter: "AttrLayerVersionArn"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "compatibleArchitectures", GoGetter: "CompatibleArchitectures"}, _jsii_.MemberProperty{JsiiProperty: "compatibleRuntimes", GoGetter: "CompatibleRuntimes"}, _jsii_.MemberProperty{JsiiProperty: "content", GoGetter: "Content"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "layerName", GoGetter: "LayerName"}, _jsii_.MemberProperty{JsiiProperty: "licenseInfo", GoGetter: "LicenseInfo"}, _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_CfnLayerVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnLayerVersion.ContentProperty", reflect.TypeOf((*CfnLayerVersion_ContentProperty)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnLayerVersionPermission", reflect.TypeOf((*CfnLayerVersionPermission)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "action", GoGetter: "Action"}, _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: "layerVersionArn", GoGetter: "LayerVersionArn"}, _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: "organizationId", GoGetter: "OrganizationId"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "principal", GoGetter: "Principal"}, _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_CfnLayerVersionPermission{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnLayerVersionPermissionProps", reflect.TypeOf((*CfnLayerVersionPermissionProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnLayerVersionProps", reflect.TypeOf((*CfnLayerVersionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnParametersCode", reflect.TypeOf((*CfnParametersCode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "assign", GoMethod: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "bucketNameParam", GoGetter: "BucketNameParam"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, _jsii_.MemberProperty{JsiiProperty: "objectKeyParam", GoGetter: "ObjectKeyParam"}, }, func() interface{} { j := jsiiProxy_CfnParametersCode{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnParametersCodeProps", reflect.TypeOf((*CfnParametersCodeProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnPermission", reflect.TypeOf((*CfnPermission)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "action", GoGetter: "Action"}, _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: "eventSourceToken", GoGetter: "EventSourceToken"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberProperty{JsiiProperty: "functionUrlAuthType", GoGetter: "FunctionUrlAuthType"}, _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: "principal", GoGetter: "Principal"}, _jsii_.MemberProperty{JsiiProperty: "principalOrgId", GoGetter: "PrincipalOrgId"}, _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: "sourceAccount", GoGetter: "SourceAccount"}, _jsii_.MemberProperty{JsiiProperty: "sourceArn", GoGetter: "SourceArn"}, _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_CfnPermission{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnPermissionProps", reflect.TypeOf((*CfnPermissionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnUrl", reflect.TypeOf((*CfnUrl)(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: "attrFunctionArn", GoGetter: "AttrFunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "attrFunctionUrl", GoGetter: "AttrFunctionUrl"}, _jsii_.MemberProperty{JsiiProperty: "authType", GoGetter: "AuthType"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "cors", GoGetter: "Cors"}, _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: "invokeMode", GoGetter: "InvokeMode"}, _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: "qualifier", GoGetter: "Qualifier"}, _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: "targetFunctionArn", GoGetter: "TargetFunctionArn"}, _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_CfnUrl{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnUrl.CorsProperty", reflect.TypeOf((*CfnUrl_CorsProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnUrlProps", reflect.TypeOf((*CfnUrlProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CfnVersion", reflect.TypeOf((*CfnVersion)(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: "attrVersion", GoGetter: "AttrVersion"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "codeSha256", GoGetter: "CodeSha256"}, _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: "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: "provisionedConcurrencyConfig", GoGetter: "ProvisionedConcurrencyConfig"}, _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_CfnVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnVersion.ProvisionedConcurrencyConfigurationProperty", reflect.TypeOf((*CfnVersion_ProvisionedConcurrencyConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CfnVersionProps", reflect.TypeOf((*CfnVersionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Code", reflect.TypeOf((*Code)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, }, func() interface{} { return &jsiiProxy_Code{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CodeConfig", reflect.TypeOf((*CodeConfig)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CodeImageConfig", reflect.TypeOf((*CodeImageConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.CodeSigningConfig", reflect.TypeOf((*CodeSigningConfig)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningConfigArn", GoGetter: "CodeSigningConfigArn"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningConfigId", GoGetter: "CodeSigningConfigId"}, _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_CodeSigningConfig{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_ICodeSigningConfig) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.CodeSigningConfigProps", reflect.TypeOf((*CodeSigningConfigProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.DestinationConfig", reflect.TypeOf((*DestinationConfig)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.DestinationOptions", reflect.TypeOf((*DestinationOptions)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.DestinationType", reflect.TypeOf((*DestinationType)(nil)).Elem(), map[string]interface{}{ "FAILURE": DestinationType_FAILURE, "SUCCESS": DestinationType_SUCCESS, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.DlqDestinationConfig", reflect.TypeOf((*DlqDestinationConfig)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.DockerBuildAssetOptions", reflect.TypeOf((*DockerBuildAssetOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.DockerImageCode", reflect.TypeOf((*DockerImageCode)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_DockerImageCode{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.DockerImageFunction", reflect.TypeOf((*DockerImageFunction)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addAlias", GoMethod: "AddAlias"}, _jsii_.MemberMethod{JsiiMethod: "addEnvironment", GoMethod: "AddEnvironment"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addLayers", GoMethod: "AddLayers"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "currentVersion", GoGetter: "CurrentVersion"}, _jsii_.MemberProperty{JsiiProperty: "deadLetterQueue", GoGetter: "DeadLetterQueue"}, _jsii_.MemberProperty{JsiiProperty: "deadLetterTopic", GoGetter: "DeadLetterTopic"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberMethod{JsiiMethod: "invalidateVersionBasedOn", GoMethod: "InvalidateVersionBasedOn"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberProperty{JsiiProperty: "logGroup", GoGetter: "LogGroup"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "runtime", GoGetter: "Runtime"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_DockerImageFunction{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Function) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.DockerImageFunctionProps", reflect.TypeOf((*DockerImageFunctionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.EcrImageCode", reflect.TypeOf((*EcrImageCode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, }, func() interface{} { j := jsiiProxy_EcrImageCode{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EcrImageCodeProps", reflect.TypeOf((*EcrImageCodeProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EnvironmentOptions", reflect.TypeOf((*EnvironmentOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.EventInvokeConfig", reflect.TypeOf((*EventInvokeConfig)(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_EventInvokeConfig{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EventInvokeConfigOptions", reflect.TypeOf((*EventInvokeConfigOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EventInvokeConfigProps", reflect.TypeOf((*EventInvokeConfigProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.EventSourceMapping", reflect.TypeOf((*EventSourceMapping)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "eventSourceMappingArn", GoGetter: "EventSourceMappingArn"}, _jsii_.MemberProperty{JsiiProperty: "eventSourceMappingId", GoGetter: "EventSourceMappingId"}, _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_EventSourceMapping{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IEventSourceMapping) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EventSourceMappingOptions", reflect.TypeOf((*EventSourceMappingOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.EventSourceMappingProps", reflect.TypeOf((*EventSourceMappingProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FileSystem", reflect.TypeOf((*FileSystem)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "config", GoGetter: "Config"}, }, func() interface{} { return &jsiiProxy_FileSystem{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FileSystemConfig", reflect.TypeOf((*FileSystemConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FilterCriteria", reflect.TypeOf((*FilterCriteria)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_FilterCriteria{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FilterRule", reflect.TypeOf((*FilterRule)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_FilterRule{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Function", reflect.TypeOf((*Function)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addAlias", GoMethod: "AddAlias"}, _jsii_.MemberMethod{JsiiMethod: "addEnvironment", GoMethod: "AddEnvironment"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addLayers", GoMethod: "AddLayers"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "currentVersion", GoGetter: "CurrentVersion"}, _jsii_.MemberProperty{JsiiProperty: "deadLetterQueue", GoGetter: "DeadLetterQueue"}, _jsii_.MemberProperty{JsiiProperty: "deadLetterTopic", GoGetter: "DeadLetterTopic"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberMethod{JsiiMethod: "invalidateVersionBasedOn", GoMethod: "InvalidateVersionBasedOn"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberProperty{JsiiProperty: "logGroup", GoGetter: "LogGroup"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "runtime", GoGetter: "Runtime"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_Function{} _jsii_.InitJsiiProxy(&j.jsiiProxy_FunctionBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionAttributes", reflect.TypeOf((*FunctionAttributes)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FunctionBase", reflect.TypeOf((*FunctionBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_FunctionBase{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.Type__awsec2IClientVpnConnectionHandler) _jsii_.InitJsiiProxy(&j.jsiiProxy_IFunction) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionOptions", reflect.TypeOf((*FunctionOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionProps", reflect.TypeOf((*FunctionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FunctionUrl", reflect.TypeOf((*FunctionUrl)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"}, }, func() interface{} { j := jsiiProxy_FunctionUrl{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IFunctionUrl) return &j }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.FunctionUrlAuthType", reflect.TypeOf((*FunctionUrlAuthType)(nil)).Elem(), map[string]interface{}{ "AWS_IAM": FunctionUrlAuthType_AWS_IAM, "NONE": FunctionUrlAuthType_NONE, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionUrlCorsOptions", reflect.TypeOf((*FunctionUrlCorsOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionUrlOptions", reflect.TypeOf((*FunctionUrlOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.FunctionUrlProps", reflect.TypeOf((*FunctionUrlProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.FunctionVersionUpgrade", reflect.TypeOf((*FunctionVersionUpgrade)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "visit", GoMethod: "Visit"}, }, func() interface{} { j := jsiiProxy_FunctionVersionUpgrade{} _jsii_.InitJsiiProxy(&j.Type__awscdkIAspect) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Handler", reflect.TypeOf((*Handler)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_Handler{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.HttpMethod", reflect.TypeOf((*HttpMethod)(nil)).Elem(), map[string]interface{}{ "GET": HttpMethod_GET, "PUT": HttpMethod_PUT, "HEAD": HttpMethod_HEAD, "POST": HttpMethod_POST, "DELETE": HttpMethod_DELETE, "PATCH": HttpMethod_PATCH, "OPTIONS": HttpMethod_OPTIONS, "ALL": HttpMethod_ALL, }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IAlias", reflect.TypeOf((*IAlias)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberProperty{JsiiProperty: "aliasName", GoGetter: "AliasName"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, }, func() interface{} { j := jsiiProxy_IAlias{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IFunction) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.ICodeSigningConfig", reflect.TypeOf((*ICodeSigningConfig)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningConfigArn", GoGetter: "CodeSigningConfigArn"}, _jsii_.MemberProperty{JsiiProperty: "codeSigningConfigId", GoGetter: "CodeSigningConfigId"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_ICodeSigningConfig{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IDestination", reflect.TypeOf((*IDestination)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { return &jsiiProxy_IDestination{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IEventSource", reflect.TypeOf((*IEventSource)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { return &jsiiProxy_IEventSource{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IEventSourceDlq", reflect.TypeOf((*IEventSourceDlq)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { return &jsiiProxy_IEventSourceDlq{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IEventSourceMapping", reflect.TypeOf((*IEventSourceMapping)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "eventSourceMappingArn", GoGetter: "EventSourceMappingArn"}, _jsii_.MemberProperty{JsiiProperty: "eventSourceMappingId", GoGetter: "EventSourceMappingId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IEventSourceMapping{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IFunction", reflect.TypeOf((*IFunction)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IFunction{} _jsii_.InitJsiiProxy(&j.Type__awsec2IConnectable) _jsii_.InitJsiiProxy(&j.Type__awsiamIGrantable) _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IFunctionUrl", reflect.TypeOf((*IFunctionUrl)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"}, }, func() interface{} { j := jsiiProxy_IFunctionUrl{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.ILayerVersion", reflect.TypeOf((*ILayerVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "compatibleRuntimes", GoGetter: "CompatibleRuntimes"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "layerVersionArn", GoGetter: "LayerVersionArn"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_ILayerVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IScalableFunctionAttribute", reflect.TypeOf((*IScalableFunctionAttribute)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "scaleOnSchedule", GoMethod: "ScaleOnSchedule"}, _jsii_.MemberMethod{JsiiMethod: "scaleOnUtilization", GoMethod: "ScaleOnUtilization"}, }, func() interface{} { j := jsiiProxy_IScalableFunctionAttribute{} _jsii_.InitJsiiProxy(&j.Type__constructsIConstruct) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_lambda.IVersion", reflect.TypeOf((*IVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addAlias", GoMethod: "AddAlias"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberProperty{JsiiProperty: "edgeArn", GoGetter: "EdgeArn"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "lambda", GoGetter: "Lambda"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, }, func() interface{} { j := jsiiProxy_IVersion{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IFunction) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.InlineCode", reflect.TypeOf((*InlineCode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, }, func() interface{} { j := jsiiProxy_InlineCode{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.InvokeMode", reflect.TypeOf((*InvokeMode)(nil)).Elem(), map[string]interface{}{ "BUFFERED": InvokeMode_BUFFERED, "RESPONSE_STREAM": InvokeMode_RESPONSE_STREAM, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.LambdaInsightsVersion", reflect.TypeOf((*LambdaInsightsVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "layerVersionArn", GoGetter: "LayerVersionArn"}, }, func() interface{} { return &jsiiProxy_LambdaInsightsVersion{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LambdaRuntimeProps", reflect.TypeOf((*LambdaRuntimeProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.LayerVersion", reflect.TypeOf((*LayerVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "compatibleRuntimes", GoGetter: "CompatibleRuntimes"}, _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: "layerVersionArn", GoGetter: "LayerVersionArn"}, _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_LayerVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_ILayerVersion) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LayerVersionAttributes", reflect.TypeOf((*LayerVersionAttributes)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LayerVersionOptions", reflect.TypeOf((*LayerVersionOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LayerVersionPermission", reflect.TypeOf((*LayerVersionPermission)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LayerVersionProps", reflect.TypeOf((*LayerVersionProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.LogRetentionRetryOptions", reflect.TypeOf((*LogRetentionRetryOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.ParamsAndSecretsLayerVersion", reflect.TypeOf((*ParamsAndSecretsLayerVersion)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_ParamsAndSecretsLayerVersion{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.ParamsAndSecretsLogLevel", reflect.TypeOf((*ParamsAndSecretsLogLevel)(nil)).Elem(), map[string]interface{}{ "DEBUG": ParamsAndSecretsLogLevel_DEBUG, "INFO": ParamsAndSecretsLogLevel_INFO, "WARN": ParamsAndSecretsLogLevel_WARN, "ERROR": ParamsAndSecretsLogLevel_ERROR, "NONE": ParamsAndSecretsLogLevel_NONE, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.ParamsAndSecretsOptions", reflect.TypeOf((*ParamsAndSecretsOptions)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.ParamsAndSecretsVersions", reflect.TypeOf((*ParamsAndSecretsVersions)(nil)).Elem(), map[string]interface{}{ "V1_0_103": ParamsAndSecretsVersions_V1_0_103, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.Permission", reflect.TypeOf((*Permission)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.QualifiedFunctionBase", reflect.TypeOf((*QualifiedFunctionBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "lambda", GoGetter: "Lambda"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "qualifier", GoGetter: "Qualifier"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_QualifiedFunctionBase{} _jsii_.InitJsiiProxy(&j.jsiiProxy_FunctionBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.ResourceBindOptions", reflect.TypeOf((*ResourceBindOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Runtime", reflect.TypeOf((*Runtime)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bundlingImage", GoGetter: "BundlingImage"}, _jsii_.MemberProperty{JsiiProperty: "family", GoGetter: "Family"}, _jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"}, _jsii_.MemberMethod{JsiiMethod: "runtimeEquals", GoMethod: "RuntimeEquals"}, _jsii_.MemberProperty{JsiiProperty: "supportsCodeGuruProfiling", GoGetter: "SupportsCodeGuruProfiling"}, _jsii_.MemberProperty{JsiiProperty: "supportsInlineCode", GoGetter: "SupportsInlineCode"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { return &jsiiProxy_Runtime{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.RuntimeFamily", reflect.TypeOf((*RuntimeFamily)(nil)).Elem(), map[string]interface{}{ "NODEJS": RuntimeFamily_NODEJS, "JAVA": RuntimeFamily_JAVA, "PYTHON": RuntimeFamily_PYTHON, "DOTNET_CORE": RuntimeFamily_DOTNET_CORE, "GO": RuntimeFamily_GO, "RUBY": RuntimeFamily_RUBY, "OTHER": RuntimeFamily_OTHER, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.RuntimeManagementMode", reflect.TypeOf((*RuntimeManagementMode)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "arn", GoGetter: "Arn"}, _jsii_.MemberProperty{JsiiProperty: "mode", GoGetter: "Mode"}, _jsii_.MemberProperty{JsiiProperty: "runtimeManagementConfig", GoGetter: "RuntimeManagementConfig"}, }, func() interface{} { return &jsiiProxy_RuntimeManagementMode{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.S3Code", reflect.TypeOf((*S3Code)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindToResource", GoMethod: "BindToResource"}, _jsii_.MemberProperty{JsiiProperty: "isInline", GoGetter: "IsInline"}, }, func() interface{} { j := jsiiProxy_S3Code{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Code) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.SingletonFunction", reflect.TypeOf((*SingletonFunction)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addEnvironment", GoMethod: "AddEnvironment"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addLayers", GoMethod: "AddLayers"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "currentVersion", GoGetter: "CurrentVersion"}, _jsii_.MemberMethod{JsiiMethod: "dependOn", GoMethod: "DependOn"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberProperty{JsiiProperty: "logGroup", GoGetter: "LogGroup"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "runtime", GoGetter: "Runtime"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_SingletonFunction{} _jsii_.InitJsiiProxy(&j.jsiiProxy_FunctionBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.SingletonFunctionProps", reflect.TypeOf((*SingletonFunctionProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.SourceAccessConfiguration", reflect.TypeOf((*SourceAccessConfiguration)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.SourceAccessConfigurationType", reflect.TypeOf((*SourceAccessConfigurationType)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, }, func() interface{} { return &jsiiProxy_SourceAccessConfigurationType{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.StartingPosition", reflect.TypeOf((*StartingPosition)(nil)).Elem(), map[string]interface{}{ "TRIM_HORIZON": StartingPosition_TRIM_HORIZON, "LATEST": StartingPosition_LATEST, "AT_TIMESTAMP": StartingPosition_AT_TIMESTAMP, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.Tracing", reflect.TypeOf((*Tracing)(nil)).Elem(), map[string]interface{}{ "ACTIVE": Tracing_ACTIVE, "PASS_THROUGH": Tracing_PASS_THROUGH, "DISABLED": Tracing_DISABLED, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_lambda.UntrustedArtifactOnDeployment", reflect.TypeOf((*UntrustedArtifactOnDeployment)(nil)).Elem(), map[string]interface{}{ "ENFORCE": UntrustedArtifactOnDeployment_ENFORCE, "WARN": UntrustedArtifactOnDeployment_WARN, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.UtilizationScalingOptions", reflect.TypeOf((*UtilizationScalingOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_lambda.Version", reflect.TypeOf((*Version)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addAlias", GoMethod: "AddAlias"}, _jsii_.MemberMethod{JsiiMethod: "addEventSource", GoMethod: "AddEventSource"}, _jsii_.MemberMethod{JsiiMethod: "addEventSourceMapping", GoMethod: "AddEventSourceMapping"}, _jsii_.MemberMethod{JsiiMethod: "addFunctionUrl", GoMethod: "AddFunctionUrl"}, _jsii_.MemberMethod{JsiiMethod: "addPermission", GoMethod: "AddPermission"}, _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "architecture", GoGetter: "Architecture"}, _jsii_.MemberProperty{JsiiProperty: "canCreatePermissions", GoGetter: "CanCreatePermissions"}, _jsii_.MemberMethod{JsiiMethod: "configureAsyncInvoke", GoMethod: "ConfigureAsyncInvoke"}, _jsii_.MemberProperty{JsiiProperty: "connections", GoGetter: "Connections"}, _jsii_.MemberMethod{JsiiMethod: "considerWarningOnInvokeFunctionPermissions", GoMethod: "ConsiderWarningOnInvokeFunctionPermissions"}, _jsii_.MemberProperty{JsiiProperty: "edgeArn", GoGetter: "EdgeArn"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "functionArn", GoGetter: "FunctionArn"}, _jsii_.MemberProperty{JsiiProperty: "functionName", GoGetter: "FunctionName"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"}, _jsii_.MemberMethod{JsiiMethod: "grantInvokeUrl", GoMethod: "GrantInvokeUrl"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberProperty{JsiiProperty: "isBoundToVpc", GoGetter: "IsBoundToVpc"}, _jsii_.MemberProperty{JsiiProperty: "lambda", GoGetter: "Lambda"}, _jsii_.MemberProperty{JsiiProperty: "latestVersion", GoGetter: "LatestVersion"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricDuration", GoMethod: "MetricDuration"}, _jsii_.MemberMethod{JsiiMethod: "metricErrors", GoMethod: "MetricErrors"}, _jsii_.MemberMethod{JsiiMethod: "metricInvocations", GoMethod: "MetricInvocations"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottles", GoMethod: "MetricThrottles"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "permissionsNode", GoGetter: "PermissionsNode"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "qualifier", GoGetter: "Qualifier"}, _jsii_.MemberProperty{JsiiProperty: "resourceArnsForGrantInvoke", GoGetter: "ResourceArnsForGrantInvoke"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, _jsii_.MemberMethod{JsiiMethod: "warnInvokeFunctionPermissions", GoMethod: "WarnInvokeFunctionPermissions"}, }, func() interface{} { j := jsiiProxy_Version{} _jsii_.InitJsiiProxy(&j.jsiiProxy_QualifiedFunctionBase) _jsii_.InitJsiiProxy(&j.jsiiProxy_IVersion) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.VersionAttributes", reflect.TypeOf((*VersionAttributes)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.VersionOptions", reflect.TypeOf((*VersionOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.VersionProps", reflect.TypeOf((*VersionProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_lambda.VersionWeight", reflect.TypeOf((*VersionWeight)(nil)).Elem(), ) }