package awsapigateway import ( "reflect" _jsii_ "github.com/aws/jsii-runtime-go/runtime" ) func init() { _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.AccessLogDestinationConfig", reflect.TypeOf((*AccessLogDestinationConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.AccessLogField", reflect.TypeOf((*AccessLogField)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_AccessLogField{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.AccessLogFormat", reflect.TypeOf((*AccessLogFormat)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { return &jsiiProxy_AccessLogFormat{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.AddApiKeyOptions", reflect.TypeOf((*AddApiKeyOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.ApiDefinition", reflect.TypeOf((*ApiDefinition)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindAfterCreate", GoMethod: "BindAfterCreate"}, }, func() interface{} { return &jsiiProxy_ApiDefinition{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ApiDefinitionConfig", reflect.TypeOf((*ApiDefinitionConfig)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ApiDefinitionS3Location", reflect.TypeOf((*ApiDefinitionS3Location)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.ApiKey", reflect.TypeOf((*ApiKey)(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: "grantRead", GoMethod: "GrantRead"}, _jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"}, _jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"}, _jsii_.MemberProperty{JsiiProperty: "keyArn", GoGetter: "KeyArn"}, _jsii_.MemberProperty{JsiiProperty: "keyId", GoGetter: "KeyId"}, _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_ApiKey{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IApiKey) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ApiKeyOptions", reflect.TypeOf((*ApiKeyOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ApiKeyProps", reflect.TypeOf((*ApiKeyProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.ApiKeySourceType", reflect.TypeOf((*ApiKeySourceType)(nil)).Elem(), map[string]interface{}{ "HEADER": ApiKeySourceType_HEADER, "AUTHORIZER": ApiKeySourceType_AUTHORIZER, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ApiMappingOptions", reflect.TypeOf((*ApiMappingOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.AssetApiDefinition", reflect.TypeOf((*AssetApiDefinition)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindAfterCreate", GoMethod: "BindAfterCreate"}, }, func() interface{} { j := jsiiProxy_AssetApiDefinition{} _jsii_.InitJsiiProxy(&j.jsiiProxy_ApiDefinition) return &j }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.AuthorizationType", reflect.TypeOf((*AuthorizationType)(nil)).Elem(), map[string]interface{}{ "NONE": AuthorizationType_NONE, "IAM": AuthorizationType_IAM, "CUSTOM": AuthorizationType_CUSTOM, "COGNITO": AuthorizationType_COGNITO, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Authorizer", reflect.TypeOf((*Authorizer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"}, _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_Authorizer{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.AwsIntegration", reflect.TypeOf((*AwsIntegration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { j := jsiiProxy_AwsIntegration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Integration) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.AwsIntegrationProps", reflect.TypeOf((*AwsIntegrationProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.BasePathMapping", reflect.TypeOf((*BasePathMapping)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_BasePathMapping{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.BasePathMappingOptions", reflect.TypeOf((*BasePathMappingOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.BasePathMappingProps", reflect.TypeOf((*BasePathMappingProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnAccount", reflect.TypeOf((*CfnAccount)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchRoleArn", GoGetter: "CloudWatchRoleArn"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnAccount{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnAccountProps", reflect.TypeOf((*CfnAccountProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnApiKey", reflect.TypeOf((*CfnApiKey)(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: "attrApiKeyId", GoGetter: "AttrApiKeyId"}, _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: "customerId", GoGetter: "CustomerId"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberProperty{JsiiProperty: "enabled", GoGetter: "Enabled"}, _jsii_.MemberProperty{JsiiProperty: "generateDistinctId", GoGetter: "GenerateDistinctId"}, _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_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageKeys", GoGetter: "StageKeys"}, _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"}, _jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"}, }, func() interface{} { j := jsiiProxy_CfnApiKey{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnApiKey.StageKeyProperty", reflect.TypeOf((*CfnApiKey_StageKeyProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnApiKeyProps", reflect.TypeOf((*CfnApiKeyProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrAuthorizerId", GoGetter: "AttrAuthorizerId"}, _jsii_.MemberProperty{JsiiProperty: "authorizerCredentials", GoGetter: "AuthorizerCredentials"}, _jsii_.MemberProperty{JsiiProperty: "authorizerResultTtlInSeconds", GoGetter: "AuthorizerResultTtlInSeconds"}, _jsii_.MemberProperty{JsiiProperty: "authorizerUri", GoGetter: "AuthorizerUri"}, _jsii_.MemberProperty{JsiiProperty: "authType", GoGetter: "AuthType"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _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: "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: "providerArns", GoGetter: "ProviderArns"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, _jsii_.MemberProperty{JsiiProperty: "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_apigateway.CfnAuthorizerProps", reflect.TypeOf((*CfnAuthorizerProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnBasePathMapping", reflect.TypeOf((*CfnBasePathMapping)(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: "basePath", GoGetter: "BasePath"}, _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_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _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: "restApiId", GoGetter: "RestApiId"}, _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_CfnBasePathMapping{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnBasePathMappingProps", reflect.TypeOf((*CfnBasePathMappingProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnClientCertificate", reflect.TypeOf((*CfnClientCertificate)(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: "attrClientCertificateId", GoGetter: "AttrClientCertificateId"}, _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: "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_CfnClientCertificate{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnClientCertificateProps", reflect.TypeOf((*CfnClientCertificateProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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_.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: "deploymentCanarySettings", GoGetter: "DeploymentCanarySettings"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageDescription", GoGetter: "StageDescription"}, _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_apigateway.CfnDeployment.AccessLogSettingProperty", reflect.TypeOf((*CfnDeployment_AccessLogSettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDeployment.CanarySettingProperty", reflect.TypeOf((*CfnDeployment_CanarySettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDeployment.DeploymentCanarySettingsProperty", reflect.TypeOf((*CfnDeployment_DeploymentCanarySettingsProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDeployment.MethodSettingProperty", reflect.TypeOf((*CfnDeployment_MethodSettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDeployment.StageDescriptionProperty", reflect.TypeOf((*CfnDeployment_StageDescriptionProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDeploymentProps", reflect.TypeOf((*CfnDeploymentProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnDocumentationPart", reflect.TypeOf((*CfnDocumentationPart)(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: "attrDocumentationPartId", GoGetter: "AttrDocumentationPartId"}, _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: "location", GoGetter: "Location"}, _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: "properties", GoGetter: "Properties"}, _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: "restApiId", GoGetter: "RestApiId"}, _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_CfnDocumentationPart{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDocumentationPart.LocationProperty", reflect.TypeOf((*CfnDocumentationPart_LocationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDocumentationPartProps", reflect.TypeOf((*CfnDocumentationPartProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnDocumentationVersion", reflect.TypeOf((*CfnDocumentationVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberProperty{JsiiProperty: "documentationVersion", GoGetter: "DocumentationVersion"}, _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: "restApiId", GoGetter: "RestApiId"}, _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_CfnDocumentationVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDocumentationVersionProps", reflect.TypeOf((*CfnDocumentationVersionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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: "attrDistributionDomainName", GoGetter: "AttrDistributionDomainName"}, _jsii_.MemberProperty{JsiiProperty: "attrDistributionHostedZoneId", GoGetter: "AttrDistributionHostedZoneId"}, _jsii_.MemberProperty{JsiiProperty: "attrRegionalDomainName", GoGetter: "AttrRegionalDomainName"}, _jsii_.MemberProperty{JsiiProperty: "attrRegionalHostedZoneId", GoGetter: "AttrRegionalHostedZoneId"}, _jsii_.MemberProperty{JsiiProperty: "certificateArn", GoGetter: "CertificateArn"}, _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: "endpointConfiguration", GoGetter: "EndpointConfiguration"}, _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: "ownershipVerificationCertificateArn", GoGetter: "OwnershipVerificationCertificateArn"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberProperty{JsiiProperty: "regionalCertificateArn", GoGetter: "RegionalCertificateArn"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberProperty{JsiiProperty: "securityPolicy", GoGetter: "SecurityPolicy"}, _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_apigateway.CfnDomainName.EndpointConfigurationProperty", reflect.TypeOf((*CfnDomainName_EndpointConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDomainName.MutualTlsAuthenticationProperty", reflect.TypeOf((*CfnDomainName_MutualTlsAuthenticationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnDomainNameProps", reflect.TypeOf((*CfnDomainNameProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnGatewayResponse", reflect.TypeOf((*CfnGatewayResponse)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberProperty{JsiiProperty: "responseParameters", GoGetter: "ResponseParameters"}, _jsii_.MemberProperty{JsiiProperty: "responseTemplates", GoGetter: "ResponseTemplates"}, _jsii_.MemberProperty{JsiiProperty: "responseType", GoGetter: "ResponseType"}, _jsii_.MemberProperty{JsiiProperty: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "statusCode", GoGetter: "StatusCode"}, _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_CfnGatewayResponse{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnGatewayResponseProps", reflect.TypeOf((*CfnGatewayResponseProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnMethod", reflect.TypeOf((*CfnMethod)(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: "apiKeyRequired", GoGetter: "ApiKeyRequired"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _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_.MemberProperty{JsiiProperty: "httpMethod", GoGetter: "HttpMethod"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "integration", GoGetter: "Integration"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "methodResponses", GoGetter: "MethodResponses"}, _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: "requestValidatorId", GoGetter: "RequestValidatorId"}, _jsii_.MemberProperty{JsiiProperty: "resourceId", GoGetter: "ResourceId"}, _jsii_.MemberProperty{JsiiProperty: "restApiId", GoGetter: "RestApiId"}, _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_CfnMethod{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnMethod.IntegrationProperty", reflect.TypeOf((*CfnMethod_IntegrationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnMethod.IntegrationResponseProperty", reflect.TypeOf((*CfnMethod_IntegrationResponseProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnMethod.MethodResponseProperty", reflect.TypeOf((*CfnMethod_MethodResponseProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnMethodProps", reflect.TypeOf((*CfnMethodProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "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: "restApiId", GoGetter: "RestApiId"}, _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_apigateway.CfnModelProps", reflect.TypeOf((*CfnModelProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnRequestValidator", reflect.TypeOf((*CfnRequestValidator)(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: "attrRequestValidatorId", GoGetter: "AttrRequestValidatorId"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, _jsii_.MemberProperty{JsiiProperty: "validateRequestBody", GoGetter: "ValidateRequestBody"}, _jsii_.MemberProperty{JsiiProperty: "validateRequestParameters", GoGetter: "ValidateRequestParameters"}, }, func() interface{} { j := jsiiProxy_CfnRequestValidator{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnRequestValidatorProps", reflect.TypeOf((*CfnRequestValidatorProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnResource", reflect.TypeOf((*CfnResource)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrResourceId", GoGetter: "AttrResourceId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "parentId", GoGetter: "ParentId"}, _jsii_.MemberProperty{JsiiProperty: "pathPart", GoGetter: "PathPart"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnResource{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnResourceProps", reflect.TypeOf((*CfnResourceProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnRestApi", reflect.TypeOf((*CfnRestApi)(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: "apiKeySourceType", GoGetter: "ApiKeySourceType"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrRestApiId", GoGetter: "AttrRestApiId"}, _jsii_.MemberProperty{JsiiProperty: "attrRootResourceId", GoGetter: "AttrRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "binaryMediaTypes", GoGetter: "BinaryMediaTypes"}, _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: "cloneFrom", GoGetter: "CloneFrom"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberProperty{JsiiProperty: "disableExecuteApiEndpoint", GoGetter: "DisableExecuteApiEndpoint"}, _jsii_.MemberProperty{JsiiProperty: "endpointConfiguration", GoGetter: "EndpointConfiguration"}, _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: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "minimumCompressionSize", GoGetter: "MinimumCompressionSize"}, _jsii_.MemberProperty{JsiiProperty: "mode", GoGetter: "Mode"}, _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: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "policy", GoGetter: "Policy"}, _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_CfnRestApi{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnRestApi.EndpointConfigurationProperty", reflect.TypeOf((*CfnRestApi_EndpointConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnRestApi.S3LocationProperty", reflect.TypeOf((*CfnRestApi_S3LocationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnRestApiProps", reflect.TypeOf((*CfnRestApiProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnStage", reflect.TypeOf((*CfnStage)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "accessLogSetting", GoGetter: "AccessLogSetting"}, _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: "cacheClusterEnabled", GoGetter: "CacheClusterEnabled"}, _jsii_.MemberProperty{JsiiProperty: "cacheClusterSize", GoGetter: "CacheClusterSize"}, _jsii_.MemberProperty{JsiiProperty: "canarySetting", GoGetter: "CanarySetting"}, _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: "deploymentId", GoGetter: "DeploymentId"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberProperty{JsiiProperty: "documentationVersion", GoGetter: "DocumentationVersion"}, _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: "methodSettings", GoGetter: "MethodSettings"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"}, _jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"}, _jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "tracingEnabled", GoGetter: "TracingEnabled"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, _jsii_.MemberProperty{JsiiProperty: "variables", GoGetter: "Variables"}, }, 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_apigateway.CfnStage.AccessLogSettingProperty", reflect.TypeOf((*CfnStage_AccessLogSettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnStage.CanarySettingProperty", reflect.TypeOf((*CfnStage_CanarySettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnStage.MethodSettingProperty", reflect.TypeOf((*CfnStage_MethodSettingProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnStageProps", reflect.TypeOf((*CfnStageProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnUsagePlan", reflect.TypeOf((*CfnUsagePlan)(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: "apiStages", GoGetter: "ApiStages"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.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: "quota", GoGetter: "Quota"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"}, _jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"}, _jsii_.MemberProperty{JsiiProperty: "throttle", GoGetter: "Throttle"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberProperty{JsiiProperty: "usagePlanName", GoGetter: "UsagePlanName"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnUsagePlan{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnUsagePlan.ApiStageProperty", reflect.TypeOf((*CfnUsagePlan_ApiStageProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnUsagePlan.QuotaSettingsProperty", reflect.TypeOf((*CfnUsagePlan_QuotaSettingsProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnUsagePlan.ThrottleSettingsProperty", reflect.TypeOf((*CfnUsagePlan_ThrottleSettingsProperty)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CfnUsagePlanKey", reflect.TypeOf((*CfnUsagePlanKey)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrId", GoGetter: "AttrId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "keyId", GoGetter: "KeyId"}, _jsii_.MemberProperty{JsiiProperty: "keyType", GoGetter: "KeyType"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberProperty{JsiiProperty: "usagePlanId", GoGetter: "UsagePlanId"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnUsagePlanKey{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnUsagePlanKeyProps", reflect.TypeOf((*CfnUsagePlanKeyProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CfnUsagePlanProps", reflect.TypeOf((*CfnUsagePlanProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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_.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_.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: "targetArns", GoGetter: "TargetArns"}, _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_apigateway.CfnVpcLinkProps", reflect.TypeOf((*CfnVpcLinkProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.CognitoUserPoolsAuthorizer", reflect.TypeOf((*CognitoUserPoolsAuthorizer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"}, _jsii_.MemberProperty{JsiiProperty: "authorizerArn", GoGetter: "AuthorizerArn"}, _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_CognitoUserPoolsAuthorizer{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Authorizer) _jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CognitoUserPoolsAuthorizerProps", reflect.TypeOf((*CognitoUserPoolsAuthorizerProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.ConnectionType", reflect.TypeOf((*ConnectionType)(nil)).Elem(), map[string]interface{}{ "INTERNET": ConnectionType_INTERNET, "VPC_LINK": ConnectionType_VPC_LINK, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.ContentHandling", reflect.TypeOf((*ContentHandling)(nil)).Elem(), map[string]interface{}{ "CONVERT_TO_BINARY": ContentHandling_CONVERT_TO_BINARY, "CONVERT_TO_TEXT": ContentHandling_CONVERT_TO_TEXT, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Cors", reflect.TypeOf((*Cors)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_Cors{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.CorsOptions", reflect.TypeOf((*CorsOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Deployment", reflect.TypeOf((*Deployment)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addToLogicalId", GoMethod: "AddToLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "deploymentId", GoGetter: "DeploymentId"}, _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_Deployment{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.DeploymentProps", reflect.TypeOf((*DeploymentProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.DomainName", reflect.TypeOf((*DomainName)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiMapping", GoMethod: "AddApiMapping"}, _jsii_.MemberMethod{JsiiMethod: "addBasePathMapping", GoMethod: "AddBasePathMapping"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"}, _jsii_.MemberProperty{JsiiProperty: "domainNameAliasDomainName", GoGetter: "DomainNameAliasDomainName"}, _jsii_.MemberProperty{JsiiProperty: "domainNameAliasHostedZoneId", GoGetter: "DomainNameAliasHostedZoneId"}, _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_DomainName{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IDomainName) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.DomainNameAttributes", reflect.TypeOf((*DomainNameAttributes)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.DomainNameOptions", reflect.TypeOf((*DomainNameOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.DomainNameProps", reflect.TypeOf((*DomainNameProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.EndpointConfiguration", reflect.TypeOf((*EndpointConfiguration)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.EndpointType", reflect.TypeOf((*EndpointType)(nil)).Elem(), map[string]interface{}{ "EDGE": EndpointType_EDGE, "REGIONAL": EndpointType_REGIONAL, "PRIVATE": EndpointType_PRIVATE, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.GatewayResponse", reflect.TypeOf((*GatewayResponse)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_GatewayResponse{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IGatewayResponse) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.GatewayResponseOptions", reflect.TypeOf((*GatewayResponseOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.GatewayResponseProps", reflect.TypeOf((*GatewayResponseProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.HttpIntegration", reflect.TypeOf((*HttpIntegration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { j := jsiiProxy_HttpIntegration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Integration) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.HttpIntegrationProps", reflect.TypeOf((*HttpIntegrationProps)(nil)).Elem(), ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.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_apigateway.IApiKey", reflect.TypeOf((*IApiKey)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "keyArn", GoGetter: "KeyArn"}, _jsii_.MemberProperty{JsiiProperty: "keyId", GoGetter: "KeyId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IApiKey{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IAuthorizer", reflect.TypeOf((*IAuthorizer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"}, _jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"}, }, func() interface{} { return &jsiiProxy_IAuthorizer{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IDomainName", reflect.TypeOf((*IDomainName)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "domainName", GoGetter: "DomainName"}, _jsii_.MemberProperty{JsiiProperty: "domainNameAliasDomainName", GoGetter: "DomainNameAliasDomainName"}, _jsii_.MemberProperty{JsiiProperty: "domainNameAliasHostedZoneId", GoGetter: "DomainNameAliasHostedZoneId"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IDomainName{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IGatewayResponse", reflect.TypeOf((*IGatewayResponse)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IGatewayResponse{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IModel", reflect.TypeOf((*IModel)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "modelId", GoGetter: "ModelId"}, }, func() interface{} { return &jsiiProxy_IModel{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IRequestValidator", reflect.TypeOf((*IRequestValidator)(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: "requestValidatorId", GoGetter: "RequestValidatorId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IRequestValidator{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IResource", reflect.TypeOf((*IResource)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addCorsPreflight", GoMethod: "AddCorsPreflight"}, _jsii_.MemberMethod{JsiiMethod: "addMethod", GoMethod: "AddMethod"}, _jsii_.MemberMethod{JsiiMethod: "addProxy", GoMethod: "AddProxy"}, _jsii_.MemberMethod{JsiiMethod: "addResource", GoMethod: "AddResource"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "defaultCorsPreflightOptions", GoGetter: "DefaultCorsPreflightOptions"}, _jsii_.MemberProperty{JsiiProperty: "defaultIntegration", GoGetter: "DefaultIntegration"}, _jsii_.MemberProperty{JsiiProperty: "defaultMethodOptions", GoGetter: "DefaultMethodOptions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "getResource", GoMethod: "GetResource"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "parentResource", GoGetter: "ParentResource"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, _jsii_.MemberMethod{JsiiMethod: "resourceForPath", GoMethod: "ResourceForPath"}, _jsii_.MemberProperty{JsiiProperty: "resourceId", GoGetter: "ResourceId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IResource{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IRestApi", reflect.TypeOf((*IRestApi)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IRestApi{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IStage", reflect.TypeOf((*IStage)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "restApi", GoGetter: "RestApi"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"}, }, func() interface{} { j := jsiiProxy_IStage{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.IUsagePlan", reflect.TypeOf((*IUsagePlan)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _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: "usagePlanId", GoGetter: "UsagePlanId"}, }, func() interface{} { j := jsiiProxy_IUsagePlan{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_apigateway.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: "vpcLinkId", GoGetter: "VpcLinkId"}, }, func() interface{} { j := jsiiProxy_IVpcLink{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.IdentitySource", reflect.TypeOf((*IdentitySource)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_IdentitySource{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.InlineApiDefinition", reflect.TypeOf((*InlineApiDefinition)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindAfterCreate", GoMethod: "BindAfterCreate"}, }, func() interface{} { j := jsiiProxy_InlineApiDefinition{} _jsii_.InitJsiiProxy(&j.jsiiProxy_ApiDefinition) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Integration", reflect.TypeOf((*Integration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { return &jsiiProxy_Integration{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.IntegrationConfig", reflect.TypeOf((*IntegrationConfig)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.IntegrationOptions", reflect.TypeOf((*IntegrationOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.IntegrationProps", reflect.TypeOf((*IntegrationProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.IntegrationResponse", reflect.TypeOf((*IntegrationResponse)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.IntegrationType", reflect.TypeOf((*IntegrationType)(nil)).Elem(), map[string]interface{}{ "AWS": IntegrationType_AWS, "AWS_PROXY": IntegrationType_AWS_PROXY, "HTTP": IntegrationType_HTTP, "HTTP_PROXY": IntegrationType_HTTP_PROXY, "MOCK": IntegrationType_MOCK, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.JsonSchema", reflect.TypeOf((*JsonSchema)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.JsonSchemaType", reflect.TypeOf((*JsonSchemaType)(nil)).Elem(), map[string]interface{}{ "NULL": JsonSchemaType_NULL, "BOOLEAN": JsonSchemaType_BOOLEAN, "OBJECT": JsonSchemaType_OBJECT, "ARRAY": JsonSchemaType_ARRAY, "NUMBER": JsonSchemaType_NUMBER, "INTEGER": JsonSchemaType_INTEGER, "STRING": JsonSchemaType_STRING, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.JsonSchemaVersion", reflect.TypeOf((*JsonSchemaVersion)(nil)).Elem(), map[string]interface{}{ "DRAFT4": JsonSchemaVersion_DRAFT4, "DRAFT7": JsonSchemaVersion_DRAFT7, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.JsonWithStandardFieldProps", reflect.TypeOf((*JsonWithStandardFieldProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.LambdaAuthorizerProps", reflect.TypeOf((*LambdaAuthorizerProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.LambdaIntegration", reflect.TypeOf((*LambdaIntegration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { j := jsiiProxy_LambdaIntegration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_AwsIntegration) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.LambdaIntegrationOptions", reflect.TypeOf((*LambdaIntegrationOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.LambdaRestApi", reflect.TypeOf((*LambdaRestApi)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addDomainName", GoMethod: "AddDomainName"}, _jsii_.MemberMethod{JsiiMethod: "addGatewayResponse", GoMethod: "AddGatewayResponse"}, _jsii_.MemberMethod{JsiiMethod: "addModel", GoMethod: "AddModel"}, _jsii_.MemberMethod{JsiiMethod: "addRequestValidator", GoMethod: "AddRequestValidator"}, _jsii_.MemberMethod{JsiiMethod: "addUsagePlan", GoMethod: "AddUsagePlan"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchAccount", GoGetter: "CloudWatchAccount"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _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: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberProperty{JsiiProperty: "methods", GoGetter: "Methods"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_LambdaRestApi{} _jsii_.InitJsiiProxy(&j.jsiiProxy_RestApi) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.LambdaRestApiProps", reflect.TypeOf((*LambdaRestApiProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.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_apigateway.MTLSConfig", reflect.TypeOf((*MTLSConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Method", reflect.TypeOf((*Method)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMethodResponse", GoMethod: "AddMethodResponse"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _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: "grantExecute", GoMethod: "GrantExecute"}, _jsii_.MemberProperty{JsiiProperty: "httpMethod", GoGetter: "HttpMethod"}, _jsii_.MemberProperty{JsiiProperty: "methodArn", GoGetter: "MethodArn"}, _jsii_.MemberProperty{JsiiProperty: "methodId", GoGetter: "MethodId"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "resource", GoGetter: "Resource"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "testMethodArn", GoGetter: "TestMethodArn"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_Method{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.MethodDeploymentOptions", reflect.TypeOf((*MethodDeploymentOptions)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.MethodLoggingLevel", reflect.TypeOf((*MethodLoggingLevel)(nil)).Elem(), map[string]interface{}{ "OFF": MethodLoggingLevel_OFF, "ERROR": MethodLoggingLevel_ERROR, "INFO": MethodLoggingLevel_INFO, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.MethodOptions", reflect.TypeOf((*MethodOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.MethodProps", reflect.TypeOf((*MethodProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.MethodResponse", reflect.TypeOf((*MethodResponse)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.MockIntegration", reflect.TypeOf((*MockIntegration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { j := jsiiProxy_MockIntegration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Integration) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Model", reflect.TypeOf((*Model)(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: "modelId", GoGetter: "ModelId"}, _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_Model{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IModel) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ModelOptions", reflect.TypeOf((*ModelOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ModelProps", reflect.TypeOf((*ModelProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.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_.RegisterEnum( "aws-cdk-lib.aws_apigateway.Period", reflect.TypeOf((*Period)(nil)).Elem(), map[string]interface{}{ "DAY": Period_DAY, "WEEK": Period_WEEK, "MONTH": Period_MONTH, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.ProxyResource", reflect.TypeOf((*ProxyResource)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addCorsPreflight", GoMethod: "AddCorsPreflight"}, _jsii_.MemberMethod{JsiiMethod: "addMethod", GoMethod: "AddMethod"}, _jsii_.MemberMethod{JsiiMethod: "addProxy", GoMethod: "AddProxy"}, _jsii_.MemberMethod{JsiiMethod: "addResource", GoMethod: "AddResource"}, _jsii_.MemberProperty{JsiiProperty: "anyMethod", GoGetter: "AnyMethod"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "defaultCorsPreflightOptions", GoGetter: "DefaultCorsPreflightOptions"}, _jsii_.MemberProperty{JsiiProperty: "defaultIntegration", GoGetter: "DefaultIntegration"}, _jsii_.MemberProperty{JsiiProperty: "defaultMethodOptions", GoGetter: "DefaultMethodOptions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResource", GoMethod: "GetResource"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "parentResource", GoGetter: "ParentResource"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "resourceForPath", GoMethod: "ResourceForPath"}, _jsii_.MemberProperty{JsiiProperty: "resourceId", GoGetter: "ResourceId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_ProxyResource{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Resource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ProxyResourceOptions", reflect.TypeOf((*ProxyResourceOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ProxyResourceProps", reflect.TypeOf((*ProxyResourceProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.QuotaSettings", reflect.TypeOf((*QuotaSettings)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.RateLimitedApiKey", reflect.TypeOf((*RateLimitedApiKey)(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: "grantRead", GoMethod: "GrantRead"}, _jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"}, _jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"}, _jsii_.MemberProperty{JsiiProperty: "keyArn", GoGetter: "KeyArn"}, _jsii_.MemberProperty{JsiiProperty: "keyId", GoGetter: "KeyId"}, _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_RateLimitedApiKey{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IApiKey) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RateLimitedApiKeyProps", reflect.TypeOf((*RateLimitedApiKeyProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.RequestAuthorizer", reflect.TypeOf((*RequestAuthorizer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"}, _jsii_.MemberProperty{JsiiProperty: "authorizerArn", GoGetter: "AuthorizerArn"}, _jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"}, _jsii_.MemberProperty{JsiiProperty: "authorizerProps", GoGetter: "AuthorizerProps"}, _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: "handler", GoGetter: "Handler"}, _jsii_.MemberMethod{JsiiMethod: "lazyRestApiId", GoMethod: "LazyRestApiId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberMethod{JsiiMethod: "setupPermissions", GoMethod: "SetupPermissions"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_RequestAuthorizer{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Authorizer) _jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RequestAuthorizerProps", reflect.TypeOf((*RequestAuthorizerProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RequestContext", reflect.TypeOf((*RequestContext)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.RequestValidator", reflect.TypeOf((*RequestValidator)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "requestValidatorId", GoGetter: "RequestValidatorId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_RequestValidator{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IRequestValidator) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RequestValidatorOptions", reflect.TypeOf((*RequestValidatorOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RequestValidatorProps", reflect.TypeOf((*RequestValidatorProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Resource", reflect.TypeOf((*Resource)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addCorsPreflight", GoMethod: "AddCorsPreflight"}, _jsii_.MemberMethod{JsiiMethod: "addMethod", GoMethod: "AddMethod"}, _jsii_.MemberMethod{JsiiMethod: "addProxy", GoMethod: "AddProxy"}, _jsii_.MemberMethod{JsiiMethod: "addResource", GoMethod: "AddResource"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "defaultCorsPreflightOptions", GoGetter: "DefaultCorsPreflightOptions"}, _jsii_.MemberProperty{JsiiProperty: "defaultIntegration", GoGetter: "DefaultIntegration"}, _jsii_.MemberProperty{JsiiProperty: "defaultMethodOptions", GoGetter: "DefaultMethodOptions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResource", GoMethod: "GetResource"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "parentResource", GoGetter: "ParentResource"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "resourceForPath", GoMethod: "ResourceForPath"}, _jsii_.MemberProperty{JsiiProperty: "resourceId", GoGetter: "ResourceId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_Resource{} _jsii_.InitJsiiProxy(&j.jsiiProxy_ResourceBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ResourceAttributes", reflect.TypeOf((*ResourceAttributes)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.ResourceBase", reflect.TypeOf((*ResourceBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addCorsPreflight", GoMethod: "AddCorsPreflight"}, _jsii_.MemberMethod{JsiiMethod: "addMethod", GoMethod: "AddMethod"}, _jsii_.MemberMethod{JsiiMethod: "addProxy", GoMethod: "AddProxy"}, _jsii_.MemberMethod{JsiiMethod: "addResource", GoMethod: "AddResource"}, _jsii_.MemberProperty{JsiiProperty: "api", GoGetter: "Api"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "defaultCorsPreflightOptions", GoGetter: "DefaultCorsPreflightOptions"}, _jsii_.MemberProperty{JsiiProperty: "defaultIntegration", GoGetter: "DefaultIntegration"}, _jsii_.MemberProperty{JsiiProperty: "defaultMethodOptions", GoGetter: "DefaultMethodOptions"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResource", GoMethod: "GetResource"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "parentResource", GoGetter: "ParentResource"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "resourceForPath", GoMethod: "ResourceForPath"}, _jsii_.MemberProperty{JsiiProperty: "resourceId", GoGetter: "ResourceId"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_ResourceBase{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IResource) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ResourceOptions", reflect.TypeOf((*ResourceOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ResourceProps", reflect.TypeOf((*ResourceProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.ResponseType", reflect.TypeOf((*ResponseType)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "responseType", GoGetter: "ResponseType"}, }, func() interface{} { return &jsiiProxy_ResponseType{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.RestApi", reflect.TypeOf((*RestApi)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addDomainName", GoMethod: "AddDomainName"}, _jsii_.MemberMethod{JsiiMethod: "addGatewayResponse", GoMethod: "AddGatewayResponse"}, _jsii_.MemberMethod{JsiiMethod: "addModel", GoMethod: "AddModel"}, _jsii_.MemberMethod{JsiiMethod: "addRequestValidator", GoMethod: "AddRequestValidator"}, _jsii_.MemberMethod{JsiiMethod: "addUsagePlan", GoMethod: "AddUsagePlan"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchAccount", GoGetter: "CloudWatchAccount"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _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: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberProperty{JsiiProperty: "methods", GoGetter: "Methods"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_RestApi{} _jsii_.InitJsiiProxy(&j.jsiiProxy_RestApiBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RestApiAttributes", reflect.TypeOf((*RestApiAttributes)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.RestApiBase", reflect.TypeOf((*RestApiBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addDomainName", GoMethod: "AddDomainName"}, _jsii_.MemberMethod{JsiiMethod: "addGatewayResponse", GoMethod: "AddGatewayResponse"}, _jsii_.MemberMethod{JsiiMethod: "addUsagePlan", GoMethod: "AddUsagePlan"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchAccount", GoGetter: "CloudWatchAccount"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _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: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_RestApiBase{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IRestApi) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RestApiBaseProps", reflect.TypeOf((*RestApiBaseProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.RestApiProps", reflect.TypeOf((*RestApiProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.S3ApiDefinition", reflect.TypeOf((*S3ApiDefinition)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberMethod{JsiiMethod: "bindAfterCreate", GoMethod: "BindAfterCreate"}, }, func() interface{} { j := jsiiProxy_S3ApiDefinition{} _jsii_.InitJsiiProxy(&j.jsiiProxy_ApiDefinition) return &j }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_apigateway.SecurityPolicy", reflect.TypeOf((*SecurityPolicy)(nil)).Elem(), map[string]interface{}{ "TLS_1_0": SecurityPolicy_TLS_1_0, "TLS_1_2": SecurityPolicy_TLS_1_2, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.SpecRestApi", reflect.TypeOf((*SpecRestApi)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addDomainName", GoMethod: "AddDomainName"}, _jsii_.MemberMethod{JsiiMethod: "addGatewayResponse", GoMethod: "AddGatewayResponse"}, _jsii_.MemberMethod{JsiiMethod: "addUsagePlan", GoMethod: "AddUsagePlan"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchAccount", GoGetter: "CloudWatchAccount"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _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: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_SpecRestApi{} _jsii_.InitJsiiProxy(&j.jsiiProxy_RestApiBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.SpecRestApiProps", reflect.TypeOf((*SpecRestApiProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.Stage", reflect.TypeOf((*Stage)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _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: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApi", GoGetter: "RestApi"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageArn", GoGetter: "StageArn"}, _jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_Stage{} _jsii_.InitJsiiProxy(&j.jsiiProxy_StageBase) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.StageAttributes", reflect.TypeOf((*StageAttributes)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.StageBase", reflect.TypeOf((*StageBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _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: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApi", GoGetter: "RestApi"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stageArn", GoGetter: "StageArn"}, _jsii_.MemberProperty{JsiiProperty: "stageName", GoGetter: "StageName"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_StageBase{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IStage) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.StageOptions", reflect.TypeOf((*StageOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.StageProps", reflect.TypeOf((*StageProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.StepFunctionsExecutionIntegrationOptions", reflect.TypeOf((*StepFunctionsExecutionIntegrationOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.StepFunctionsIntegration", reflect.TypeOf((*StepFunctionsIntegration)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_StepFunctionsIntegration{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.StepFunctionsRestApi", reflect.TypeOf((*StepFunctionsRestApi)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addDomainName", GoMethod: "AddDomainName"}, _jsii_.MemberMethod{JsiiMethod: "addGatewayResponse", GoMethod: "AddGatewayResponse"}, _jsii_.MemberMethod{JsiiMethod: "addModel", GoMethod: "AddModel"}, _jsii_.MemberMethod{JsiiMethod: "addRequestValidator", GoMethod: "AddRequestValidator"}, _jsii_.MemberMethod{JsiiMethod: "addUsagePlan", GoMethod: "AddUsagePlan"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberMethod{JsiiMethod: "arnForExecuteApi", GoMethod: "ArnForExecuteApi"}, _jsii_.MemberProperty{JsiiProperty: "cloudWatchAccount", GoGetter: "CloudWatchAccount"}, _jsii_.MemberProperty{JsiiProperty: "deploymentStage", GoGetter: "DeploymentStage"}, _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: "latestDeployment", GoGetter: "LatestDeployment"}, _jsii_.MemberProperty{JsiiProperty: "methods", GoGetter: "Methods"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheHitCount", GoMethod: "MetricCacheHitCount"}, _jsii_.MemberMethod{JsiiMethod: "metricCacheMissCount", GoMethod: "MetricCacheMissCount"}, _jsii_.MemberMethod{JsiiMethod: "metricClientError", GoMethod: "MetricClientError"}, _jsii_.MemberMethod{JsiiMethod: "metricCount", GoMethod: "MetricCount"}, _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: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "restApiName", GoGetter: "RestApiName"}, _jsii_.MemberProperty{JsiiProperty: "restApiRootResourceId", GoGetter: "RestApiRootResourceId"}, _jsii_.MemberProperty{JsiiProperty: "root", GoGetter: "Root"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "url", GoGetter: "Url"}, _jsii_.MemberMethod{JsiiMethod: "urlForPath", GoMethod: "UrlForPath"}, }, func() interface{} { j := jsiiProxy_StepFunctionsRestApi{} _jsii_.InitJsiiProxy(&j.jsiiProxy_RestApi) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.StepFunctionsRestApiProps", reflect.TypeOf((*StepFunctionsRestApiProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ThrottleSettings", reflect.TypeOf((*ThrottleSettings)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.ThrottlingPerMethod", reflect.TypeOf((*ThrottlingPerMethod)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.TokenAuthorizer", reflect.TypeOf((*TokenAuthorizer)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "authorizationType", GoGetter: "AuthorizationType"}, _jsii_.MemberProperty{JsiiProperty: "authorizerArn", GoGetter: "AuthorizerArn"}, _jsii_.MemberProperty{JsiiProperty: "authorizerId", GoGetter: "AuthorizerId"}, _jsii_.MemberProperty{JsiiProperty: "authorizerProps", GoGetter: "AuthorizerProps"}, _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: "handler", GoGetter: "Handler"}, _jsii_.MemberMethod{JsiiMethod: "lazyRestApiId", GoMethod: "LazyRestApiId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "restApiId", GoGetter: "RestApiId"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberMethod{JsiiMethod: "setupPermissions", GoMethod: "SetupPermissions"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_TokenAuthorizer{} _jsii_.InitJsiiProxy(&j.jsiiProxy_Authorizer) _jsii_.InitJsiiProxy(&j.jsiiProxy_IAuthorizer) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.TokenAuthorizerProps", reflect.TypeOf((*TokenAuthorizerProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.UsagePlan", reflect.TypeOf((*UsagePlan)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addApiKey", GoMethod: "AddApiKey"}, _jsii_.MemberMethod{JsiiMethod: "addApiStage", GoMethod: "AddApiStage"}, _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: "usagePlanId", GoGetter: "UsagePlanId"}, }, func() interface{} { j := jsiiProxy_UsagePlan{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IUsagePlan) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.UsagePlanPerApiStage", reflect.TypeOf((*UsagePlanPerApiStage)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_apigateway.UsagePlanProps", reflect.TypeOf((*UsagePlanProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_apigateway.VpcLink", reflect.TypeOf((*VpcLink)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addTargets", GoMethod: "AddTargets"}, _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: "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_apigateway.VpcLinkProps", reflect.TypeOf((*VpcLinkProps)(nil)).Elem(), ) }