/** * @public * @enum */ export declare const IpAddressType: { readonly dualstack: "dualstack"; readonly ipv4: "ipv4"; }; /** * @public */ export type IpAddressType = (typeof IpAddressType)[keyof typeof IpAddressType]; /** * @public * @enum */ export declare const ProtocolType: { readonly HTTP: "HTTP"; readonly WEBSOCKET: "WEBSOCKET"; }; /** * @public */ export type ProtocolType = (typeof ProtocolType)[keyof typeof ProtocolType]; /** * @public * @enum */ export declare const AuthorizerType: { readonly JWT: "JWT"; readonly REQUEST: "REQUEST"; }; /** * @public */ export type AuthorizerType = (typeof AuthorizerType)[keyof typeof AuthorizerType]; /** * @public * @enum */ export declare const DeploymentStatus: { readonly DEPLOYED: "DEPLOYED"; readonly FAILED: "FAILED"; readonly PENDING: "PENDING"; }; /** * @public */ export type DeploymentStatus = (typeof DeploymentStatus)[keyof typeof DeploymentStatus]; /** * @public * @enum */ export declare const DomainNameStatus: { readonly AVAILABLE: "AVAILABLE"; readonly PENDING_CERTIFICATE_REIMPORT: "PENDING_CERTIFICATE_REIMPORT"; readonly PENDING_OWNERSHIP_VERIFICATION: "PENDING_OWNERSHIP_VERIFICATION"; readonly UPDATING: "UPDATING"; }; /** * @public */ export type DomainNameStatus = (typeof DomainNameStatus)[keyof typeof DomainNameStatus]; /** * @public * @enum */ export declare const EndpointType: { readonly EDGE: "EDGE"; readonly REGIONAL: "REGIONAL"; }; /** * @public */ export type EndpointType = (typeof EndpointType)[keyof typeof EndpointType]; /** * @public * @enum */ export declare const SecurityPolicy: { readonly TLS_1_0: "TLS_1_0"; readonly TLS_1_2: "TLS_1_2"; }; /** * @public */ export type SecurityPolicy = (typeof SecurityPolicy)[keyof typeof SecurityPolicy]; /** * @public * @enum */ export declare const RoutingMode: { readonly API_MAPPING_ONLY: "API_MAPPING_ONLY"; readonly ROUTING_RULE_ONLY: "ROUTING_RULE_ONLY"; readonly ROUTING_RULE_THEN_API_MAPPING: "ROUTING_RULE_THEN_API_MAPPING"; }; /** * @public */ export type RoutingMode = (typeof RoutingMode)[keyof typeof RoutingMode]; /** * @public * @enum */ export declare const ConnectionType: { readonly INTERNET: "INTERNET"; readonly VPC_LINK: "VPC_LINK"; }; /** * @public */ export type ConnectionType = (typeof ConnectionType)[keyof typeof ConnectionType]; /** * @public * @enum */ export declare const ContentHandlingStrategy: { readonly CONVERT_TO_BINARY: "CONVERT_TO_BINARY"; readonly CONVERT_TO_TEXT: "CONVERT_TO_TEXT"; }; /** * @public */ export type ContentHandlingStrategy = (typeof ContentHandlingStrategy)[keyof typeof ContentHandlingStrategy]; /** * @public * @enum */ export declare const IntegrationType: { readonly AWS: "AWS"; readonly AWS_PROXY: "AWS_PROXY"; readonly HTTP: "HTTP"; readonly HTTP_PROXY: "HTTP_PROXY"; readonly MOCK: "MOCK"; }; /** * @public */ export type IntegrationType = (typeof IntegrationType)[keyof typeof IntegrationType]; /** * @public * @enum */ export declare const PassthroughBehavior: { readonly NEVER: "NEVER"; readonly WHEN_NO_MATCH: "WHEN_NO_MATCH"; readonly WHEN_NO_TEMPLATES: "WHEN_NO_TEMPLATES"; }; /** * @public */ export type PassthroughBehavior = (typeof PassthroughBehavior)[keyof typeof PassthroughBehavior]; /** * @public * @enum */ export declare const PreviewStatus: { readonly PREVIEW_FAILED: "PREVIEW_FAILED"; readonly PREVIEW_IN_PROGRESS: "PREVIEW_IN_PROGRESS"; readonly PREVIEW_READY: "PREVIEW_READY"; }; /** * @public */ export type PreviewStatus = (typeof PreviewStatus)[keyof typeof PreviewStatus]; /** * @public * @enum */ export declare const PublishStatus: { readonly DISABLED: "DISABLED"; readonly DISABLE_FAILED: "DISABLE_FAILED"; readonly DISABLE_IN_PROGRESS: "DISABLE_IN_PROGRESS"; readonly PUBLISHED: "PUBLISHED"; readonly PUBLISH_FAILED: "PUBLISH_FAILED"; readonly PUBLISH_IN_PROGRESS: "PUBLISH_IN_PROGRESS"; }; /** * @public */ export type PublishStatus = (typeof PublishStatus)[keyof typeof PublishStatus]; /** * @public * @enum */ export declare const Status: { readonly AVAILABLE: "AVAILABLE"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type Status = (typeof Status)[keyof typeof Status]; /** * @public * @enum */ export declare const TryItState: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type TryItState = (typeof TryItState)[keyof typeof TryItState]; /** * @public * @enum */ export declare const AuthorizationType: { readonly AWS_IAM: "AWS_IAM"; readonly CUSTOM: "CUSTOM"; readonly JWT: "JWT"; readonly NONE: "NONE"; }; /** * @public */ export type AuthorizationType = (typeof AuthorizationType)[keyof typeof AuthorizationType]; /** * @public * @enum */ export declare const LoggingLevel: { readonly ERROR: "ERROR"; readonly INFO: "INFO"; readonly OFF: "OFF"; }; /** * @public */ export type LoggingLevel = (typeof LoggingLevel)[keyof typeof LoggingLevel]; /** * @public * @enum */ export declare const VpcLinkStatus: { readonly AVAILABLE: "AVAILABLE"; readonly DELETING: "DELETING"; readonly FAILED: "FAILED"; readonly INACTIVE: "INACTIVE"; readonly PENDING: "PENDING"; }; /** * @public */ export type VpcLinkStatus = (typeof VpcLinkStatus)[keyof typeof VpcLinkStatus]; /** * @public * @enum */ export declare const VpcLinkVersion: { readonly V2: "V2"; }; /** * @public */ export type VpcLinkVersion = (typeof VpcLinkVersion)[keyof typeof VpcLinkVersion];