awscdk/awsapigatewayv2/main.go (1,979 lines of code) (raw):
package awsapigatewayv2
import (
"reflect"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)
func init() {
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.AccessLogDestinationConfig",
reflect.TypeOf((*AccessLogDestinationConfig)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.AddRoutesOptions",
reflect.TypeOf((*AddRoutesOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.ApiMapping",
reflect.TypeOf((*ApiMapping)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "apiMappingId", GoGetter: "ApiMappingId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"},
_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: "mappingKey", GoGetter: "MappingKey"},
_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_ApiMapping{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IApiMapping)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.ApiMappingAttributes",
reflect.TypeOf((*ApiMappingAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.ApiMappingProps",
reflect.TypeOf((*ApiMappingProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.AuthorizerPayloadVersion",
reflect.TypeOf((*AuthorizerPayloadVersion)(nil)).Elem(),
map[string]interface{}{
"VERSION_1_0": AuthorizerPayloadVersion_VERSION_1_0,
"VERSION_2_0": AuthorizerPayloadVersion_VERSION_2_0,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.BatchHttpRouteOptions",
reflect.TypeOf((*BatchHttpRouteOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnApi",
reflect.TypeOf((*CfnApi)(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: "apiKeySelectionExpression", GoGetter: "ApiKeySelectionExpression"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrApiEndpoint", GoGetter: "AttrApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "attrApiId", GoGetter: "AttrApiId"},
_jsii_.MemberProperty{JsiiProperty: "basePath", GoGetter: "BasePath"},
_jsii_.MemberProperty{JsiiProperty: "body", GoGetter: "Body"},
_jsii_.MemberProperty{JsiiProperty: "bodyS3Location", GoGetter: "BodyS3Location"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "corsConfiguration", GoGetter: "CorsConfiguration"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "credentialsArn", GoGetter: "CredentialsArn"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "disableExecuteApiEndpoint", GoGetter: "DisableExecuteApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "disableSchemaValidation", GoGetter: "DisableSchemaValidation"},
_jsii_.MemberProperty{JsiiProperty: "failOnWarnings", GoGetter: "FailOnWarnings"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "ipAddressType", GoGetter: "IpAddressType"},
_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: "protocolType", GoGetter: "ProtocolType"},
_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: "routeKey", GoGetter: "RouteKey"},
_jsii_.MemberProperty{JsiiProperty: "routeSelectionExpression", GoGetter: "RouteSelectionExpression"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_jsii_.MemberProperty{JsiiProperty: "target", GoGetter: "Target"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"},
},
func() interface{} {
j := jsiiProxy_CfnApi{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApi.BodyS3LocationProperty",
reflect.TypeOf((*CfnApi_BodyS3LocationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApi.CorsProperty",
reflect.TypeOf((*CfnApi_CorsProperty)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides",
reflect.TypeOf((*CfnApiGatewayManagedOverrides)(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: "apiId", GoGetter: "ApiId"},
_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: "integration", GoGetter: "Integration"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "route", GoGetter: "Route"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stage", GoGetter: "Stage"},
_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_CfnApiGatewayManagedOverrides{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides.AccessLogSettingsProperty",
reflect.TypeOf((*CfnApiGatewayManagedOverrides_AccessLogSettingsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides.IntegrationOverridesProperty",
reflect.TypeOf((*CfnApiGatewayManagedOverrides_IntegrationOverridesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides.RouteOverridesProperty",
reflect.TypeOf((*CfnApiGatewayManagedOverrides_RouteOverridesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides.RouteSettingsProperty",
reflect.TypeOf((*CfnApiGatewayManagedOverrides_RouteSettingsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverrides.StageOverridesProperty",
reflect.TypeOf((*CfnApiGatewayManagedOverrides_StageOverridesProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiGatewayManagedOverridesProps",
reflect.TypeOf((*CfnApiGatewayManagedOverridesProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnApiMapping",
reflect.TypeOf((*CfnApiMapping)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberProperty{JsiiProperty: "apiMappingKey", GoGetter: "ApiMappingKey"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrApiMappingId", GoGetter: "AttrApiMappingId"},
_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: "domainName", GoGetter: "DomainName"},
_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_.MemberProperty{JsiiProperty: "stage", GoGetter: "Stage"},
_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_CfnApiMapping{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiMappingProps",
reflect.TypeOf((*CfnApiMappingProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnApiProps",
reflect.TypeOf((*CfnApiProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnAuthorizer",
reflect.TypeOf((*CfnAuthorizer)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAuthorizerId", GoGetter: "AttrAuthorizerId"},
_jsii_.MemberProperty{JsiiProperty: "authorizerCredentialsArn", GoGetter: "AuthorizerCredentialsArn"},
_jsii_.MemberProperty{JsiiProperty: "authorizerPayloadFormatVersion", GoGetter: "AuthorizerPayloadFormatVersion"},
_jsii_.MemberProperty{JsiiProperty: "authorizerResultTtlInSeconds", GoGetter: "AuthorizerResultTtlInSeconds"},
_jsii_.MemberProperty{JsiiProperty: "authorizerType", GoGetter: "AuthorizerType"},
_jsii_.MemberProperty{JsiiProperty: "authorizerUri", GoGetter: "AuthorizerUri"},
_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: "enableSimpleResponses", GoGetter: "EnableSimpleResponses"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "identitySource", GoGetter: "IdentitySource"},
_jsii_.MemberProperty{JsiiProperty: "identityValidationExpression", GoGetter: "IdentityValidationExpression"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "jwtConfiguration", GoGetter: "JwtConfiguration"},
_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: "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_CfnAuthorizer{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnAuthorizer.JWTConfigurationProperty",
reflect.TypeOf((*CfnAuthorizer_JWTConfigurationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnAuthorizerProps",
reflect.TypeOf((*CfnAuthorizerProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnDeployment",
reflect.TypeOf((*CfnDeployment)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDeploymentId", GoGetter: "AttrDeploymentId"},
_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_.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_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_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_CfnDeployment{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnDeploymentProps",
reflect.TypeOf((*CfnDeploymentProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnDomainName",
reflect.TypeOf((*CfnDomainName)(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: "attrDomainNameArn", GoGetter: "AttrDomainNameArn"},
_jsii_.MemberProperty{JsiiProperty: "attrRegionalDomainName", GoGetter: "AttrRegionalDomainName"},
_jsii_.MemberProperty{JsiiProperty: "attrRegionalHostedZoneId", GoGetter: "AttrRegionalHostedZoneId"},
_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: "domainName", GoGetter: "DomainName"},
_jsii_.MemberProperty{JsiiProperty: "domainNameConfigurations", GoGetter: "DomainNameConfigurations"},
_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: "mutualTlsAuthentication", GoGetter: "MutualTlsAuthentication"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_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_CfnDomainName{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnDomainName.DomainNameConfigurationProperty",
reflect.TypeOf((*CfnDomainName_DomainNameConfigurationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnDomainName.MutualTlsAuthenticationProperty",
reflect.TypeOf((*CfnDomainName_MutualTlsAuthenticationProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnDomainNameProps",
reflect.TypeOf((*CfnDomainNameProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegration",
reflect.TypeOf((*CfnIntegration)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrIntegrationId", GoGetter: "AttrIntegrationId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "connectionId", GoGetter: "ConnectionId"},
_jsii_.MemberProperty{JsiiProperty: "connectionType", GoGetter: "ConnectionType"},
_jsii_.MemberProperty{JsiiProperty: "contentHandlingStrategy", GoGetter: "ContentHandlingStrategy"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "credentialsArn", GoGetter: "CredentialsArn"},
_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: "integrationMethod", GoGetter: "IntegrationMethod"},
_jsii_.MemberProperty{JsiiProperty: "integrationSubtype", GoGetter: "IntegrationSubtype"},
_jsii_.MemberProperty{JsiiProperty: "integrationType", GoGetter: "IntegrationType"},
_jsii_.MemberProperty{JsiiProperty: "integrationUri", GoGetter: "IntegrationUri"},
_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: "passthroughBehavior", GoGetter: "PassthroughBehavior"},
_jsii_.MemberProperty{JsiiProperty: "payloadFormatVersion", GoGetter: "PayloadFormatVersion"},
_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: "requestParameters", GoGetter: "RequestParameters"},
_jsii_.MemberProperty{JsiiProperty: "requestTemplates", GoGetter: "RequestTemplates"},
_jsii_.MemberProperty{JsiiProperty: "responseParameters", GoGetter: "ResponseParameters"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "templateSelectionExpression", GoGetter: "TemplateSelectionExpression"},
_jsii_.MemberProperty{JsiiProperty: "timeoutInMillis", GoGetter: "TimeoutInMillis"},
_jsii_.MemberProperty{JsiiProperty: "tlsConfig", GoGetter: "TlsConfig"},
_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_CfnIntegration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegration.ResponseParameterListProperty",
reflect.TypeOf((*CfnIntegration_ResponseParameterListProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegration.ResponseParameterMapProperty",
reflect.TypeOf((*CfnIntegration_ResponseParameterMapProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegration.ResponseParameterProperty",
reflect.TypeOf((*CfnIntegration_ResponseParameterProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegration.TlsConfigProperty",
reflect.TypeOf((*CfnIntegration_TlsConfigProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegrationProps",
reflect.TypeOf((*CfnIntegrationProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegrationResponse",
reflect.TypeOf((*CfnIntegrationResponse)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrIntegrationResponseId", GoGetter: "AttrIntegrationResponseId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "contentHandlingStrategy", GoGetter: "ContentHandlingStrategy"},
_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: "integrationId", GoGetter: "IntegrationId"},
_jsii_.MemberProperty{JsiiProperty: "integrationResponseKey", GoGetter: "IntegrationResponseKey"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "responseParameters", GoGetter: "ResponseParameters"},
_jsii_.MemberProperty{JsiiProperty: "responseTemplates", GoGetter: "ResponseTemplates"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "templateSelectionExpression", GoGetter: "TemplateSelectionExpression"},
_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_CfnIntegrationResponse{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnIntegrationResponseProps",
reflect.TypeOf((*CfnIntegrationResponseProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnModel",
reflect.TypeOf((*CfnModel)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrModelId", GoGetter: "AttrModelId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "contentType", GoGetter: "ContentType"},
_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: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "schema", GoGetter: "Schema"},
_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_CfnModel{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnModelProps",
reflect.TypeOf((*CfnModelProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnRoute",
reflect.TypeOf((*CfnRoute)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberProperty{JsiiProperty: "apiKeyRequired", GoGetter: "ApiKeyRequired"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrRouteId", GoGetter: "AttrRouteId"},
_jsii_.MemberProperty{JsiiProperty: "authorizationScopes", GoGetter: "AuthorizationScopes"},
_jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "modelSelectionExpression", GoGetter: "ModelSelectionExpression"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberProperty{JsiiProperty: "operationName", GoGetter: "OperationName"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "requestModels", GoGetter: "RequestModels"},
_jsii_.MemberProperty{JsiiProperty: "requestParameters", GoGetter: "RequestParameters"},
_jsii_.MemberProperty{JsiiProperty: "routeKey", GoGetter: "RouteKey"},
_jsii_.MemberProperty{JsiiProperty: "routeResponseSelectionExpression", GoGetter: "RouteResponseSelectionExpression"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "target", GoGetter: "Target"},
_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_CfnRoute{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnRoute.ParameterConstraintsProperty",
reflect.TypeOf((*CfnRoute_ParameterConstraintsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnRouteProps",
reflect.TypeOf((*CfnRouteProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnRouteResponse",
reflect.TypeOf((*CfnRouteResponse)(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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrRouteResponseId", GoGetter: "AttrRouteResponseId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "modelSelectionExpression", GoGetter: "ModelSelectionExpression"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "responseModels", GoGetter: "ResponseModels"},
_jsii_.MemberProperty{JsiiProperty: "responseParameters", GoGetter: "ResponseParameters"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "routeResponseKey", GoGetter: "RouteResponseKey"},
_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_CfnRouteResponse{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnRouteResponse.ParameterConstraintsProperty",
reflect.TypeOf((*CfnRouteResponse_ParameterConstraintsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnRouteResponseProps",
reflect.TypeOf((*CfnRouteResponseProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnStage",
reflect.TypeOf((*CfnStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accessLogSettings", GoGetter: "AccessLogSettings"},
_jsii_.MemberProperty{JsiiProperty: "accessPolicyId", GoGetter: "AccessPolicyId"},
_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: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"},
_jsii_.MemberProperty{JsiiProperty: "autoDeploy", GoGetter: "AutoDeploy"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "clientCertificateId", GoGetter: "ClientCertificateId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "defaultRouteSettings", GoGetter: "DefaultRouteSettings"},
_jsii_.MemberProperty{JsiiProperty: "deploymentId", GoGetter: "DeploymentId"},
_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_.MemberProperty{JsiiProperty: "routeSettings", GoGetter: "RouteSettings"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberProperty{JsiiProperty: "stageVariables", GoGetter: "StageVariables"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_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_CfnStage{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnStage.AccessLogSettingsProperty",
reflect.TypeOf((*CfnStage_AccessLogSettingsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnStage.RouteSettingsProperty",
reflect.TypeOf((*CfnStage_RouteSettingsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnStageProps",
reflect.TypeOf((*CfnStageProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.CfnVpcLink",
reflect.TypeOf((*CfnVpcLink)(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: "attrVpcLinkId", GoGetter: "AttrVpcLinkId"},
_jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"},
_jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"},
_jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"},
_jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"},
_jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"},
_jsii_.MemberProperty{JsiiProperty: "securityGroupIds", GoGetter: "SecurityGroupIds"},
_jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "subnetIds", GoGetter: "SubnetIds"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"},
_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_CfnVpcLink{}
_jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource)
_jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable)
_jsii_.InitJsiiProxy(&j.Type__awscdkITaggable)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CfnVpcLinkProps",
reflect.TypeOf((*CfnVpcLinkProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.ContentHandling",
reflect.TypeOf((*ContentHandling)(nil)).Elem(),
map[string]interface{}{
"CONVERT_TO_BINARY": ContentHandling_CONVERT_TO_BINARY,
"CONVERT_TO_TEXT": ContentHandling_CONVERT_TO_TEXT,
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.CorsHttpMethod",
reflect.TypeOf((*CorsHttpMethod)(nil)).Elem(),
map[string]interface{}{
"ANY": CorsHttpMethod_ANY,
"DELETE": CorsHttpMethod_DELETE,
"GET": CorsHttpMethod_GET,
"HEAD": CorsHttpMethod_HEAD,
"OPTIONS": CorsHttpMethod_OPTIONS,
"PATCH": CorsHttpMethod_PATCH,
"POST": CorsHttpMethod_POST,
"PUT": CorsHttpMethod_PUT,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.CorsPreflightOptions",
reflect.TypeOf((*CorsPreflightOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.DomainMappingOptions",
reflect.TypeOf((*DomainMappingOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.DomainName",
reflect.TypeOf((*DomainName)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addEndpoint", GoMethod: "AddEndpoint"},
_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: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "regionalDomainName", GoGetter: "RegionalDomainName"},
_jsii_.MemberProperty{JsiiProperty: "regionalHostedZoneId", GoGetter: "RegionalHostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_DomainName{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDomainName)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.DomainNameAttributes",
reflect.TypeOf((*DomainNameAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.DomainNameProps",
reflect.TypeOf((*DomainNameProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.EndpointOptions",
reflect.TypeOf((*EndpointOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.EndpointType",
reflect.TypeOf((*EndpointType)(nil)).Elem(),
map[string]interface{}{
"EDGE": EndpointType_EDGE,
"REGIONAL": EndpointType_REGIONAL,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.GrantInvokeOptions",
reflect.TypeOf((*GrantInvokeOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpApi",
reflect.TypeOf((*HttpApi)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addRoutes", GoMethod: "AddRoutes"},
_jsii_.MemberMethod{JsiiMethod: "addStage", GoMethod: "AddStage"},
_jsii_.MemberMethod{JsiiMethod: "addVpcLink", GoMethod: "AddVpcLink"},
_jsii_.MemberProperty{JsiiProperty: "apiEndpoint", GoGetter: "ApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"},
_jsii_.MemberProperty{JsiiProperty: "defaultAuthorizationScopes", GoGetter: "DefaultAuthorizationScopes"},
_jsii_.MemberProperty{JsiiProperty: "defaultAuthorizer", GoGetter: "DefaultAuthorizer"},
_jsii_.MemberProperty{JsiiProperty: "defaultStage", GoGetter: "DefaultStage"},
_jsii_.MemberProperty{JsiiProperty: "disableExecuteApiEndpoint", GoGetter: "DisableExecuteApiEndpoint"},
_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: "httpApiId", GoGetter: "HttpApiId"},
_jsii_.MemberProperty{JsiiProperty: "httpApiName", GoGetter: "HttpApiName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"},
_jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"},
_jsii_.MemberMethod{JsiiMethod: "metricDataProcessed", GoMethod: "MetricDataProcessed"},
_jsii_.MemberMethod{JsiiMethod: "metricIntegrationLatency", GoMethod: "MetricIntegrationLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricLatency", GoMethod: "MetricLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricServerError", GoMethod: "MetricServerError"},
_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_HttpApi{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IApi)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpApi)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpApiAttributes",
reflect.TypeOf((*HttpApiAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpApiProps",
reflect.TypeOf((*HttpApiProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpAuthorizer",
reflect.TypeOf((*HttpAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_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_HttpAuthorizer{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpAuthorizer)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpAuthorizerAttributes",
reflect.TypeOf((*HttpAuthorizerAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpAuthorizerProps",
reflect.TypeOf((*HttpAuthorizerProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.HttpAuthorizerType",
reflect.TypeOf((*HttpAuthorizerType)(nil)).Elem(),
map[string]interface{}{
"IAM": HttpAuthorizerType_IAM,
"JWT": HttpAuthorizerType_JWT,
"LAMBDA": HttpAuthorizerType_LAMBDA,
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.HttpConnectionType",
reflect.TypeOf((*HttpConnectionType)(nil)).Elem(),
map[string]interface{}{
"VPC_LINK": HttpConnectionType_VPC_LINK,
"INTERNET": HttpConnectionType_INTERNET,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpIntegration",
reflect.TypeOf((*HttpIntegration)(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: "httpApi", GoGetter: "HttpApi"},
_jsii_.MemberProperty{JsiiProperty: "integrationId", GoGetter: "IntegrationId"},
_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_HttpIntegration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpIntegration)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpIntegrationProps",
reflect.TypeOf((*HttpIntegrationProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.HttpIntegrationSubtype",
reflect.TypeOf((*HttpIntegrationSubtype)(nil)).Elem(),
map[string]interface{}{
"EVENTBRIDGE_PUT_EVENTS": HttpIntegrationSubtype_EVENTBRIDGE_PUT_EVENTS,
"SQS_SEND_MESSAGE": HttpIntegrationSubtype_SQS_SEND_MESSAGE,
"SQS_RECEIVE_MESSAGE": HttpIntegrationSubtype_SQS_RECEIVE_MESSAGE,
"SQS_DELETE_MESSAGE": HttpIntegrationSubtype_SQS_DELETE_MESSAGE,
"SQS_PURGE_QUEUE": HttpIntegrationSubtype_SQS_PURGE_QUEUE,
"APPCONFIG_GET_CONFIGURATION": HttpIntegrationSubtype_APPCONFIG_GET_CONFIGURATION,
"KINESIS_PUT_RECORD": HttpIntegrationSubtype_KINESIS_PUT_RECORD,
"STEPFUNCTIONS_START_EXECUTION": HttpIntegrationSubtype_STEPFUNCTIONS_START_EXECUTION,
"STEPFUNCTIONS_START_SYNC_EXECUTION": HttpIntegrationSubtype_STEPFUNCTIONS_START_SYNC_EXECUTION,
"STEPFUNCTIONS_STOP_EXECUTION": HttpIntegrationSubtype_STEPFUNCTIONS_STOP_EXECUTION,
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.HttpIntegrationType",
reflect.TypeOf((*HttpIntegrationType)(nil)).Elem(),
map[string]interface{}{
"HTTP_PROXY": HttpIntegrationType_HTTP_PROXY,
"AWS_PROXY": HttpIntegrationType_AWS_PROXY,
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.HttpMethod",
reflect.TypeOf((*HttpMethod)(nil)).Elem(),
map[string]interface{}{
"ANY": HttpMethod_ANY,
"DELETE": HttpMethod_DELETE,
"GET": HttpMethod_GET,
"HEAD": HttpMethod_HEAD,
"OPTIONS": HttpMethod_OPTIONS,
"PATCH": HttpMethod_PATCH,
"POST": HttpMethod_POST,
"PUT": HttpMethod_PUT,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpNoneAuthorizer",
reflect.TypeOf((*HttpNoneAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"},
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
j := jsiiProxy_HttpNoneAuthorizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpRouteAuthorizer)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpRoute",
reflect.TypeOf((*HttpRoute)(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_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"},
_jsii_.MemberProperty{JsiiProperty: "httpApi", GoGetter: "HttpApi"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "routeArn", GoGetter: "RouteArn"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_HttpRoute{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpRoute)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteAuthorizerBindOptions",
reflect.TypeOf((*HttpRouteAuthorizerBindOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteAuthorizerConfig",
reflect.TypeOf((*HttpRouteAuthorizerConfig)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteIntegration",
reflect.TypeOf((*HttpRouteIntegration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
_jsii_.MemberMethod{JsiiMethod: "completeBind", GoMethod: "CompleteBind"},
},
func() interface{} {
return &jsiiProxy_HttpRouteIntegration{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteIntegrationBindOptions",
reflect.TypeOf((*HttpRouteIntegrationBindOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteIntegrationConfig",
reflect.TypeOf((*HttpRouteIntegrationConfig)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteKey",
reflect.TypeOf((*HttpRouteKey)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"},
_jsii_.MemberProperty{JsiiProperty: "method", GoGetter: "Method"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
},
func() interface{} {
return &jsiiProxy_HttpRouteKey{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpRouteProps",
reflect.TypeOf((*HttpRouteProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.HttpStage",
reflect.TypeOf((*HttpStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "baseApi", GoGetter: "BaseApi"},
_jsii_.MemberProperty{JsiiProperty: "domainUrl", GoGetter: "DomainUrl"},
_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_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"},
_jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"},
_jsii_.MemberMethod{JsiiMethod: "metricDataProcessed", GoMethod: "MetricDataProcessed"},
_jsii_.MemberMethod{JsiiMethod: "metricIntegrationLatency", GoMethod: "MetricIntegrationLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricLatency", GoMethod: "MetricLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricServerError", GoMethod: "MetricServerError"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"},
},
func() interface{} {
j := jsiiProxy_HttpStage{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IHttpStage)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStage)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpStageAttributes",
reflect.TypeOf((*HttpStageAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpStageOptions",
reflect.TypeOf((*HttpStageOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.HttpStageProps",
reflect.TypeOf((*HttpStageProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IAccessLogDestination",
reflect.TypeOf((*IAccessLogDestination)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_IAccessLogDestination{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IAccessLogSettings",
reflect.TypeOf((*IAccessLogSettings)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "destination", GoGetter: "Destination"},
_jsii_.MemberProperty{JsiiProperty: "format", GoGetter: "Format"},
},
func() interface{} {
return &jsiiProxy_IAccessLogSettings{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IApi",
reflect.TypeOf((*IApi)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "apiEndpoint", GoGetter: "ApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IApi{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IApiMapping",
reflect.TypeOf((*IApiMapping)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "apiMappingId", GoGetter: "ApiMappingId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IApiMapping{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IAuthorizer",
reflect.TypeOf((*IAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IAuthorizer{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IDomainName",
reflect.TypeOf((*IDomainName)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "regionalDomainName", GoGetter: "RegionalDomainName"},
_jsii_.MemberProperty{JsiiProperty: "regionalHostedZoneId", GoGetter: "RegionalHostedZoneId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDomainName{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpApi",
reflect.TypeOf((*IHttpApi)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addVpcLink", GoMethod: "AddVpcLink"},
_jsii_.MemberProperty{JsiiProperty: "apiEndpoint", GoGetter: "ApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"},
_jsii_.MemberProperty{JsiiProperty: "defaultAuthorizationScopes", GoGetter: "DefaultAuthorizationScopes"},
_jsii_.MemberProperty{JsiiProperty: "defaultAuthorizer", GoGetter: "DefaultAuthorizer"},
_jsii_.MemberProperty{JsiiProperty: "defaultStage", GoGetter: "DefaultStage"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"},
_jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"},
_jsii_.MemberMethod{JsiiMethod: "metricDataProcessed", GoMethod: "MetricDataProcessed"},
_jsii_.MemberMethod{JsiiMethod: "metricIntegrationLatency", GoMethod: "MetricIntegrationLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricLatency", GoMethod: "MetricLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricServerError", GoMethod: "MetricServerError"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IHttpApi{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IApi)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpAuthorizer",
reflect.TypeOf((*IHttpAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IHttpAuthorizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpIntegration",
reflect.TypeOf((*IHttpIntegration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "httpApi", GoGetter: "HttpApi"},
_jsii_.MemberProperty{JsiiProperty: "integrationId", GoGetter: "IntegrationId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IHttpIntegration{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IIntegration)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpRoute",
reflect.TypeOf((*IHttpRoute)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "grantInvoke", GoMethod: "GrantInvoke"},
_jsii_.MemberProperty{JsiiProperty: "httpApi", GoGetter: "HttpApi"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberProperty{JsiiProperty: "routeArn", GoGetter: "RouteArn"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IHttpRoute{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IRoute)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpRouteAuthorizer",
reflect.TypeOf((*IHttpRouteAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_IHttpRouteAuthorizer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IHttpStage",
reflect.TypeOf((*IHttpStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "domainUrl", GoGetter: "DomainUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"},
_jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"},
_jsii_.MemberMethod{JsiiMethod: "metricDataProcessed", GoMethod: "MetricDataProcessed"},
_jsii_.MemberMethod{JsiiMethod: "metricIntegrationLatency", GoMethod: "MetricIntegrationLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricLatency", GoMethod: "MetricLatency"},
_jsii_.MemberMethod{JsiiMethod: "metricServerError", GoMethod: "MetricServerError"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"},
},
func() interface{} {
j := jsiiProxy_IHttpStage{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStage)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IIntegration",
reflect.TypeOf((*IIntegration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "integrationId", GoGetter: "IntegrationId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IIntegration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IMappingValue",
reflect.TypeOf((*IMappingValue)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
return &jsiiProxy_IMappingValue{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IRoute",
reflect.TypeOf((*IRoute)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IRoute{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IStage",
reflect.TypeOf((*IStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"},
},
func() interface{} {
j := jsiiProxy_IStage{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IVpcLink",
reflect.TypeOf((*IVpcLink)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "vpc", GoGetter: "Vpc"},
_jsii_.MemberProperty{JsiiProperty: "vpcLinkId", GoGetter: "VpcLinkId"},
},
func() interface{} {
j := jsiiProxy_IVpcLink{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketApi",
reflect.TypeOf((*IWebSocketApi)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "apiEndpoint", GoGetter: "ApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IWebSocketApi{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IApi)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketAuthorizer",
reflect.TypeOf((*IWebSocketAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IWebSocketAuthorizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketIntegration",
reflect.TypeOf((*IWebSocketIntegration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "integrationId", GoGetter: "IntegrationId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "webSocketApi", GoGetter: "WebSocketApi"},
},
func() interface{} {
j := jsiiProxy_IWebSocketIntegration{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IIntegration)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketRoute",
reflect.TypeOf((*IWebSocketRoute)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "routeKey", GoGetter: "RouteKey"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "webSocketApi", GoGetter: "WebSocketApi"},
},
func() interface{} {
j := jsiiProxy_IWebSocketRoute{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IRoute)
return &j
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketRouteAuthorizer",
reflect.TypeOf((*IWebSocketRouteAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_IWebSocketRouteAuthorizer{}
},
)
_jsii_.RegisterInterface(
"aws-cdk-lib.aws_apigatewayv2.IWebSocketStage",
reflect.TypeOf((*IWebSocketStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "callbackUrl", GoGetter: "CallbackUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"},
},
func() interface{} {
j := jsiiProxy_IWebSocketStage{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStage)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.IntegrationCredentials",
reflect.TypeOf((*IntegrationCredentials)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "credentialsArn", GoGetter: "CredentialsArn"},
},
func() interface{} {
return &jsiiProxy_IntegrationCredentials{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.IpAddressType",
reflect.TypeOf((*IpAddressType)(nil)).Elem(),
map[string]interface{}{
"IPV4": IpAddressType_IPV4,
"DUAL_STACK": IpAddressType_DUAL_STACK,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.LogGroupLogDestination",
reflect.TypeOf((*LogGroupLogDestination)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
j := jsiiProxy_LogGroupLogDestination{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAccessLogDestination)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.MTLSConfig",
reflect.TypeOf((*MTLSConfig)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.MappingValue",
reflect.TypeOf((*MappingValue)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
j := jsiiProxy_MappingValue{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IMappingValue)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.ParameterMapping",
reflect.TypeOf((*ParameterMapping)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "appendHeader", GoMethod: "AppendHeader"},
_jsii_.MemberMethod{JsiiMethod: "appendQueryString", GoMethod: "AppendQueryString"},
_jsii_.MemberMethod{JsiiMethod: "custom", GoMethod: "Custom"},
_jsii_.MemberProperty{JsiiProperty: "mappings", GoGetter: "Mappings"},
_jsii_.MemberMethod{JsiiMethod: "overwriteHeader", GoMethod: "OverwriteHeader"},
_jsii_.MemberMethod{JsiiMethod: "overwritePath", GoMethod: "OverwritePath"},
_jsii_.MemberMethod{JsiiMethod: "overwriteQueryString", GoMethod: "OverwriteQueryString"},
_jsii_.MemberMethod{JsiiMethod: "removeHeader", GoMethod: "RemoveHeader"},
_jsii_.MemberMethod{JsiiMethod: "removeQueryString", GoMethod: "RemoveQueryString"},
},
func() interface{} {
return &jsiiProxy_ParameterMapping{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.PassthroughBehavior",
reflect.TypeOf((*PassthroughBehavior)(nil)).Elem(),
map[string]interface{}{
"WHEN_NO_MATCH": PassthroughBehavior_WHEN_NO_MATCH,
"NEVER": PassthroughBehavior_NEVER,
"WHEN_NO_TEMPLATES": PassthroughBehavior_WHEN_NO_TEMPLATES,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.PayloadFormatVersion",
reflect.TypeOf((*PayloadFormatVersion)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"},
},
func() interface{} {
return &jsiiProxy_PayloadFormatVersion{}
},
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.SecurityPolicy",
reflect.TypeOf((*SecurityPolicy)(nil)).Elem(),
map[string]interface{}{
"TLS_1_0": SecurityPolicy_TLS_1_0,
"TLS_1_2": SecurityPolicy_TLS_1_2,
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.StageAttributes",
reflect.TypeOf((*StageAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.StageOptions",
reflect.TypeOf((*StageOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.ThrottleSettings",
reflect.TypeOf((*ThrottleSettings)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.VpcLink",
reflect.TypeOf((*VpcLink)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addSecurityGroups", GoMethod: "AddSecurityGroups"},
_jsii_.MemberMethod{JsiiMethod: "addSubnets", GoMethod: "AddSubnets"},
_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"},
_jsii_.MemberProperty{JsiiProperty: "vpc", GoGetter: "Vpc"},
_jsii_.MemberProperty{JsiiProperty: "vpcLinkId", GoGetter: "VpcLinkId"},
},
func() interface{} {
j := jsiiProxy_VpcLink{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IVpcLink)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.VpcLinkAttributes",
reflect.TypeOf((*VpcLinkAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.VpcLinkProps",
reflect.TypeOf((*VpcLinkProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketApi",
reflect.TypeOf((*WebSocketApi)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addRoute", GoMethod: "AddRoute"},
_jsii_.MemberProperty{JsiiProperty: "apiEndpoint", GoGetter: "ApiEndpoint"},
_jsii_.MemberProperty{JsiiProperty: "apiId", GoGetter: "ApiId"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"},
_jsii_.MemberMethod{JsiiMethod: "arnForExecuteApiV2", GoMethod: "ArnForExecuteApiV2"},
_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_.MemberMethod{JsiiMethod: "grantManageConnections", GoMethod: "GrantManageConnections"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_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: "webSocketApiName", GoGetter: "WebSocketApiName"},
},
func() interface{} {
j := jsiiProxy_WebSocketApi{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IApi)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketApi)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketApiAttributes",
reflect.TypeOf((*WebSocketApiAttributes)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketApiKeySelectionExpression",
reflect.TypeOf((*WebSocketApiKeySelectionExpression)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "customApiKeySelector", GoGetter: "CustomApiKeySelector"},
},
func() interface{} {
return &jsiiProxy_WebSocketApiKeySelectionExpression{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketApiProps",
reflect.TypeOf((*WebSocketApiProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketAuthorizer",
reflect.TypeOf((*WebSocketAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"},
_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_WebSocketAuthorizer{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketAuthorizer)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketAuthorizerAttributes",
reflect.TypeOf((*WebSocketAuthorizerAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketAuthorizerProps",
reflect.TypeOf((*WebSocketAuthorizerProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.WebSocketAuthorizerType",
reflect.TypeOf((*WebSocketAuthorizerType)(nil)).Elem(),
map[string]interface{}{
"LAMBDA": WebSocketAuthorizerType_LAMBDA,
"IAM": WebSocketAuthorizerType_IAM,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketIntegration",
reflect.TypeOf((*WebSocketIntegration)(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: "integrationId", GoGetter: "IntegrationId"},
_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: "webSocketApi", GoGetter: "WebSocketApi"},
},
func() interface{} {
j := jsiiProxy_WebSocketIntegration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketIntegration)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketIntegrationProps",
reflect.TypeOf((*WebSocketIntegrationProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"aws-cdk-lib.aws_apigatewayv2.WebSocketIntegrationType",
reflect.TypeOf((*WebSocketIntegrationType)(nil)).Elem(),
map[string]interface{}{
"AWS_PROXY": WebSocketIntegrationType_AWS_PROXY,
"MOCK": WebSocketIntegrationType_MOCK,
"AWS": WebSocketIntegrationType_AWS,
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketNoneAuthorizer",
reflect.TypeOf((*WebSocketNoneAuthorizer)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
j := jsiiProxy_WebSocketNoneAuthorizer{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketRouteAuthorizer)
return &j
},
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRoute",
reflect.TypeOf((*WebSocketRoute)(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: "integrationResponseId", GoGetter: "IntegrationResponseId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "routeId", GoGetter: "RouteId"},
_jsii_.MemberProperty{JsiiProperty: "routeKey", GoGetter: "RouteKey"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "webSocketApi", GoGetter: "WebSocketApi"},
},
func() interface{} {
j := jsiiProxy_WebSocketRoute{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketRoute)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteAuthorizerBindOptions",
reflect.TypeOf((*WebSocketRouteAuthorizerBindOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteAuthorizerConfig",
reflect.TypeOf((*WebSocketRouteAuthorizerConfig)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteIntegration",
reflect.TypeOf((*WebSocketRouteIntegration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_WebSocketRouteIntegration{}
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteIntegrationBindOptions",
reflect.TypeOf((*WebSocketRouteIntegrationBindOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteIntegrationConfig",
reflect.TypeOf((*WebSocketRouteIntegrationConfig)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteOptions",
reflect.TypeOf((*WebSocketRouteOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketRouteProps",
reflect.TypeOf((*WebSocketRouteProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"aws-cdk-lib.aws_apigatewayv2.WebSocketStage",
reflect.TypeOf((*WebSocketStage)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "baseApi", GoGetter: "BaseApi"},
_jsii_.MemberProperty{JsiiProperty: "callbackUrl", GoGetter: "CallbackUrl"},
_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_.MemberMethod{JsiiMethod: "grantManagementApiAccess", GoMethod: "GrantManagementApiAccess"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"},
},
func() interface{} {
j := jsiiProxy_WebSocketStage{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IStage)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWebSocketStage)
return &j
},
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketStageAttributes",
reflect.TypeOf((*WebSocketStageAttributes)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"aws-cdk-lib.aws_apigatewayv2.WebSocketStageProps",
reflect.TypeOf((*WebSocketStageProps)(nil)).Elem(),
)
}