/** * @public * @enum */ export declare const AuthenticateCognitoActionConditionalBehaviorEnum: { readonly ALLOW: "allow"; readonly AUTHENTICATE: "authenticate"; readonly DENY: "deny"; }; /** * @public */ export type AuthenticateCognitoActionConditionalBehaviorEnum = (typeof AuthenticateCognitoActionConditionalBehaviorEnum)[keyof typeof AuthenticateCognitoActionConditionalBehaviorEnum]; /** * @public * @enum */ export declare const AuthenticateOidcActionConditionalBehaviorEnum: { readonly ALLOW: "allow"; readonly AUTHENTICATE: "authenticate"; readonly DENY: "deny"; }; /** * @public */ export type AuthenticateOidcActionConditionalBehaviorEnum = (typeof AuthenticateOidcActionConditionalBehaviorEnum)[keyof typeof AuthenticateOidcActionConditionalBehaviorEnum]; /** * @public * @enum */ export declare const JwtValidationActionAdditionalClaimFormatEnum: { readonly SINGLE_STRING: "single-string"; readonly SPACE_SEPARATED_VALUES: "space-separated-values"; readonly STRING_ARRAY: "string-array"; }; /** * @public */ export type JwtValidationActionAdditionalClaimFormatEnum = (typeof JwtValidationActionAdditionalClaimFormatEnum)[keyof typeof JwtValidationActionAdditionalClaimFormatEnum]; /** * @public * @enum */ export declare const RedirectActionStatusCodeEnum: { readonly HTTP_301: "HTTP_301"; readonly HTTP_302: "HTTP_302"; }; /** * @public */ export type RedirectActionStatusCodeEnum = (typeof RedirectActionStatusCodeEnum)[keyof typeof RedirectActionStatusCodeEnum]; /** * @public * @enum */ export declare const ActionTypeEnum: { readonly AUTHENTICATE_COGNITO: "authenticate-cognito"; readonly AUTHENTICATE_OIDC: "authenticate-oidc"; readonly FIXED_RESPONSE: "fixed-response"; readonly FORWARD: "forward"; readonly JWT_VALIDATION: "jwt-validation"; readonly REDIRECT: "redirect"; }; /** * @public */ export type ActionTypeEnum = (typeof ActionTypeEnum)[keyof typeof ActionTypeEnum]; /** * @public * @enum */ export declare const RevocationType: { readonly CRL: "CRL"; }; /** * @public */ export type RevocationType = (typeof RevocationType)[keyof typeof RevocationType]; /** * @public * @enum */ export declare const TargetAdministrativeOverrideReasonEnum: { readonly INTERNAL_ERROR: "AdministrativeOverride.Unknown"; readonly NO_OVERRIDE_ENGAGED: "AdministrativeOverride.NoOverride"; readonly ZONAL_SHIFT_DELEGATED_TO_DNS: "AdministrativeOverride.ZonalShiftDelegatedToDns"; readonly ZONAL_SHIFT_ENGAGED: "AdministrativeOverride.ZonalShiftActive"; }; /** * @public */ export type TargetAdministrativeOverrideReasonEnum = (typeof TargetAdministrativeOverrideReasonEnum)[keyof typeof TargetAdministrativeOverrideReasonEnum]; /** * @public * @enum */ export declare const TargetAdministrativeOverrideStateEnum: { readonly NO_OVERRIDE: "no_override"; readonly UNKNOWN: "unknown"; readonly ZONAL_SHIFT_ACTIVE: "zonal_shift_active"; readonly ZONAL_SHIFT_DELEGATED_TO_DNS: "zonal_shift_delegated_to_dns"; }; /** * @public */ export type TargetAdministrativeOverrideStateEnum = (typeof TargetAdministrativeOverrideStateEnum)[keyof typeof TargetAdministrativeOverrideStateEnum]; /** * @public * @enum */ export declare const AdvertiseTrustStoreCaNamesEnum: { readonly off: "off"; readonly on: "on"; }; /** * @public */ export type AdvertiseTrustStoreCaNamesEnum = (typeof AdvertiseTrustStoreCaNamesEnum)[keyof typeof AdvertiseTrustStoreCaNamesEnum]; /** * @public * @enum */ export declare const MitigationInEffectEnum: { readonly NO: "no"; readonly YES: "yes"; }; /** * @public */ export type MitigationInEffectEnum = (typeof MitigationInEffectEnum)[keyof typeof MitigationInEffectEnum]; /** * @public * @enum */ export declare const AnomalyResultEnum: { readonly ANOMALOUS: "anomalous"; readonly NORMAL: "normal"; }; /** * @public */ export type AnomalyResultEnum = (typeof AnomalyResultEnum)[keyof typeof AnomalyResultEnum]; /** * @public * @enum */ export declare const CapacityReservationStateEnum: { readonly FAILED: "failed"; readonly PENDING: "pending"; readonly PROVISIONED: "provisioned"; readonly REBALANCING: "rebalancing"; }; /** * @public */ export type CapacityReservationStateEnum = (typeof CapacityReservationStateEnum)[keyof typeof CapacityReservationStateEnum]; /** * @public * @enum */ export declare const TrustStoreAssociationStatusEnum: { readonly ACTIVE: "active"; readonly REMOVED: "removed"; }; /** * @public */ export type TrustStoreAssociationStatusEnum = (typeof TrustStoreAssociationStatusEnum)[keyof typeof TrustStoreAssociationStatusEnum]; /** * @public * @enum */ export declare const ProtocolEnum: { readonly GENEVE: "GENEVE"; readonly HTTP: "HTTP"; readonly HTTPS: "HTTPS"; readonly QUIC: "QUIC"; readonly TCP: "TCP"; readonly TCP_QUIC: "TCP_QUIC"; readonly TCP_UDP: "TCP_UDP"; readonly TLS: "TLS"; readonly UDP: "UDP"; }; /** * @public */ export type ProtocolEnum = (typeof ProtocolEnum)[keyof typeof ProtocolEnum]; /** * @public * @enum */ export declare const EnablePrefixForIpv6SourceNatEnum: { readonly OFF: "off"; readonly ON: "on"; }; /** * @public */ export type EnablePrefixForIpv6SourceNatEnum = (typeof EnablePrefixForIpv6SourceNatEnum)[keyof typeof EnablePrefixForIpv6SourceNatEnum]; /** * @public * @enum */ export declare const IpAddressType: { readonly DUALSTACK: "dualstack"; readonly DUALSTACK_WITHOUT_PUBLIC_IPV4: "dualstack-without-public-ipv4"; readonly IPV4: "ipv4"; }; /** * @public */ export type IpAddressType = (typeof IpAddressType)[keyof typeof IpAddressType]; /** * @public * @enum */ export declare const LoadBalancerSchemeEnum: { readonly INTERNAL: "internal"; readonly INTERNET_FACING: "internet-facing"; }; /** * @public */ export type LoadBalancerSchemeEnum = (typeof LoadBalancerSchemeEnum)[keyof typeof LoadBalancerSchemeEnum]; /** * @public * @enum */ export declare const LoadBalancerTypeEnum: { readonly APPLICATION: "application"; readonly GATEWAY: "gateway"; readonly NETWORK: "network"; }; /** * @public */ export type LoadBalancerTypeEnum = (typeof LoadBalancerTypeEnum)[keyof typeof LoadBalancerTypeEnum]; /** * @public * @enum */ export declare const LoadBalancerStateEnum: { readonly ACTIVE: "active"; readonly ACTIVE_IMPAIRED: "active_impaired"; readonly FAILED: "failed"; readonly PROVISIONING: "provisioning"; }; /** * @public */ export type LoadBalancerStateEnum = (typeof LoadBalancerStateEnum)[keyof typeof LoadBalancerStateEnum]; /** * @public * @enum */ export declare const TransformTypeEnum: { readonly HOST_HEADER_REWRITE: "host-header-rewrite"; readonly URL_REWRITE: "url-rewrite"; }; /** * @public */ export type TransformTypeEnum = (typeof TransformTypeEnum)[keyof typeof TransformTypeEnum]; /** * @public * @enum */ export declare const TargetGroupIpAddressTypeEnum: { readonly IPV4: "ipv4"; readonly IPV6: "ipv6"; }; /** * @public */ export type TargetGroupIpAddressTypeEnum = (typeof TargetGroupIpAddressTypeEnum)[keyof typeof TargetGroupIpAddressTypeEnum]; /** * @public * @enum */ export declare const TargetTypeEnum: { readonly ALB: "alb"; readonly INSTANCE: "instance"; readonly IP: "ip"; readonly LAMBDA: "lambda"; }; /** * @public */ export type TargetTypeEnum = (typeof TargetTypeEnum)[keyof typeof TargetTypeEnum]; /** * @public * @enum */ export declare const TrustStoreStatus: { readonly ACTIVE: "ACTIVE"; readonly CREATING: "CREATING"; }; /** * @public */ export type TrustStoreStatus = (typeof TrustStoreStatus)[keyof typeof TrustStoreStatus]; /** * @public * @enum */ export declare const DescribeTargetHealthInputIncludeEnum: { readonly ALL: "All"; readonly ANOMALY: "AnomalyDetection"; }; /** * @public */ export type DescribeTargetHealthInputIncludeEnum = (typeof DescribeTargetHealthInputIncludeEnum)[keyof typeof DescribeTargetHealthInputIncludeEnum]; /** * @public * @enum */ export declare const TargetHealthReasonEnum: { readonly DEREGISTRATION_IN_PROGRESS: "Target.DeregistrationInProgress"; readonly FAILED_HEALTH_CHECKS: "Target.FailedHealthChecks"; readonly HEALTH_CHECK_DISABLED: "Target.HealthCheckDisabled"; readonly INITIAL_HEALTH_CHECKING: "Elb.InitialHealthChecking"; readonly INTERNAL_ERROR: "Elb.InternalError"; readonly INVALID_STATE: "Target.InvalidState"; readonly IP_UNUSABLE: "Target.IpUnusable"; readonly NOT_IN_USE: "Target.NotInUse"; readonly NOT_REGISTERED: "Target.NotRegistered"; readonly REGISTRATION_IN_PROGRESS: "Elb.RegistrationInProgress"; readonly RESPONSE_CODE_MISMATCH: "Target.ResponseCodeMismatch"; readonly TIMEOUT: "Target.Timeout"; }; /** * @public */ export type TargetHealthReasonEnum = (typeof TargetHealthReasonEnum)[keyof typeof TargetHealthReasonEnum]; /** * @public * @enum */ export declare const TargetHealthStateEnum: { readonly DRAINING: "draining"; readonly HEALTHY: "healthy"; readonly INITIAL: "initial"; readonly UNAVAILABLE: "unavailable"; readonly UNHEALTHY: "unhealthy"; readonly UNHEALTHY_DRAINING: "unhealthy.draining"; readonly UNUSED: "unused"; }; /** * @public */ export type TargetHealthStateEnum = (typeof TargetHealthStateEnum)[keyof typeof TargetHealthStateEnum]; /** * @public * @enum */ export declare const RemoveIpamPoolEnum: { readonly ipv4: "ipv4"; }; /** * @public */ export type RemoveIpamPoolEnum = (typeof RemoveIpamPoolEnum)[keyof typeof RemoveIpamPoolEnum]; /** * @public * @enum */ export declare const EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum: { readonly off: "off"; readonly on: "on"; }; /** * @public */ export type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum = (typeof EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum)[keyof typeof EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum];