// Code generated by smithy-go-codegen DO NOT EDIT. package types type ActionTypeEnum string // Enum values for ActionTypeEnum const ( ActionTypeEnumForward ActionTypeEnum = "forward" ActionTypeEnumAuthenticateOidc ActionTypeEnum = "authenticate-oidc" ActionTypeEnumAuthenticateCognito ActionTypeEnum = "authenticate-cognito" ActionTypeEnumRedirect ActionTypeEnum = "redirect" ActionTypeEnumFixedResponse ActionTypeEnum = "fixed-response" ) // Values returns all known values for ActionTypeEnum. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ActionTypeEnum) Values() []ActionTypeEnum { return []ActionTypeEnum{ "forward", "authenticate-oidc", "authenticate-cognito", "redirect", "fixed-response", } } type AuthenticateCognitoActionConditionalBehaviorEnum string // Enum values for AuthenticateCognitoActionConditionalBehaviorEnum const ( AuthenticateCognitoActionConditionalBehaviorEnumDeny AuthenticateCognitoActionConditionalBehaviorEnum = "deny" AuthenticateCognitoActionConditionalBehaviorEnumAllow AuthenticateCognitoActionConditionalBehaviorEnum = "allow" AuthenticateCognitoActionConditionalBehaviorEnumAuthenticate AuthenticateCognitoActionConditionalBehaviorEnum = "authenticate" ) // Values returns all known values for // AuthenticateCognitoActionConditionalBehaviorEnum. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (AuthenticateCognitoActionConditionalBehaviorEnum) Values() []AuthenticateCognitoActionConditionalBehaviorEnum { return []AuthenticateCognitoActionConditionalBehaviorEnum{ "deny", "allow", "authenticate", } } type AuthenticateOidcActionConditionalBehaviorEnum string // Enum values for AuthenticateOidcActionConditionalBehaviorEnum const ( AuthenticateOidcActionConditionalBehaviorEnumDeny AuthenticateOidcActionConditionalBehaviorEnum = "deny" AuthenticateOidcActionConditionalBehaviorEnumAllow AuthenticateOidcActionConditionalBehaviorEnum = "allow" AuthenticateOidcActionConditionalBehaviorEnumAuthenticate AuthenticateOidcActionConditionalBehaviorEnum = "authenticate" ) // Values returns all known values for // AuthenticateOidcActionConditionalBehaviorEnum. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (AuthenticateOidcActionConditionalBehaviorEnum) Values() []AuthenticateOidcActionConditionalBehaviorEnum { return []AuthenticateOidcActionConditionalBehaviorEnum{ "deny", "allow", "authenticate", } } type IpAddressType string // Enum values for IpAddressType const ( IpAddressTypeIpv4 IpAddressType = "ipv4" IpAddressTypeDualstack IpAddressType = "dualstack" ) // Values returns all known values for IpAddressType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (IpAddressType) Values() []IpAddressType { return []IpAddressType{ "ipv4", "dualstack", } } type LoadBalancerSchemeEnum string // Enum values for LoadBalancerSchemeEnum const ( LoadBalancerSchemeEnumInternetFacing LoadBalancerSchemeEnum = "internet-facing" LoadBalancerSchemeEnumInternal LoadBalancerSchemeEnum = "internal" ) // Values returns all known values for LoadBalancerSchemeEnum. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LoadBalancerSchemeEnum) Values() []LoadBalancerSchemeEnum { return []LoadBalancerSchemeEnum{ "internet-facing", "internal", } } type LoadBalancerStateEnum string // Enum values for LoadBalancerStateEnum const ( LoadBalancerStateEnumActive LoadBalancerStateEnum = "active" LoadBalancerStateEnumProvisioning LoadBalancerStateEnum = "provisioning" LoadBalancerStateEnumActiveImpaired LoadBalancerStateEnum = "active_impaired" LoadBalancerStateEnumFailed LoadBalancerStateEnum = "failed" ) // Values returns all known values for LoadBalancerStateEnum. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LoadBalancerStateEnum) Values() []LoadBalancerStateEnum { return []LoadBalancerStateEnum{ "active", "provisioning", "active_impaired", "failed", } } type LoadBalancerTypeEnum string // Enum values for LoadBalancerTypeEnum const ( LoadBalancerTypeEnumApplication LoadBalancerTypeEnum = "application" LoadBalancerTypeEnumNetwork LoadBalancerTypeEnum = "network" LoadBalancerTypeEnumGateway LoadBalancerTypeEnum = "gateway" ) // Values returns all known values for LoadBalancerTypeEnum. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LoadBalancerTypeEnum) Values() []LoadBalancerTypeEnum { return []LoadBalancerTypeEnum{ "application", "network", "gateway", } } type ProtocolEnum string // Enum values for ProtocolEnum const ( ProtocolEnumHttp ProtocolEnum = "HTTP" ProtocolEnumHttps ProtocolEnum = "HTTPS" ProtocolEnumTcp ProtocolEnum = "TCP" ProtocolEnumTls ProtocolEnum = "TLS" ProtocolEnumUdp ProtocolEnum = "UDP" ProtocolEnumTcpUdp ProtocolEnum = "TCP_UDP" ProtocolEnumGeneve ProtocolEnum = "GENEVE" ) // Values returns all known values for ProtocolEnum. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProtocolEnum) Values() []ProtocolEnum { return []ProtocolEnum{ "HTTP", "HTTPS", "TCP", "TLS", "UDP", "TCP_UDP", "GENEVE", } } type RedirectActionStatusCodeEnum string // Enum values for RedirectActionStatusCodeEnum const ( RedirectActionStatusCodeEnumHttp301 RedirectActionStatusCodeEnum = "HTTP_301" RedirectActionStatusCodeEnumHttp302 RedirectActionStatusCodeEnum = "HTTP_302" ) // Values returns all known values for RedirectActionStatusCodeEnum. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (RedirectActionStatusCodeEnum) Values() []RedirectActionStatusCodeEnum { return []RedirectActionStatusCodeEnum{ "HTTP_301", "HTTP_302", } } type TargetGroupIpAddressTypeEnum string // Enum values for TargetGroupIpAddressTypeEnum const ( TargetGroupIpAddressTypeEnumIpv4 TargetGroupIpAddressTypeEnum = "ipv4" TargetGroupIpAddressTypeEnumIpv6 TargetGroupIpAddressTypeEnum = "ipv6" ) // Values returns all known values for TargetGroupIpAddressTypeEnum. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (TargetGroupIpAddressTypeEnum) Values() []TargetGroupIpAddressTypeEnum { return []TargetGroupIpAddressTypeEnum{ "ipv4", "ipv6", } } type TargetHealthReasonEnum string // Enum values for TargetHealthReasonEnum const ( TargetHealthReasonEnumRegistrationInProgress TargetHealthReasonEnum = "Elb.RegistrationInProgress" TargetHealthReasonEnumInitialHealthChecking TargetHealthReasonEnum = "Elb.InitialHealthChecking" TargetHealthReasonEnumResponseCodeMismatch TargetHealthReasonEnum = "Target.ResponseCodeMismatch" TargetHealthReasonEnumTimeout TargetHealthReasonEnum = "Target.Timeout" TargetHealthReasonEnumFailedHealthChecks TargetHealthReasonEnum = "Target.FailedHealthChecks" TargetHealthReasonEnumNotRegistered TargetHealthReasonEnum = "Target.NotRegistered" TargetHealthReasonEnumNotInUse TargetHealthReasonEnum = "Target.NotInUse" TargetHealthReasonEnumDeregistrationInProgress TargetHealthReasonEnum = "Target.DeregistrationInProgress" TargetHealthReasonEnumInvalidState TargetHealthReasonEnum = "Target.InvalidState" TargetHealthReasonEnumIpUnusable TargetHealthReasonEnum = "Target.IpUnusable" TargetHealthReasonEnumHealthCheckDisabled TargetHealthReasonEnum = "Target.HealthCheckDisabled" TargetHealthReasonEnumInternalError TargetHealthReasonEnum = "Elb.InternalError" ) // Values returns all known values for TargetHealthReasonEnum. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TargetHealthReasonEnum) Values() []TargetHealthReasonEnum { return []TargetHealthReasonEnum{ "Elb.RegistrationInProgress", "Elb.InitialHealthChecking", "Target.ResponseCodeMismatch", "Target.Timeout", "Target.FailedHealthChecks", "Target.NotRegistered", "Target.NotInUse", "Target.DeregistrationInProgress", "Target.InvalidState", "Target.IpUnusable", "Target.HealthCheckDisabled", "Elb.InternalError", } } type TargetHealthStateEnum string // Enum values for TargetHealthStateEnum const ( TargetHealthStateEnumInitial TargetHealthStateEnum = "initial" TargetHealthStateEnumHealthy TargetHealthStateEnum = "healthy" TargetHealthStateEnumUnhealthy TargetHealthStateEnum = "unhealthy" TargetHealthStateEnumUnused TargetHealthStateEnum = "unused" TargetHealthStateEnumDraining TargetHealthStateEnum = "draining" TargetHealthStateEnumUnavailable TargetHealthStateEnum = "unavailable" ) // Values returns all known values for TargetHealthStateEnum. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TargetHealthStateEnum) Values() []TargetHealthStateEnum { return []TargetHealthStateEnum{ "initial", "healthy", "unhealthy", "unused", "draining", "unavailable", } } type TargetTypeEnum string // Enum values for TargetTypeEnum const ( TargetTypeEnumInstance TargetTypeEnum = "instance" TargetTypeEnumIp TargetTypeEnum = "ip" TargetTypeEnumLambda TargetTypeEnum = "lambda" TargetTypeEnumAlb TargetTypeEnum = "alb" ) // Values returns all known values for TargetTypeEnum. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TargetTypeEnum) Values() []TargetTypeEnum { return []TargetTypeEnum{ "instance", "ip", "lambda", "alb", } }