Documentation ¶
Index ¶
- type ALPNPolicyNotSupportedException
- type Action
- type ActionTypeEnum
- type AdministrativeOverride
- type AdvertiseTrustStoreCaNamesEnum
- type AllocationIdNotFoundException
- type AnomalyDetection
- type AnomalyResultEnum
- type AuthenticateCognitoActionConditionalBehaviorEnum
- type AuthenticateCognitoActionConfig
- type AuthenticateOidcActionConditionalBehaviorEnum
- type AuthenticateOidcActionConfig
- type AvailabilityZone
- type AvailabilityZoneNotSupportedException
- type CaCertificatesBundleNotFoundException
- type CapacityDecreaseRequestsLimitExceededException
- func (e *CapacityDecreaseRequestsLimitExceededException) Error() string
- func (e *CapacityDecreaseRequestsLimitExceededException) ErrorCode() string
- func (e *CapacityDecreaseRequestsLimitExceededException) ErrorFault() smithy.ErrorFault
- func (e *CapacityDecreaseRequestsLimitExceededException) ErrorMessage() string
- type CapacityReservationPendingException
- type CapacityReservationStateEnum
- type CapacityReservationStatus
- type CapacityUnitsLimitExceededException
- type Certificate
- type CertificateNotFoundException
- type Cipher
- type DeleteAssociationSameAccountException
- type DescribeTargetHealthInputIncludeEnum
- type DescribeTrustStoreRevocation
- type DuplicateListenerException
- type DuplicateLoadBalancerNameException
- type DuplicateTagKeysException
- type DuplicateTargetGroupNameException
- type DuplicateTrustStoreNameException
- type EnablePrefixForIpv6SourceNatEnum
- type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum
- type FixedResponseActionConfig
- type ForwardActionConfig
- type HealthUnavailableException
- type HostHeaderConditionConfig
- type HttpHeaderConditionConfig
- type HttpRequestMethodConditionConfig
- type IncompatibleProtocolsException
- type InsufficientCapacityException
- type InvalidCaCertificatesBundleException
- type InvalidConfigurationRequestException
- type InvalidLoadBalancerActionException
- type InvalidRevocationContentException
- type InvalidSchemeException
- type InvalidSecurityGroupException
- type InvalidSubnetException
- type InvalidTargetException
- type IpAddressType
- type Limit
- type Listener
- type ListenerAttribute
- type ListenerNotFoundException
- type LoadBalancer
- type LoadBalancerAddress
- type LoadBalancerAttribute
- type LoadBalancerNotFoundException
- type LoadBalancerSchemeEnum
- type LoadBalancerState
- type LoadBalancerStateEnum
- type LoadBalancerTypeEnum
- type Matcher
- type MinimumLoadBalancerCapacity
- type MitigationInEffectEnum
- type MutualAuthenticationAttributes
- type OperationNotPermittedException
- type PathPatternConditionConfig
- type PriorRequestNotCompleteException
- type PriorityInUseException
- type ProtocolEnum
- type QueryStringConditionConfig
- type QueryStringKeyValuePair
- type RedirectActionConfig
- type RedirectActionStatusCodeEnum
- type ResourceInUseException
- type ResourceNotFoundException
- type RevocationContent
- type RevocationContentNotFoundException
- type RevocationIdNotFoundException
- type RevocationType
- type Rule
- type RuleCondition
- type RuleNotFoundException
- type RulePriorityPair
- type SSLPolicyNotFoundException
- type SourceIpConditionConfig
- type SslPolicy
- type SubnetMapping
- type SubnetNotFoundException
- type Tag
- type TagDescription
- type TargetAdministrativeOverrideReasonEnum
- type TargetAdministrativeOverrideStateEnum
- type TargetDescription
- type TargetGroup
- type TargetGroupAssociationLimitException
- type TargetGroupAttribute
- type TargetGroupIpAddressTypeEnum
- type TargetGroupNotFoundException
- type TargetGroupStickinessConfig
- type TargetGroupTuple
- type TargetHealth
- type TargetHealthDescription
- type TargetHealthReasonEnum
- type TargetHealthStateEnum
- type TargetTypeEnum
- type TooManyActionsException
- type TooManyCertificatesException
- type TooManyListenersException
- type TooManyLoadBalancersException
- type TooManyRegistrationsForTargetIdException
- type TooManyRulesException
- type TooManyTagsException
- type TooManyTargetGroupsException
- type TooManyTargetsException
- type TooManyTrustStoreRevocationEntriesException
- func (e *TooManyTrustStoreRevocationEntriesException) Error() string
- func (e *TooManyTrustStoreRevocationEntriesException) ErrorCode() string
- func (e *TooManyTrustStoreRevocationEntriesException) ErrorFault() smithy.ErrorFault
- func (e *TooManyTrustStoreRevocationEntriesException) ErrorMessage() string
- type TooManyTrustStoresException
- type TooManyUniqueTargetGroupsPerLoadBalancerException
- func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) Error() string
- func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorCode() string
- func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorFault() smithy.ErrorFault
- func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorMessage() string
- type TrustStore
- type TrustStoreAssociation
- type TrustStoreAssociationNotFoundException
- type TrustStoreAssociationStatusEnum
- type TrustStoreInUseException
- type TrustStoreNotFoundException
- type TrustStoreNotReadyException
- type TrustStoreRevocation
- type TrustStoreStatus
- type UnsupportedProtocolException
- type ZonalCapacityReservationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ALPNPolicyNotSupportedException ¶
type ALPNPolicyNotSupportedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified ALPN policy is not supported.
func (*ALPNPolicyNotSupportedException) Error ¶
func (e *ALPNPolicyNotSupportedException) Error() string
func (*ALPNPolicyNotSupportedException) ErrorCode ¶
func (e *ALPNPolicyNotSupportedException) ErrorCode() string
func (*ALPNPolicyNotSupportedException) ErrorFault ¶
func (e *ALPNPolicyNotSupportedException) ErrorFault() smithy.ErrorFault
func (*ALPNPolicyNotSupportedException) ErrorMessage ¶
func (e *ALPNPolicyNotSupportedException) ErrorMessage() string
type Action ¶
type Action struct { // The type of action. // // This member is required. Type ActionTypeEnum // [HTTPS listeners] Information for using Amazon Cognito to authenticate users. // Specify only when Type is authenticate-cognito . AuthenticateCognitoConfig *AuthenticateCognitoActionConfig // [HTTPS listeners] Information about an identity provider that is compliant with // OpenID Connect (OIDC). Specify only when Type is authenticate-oidc . AuthenticateOidcConfig *AuthenticateOidcActionConfig // [Application Load Balancer] Information for creating an action that returns a // custom HTTP response. Specify only when Type is fixed-response . FixedResponseConfig *FixedResponseActionConfig // Information for creating an action that distributes requests among one or more // target groups. For Network Load Balancers, you can specify a single target // group. Specify only when Type is forward . If you specify both ForwardConfig // and TargetGroupArn , you can specify only one target group using ForwardConfig // and it must be the same target group specified in TargetGroupArn . ForwardConfig *ForwardActionConfig // The order for the action. This value is required for rules with multiple // actions. The action with the lowest value for order is performed first. Order *int32 // [Application Load Balancer] Information for creating a redirect action. Specify // only when Type is redirect . RedirectConfig *RedirectActionConfig // The Amazon Resource Name (ARN) of the target group. Specify only when Type is // forward and you want to route to a single target group. To route to one or more // target groups, use ForwardConfig instead. TargetGroupArn *string // contains filtered or unexported fields }
Information about an action.
Each rule must include exactly one of the following types of actions: forward , fixed-response , or redirect , and it must be the last action to be performed.
type ActionTypeEnum ¶
type ActionTypeEnum string
const ( ActionTypeEnumForward ActionTypeEnum = "forward" ActionTypeEnumAuthenticateOidc ActionTypeEnum = "authenticate-oidc" ActionTypeEnumAuthenticateCognito ActionTypeEnum = "authenticate-cognito" ActionTypeEnumRedirect ActionTypeEnum = "redirect" ActionTypeEnumFixedResponse ActionTypeEnum = "fixed-response" )
Enum values for ActionTypeEnum
func (ActionTypeEnum) Values ¶ added in v0.29.0
func (ActionTypeEnum) Values() []ActionTypeEnum
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.
type AdministrativeOverride ¶ added in v1.40.0
type AdministrativeOverride struct { // A description of the override state that provides additional details. Description *string // The reason code for the state. Reason TargetAdministrativeOverrideReasonEnum // The state of the override. State TargetAdministrativeOverrideStateEnum // contains filtered or unexported fields }
Information about the override status applied to a target.
type AdvertiseTrustStoreCaNamesEnum ¶ added in v1.43.0
type AdvertiseTrustStoreCaNamesEnum string
const ( AdvertiseTrustStoreCaNamesEnumOn AdvertiseTrustStoreCaNamesEnum = "on" AdvertiseTrustStoreCaNamesEnumOff AdvertiseTrustStoreCaNamesEnum = "off" )
Enum values for AdvertiseTrustStoreCaNamesEnum
func (AdvertiseTrustStoreCaNamesEnum) Values ¶ added in v1.43.0
func (AdvertiseTrustStoreCaNamesEnum) Values() []AdvertiseTrustStoreCaNamesEnum
Values returns all known values for AdvertiseTrustStoreCaNamesEnum. 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.
type AllocationIdNotFoundException ¶
type AllocationIdNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified allocation ID does not exist.
func (*AllocationIdNotFoundException) Error ¶
func (e *AllocationIdNotFoundException) Error() string
func (*AllocationIdNotFoundException) ErrorCode ¶
func (e *AllocationIdNotFoundException) ErrorCode() string
func (*AllocationIdNotFoundException) ErrorFault ¶
func (e *AllocationIdNotFoundException) ErrorFault() smithy.ErrorFault
func (*AllocationIdNotFoundException) ErrorMessage ¶
func (e *AllocationIdNotFoundException) ErrorMessage() string
type AnomalyDetection ¶ added in v1.25.0
type AnomalyDetection struct { // Indicates whether anomaly mitigation is in progress. MitigationInEffect MitigationInEffectEnum // The latest anomaly detection result. Result AnomalyResultEnum // contains filtered or unexported fields }
Information about anomaly detection and mitigation.
type AnomalyResultEnum ¶ added in v1.25.0
type AnomalyResultEnum string
const ( AnomalyResultEnumAnomalous AnomalyResultEnum = "anomalous" AnomalyResultEnumNormal AnomalyResultEnum = "normal" )
Enum values for AnomalyResultEnum
func (AnomalyResultEnum) Values ¶ added in v1.25.0
func (AnomalyResultEnum) Values() []AnomalyResultEnum
Values returns all known values for AnomalyResultEnum. 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.
type AuthenticateCognitoActionConditionalBehaviorEnum ¶
type AuthenticateCognitoActionConditionalBehaviorEnum string
const ( AuthenticateCognitoActionConditionalBehaviorEnumDeny AuthenticateCognitoActionConditionalBehaviorEnum = "deny" AuthenticateCognitoActionConditionalBehaviorEnumAllow AuthenticateCognitoActionConditionalBehaviorEnum = "allow" AuthenticateCognitoActionConditionalBehaviorEnumAuthenticate AuthenticateCognitoActionConditionalBehaviorEnum = "authenticate" )
Enum values for AuthenticateCognitoActionConditionalBehaviorEnum
func (AuthenticateCognitoActionConditionalBehaviorEnum) Values ¶ added in v0.29.0
func (AuthenticateCognitoActionConditionalBehaviorEnum) Values() []AuthenticateCognitoActionConditionalBehaviorEnum
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.
type AuthenticateCognitoActionConfig ¶
type AuthenticateCognitoActionConfig struct { // The Amazon Resource Name (ARN) of the Amazon Cognito user pool. // // This member is required. UserPoolArn *string // The ID of the Amazon Cognito user pool client. // // This member is required. UserPoolClientId *string // The domain prefix or fully-qualified domain name of the Amazon Cognito user // pool. // // This member is required. UserPoolDomain *string // The query parameters (up to 10) to include in the redirect request to the // authorization endpoint. AuthenticationRequestExtraParams map[string]string // The behavior if the user is not authenticated. The following are possible // values: // // - deny - Return an HTTP 401 Unauthorized error. // // - allow - Allow the request to be forwarded to the target. // // - authenticate - Redirect the request to the IdP authorization endpoint. This // is the default value. OnUnauthenticatedRequest AuthenticateCognitoActionConditionalBehaviorEnum // The set of user claims to be requested from the IdP. The default is openid . // // To verify which scope values your IdP supports and how to separate multiple // values, see the documentation for your IdP. Scope *string // The name of the cookie used to maintain session information. The default is // AWSELBAuthSessionCookie. SessionCookieName *string // The maximum duration of the authentication session, in seconds. The default is // 604800 seconds (7 days). SessionTimeout *int64 // contains filtered or unexported fields }
Request parameters to use when integrating with Amazon Cognito to authenticate users.
type AuthenticateOidcActionConditionalBehaviorEnum ¶
type AuthenticateOidcActionConditionalBehaviorEnum string
const ( AuthenticateOidcActionConditionalBehaviorEnumDeny AuthenticateOidcActionConditionalBehaviorEnum = "deny" AuthenticateOidcActionConditionalBehaviorEnumAllow AuthenticateOidcActionConditionalBehaviorEnum = "allow" AuthenticateOidcActionConditionalBehaviorEnumAuthenticate AuthenticateOidcActionConditionalBehaviorEnum = "authenticate" )
Enum values for AuthenticateOidcActionConditionalBehaviorEnum
func (AuthenticateOidcActionConditionalBehaviorEnum) Values ¶ added in v0.29.0
func (AuthenticateOidcActionConditionalBehaviorEnum) Values() []AuthenticateOidcActionConditionalBehaviorEnum
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.
type AuthenticateOidcActionConfig ¶
type AuthenticateOidcActionConfig struct { // The authorization endpoint of the IdP. This must be a full URL, including the // HTTPS protocol, the domain, and the path. // // This member is required. AuthorizationEndpoint *string // The OAuth 2.0 client identifier. // // This member is required. ClientId *string // The OIDC issuer identifier of the IdP. This must be a full URL, including the // HTTPS protocol, the domain, and the path. // // This member is required. Issuer *string // The token endpoint of the IdP. This must be a full URL, including the HTTPS // protocol, the domain, and the path. // // This member is required. TokenEndpoint *string // The user info endpoint of the IdP. This must be a full URL, including the HTTPS // protocol, the domain, and the path. // // This member is required. UserInfoEndpoint *string // The query parameters (up to 10) to include in the redirect request to the // authorization endpoint. AuthenticationRequestExtraParams map[string]string // The OAuth 2.0 client secret. This parameter is required if you are creating a // rule. If you are modifying a rule, you can omit this parameter if you set // UseExistingClientSecret to true. ClientSecret *string // The behavior if the user is not authenticated. The following are possible // values: // // - deny - Return an HTTP 401 Unauthorized error. // // - allow - Allow the request to be forwarded to the target. // // - authenticate - Redirect the request to the IdP authorization endpoint. This // is the default value. OnUnauthenticatedRequest AuthenticateOidcActionConditionalBehaviorEnum // The set of user claims to be requested from the IdP. The default is openid . // // To verify which scope values your IdP supports and how to separate multiple // values, see the documentation for your IdP. Scope *string // The name of the cookie used to maintain session information. The default is // AWSELBAuthSessionCookie. SessionCookieName *string // The maximum duration of the authentication session, in seconds. The default is // 604800 seconds (7 days). SessionTimeout *int64 // Indicates whether to use the existing client secret when modifying a rule. If // you are creating a rule, you can omit this parameter or set it to false. UseExistingClientSecret *bool // contains filtered or unexported fields }
Request parameters when using an identity provider (IdP) that is compliant with OpenID Connect (OIDC) to authenticate users.
type AvailabilityZone ¶
type AvailabilityZone struct { // [Network Load Balancers] If you need static IP addresses for your load // balancer, you can specify one Elastic IP address per Availability Zone when you // create an internal-facing load balancer. For internal load balancers, you can // specify a private IP address from the IPv4 range of the subnet. LoadBalancerAddresses []LoadBalancerAddress // [Application Load Balancers on Outposts] The ID of the Outpost. OutpostId *string // [Network Load Balancers with UDP listeners] The IPv6 prefixes to use for source // NAT. For each subnet, specify an IPv6 prefix (/80 netmask) from the subnet CIDR // block or auto_assigned to use an IPv6 prefix selected at random from the subnet // CIDR block. SourceNatIpv6Prefixes []string // The ID of the subnet. You can specify one subnet per Availability Zone. SubnetId *string // The name of the Availability Zone. ZoneName *string // contains filtered or unexported fields }
Information about an Availability Zone.
type AvailabilityZoneNotSupportedException ¶
type AvailabilityZoneNotSupportedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified Availability Zone is not supported.
func (*AvailabilityZoneNotSupportedException) Error ¶
func (e *AvailabilityZoneNotSupportedException) Error() string
func (*AvailabilityZoneNotSupportedException) ErrorCode ¶
func (e *AvailabilityZoneNotSupportedException) ErrorCode() string
func (*AvailabilityZoneNotSupportedException) ErrorFault ¶
func (e *AvailabilityZoneNotSupportedException) ErrorFault() smithy.ErrorFault
func (*AvailabilityZoneNotSupportedException) ErrorMessage ¶
func (e *AvailabilityZoneNotSupportedException) ErrorMessage() string
type CaCertificatesBundleNotFoundException ¶ added in v1.25.0
type CaCertificatesBundleNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified ca certificate bundle does not exist.
func (*CaCertificatesBundleNotFoundException) Error ¶ added in v1.25.0
func (e *CaCertificatesBundleNotFoundException) Error() string
func (*CaCertificatesBundleNotFoundException) ErrorCode ¶ added in v1.25.0
func (e *CaCertificatesBundleNotFoundException) ErrorCode() string
func (*CaCertificatesBundleNotFoundException) ErrorFault ¶ added in v1.25.0
func (e *CaCertificatesBundleNotFoundException) ErrorFault() smithy.ErrorFault
func (*CaCertificatesBundleNotFoundException) ErrorMessage ¶ added in v1.25.0
func (e *CaCertificatesBundleNotFoundException) ErrorMessage() string
type CapacityDecreaseRequestsLimitExceededException ¶ added in v1.42.0
type CapacityDecreaseRequestsLimitExceededException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've exceeded the daily capacity decrease limit for this reservation.
func (*CapacityDecreaseRequestsLimitExceededException) Error ¶ added in v1.42.0
func (e *CapacityDecreaseRequestsLimitExceededException) Error() string
func (*CapacityDecreaseRequestsLimitExceededException) ErrorCode ¶ added in v1.42.0
func (e *CapacityDecreaseRequestsLimitExceededException) ErrorCode() string
func (*CapacityDecreaseRequestsLimitExceededException) ErrorFault ¶ added in v1.42.0
func (e *CapacityDecreaseRequestsLimitExceededException) ErrorFault() smithy.ErrorFault
func (*CapacityDecreaseRequestsLimitExceededException) ErrorMessage ¶ added in v1.42.0
func (e *CapacityDecreaseRequestsLimitExceededException) ErrorMessage() string
type CapacityReservationPendingException ¶ added in v1.42.0
type CapacityReservationPendingException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
There is a pending capacity reservation.
func (*CapacityReservationPendingException) Error ¶ added in v1.42.0
func (e *CapacityReservationPendingException) Error() string
func (*CapacityReservationPendingException) ErrorCode ¶ added in v1.42.0
func (e *CapacityReservationPendingException) ErrorCode() string
func (*CapacityReservationPendingException) ErrorFault ¶ added in v1.42.0
func (e *CapacityReservationPendingException) ErrorFault() smithy.ErrorFault
func (*CapacityReservationPendingException) ErrorMessage ¶ added in v1.42.0
func (e *CapacityReservationPendingException) ErrorMessage() string
type CapacityReservationStateEnum ¶ added in v1.42.0
type CapacityReservationStateEnum string
const ( CapacityReservationStateEnumProvisioned CapacityReservationStateEnum = "provisioned" CapacityReservationStateEnumPending CapacityReservationStateEnum = "pending" CapacityReservationStateEnumRebalancing CapacityReservationStateEnum = "rebalancing" CapacityReservationStateEnumFailed CapacityReservationStateEnum = "failed" )
Enum values for CapacityReservationStateEnum
func (CapacityReservationStateEnum) Values ¶ added in v1.42.0
func (CapacityReservationStateEnum) Values() []CapacityReservationStateEnum
Values returns all known values for CapacityReservationStateEnum. 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.
type CapacityReservationStatus ¶ added in v1.42.0
type CapacityReservationStatus struct { // The status code. Code CapacityReservationStateEnum // The reason code for the status. Reason *string // contains filtered or unexported fields }
The status of a capacity reservation.
type CapacityUnitsLimitExceededException ¶ added in v1.42.0
type CapacityUnitsLimitExceededException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've exceeded the capacity units limit.
func (*CapacityUnitsLimitExceededException) Error ¶ added in v1.42.0
func (e *CapacityUnitsLimitExceededException) Error() string
func (*CapacityUnitsLimitExceededException) ErrorCode ¶ added in v1.42.0
func (e *CapacityUnitsLimitExceededException) ErrorCode() string
func (*CapacityUnitsLimitExceededException) ErrorFault ¶ added in v1.42.0
func (e *CapacityUnitsLimitExceededException) ErrorFault() smithy.ErrorFault
func (*CapacityUnitsLimitExceededException) ErrorMessage ¶ added in v1.42.0
func (e *CapacityUnitsLimitExceededException) ErrorMessage() string
type Certificate ¶
type Certificate struct { // The Amazon Resource Name (ARN) of the certificate. CertificateArn *string // Indicates whether the certificate is the default certificate. Do not set this // value when specifying a certificate as an input. This value is not included in // the output when describing a listener, but is included when describing listener // certificates. IsDefault *bool // contains filtered or unexported fields }
Information about an SSL server certificate.
type CertificateNotFoundException ¶
type CertificateNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified certificate does not exist.
func (*CertificateNotFoundException) Error ¶
func (e *CertificateNotFoundException) Error() string
func (*CertificateNotFoundException) ErrorCode ¶
func (e *CertificateNotFoundException) ErrorCode() string
func (*CertificateNotFoundException) ErrorFault ¶
func (e *CertificateNotFoundException) ErrorFault() smithy.ErrorFault
func (*CertificateNotFoundException) ErrorMessage ¶
func (e *CertificateNotFoundException) ErrorMessage() string
type Cipher ¶
type Cipher struct { // The name of the cipher. Name *string // The priority of the cipher. Priority *int32 // contains filtered or unexported fields }
Information about a cipher used in a policy.
type DeleteAssociationSameAccountException ¶ added in v1.34.0
type DeleteAssociationSameAccountException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified association can't be within the same account.
func (*DeleteAssociationSameAccountException) Error ¶ added in v1.34.0
func (e *DeleteAssociationSameAccountException) Error() string
func (*DeleteAssociationSameAccountException) ErrorCode ¶ added in v1.34.0
func (e *DeleteAssociationSameAccountException) ErrorCode() string
func (*DeleteAssociationSameAccountException) ErrorFault ¶ added in v1.34.0
func (e *DeleteAssociationSameAccountException) ErrorFault() smithy.ErrorFault
func (*DeleteAssociationSameAccountException) ErrorMessage ¶ added in v1.34.0
func (e *DeleteAssociationSameAccountException) ErrorMessage() string
type DescribeTargetHealthInputIncludeEnum ¶ added in v1.25.0
type DescribeTargetHealthInputIncludeEnum string
const ( DescribeTargetHealthInputIncludeEnumAnomaly DescribeTargetHealthInputIncludeEnum = "AnomalyDetection" DescribeTargetHealthInputIncludeEnumAll DescribeTargetHealthInputIncludeEnum = "All" )
Enum values for DescribeTargetHealthInputIncludeEnum
func (DescribeTargetHealthInputIncludeEnum) Values ¶ added in v1.25.0
func (DescribeTargetHealthInputIncludeEnum) Values() []DescribeTargetHealthInputIncludeEnum
Values returns all known values for DescribeTargetHealthInputIncludeEnum. 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.
type DescribeTrustStoreRevocation ¶ added in v1.25.0
type DescribeTrustStoreRevocation struct { // The number of revoked certificates. NumberOfRevokedEntries *int64 // The revocation ID of a revocation file in use. RevocationId *int64 // The type of revocation file. RevocationType RevocationType // The Amazon Resource Name (ARN) of the trust store. TrustStoreArn *string // contains filtered or unexported fields }
Information about the revocations used by a trust store.
type DuplicateListenerException ¶
type DuplicateListenerException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A listener with the specified port already exists.
func (*DuplicateListenerException) Error ¶
func (e *DuplicateListenerException) Error() string
func (*DuplicateListenerException) ErrorCode ¶
func (e *DuplicateListenerException) ErrorCode() string
func (*DuplicateListenerException) ErrorFault ¶
func (e *DuplicateListenerException) ErrorFault() smithy.ErrorFault
func (*DuplicateListenerException) ErrorMessage ¶
func (e *DuplicateListenerException) ErrorMessage() string
type DuplicateLoadBalancerNameException ¶
type DuplicateLoadBalancerNameException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A load balancer with the specified name already exists.
func (*DuplicateLoadBalancerNameException) Error ¶
func (e *DuplicateLoadBalancerNameException) Error() string
func (*DuplicateLoadBalancerNameException) ErrorCode ¶
func (e *DuplicateLoadBalancerNameException) ErrorCode() string
func (*DuplicateLoadBalancerNameException) ErrorFault ¶
func (e *DuplicateLoadBalancerNameException) ErrorFault() smithy.ErrorFault
func (*DuplicateLoadBalancerNameException) ErrorMessage ¶
func (e *DuplicateLoadBalancerNameException) ErrorMessage() string
type DuplicateTagKeysException ¶
type DuplicateTagKeysException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A tag key was specified more than once.
func (*DuplicateTagKeysException) Error ¶
func (e *DuplicateTagKeysException) Error() string
func (*DuplicateTagKeysException) ErrorCode ¶
func (e *DuplicateTagKeysException) ErrorCode() string
func (*DuplicateTagKeysException) ErrorFault ¶
func (e *DuplicateTagKeysException) ErrorFault() smithy.ErrorFault
func (*DuplicateTagKeysException) ErrorMessage ¶
func (e *DuplicateTagKeysException) ErrorMessage() string
type DuplicateTargetGroupNameException ¶
type DuplicateTargetGroupNameException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A target group with the specified name already exists.
func (*DuplicateTargetGroupNameException) Error ¶
func (e *DuplicateTargetGroupNameException) Error() string
func (*DuplicateTargetGroupNameException) ErrorCode ¶
func (e *DuplicateTargetGroupNameException) ErrorCode() string
func (*DuplicateTargetGroupNameException) ErrorFault ¶
func (e *DuplicateTargetGroupNameException) ErrorFault() smithy.ErrorFault
func (*DuplicateTargetGroupNameException) ErrorMessage ¶
func (e *DuplicateTargetGroupNameException) ErrorMessage() string
type DuplicateTrustStoreNameException ¶ added in v1.25.0
type DuplicateTrustStoreNameException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A trust store with the specified name already exists.
func (*DuplicateTrustStoreNameException) Error ¶ added in v1.25.0
func (e *DuplicateTrustStoreNameException) Error() string
func (*DuplicateTrustStoreNameException) ErrorCode ¶ added in v1.25.0
func (e *DuplicateTrustStoreNameException) ErrorCode() string
func (*DuplicateTrustStoreNameException) ErrorFault ¶ added in v1.25.0
func (e *DuplicateTrustStoreNameException) ErrorFault() smithy.ErrorFault
func (*DuplicateTrustStoreNameException) ErrorMessage ¶ added in v1.25.0
func (e *DuplicateTrustStoreNameException) ErrorMessage() string
type EnablePrefixForIpv6SourceNatEnum ¶ added in v1.41.0
type EnablePrefixForIpv6SourceNatEnum string
const ( EnablePrefixForIpv6SourceNatEnumOn EnablePrefixForIpv6SourceNatEnum = "on" EnablePrefixForIpv6SourceNatEnumOff EnablePrefixForIpv6SourceNatEnum = "off" )
Enum values for EnablePrefixForIpv6SourceNatEnum
func (EnablePrefixForIpv6SourceNatEnum) Values ¶ added in v1.41.0
func (EnablePrefixForIpv6SourceNatEnum) Values() []EnablePrefixForIpv6SourceNatEnum
Values returns all known values for EnablePrefixForIpv6SourceNatEnum. 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.
type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum ¶ added in v1.21.0
type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum string
const ( EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnumOn EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum = "on" EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnumOff EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum = "off" )
Enum values for EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum
func (EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum) Values ¶ added in v1.21.0
func (EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum) Values() []EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum
Values returns all known values for EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum. 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.
type FixedResponseActionConfig ¶
type FixedResponseActionConfig struct { // The HTTP response code (2XX, 4XX, or 5XX). // // This member is required. StatusCode *string // The content type. // // Valid Values: text/plain | text/css | text/html | application/javascript | // application/json ContentType *string // The message. MessageBody *string // contains filtered or unexported fields }
Information about an action that returns a custom HTTP response.
type ForwardActionConfig ¶
type ForwardActionConfig struct { // The target group stickiness for the rule. TargetGroupStickinessConfig *TargetGroupStickinessConfig // The target groups. For Network Load Balancers, you can specify a single target // group. TargetGroups []TargetGroupTuple // contains filtered or unexported fields }
Information about a forward action.
type HealthUnavailableException ¶
type HealthUnavailableException struct { // contains filtered or unexported fields }
The health of the specified targets could not be retrieved due to an internal error.
func (*HealthUnavailableException) Error ¶
func (e *HealthUnavailableException) Error() string
func (*HealthUnavailableException) ErrorCode ¶
func (e *HealthUnavailableException) ErrorCode() string
func (*HealthUnavailableException) ErrorFault ¶
func (e *HealthUnavailableException) ErrorFault() smithy.ErrorFault
func (*HealthUnavailableException) ErrorMessage ¶
func (e *HealthUnavailableException) ErrorMessage() string
type HostHeaderConditionConfig ¶
type HostHeaderConditionConfig struct { // The host names. The maximum size of each name is 128 characters. The comparison // is case insensitive. The following wildcard characters are supported: * (matches // 0 or more characters) and ? (matches exactly 1 character). // // If you specify multiple strings, the condition is satisfied if one of the // strings matches the host name. Values []string // contains filtered or unexported fields }
Information about a host header condition.
type HttpHeaderConditionConfig ¶
type HttpHeaderConditionConfig struct { // The name of the HTTP header field. The maximum size is 40 characters. The // header name is case insensitive. The allowed characters are specified by RFC // 7230. Wildcards are not supported. // // You can't use an HTTP header condition to specify the host header. Use HostHeaderConditionConfig to // specify a host header condition. HttpHeaderName *string // The strings to compare against the value of the HTTP header. The maximum size // of each string is 128 characters. The comparison strings are case insensitive. // The following wildcard characters are supported: * (matches 0 or more // characters) and ? (matches exactly 1 character). // // If the same header appears multiple times in the request, we search them in // order until a match is found. // // If you specify multiple strings, the condition is satisfied if one of the // strings matches the value of the HTTP header. To require that all of the strings // are a match, create one condition per string. Values []string // contains filtered or unexported fields }
Information about an HTTP header condition.
There is a set of standard HTTP header fields. You can also define custom HTTP header fields.
type HttpRequestMethodConditionConfig ¶
type HttpRequestMethodConditionConfig struct { // The name of the request method. The maximum size is 40 characters. The allowed // characters are A-Z, hyphen (-), and underscore (_). The comparison is case // sensitive. Wildcards are not supported; therefore, the method name must be an // exact match. // // If you specify multiple strings, the condition is satisfied if one of the // strings matches the HTTP request method. We recommend that you route GET and // HEAD requests in the same way, because the response to a HEAD request may be // cached. Values []string // contains filtered or unexported fields }
Information about an HTTP method condition.
HTTP defines a set of request methods, also referred to as HTTP verbs. For more information, see the HTTP Method Registry. You can also define custom HTTP methods.
type IncompatibleProtocolsException ¶
type IncompatibleProtocolsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified configuration is not valid with this protocol.
func (*IncompatibleProtocolsException) Error ¶
func (e *IncompatibleProtocolsException) Error() string
func (*IncompatibleProtocolsException) ErrorCode ¶
func (e *IncompatibleProtocolsException) ErrorCode() string
func (*IncompatibleProtocolsException) ErrorFault ¶
func (e *IncompatibleProtocolsException) ErrorFault() smithy.ErrorFault
func (*IncompatibleProtocolsException) ErrorMessage ¶
func (e *IncompatibleProtocolsException) ErrorMessage() string
type InsufficientCapacityException ¶ added in v1.42.0
type InsufficientCapacityException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
There is insufficient capacity to reserve.
func (*InsufficientCapacityException) Error ¶ added in v1.42.0
func (e *InsufficientCapacityException) Error() string
func (*InsufficientCapacityException) ErrorCode ¶ added in v1.42.0
func (e *InsufficientCapacityException) ErrorCode() string
func (*InsufficientCapacityException) ErrorFault ¶ added in v1.42.0
func (e *InsufficientCapacityException) ErrorFault() smithy.ErrorFault
func (*InsufficientCapacityException) ErrorMessage ¶ added in v1.42.0
func (e *InsufficientCapacityException) ErrorMessage() string
type InvalidCaCertificatesBundleException ¶ added in v1.25.0
type InvalidCaCertificatesBundleException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified ca certificate bundle is in an invalid format, or corrupt.
func (*InvalidCaCertificatesBundleException) Error ¶ added in v1.25.0
func (e *InvalidCaCertificatesBundleException) Error() string
func (*InvalidCaCertificatesBundleException) ErrorCode ¶ added in v1.25.0
func (e *InvalidCaCertificatesBundleException) ErrorCode() string
func (*InvalidCaCertificatesBundleException) ErrorFault ¶ added in v1.25.0
func (e *InvalidCaCertificatesBundleException) ErrorFault() smithy.ErrorFault
func (*InvalidCaCertificatesBundleException) ErrorMessage ¶ added in v1.25.0
func (e *InvalidCaCertificatesBundleException) ErrorMessage() string
type InvalidConfigurationRequestException ¶
type InvalidConfigurationRequestException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The requested configuration is not valid.
func (*InvalidConfigurationRequestException) Error ¶
func (e *InvalidConfigurationRequestException) Error() string
func (*InvalidConfigurationRequestException) ErrorCode ¶
func (e *InvalidConfigurationRequestException) ErrorCode() string
func (*InvalidConfigurationRequestException) ErrorFault ¶
func (e *InvalidConfigurationRequestException) ErrorFault() smithy.ErrorFault
func (*InvalidConfigurationRequestException) ErrorMessage ¶
func (e *InvalidConfigurationRequestException) ErrorMessage() string
type InvalidLoadBalancerActionException ¶
type InvalidLoadBalancerActionException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The requested action is not valid.
func (*InvalidLoadBalancerActionException) Error ¶
func (e *InvalidLoadBalancerActionException) Error() string
func (*InvalidLoadBalancerActionException) ErrorCode ¶
func (e *InvalidLoadBalancerActionException) ErrorCode() string
func (*InvalidLoadBalancerActionException) ErrorFault ¶
func (e *InvalidLoadBalancerActionException) ErrorFault() smithy.ErrorFault
func (*InvalidLoadBalancerActionException) ErrorMessage ¶
func (e *InvalidLoadBalancerActionException) ErrorMessage() string
type InvalidRevocationContentException ¶ added in v1.25.0
type InvalidRevocationContentException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The provided revocation file is an invalid format, or uses an incorrect algorithm.
func (*InvalidRevocationContentException) Error ¶ added in v1.25.0
func (e *InvalidRevocationContentException) Error() string
func (*InvalidRevocationContentException) ErrorCode ¶ added in v1.25.0
func (e *InvalidRevocationContentException) ErrorCode() string
func (*InvalidRevocationContentException) ErrorFault ¶ added in v1.25.0
func (e *InvalidRevocationContentException) ErrorFault() smithy.ErrorFault
func (*InvalidRevocationContentException) ErrorMessage ¶ added in v1.25.0
func (e *InvalidRevocationContentException) ErrorMessage() string
type InvalidSchemeException ¶
type InvalidSchemeException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The requested scheme is not valid.
func (*InvalidSchemeException) Error ¶
func (e *InvalidSchemeException) Error() string
func (*InvalidSchemeException) ErrorCode ¶
func (e *InvalidSchemeException) ErrorCode() string
func (*InvalidSchemeException) ErrorFault ¶
func (e *InvalidSchemeException) ErrorFault() smithy.ErrorFault
func (*InvalidSchemeException) ErrorMessage ¶
func (e *InvalidSchemeException) ErrorMessage() string
type InvalidSecurityGroupException ¶
type InvalidSecurityGroupException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified security group does not exist.
func (*InvalidSecurityGroupException) Error ¶
func (e *InvalidSecurityGroupException) Error() string
func (*InvalidSecurityGroupException) ErrorCode ¶
func (e *InvalidSecurityGroupException) ErrorCode() string
func (*InvalidSecurityGroupException) ErrorFault ¶
func (e *InvalidSecurityGroupException) ErrorFault() smithy.ErrorFault
func (*InvalidSecurityGroupException) ErrorMessage ¶
func (e *InvalidSecurityGroupException) ErrorMessage() string
type InvalidSubnetException ¶
type InvalidSubnetException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified subnet is out of available addresses.
func (*InvalidSubnetException) Error ¶
func (e *InvalidSubnetException) Error() string
func (*InvalidSubnetException) ErrorCode ¶
func (e *InvalidSubnetException) ErrorCode() string
func (*InvalidSubnetException) ErrorFault ¶
func (e *InvalidSubnetException) ErrorFault() smithy.ErrorFault
func (*InvalidSubnetException) ErrorMessage ¶
func (e *InvalidSubnetException) ErrorMessage() string
type InvalidTargetException ¶
type InvalidTargetException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified target does not exist, is not in the same VPC as the target group, or has an unsupported instance type.
func (*InvalidTargetException) Error ¶
func (e *InvalidTargetException) Error() string
func (*InvalidTargetException) ErrorCode ¶
func (e *InvalidTargetException) ErrorCode() string
func (*InvalidTargetException) ErrorFault ¶
func (e *InvalidTargetException) ErrorFault() smithy.ErrorFault
func (*InvalidTargetException) ErrorMessage ¶
func (e *InvalidTargetException) ErrorMessage() string
type IpAddressType ¶
type IpAddressType string
const ( IpAddressTypeIpv4 IpAddressType = "ipv4" IpAddressTypeDualstack IpAddressType = "dualstack" IpAddressTypeDualstackWithoutPublicIpv4 IpAddressType = "dualstack-without-public-ipv4" )
Enum values for IpAddressType
func (IpAddressType) Values ¶ added in v0.29.0
func (IpAddressType) Values() []IpAddressType
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.
type Limit ¶
type Limit struct { // The maximum value of the limit. Max *string // The name of the limit. The possible values are: // // - application-load-balancers // // - condition-values-per-alb-rule // // - condition-wildcards-per-alb-rule // // - gateway-load-balancers // // - gateway-load-balancers-per-vpc // // - geneve-target-groups // // - listeners-per-application-load-balancer // // - listeners-per-network-load-balancer // // - network-load-balancers // // - rules-per-application-load-balancer // // - target-groups // // - target-groups-per-action-on-application-load-balancer // // - target-groups-per-action-on-network-load-balancer // // - target-groups-per-application-load-balancer // // - targets-per-application-load-balancer // // - targets-per-availability-zone-per-gateway-load-balancer // // - targets-per-availability-zone-per-network-load-balancer // // - targets-per-network-load-balancer Name *string // contains filtered or unexported fields }
Information about an Elastic Load Balancing resource limit for your Amazon Web Services account.
For more information, see the following:
Quotas for your Application Load Balancers
type Listener ¶
type Listener struct { // [TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) // policy. AlpnPolicy []string // [HTTPS or TLS listener] The default certificate for the listener. Certificates []Certificate // The default actions for the listener. DefaultActions []Action // The Amazon Resource Name (ARN) of the listener. ListenerArn *string // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn *string // The mutual authentication configuration information. MutualAuthentication *MutualAuthenticationAttributes // The port on which the load balancer is listening. Port *int32 // The protocol for connections from clients to the load balancer. Protocol ProtocolEnum // [HTTPS or TLS listener] The security policy that defines which protocols and // ciphers are supported. SslPolicy *string // contains filtered or unexported fields }
Information about a listener.
type ListenerAttribute ¶ added in v1.35.0
type ListenerAttribute struct { // The name of the attribute. // // The following attribute is supported by Network Load Balancers, and Gateway // Load Balancers. // // - tcp.idle_timeout.seconds - The tcp idle timeout value, in seconds. The valid // range is 60-6000 seconds. The default is 350 seconds. // // The following attributes are only supported by Application Load Balancers. // // - routing.http.request.x_amzn_mtls_clientcert_serial_number.header_name - // Enables you to modify the header name of the // X-Amzn-Mtls-Clientcert-Serial-Number HTTP request header. // // - routing.http.request.x_amzn_mtls_clientcert_issuer.header_name - Enables you // to modify the header name of the X-Amzn-Mtls-Clientcert-Issuer HTTP request // header. // // - routing.http.request.x_amzn_mtls_clientcert_subject.header_name - Enables // you to modify the header name of the X-Amzn-Mtls-Clientcert-Subject HTTP request // header. // // - routing.http.request.x_amzn_mtls_clientcert_validity.header_name - Enables // you to modify the header name of the X-Amzn-Mtls-Clientcert-Validity HTTP // request header. // // - routing.http.request.x_amzn_mtls_clientcert_leaf.header_name - Enables you // to modify the header name of the X-Amzn-Mtls-Clientcert-Leaf HTTP request // header. // // - routing.http.request.x_amzn_mtls_clientcert.header_name - Enables you to // modify the header name of the X-Amzn-Mtls-Clientcert HTTP request header. // // - routing.http.request.x_amzn_tls_version.header_name - Enables you to modify // the header name of the X-Amzn-Tls-Version HTTP request header. // // - routing.http.request.x_amzn_tls_cipher_suite.header_name - Enables you to // modify the header name of the X-Amzn-Tls-Cipher-Suite HTTP request header. // // - routing.http.response.server.enabled - Enables you to allow or remove the // HTTP response server header. // // - routing.http.response.strict_transport_security.header_value - Informs // browsers that the site should only be accessed using HTTPS, and that any future // attempts to access it using HTTP should automatically be converted to HTTPS. // // - routing.http.response.access_control_allow_origin.header_value - Specifies // which origins are allowed to access the server. // // - routing.http.response.access_control_allow_methods.header_value - Returns // which HTTP methods are allowed when accessing the server from a different // origin. // // - routing.http.response.access_control_allow_headers.header_value - Specifies // which headers can be used during the request. // // - routing.http.response.access_control_allow_credentials.header_value - // Indicates whether the browser should include credentials such as cookies or // authentication when making requests. // // - routing.http.response.access_control_expose_headers.header_value - Returns // which headers the browser can expose to the requesting client. // // - routing.http.response.access_control_max_age.header_value - Specifies how // long the results of a preflight request can be cached, in seconds. // // - routing.http.response.content_security_policy.header_value - Specifies // restrictions enforced by the browser to help minimize the risk of certain types // of security threats. // // - routing.http.response.x_content_type_options.header_value - Indicates // whether the MIME types advertised in the Content-Type headers should be followed // and not be changed. // // - routing.http.response.x_frame_options.header_value - Indicates whether the // browser is allowed to render a page in a frame, iframe, embed or object. Key *string // The value of the attribute. Value *string // contains filtered or unexported fields }
Information about a listener attribute.
type ListenerNotFoundException ¶
type ListenerNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified listener does not exist.
func (*ListenerNotFoundException) Error ¶
func (e *ListenerNotFoundException) Error() string
func (*ListenerNotFoundException) ErrorCode ¶
func (e *ListenerNotFoundException) ErrorCode() string
func (*ListenerNotFoundException) ErrorFault ¶
func (e *ListenerNotFoundException) ErrorFault() smithy.ErrorFault
func (*ListenerNotFoundException) ErrorMessage ¶
func (e *ListenerNotFoundException) ErrorMessage() string
type LoadBalancer ¶
type LoadBalancer struct { // The subnets for the load balancer. AvailabilityZones []AvailabilityZone // The ID of the Amazon Route 53 hosted zone associated with the load balancer. CanonicalHostedZoneId *string // The date and time the load balancer was created. CreatedTime *time.Time // [Application Load Balancers on Outposts] The ID of the customer-owned address // pool. CustomerOwnedIpv4Pool *string // The public DNS name of the load balancer. DNSName *string // [Network Load Balancers with UDP listeners] Indicates whether to use an IPv6 // prefix from each subnet for source NAT. The IP address type must be dualstack . // The default value is off . EnablePrefixForIpv6SourceNat EnablePrefixForIpv6SourceNatEnum // Indicates whether to evaluate inbound security group rules for traffic sent to // a Network Load Balancer through Amazon Web Services PrivateLink. EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic *string // The type of IP addresses used for public or private connections by the subnets // attached to your load balancer. // // [Application Load Balancers] The possible values are ipv4 (IPv4 addresses), // dualstack (IPv4 and IPv6 addresses), and dualstack-without-public-ipv4 (public // IPv6 addresses and private IPv4 and IPv6 addresses). // // [Network Load Balancers and Gateway Load Balancers] The possible values are ipv4 // (IPv4 addresses) and dualstack (IPv4 and IPv6 addresses). IpAddressType IpAddressType // The Amazon Resource Name (ARN) of the load balancer. LoadBalancerArn *string // The name of the load balancer. LoadBalancerName *string // The nodes of an Internet-facing load balancer have public IP addresses. The DNS // name of an Internet-facing load balancer is publicly resolvable to the public IP // addresses of the nodes. Therefore, Internet-facing load balancers can route // requests from clients over the internet. // // The nodes of an internal load balancer have only private IP addresses. The DNS // name of an internal load balancer is publicly resolvable to the private IP // addresses of the nodes. Therefore, internal load balancers can route requests // only from clients with access to the VPC for the load balancer. Scheme LoadBalancerSchemeEnum // The IDs of the security groups for the load balancer. SecurityGroups []string // The state of the load balancer. State *LoadBalancerState // The type of load balancer. Type LoadBalancerTypeEnum // The ID of the VPC for the load balancer. VpcId *string // contains filtered or unexported fields }
Information about a load balancer.
type LoadBalancerAddress ¶
type LoadBalancerAddress struct { // [Network Load Balancers] The allocation ID of the Elastic IP address for an // internal-facing load balancer. AllocationId *string // [Network Load Balancers] The IPv6 address. IPv6Address *string // The static IP address. IpAddress *string // [Network Load Balancers] The private IPv4 address for an internal load balancer. PrivateIPv4Address *string // contains filtered or unexported fields }
Information about a static IP address for a load balancer.
type LoadBalancerAttribute ¶
type LoadBalancerAttribute struct { // The name of the attribute. // // The following attributes are supported by all load balancers: // // - deletion_protection.enabled - Indicates whether deletion protection is // enabled. The value is true or false . The default is false . // // - load_balancing.cross_zone.enabled - Indicates whether cross-zone load // balancing is enabled. The possible values are true and false . The default for // Network Load Balancers and Gateway Load Balancers is false . The default for // Application Load Balancers is true , and can't be changed. // // The following attributes are supported by both Application Load Balancers and // Network Load Balancers: // // - access_logs.s3.enabled - Indicates whether access logs are enabled. The // value is true or false . The default is false . // // - access_logs.s3.bucket - The name of the S3 bucket for the access logs. This // attribute is required if access logs are enabled. The bucket must exist in the // same region as the load balancer and have a bucket policy that grants Elastic // Load Balancing permissions to write to the bucket. // // - access_logs.s3.prefix - The prefix for the location in the S3 bucket for the // access logs. // // - ipv6.deny_all_igw_traffic - Blocks internet gateway (IGW) access to the load // balancer. It is set to false for internet-facing load balancers and true for // internal load balancers, preventing unintended access to your internal load // balancer through an internet gateway. // // - zonal_shift.config.enabled - Indicates whether zonal shift is enabled. The // possible values are true and false . The default is false . // // The following attributes are supported by only Application Load Balancers: // // - idle_timeout.timeout_seconds - The idle timeout value, in seconds. The valid // range is 1-4000 seconds. The default is 60 seconds. // // - client_keep_alive.seconds - The client keep alive value, in seconds. The // valid range is 60-604800 seconds. The default is 3600 seconds. // // - connection_logs.s3.enabled - Indicates whether connection logs are enabled. // The value is true or false . The default is false . // // - connection_logs.s3.bucket - The name of the S3 bucket for the connection // logs. This attribute is required if connection logs are enabled. The bucket must // exist in the same region as the load balancer and have a bucket policy that // grants Elastic Load Balancing permissions to write to the bucket. // // - connection_logs.s3.prefix - The prefix for the location in the S3 bucket for // the connection logs. // // - routing.http.desync_mitigation_mode - Determines how the load balancer // handles requests that might pose a security risk to your application. The // possible values are monitor , defensive , and strictest . The default is // defensive . // // - routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP // headers with invalid header fields are removed by the load balancer ( true ) // or routed to targets ( false ). The default is false . // // - routing.http.preserve_host_header.enabled - Indicates whether the // Application Load Balancer should preserve the Host header in the HTTP request // and send it to the target without any change. The possible values are true and // false . The default is false . // // - routing.http.x_amzn_tls_version_and_cipher_suite.enabled - Indicates whether // the two headers ( x-amzn-tls-version and x-amzn-tls-cipher-suite ), which // contain information about the negotiated TLS version and cipher suite, are added // to the client request before sending it to the target. The x-amzn-tls-version // header has information about the TLS protocol version negotiated with the // client, and the x-amzn-tls-cipher-suite header has information about the // cipher suite negotiated with the client. Both headers are in OpenSSL format. The // possible values for the attribute are true and false . The default is false . // // - routing.http.xff_client_port.enabled - Indicates whether the X-Forwarded-For // header should preserve the source port that the client used to connect to the // load balancer. The possible values are true and false . The default is false . // // - routing.http.xff_header_processing.mode - Enables you to modify, preserve, // or remove the X-Forwarded-For header in the HTTP request before the // Application Load Balancer sends the request to the target. The possible values // are append , preserve , and remove . The default is append . // // - If the value is append , the Application Load Balancer adds the client IP // address (of the last hop) to the X-Forwarded-For header in the HTTP request // before it sends it to targets. // // - If the value is preserve the Application Load Balancer preserves the // X-Forwarded-For header in the HTTP request, and sends it to targets without // any change. // // - If the value is remove , the Application Load Balancer removes the // X-Forwarded-For header in the HTTP request before it sends it to targets. // // - routing.http2.enabled - Indicates whether HTTP/2 is enabled. The possible // values are true and false . The default is true . Elastic Load Balancing // requires that message header names contain only alphanumeric characters and // hyphens. // // - waf.fail_open.enabled - Indicates whether to allow a WAF-enabled load // balancer to route requests to targets if it is unable to forward the request to // Amazon Web Services WAF. The possible values are true and false . The default // is false . // // The following attributes are supported by only Network Load Balancers: // // - dns_record.client_routing_policy - Indicates how traffic is distributed // among the load balancer Availability Zones. The possible values are // availability_zone_affinity with 100 percent zonal affinity, // partial_availability_zone_affinity with 85 percent zonal affinity, and // any_availability_zone with 0 percent zonal affinity. Key *string // The value of the attribute. Value *string // contains filtered or unexported fields }
Information about a load balancer attribute.
type LoadBalancerNotFoundException ¶
type LoadBalancerNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified load balancer does not exist.
func (*LoadBalancerNotFoundException) Error ¶
func (e *LoadBalancerNotFoundException) Error() string
func (*LoadBalancerNotFoundException) ErrorCode ¶
func (e *LoadBalancerNotFoundException) ErrorCode() string
func (*LoadBalancerNotFoundException) ErrorFault ¶
func (e *LoadBalancerNotFoundException) ErrorFault() smithy.ErrorFault
func (*LoadBalancerNotFoundException) ErrorMessage ¶
func (e *LoadBalancerNotFoundException) ErrorMessage() string
type LoadBalancerSchemeEnum ¶
type LoadBalancerSchemeEnum string
const ( LoadBalancerSchemeEnumInternetFacing LoadBalancerSchemeEnum = "internet-facing" LoadBalancerSchemeEnumInternal LoadBalancerSchemeEnum = "internal" )
Enum values for LoadBalancerSchemeEnum
func (LoadBalancerSchemeEnum) Values ¶ added in v0.29.0
func (LoadBalancerSchemeEnum) Values() []LoadBalancerSchemeEnum
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.
type LoadBalancerState ¶
type LoadBalancerState struct { // The state code. The initial state of the load balancer is provisioning . After // the load balancer is fully set up and ready to route traffic, its state is // active . If load balancer is routing traffic but does not have the resources it // needs to scale, its state is active_impaired . If the load balancer could not be // set up, its state is failed . Code LoadBalancerStateEnum // A description of the state. Reason *string // contains filtered or unexported fields }
Information about the state of the load balancer.
type LoadBalancerStateEnum ¶
type LoadBalancerStateEnum string
const ( LoadBalancerStateEnumActive LoadBalancerStateEnum = "active" LoadBalancerStateEnumProvisioning LoadBalancerStateEnum = "provisioning" LoadBalancerStateEnumActiveImpaired LoadBalancerStateEnum = "active_impaired" LoadBalancerStateEnumFailed LoadBalancerStateEnum = "failed" )
Enum values for LoadBalancerStateEnum
func (LoadBalancerStateEnum) Values ¶ added in v0.29.0
func (LoadBalancerStateEnum) Values() []LoadBalancerStateEnum
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.
type LoadBalancerTypeEnum ¶
type LoadBalancerTypeEnum string
const ( LoadBalancerTypeEnumApplication LoadBalancerTypeEnum = "application" LoadBalancerTypeEnumNetwork LoadBalancerTypeEnum = "network" LoadBalancerTypeEnumGateway LoadBalancerTypeEnum = "gateway" )
Enum values for LoadBalancerTypeEnum
func (LoadBalancerTypeEnum) Values ¶ added in v0.29.0
func (LoadBalancerTypeEnum) Values() []LoadBalancerTypeEnum
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.
type Matcher ¶
type Matcher struct { // You can specify values between 0 and 99. You can specify multiple values (for // example, "0,1") or a range of values (for example, "0-5"). The default value is // 12. GrpcCode *string // For Application Load Balancers, you can specify values between 200 and 499, // with the default value being 200. You can specify multiple values (for example, // "200,202") or a range of values (for example, "200-299"). // // For Network Load Balancers, you can specify values between 200 and 599, with // the default value being 200-399. You can specify multiple values (for example, // "200,202") or a range of values (for example, "200-299"). // // For Gateway Load Balancers, this must be "200–399". // // Note that when using shorthand syntax, some values such as commas need to be // escaped. HttpCode *string // contains filtered or unexported fields }
The codes to use when checking for a successful response from a target. If the protocol version is gRPC, these are gRPC codes. Otherwise, these are HTTP codes.
type MinimumLoadBalancerCapacity ¶ added in v1.42.0
type MinimumLoadBalancerCapacity struct { // The number of capacity units. CapacityUnits *int32 // contains filtered or unexported fields }
The minimum capacity for a load balancer.
type MitigationInEffectEnum ¶ added in v1.25.0
type MitigationInEffectEnum string
const ( MitigationInEffectEnumYes MitigationInEffectEnum = "yes" MitigationInEffectEnumNo MitigationInEffectEnum = "no" )
Enum values for MitigationInEffectEnum
func (MitigationInEffectEnum) Values ¶ added in v1.25.0
func (MitigationInEffectEnum) Values() []MitigationInEffectEnum
Values returns all known values for MitigationInEffectEnum. 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.
type MutualAuthenticationAttributes ¶ added in v1.25.0
type MutualAuthenticationAttributes struct { // Indicates whether trust store CA certificate names are advertised. AdvertiseTrustStoreCaNames AdvertiseTrustStoreCaNamesEnum // Indicates whether expired client certificates are ignored. IgnoreClientCertificateExpiry *bool // The client certificate handling method. Options are off , passthrough or verify // . The default value is off . Mode *string // The Amazon Resource Name (ARN) of the trust store. TrustStoreArn *string // Indicates a shared trust stores association status. TrustStoreAssociationStatus TrustStoreAssociationStatusEnum // contains filtered or unexported fields }
Information about the mutual authentication attributes of a listener.
type OperationNotPermittedException ¶
type OperationNotPermittedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
This operation is not allowed.
func (*OperationNotPermittedException) Error ¶
func (e *OperationNotPermittedException) Error() string
func (*OperationNotPermittedException) ErrorCode ¶
func (e *OperationNotPermittedException) ErrorCode() string
func (*OperationNotPermittedException) ErrorFault ¶
func (e *OperationNotPermittedException) ErrorFault() smithy.ErrorFault
func (*OperationNotPermittedException) ErrorMessage ¶
func (e *OperationNotPermittedException) ErrorMessage() string
type PathPatternConditionConfig ¶
type PathPatternConditionConfig struct { // The path patterns to compare against the request URL. The maximum size of each // string is 128 characters. The comparison is case sensitive. The following // wildcard characters are supported: * (matches 0 or more characters) and ? // (matches exactly 1 character). // // If you specify multiple strings, the condition is satisfied if one of them // matches the request URL. The path pattern is compared only to the path of the // URL, not to its query string. To compare against the query string, use QueryStringConditionConfig. Values []string // contains filtered or unexported fields }
Information about a path pattern condition.
type PriorRequestNotCompleteException ¶ added in v1.42.0
type PriorRequestNotCompleteException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
This operation is not allowed while a prior request has not been completed.
func (*PriorRequestNotCompleteException) Error ¶ added in v1.42.0
func (e *PriorRequestNotCompleteException) Error() string
func (*PriorRequestNotCompleteException) ErrorCode ¶ added in v1.42.0
func (e *PriorRequestNotCompleteException) ErrorCode() string
func (*PriorRequestNotCompleteException) ErrorFault ¶ added in v1.42.0
func (e *PriorRequestNotCompleteException) ErrorFault() smithy.ErrorFault
func (*PriorRequestNotCompleteException) ErrorMessage ¶ added in v1.42.0
func (e *PriorRequestNotCompleteException) ErrorMessage() string
type PriorityInUseException ¶
type PriorityInUseException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified priority is in use.
func (*PriorityInUseException) Error ¶
func (e *PriorityInUseException) Error() string
func (*PriorityInUseException) ErrorCode ¶
func (e *PriorityInUseException) ErrorCode() string
func (*PriorityInUseException) ErrorFault ¶
func (e *PriorityInUseException) ErrorFault() smithy.ErrorFault
func (*PriorityInUseException) ErrorMessage ¶
func (e *PriorityInUseException) ErrorMessage() string
type ProtocolEnum ¶
type ProtocolEnum string
const ( ProtocolEnumHttp ProtocolEnum = "HTTP" ProtocolEnumHttps ProtocolEnum = "HTTPS" ProtocolEnumTcp ProtocolEnum = "TCP" ProtocolEnumTls ProtocolEnum = "TLS" ProtocolEnumUdp ProtocolEnum = "UDP" ProtocolEnumTcpUdp ProtocolEnum = "TCP_UDP" ProtocolEnumGeneve ProtocolEnum = "GENEVE" )
Enum values for ProtocolEnum
func (ProtocolEnum) Values ¶ added in v0.29.0
func (ProtocolEnum) Values() []ProtocolEnum
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.
type QueryStringConditionConfig ¶
type QueryStringConditionConfig struct { // The key/value pairs or values to find in the query string. The maximum size of // each string is 128 characters. The comparison is case insensitive. The following // wildcard characters are supported: * (matches 0 or more characters) and ? // (matches exactly 1 character). To search for a literal '*' or '?' character in a // query string, you must escape these characters in Values using a '\' character. // // If you specify multiple key/value pairs or values, the condition is satisfied // if one of them is found in the query string. Values []QueryStringKeyValuePair // contains filtered or unexported fields }
Information about a query string condition.
The query string component of a URI starts after the first '?' character and is terminated by either a '#' character or the end of the URI. A typical query string contains key/value pairs separated by '&' characters. The allowed characters are specified by RFC 3986. Any character can be percentage encoded.
type QueryStringKeyValuePair ¶
type QueryStringKeyValuePair struct { // The key. You can omit the key. Key *string // The value. Value *string // contains filtered or unexported fields }
Information about a key/value pair.
type RedirectActionConfig ¶
type RedirectActionConfig struct { // The HTTP redirect code. The redirect is either permanent (HTTP 301) or // temporary (HTTP 302). // // This member is required. StatusCode RedirectActionStatusCodeEnum // The hostname. This component is not percent-encoded. The hostname can contain // #{host}. Host *string // The absolute path, starting with the leading "/". This component is not // percent-encoded. The path can contain #{host}, #{path}, and #{port}. Path *string // The port. You can specify a value from 1 to 65535 or #{port}. Port *string // The protocol. You can specify HTTP, HTTPS, or #{protocol}. You can redirect // HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You can't redirect HTTPS to // HTTP. Protocol *string // The query parameters, URL-encoded when necessary, but not percent-encoded. Do // not include the leading "?", as it is automatically added. You can specify any // of the reserved keywords. Query *string // contains filtered or unexported fields }
Information about a redirect action.
A URI consists of the following components: protocol://hostname:port/path?query. You must modify at least one of the following components to avoid a redirect loop: protocol, hostname, port, or path. Any components that you do not modify retain their original values.
You can reuse URI components using the following reserved keywords:
#{protocol}
#{host}
#{port}
#{path} (the leading "/" is removed)
#{query}
For example, you can change the path to "/new/#{path}", the hostname to "example.#{host}", or the query to "#{query}&value=xyz".
type RedirectActionStatusCodeEnum ¶
type RedirectActionStatusCodeEnum string
const ( RedirectActionStatusCodeEnumHttp301 RedirectActionStatusCodeEnum = "HTTP_301" RedirectActionStatusCodeEnumHttp302 RedirectActionStatusCodeEnum = "HTTP_302" )
Enum values for RedirectActionStatusCodeEnum
func (RedirectActionStatusCodeEnum) Values ¶ added in v0.29.0
func (RedirectActionStatusCodeEnum) Values() []RedirectActionStatusCodeEnum
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.
type ResourceInUseException ¶
type ResourceInUseException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
A specified resource is in use.
func (*ResourceInUseException) Error ¶
func (e *ResourceInUseException) Error() string
func (*ResourceInUseException) ErrorCode ¶
func (e *ResourceInUseException) ErrorCode() string
func (*ResourceInUseException) ErrorFault ¶
func (e *ResourceInUseException) ErrorFault() smithy.ErrorFault
func (*ResourceInUseException) ErrorMessage ¶
func (e *ResourceInUseException) ErrorMessage() string
type ResourceNotFoundException ¶ added in v1.34.0
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified resource does not exist.
func (*ResourceNotFoundException) Error ¶ added in v1.34.0
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶ added in v1.34.0
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶ added in v1.34.0
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶ added in v1.34.0
func (e *ResourceNotFoundException) ErrorMessage() string
type RevocationContent ¶ added in v1.25.0
type RevocationContent struct { // The type of revocation file. RevocationType RevocationType // The Amazon S3 bucket for the revocation file. S3Bucket *string // The Amazon S3 path for the revocation file. S3Key *string // The Amazon S3 object version of the revocation file. S3ObjectVersion *string // contains filtered or unexported fields }
Information about a revocation file.
type RevocationContentNotFoundException ¶ added in v1.25.0
type RevocationContentNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified revocation file does not exist.
func (*RevocationContentNotFoundException) Error ¶ added in v1.25.0
func (e *RevocationContentNotFoundException) Error() string
func (*RevocationContentNotFoundException) ErrorCode ¶ added in v1.25.0
func (e *RevocationContentNotFoundException) ErrorCode() string
func (*RevocationContentNotFoundException) ErrorFault ¶ added in v1.25.0
func (e *RevocationContentNotFoundException) ErrorFault() smithy.ErrorFault
func (*RevocationContentNotFoundException) ErrorMessage ¶ added in v1.25.0
func (e *RevocationContentNotFoundException) ErrorMessage() string
type RevocationIdNotFoundException ¶ added in v1.25.0
type RevocationIdNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified revocation ID does not exist.
func (*RevocationIdNotFoundException) Error ¶ added in v1.25.0
func (e *RevocationIdNotFoundException) Error() string
func (*RevocationIdNotFoundException) ErrorCode ¶ added in v1.25.0
func (e *RevocationIdNotFoundException) ErrorCode() string
func (*RevocationIdNotFoundException) ErrorFault ¶ added in v1.25.0
func (e *RevocationIdNotFoundException) ErrorFault() smithy.ErrorFault
func (*RevocationIdNotFoundException) ErrorMessage ¶ added in v1.25.0
func (e *RevocationIdNotFoundException) ErrorMessage() string
type RevocationType ¶ added in v1.25.0
type RevocationType string
const (
RevocationTypeCrl RevocationType = "CRL"
)
Enum values for RevocationType
func (RevocationType) Values ¶ added in v1.25.0
func (RevocationType) Values() []RevocationType
Values returns all known values for RevocationType. 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.
type Rule ¶
type Rule struct { // The actions. Each rule must include exactly one of the following types of // actions: forward , redirect , or fixed-response , and it must be the last action // to be performed. Actions []Action // The conditions. Each rule can include zero or one of the following conditions: // http-request-method , host-header , path-pattern , and source-ip , and zero or // more of the following conditions: http-header and query-string . Conditions []RuleCondition // Indicates whether this is the default rule. IsDefault *bool // The priority. Priority *string // The Amazon Resource Name (ARN) of the rule. RuleArn *string // contains filtered or unexported fields }
Information about a rule.
type RuleCondition ¶
type RuleCondition struct { // The field in the HTTP request. The following are the possible values: // // - http-header // // - http-request-method // // - host-header // // - path-pattern // // - query-string // // - source-ip Field *string // Information for a host header condition. Specify only when Field is host-header . HostHeaderConfig *HostHeaderConditionConfig // Information for an HTTP header condition. Specify only when Field is http-header // . HttpHeaderConfig *HttpHeaderConditionConfig // Information for an HTTP method condition. Specify only when Field is // http-request-method . HttpRequestMethodConfig *HttpRequestMethodConditionConfig // Information for a path pattern condition. Specify only when Field is // path-pattern . PathPatternConfig *PathPatternConditionConfig // Information for a query string condition. Specify only when Field is // query-string . QueryStringConfig *QueryStringConditionConfig // Information for a source IP condition. Specify only when Field is source-ip . SourceIpConfig *SourceIpConditionConfig // The condition value. Specify only when Field is host-header or path-pattern . // Alternatively, to specify multiple host names or multiple path patterns, use // HostHeaderConfig or PathPatternConfig . // // If Field is host-header and you are not using HostHeaderConfig , you can specify // a single host name (for example, my.example.com) in Values . A host name is case // insensitive, can be up to 128 characters in length, and can contain any of the // following characters. // // - A-Z, a-z, 0-9 // // - - . // // - * (matches 0 or more characters) // // - ? (matches exactly 1 character) // // If Field is path-pattern and you are not using PathPatternConfig , you can // specify a single path pattern (for example, /img/*) in Values . A path pattern // is case-sensitive, can be up to 128 characters in length, and can contain any of // the following characters. // // - A-Z, a-z, 0-9 // // - _ - . $ / ~ " ' @ : + // // - & (using &) // // - * (matches 0 or more characters) // // - ? (matches exactly 1 character) Values []string // contains filtered or unexported fields }
Information about a condition for a rule.
Each rule can optionally include up to one of each of the following conditions: http-request-method , host-header , path-pattern , and source-ip . Each rule can also optionally include one or more of each of the following conditions: http-header and query-string . Note that the value for a condition can't be empty.
For more information, see Quotas for your Application Load Balancers.
type RuleNotFoundException ¶
type RuleNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified rule does not exist.
func (*RuleNotFoundException) Error ¶
func (e *RuleNotFoundException) Error() string
func (*RuleNotFoundException) ErrorCode ¶
func (e *RuleNotFoundException) ErrorCode() string
func (*RuleNotFoundException) ErrorFault ¶
func (e *RuleNotFoundException) ErrorFault() smithy.ErrorFault
func (*RuleNotFoundException) ErrorMessage ¶
func (e *RuleNotFoundException) ErrorMessage() string
type RulePriorityPair ¶
type RulePriorityPair struct { // The rule priority. Priority *int32 // The Amazon Resource Name (ARN) of the rule. RuleArn *string // contains filtered or unexported fields }
Information about the priorities for the rules for a listener.
type SSLPolicyNotFoundException ¶
type SSLPolicyNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified SSL policy does not exist.
func (*SSLPolicyNotFoundException) Error ¶
func (e *SSLPolicyNotFoundException) Error() string
func (*SSLPolicyNotFoundException) ErrorCode ¶
func (e *SSLPolicyNotFoundException) ErrorCode() string
func (*SSLPolicyNotFoundException) ErrorFault ¶
func (e *SSLPolicyNotFoundException) ErrorFault() smithy.ErrorFault
func (*SSLPolicyNotFoundException) ErrorMessage ¶
func (e *SSLPolicyNotFoundException) ErrorMessage() string
type SourceIpConditionConfig ¶
type SourceIpConditionConfig struct { // The source IP addresses, in CIDR format. You can use both IPv4 and IPv6 // addresses. Wildcards are not supported. // // If you specify multiple addresses, the condition is satisfied if the source IP // address of the request matches one of the CIDR blocks. This condition is not // satisfied by the addresses in the X-Forwarded-For header. To search for // addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig. // // The total number of values must be less than, or equal to five. Values []string // contains filtered or unexported fields }
Information about a source IP condition.
You can use this condition to route based on the IP address of the source that connects to the load balancer. If a client is behind a proxy, this is the IP address of the proxy not the IP address of the client.
type SslPolicy ¶
type SslPolicy struct { // The ciphers. Ciphers []Cipher // The name of the policy. Name *string // The protocols. SslProtocols []string // The supported load balancers. SupportedLoadBalancerTypes []string // contains filtered or unexported fields }
Information about a policy used for SSL negotiation.
type SubnetMapping ¶
type SubnetMapping struct { // [Network Load Balancers] The allocation ID of the Elastic IP address for an // internet-facing load balancer. AllocationId *string // [Network Load Balancers] The IPv6 address. IPv6Address *string // [Network Load Balancers] The private IPv4 address for an internal load balancer. PrivateIPv4Address *string // [Network Load Balancers with UDP listeners] The IPv6 prefix to use for source // NAT. Specify an IPv6 prefix (/80 netmask) from the subnet CIDR block or // auto_assigned to use an IPv6 prefix selected at random from the subnet CIDR // block. SourceNatIpv6Prefix *string // The ID of the subnet. SubnetId *string // contains filtered or unexported fields }
Information about a subnet mapping.
type SubnetNotFoundException ¶
type SubnetNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified subnet does not exist.
func (*SubnetNotFoundException) Error ¶
func (e *SubnetNotFoundException) Error() string
func (*SubnetNotFoundException) ErrorCode ¶
func (e *SubnetNotFoundException) ErrorCode() string
func (*SubnetNotFoundException) ErrorFault ¶
func (e *SubnetNotFoundException) ErrorFault() smithy.ErrorFault
func (*SubnetNotFoundException) ErrorMessage ¶
func (e *SubnetNotFoundException) ErrorMessage() string
type Tag ¶
type Tag struct { // The key of the tag. // // This member is required. Key *string // The value of the tag. Value *string // contains filtered or unexported fields }
Information about a tag.
type TagDescription ¶
type TagDescription struct { // The Amazon Resource Name (ARN) of the resource. ResourceArn *string // Information about the tags. Tags []Tag // contains filtered or unexported fields }
The tags associated with a resource.
type TargetAdministrativeOverrideReasonEnum ¶ added in v1.40.0
type TargetAdministrativeOverrideReasonEnum string
const ( TargetAdministrativeOverrideReasonEnumInternalError TargetAdministrativeOverrideReasonEnum = "AdministrativeOverride.Unknown" TargetAdministrativeOverrideReasonEnumNoOverrideEngaged TargetAdministrativeOverrideReasonEnum = "AdministrativeOverride.NoOverride" TargetAdministrativeOverrideReasonEnumZonalShiftEngaged TargetAdministrativeOverrideReasonEnum = "AdministrativeOverride.ZonalShiftActive" TargetAdministrativeOverrideReasonEnumZonalShiftDelegatedToDns TargetAdministrativeOverrideReasonEnum = "AdministrativeOverride.ZonalShiftDelegatedToDns" )
Enum values for TargetAdministrativeOverrideReasonEnum
func (TargetAdministrativeOverrideReasonEnum) Values ¶ added in v1.40.0
func (TargetAdministrativeOverrideReasonEnum) Values() []TargetAdministrativeOverrideReasonEnum
Values returns all known values for TargetAdministrativeOverrideReasonEnum. 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.
type TargetAdministrativeOverrideStateEnum ¶ added in v1.40.0
type TargetAdministrativeOverrideStateEnum string
const ( TargetAdministrativeOverrideStateEnumUnknown TargetAdministrativeOverrideStateEnum = "unknown" TargetAdministrativeOverrideStateEnumNoOverride TargetAdministrativeOverrideStateEnum = "no_override" TargetAdministrativeOverrideStateEnumZonalShiftActive TargetAdministrativeOverrideStateEnum = "zonal_shift_active" TargetAdministrativeOverrideStateEnumZonalShiftDelegatedToDns TargetAdministrativeOverrideStateEnum = "zonal_shift_delegated_to_dns" )
Enum values for TargetAdministrativeOverrideStateEnum
func (TargetAdministrativeOverrideStateEnum) Values ¶ added in v1.40.0
func (TargetAdministrativeOverrideStateEnum) Values() []TargetAdministrativeOverrideStateEnum
Values returns all known values for TargetAdministrativeOverrideStateEnum. 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.
type TargetDescription ¶
type TargetDescription struct { // The ID of the target. If the target type of the target group is instance , // specify an instance ID. If the target type is ip , specify an IP address. If the // target type is lambda , specify the ARN of the Lambda function. If the target // type is alb , specify the ARN of the Application Load Balancer target. // // This member is required. Id *string // An Availability Zone or all . This determines whether the target receives // traffic from the load balancer nodes in the specified Availability Zone or from // all enabled Availability Zones for the load balancer. // // For Application Load Balancer target groups, the specified Availability Zone // value is only applicable when cross-zone load balancing is off. Otherwise the // parameter is ignored and treated as all . // // This parameter is not supported if the target type of the target group is // instance or alb . // // If the target type is ip and the IP address is in a subnet of the VPC for the // target group, the Availability Zone is automatically detected and this parameter // is optional. If the IP address is outside the VPC, this parameter is required. // // For Application Load Balancer target groups with cross-zone load balancing off, // if the target type is ip and the IP address is outside of the VPC for the // target group, this should be an Availability Zone inside the VPC for the target // group. // // If the target type is lambda , this parameter is optional and the only supported // value is all . AvailabilityZone *string // The port on which the target is listening. If the target group protocol is // GENEVE, the supported port is 6081. If the target type is alb , the targeted // Application Load Balancer must have at least one listener whose port matches the // target group port. This parameter is not used if the target is a Lambda // function. Port *int32 // contains filtered or unexported fields }
Information about a target.
type TargetGroup ¶
type TargetGroup struct { // Indicates whether health checks are enabled. HealthCheckEnabled *bool // The approximate amount of time, in seconds, between health checks of an // individual target. HealthCheckIntervalSeconds *int32 // The destination for health checks on the targets. HealthCheckPath *string // The port to use to connect with the target. HealthCheckPort *string // The protocol to use to connect with the target. The GENEVE, TLS, UDP, and // TCP_UDP protocols are not supported for health checks. HealthCheckProtocol ProtocolEnum // The amount of time, in seconds, during which no response means a failed health // check. HealthCheckTimeoutSeconds *int32 // The number of consecutive health checks successes required before considering // an unhealthy target healthy. HealthyThresholdCount *int32 // The IP address type. The default value is ipv4 . IpAddressType TargetGroupIpAddressTypeEnum // The Amazon Resource Name (ARN) of the load balancer that routes traffic to this // target group. You can use each target group with only one load balancer. LoadBalancerArns []string // The HTTP or gRPC codes to use when checking for a successful response from a // target. Matcher *Matcher // The port on which the targets are listening. This parameter is not used if the // target is a Lambda function. Port *int32 // The protocol to use for routing traffic to the targets. Protocol ProtocolEnum // [HTTP/HTTPS protocol] The protocol version. The possible values are GRPC , HTTP1 // , and HTTP2 . ProtocolVersion *string // The Amazon Resource Name (ARN) of the target group. TargetGroupArn *string // The name of the target group. TargetGroupName *string // The type of target that you must specify when registering targets with this // target group. The possible values are instance (register targets by instance // ID), ip (register targets by IP address), lambda (register a single Lambda // function as a target), or alb (register a single Application Load Balancer as a // target). TargetType TargetTypeEnum // The number of consecutive health check failures required before considering the // target unhealthy. UnhealthyThresholdCount *int32 // The ID of the VPC for the targets. VpcId *string // contains filtered or unexported fields }
Information about a target group.
type TargetGroupAssociationLimitException ¶
type TargetGroupAssociationLimitException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of load balancers per target group.
func (*TargetGroupAssociationLimitException) Error ¶
func (e *TargetGroupAssociationLimitException) Error() string
func (*TargetGroupAssociationLimitException) ErrorCode ¶
func (e *TargetGroupAssociationLimitException) ErrorCode() string
func (*TargetGroupAssociationLimitException) ErrorFault ¶
func (e *TargetGroupAssociationLimitException) ErrorFault() smithy.ErrorFault
func (*TargetGroupAssociationLimitException) ErrorMessage ¶
func (e *TargetGroupAssociationLimitException) ErrorMessage() string
type TargetGroupAttribute ¶
type TargetGroupAttribute struct { // The name of the attribute. // // The following attributes are supported by all load balancers: // // - deregistration_delay.timeout_seconds - The amount of time, in seconds, for // Elastic Load Balancing to wait before changing the state of a deregistering // target from draining to unused . The range is 0-3600 seconds. The default // value is 300 seconds. If the target is a Lambda function, this attribute is not // supported. // // - stickiness.enabled - Indicates whether target stickiness is enabled. The // value is true or false . The default is false . // // - stickiness.type - Indicates the type of stickiness. The possible values are: // // - lb_cookie and app_cookie for Application Load Balancers. // // - source_ip for Network Load Balancers. // // - source_ip_dest_ip and source_ip_dest_ip_proto for Gateway Load Balancers. // // The following attributes are supported by Application Load Balancers and // Network Load Balancers: // // - load_balancing.cross_zone.enabled - Indicates whether cross zone load // balancing is enabled. The value is true , false or // use_load_balancer_configuration . The default is // use_load_balancer_configuration . // // - target_group_health.dns_failover.minimum_healthy_targets.count - The minimum // number of targets that must be healthy. If the number of healthy targets is // below this value, mark the zone as unhealthy in DNS, so that traffic is routed // only to healthy zones. The possible values are off or an integer from 1 to the // maximum number of targets. The default is off . // // - target_group_health.dns_failover.minimum_healthy_targets.percentage - The // minimum percentage of targets that must be healthy. If the percentage of healthy // targets is below this value, mark the zone as unhealthy in DNS, so that traffic // is routed only to healthy zones. The possible values are off or an integer // from 1 to 100. The default is off . // // - target_group_health.unhealthy_state_routing.minimum_healthy_targets.count - // The minimum number of targets that must be healthy. If the number of healthy // targets is below this value, send traffic to all targets, including unhealthy // targets. The possible values are 1 to the maximum number of targets. The default // is 1. // // - // target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage // - The minimum percentage of targets that must be healthy. If the percentage of // healthy targets is below this value, send traffic to all targets, including // unhealthy targets. The possible values are off or an integer from 1 to 100. // The default is off . // // The following attributes are supported only if the load balancer is an // Application Load Balancer and the target is an instance or an IP address: // // - load_balancing.algorithm.type - The load balancing algorithm determines how // the load balancer selects targets when routing requests. The value is // round_robin , least_outstanding_requests , or weighted_random . The default is // round_robin . // // - load_balancing.algorithm.anomaly_mitigation - Only available when // load_balancing.algorithm.type is weighted_random . Indicates whether anomaly // mitigation is enabled. The value is on or off . The default is off . // // - slow_start.duration_seconds - The time period, in seconds, during which a // newly registered target receives an increasing share of the traffic to the // target group. After this time period ends, the target receives its full share of // traffic. The range is 30-900 seconds (15 minutes). The default is 0 seconds // (disabled). // // - stickiness.app_cookie.cookie_name - Indicates the name of the // application-based cookie. Names that start with the following prefixes are not // allowed: AWSALB , AWSALBAPP , and AWSALBTG ; they're reserved for use by the // load balancer. // // - stickiness.app_cookie.duration_seconds - The time period, in seconds, during // which requests from a client should be routed to the same target. After this // time period expires, the application-based cookie is considered stale. The range // is 1 second to 1 week (604800 seconds). The default value is 1 day (86400 // seconds). // // - stickiness.lb_cookie.duration_seconds - The time period, in seconds, during // which requests from a client should be routed to the same target. After this // time period expires, the load balancer-generated cookie is considered stale. The // range is 1 second to 1 week (604800 seconds). The default value is 1 day (86400 // seconds). // // The following attribute is supported only if the load balancer is an // Application Load Balancer and the target is a Lambda function: // // - lambda.multi_value_headers.enabled - Indicates whether the request and // response headers that are exchanged between the load balancer and the Lambda // function include arrays of values or strings. The value is true or false . The // default is false . If the value is false and the request contains a duplicate // header field name or query parameter key, the load balancer uses the last value // sent by the client. // // The following attributes are supported only by Network Load Balancers: // // - deregistration_delay.connection_termination.enabled - Indicates whether the // load balancer terminates connections at the end of the deregistration timeout. // The value is true or false . For new UDP/TCP_UDP target groups the default is // true . Otherwise, the default is false . // // - preserve_client_ip.enabled - Indicates whether client IP preservation is // enabled. The value is true or false . The default is disabled if the target // group type is IP address and the target group protocol is TCP or TLS. Otherwise, // the default is enabled. Client IP preservation can't be disabled for UDP and // TCP_UDP target groups. // // - proxy_protocol_v2.enabled - Indicates whether Proxy Protocol version 2 is // enabled. The value is true or false . The default is false . // // - target_health_state.unhealthy.connection_termination.enabled - Indicates // whether the load balancer terminates connections to unhealthy targets. The value // is true or false . The default is true . // // - target_health_state.unhealthy.draining_interval_seconds - The amount of time // for Elastic Load Balancing to wait before changing the state of an unhealthy // target from unhealthy.draining to unhealthy . The range is 0-360000 seconds. // The default value is 0 seconds. // // Note: This attribute can only be configured when // target_health_state.unhealthy.connection_termination.enabled is false . // // The following attributes are supported only by Gateway Load Balancers: // // - target_failover.on_deregistration - Indicates how the Gateway Load Balancer // handles existing flows when a target is deregistered. The possible values are // rebalance and no_rebalance . The default is no_rebalance . The two attributes ( // target_failover.on_deregistration and target_failover.on_unhealthy ) can't be // set independently. The value you set for both attributes must be the same. // // - target_failover.on_unhealthy - Indicates how the Gateway Load Balancer // handles existing flows when a target is unhealthy. The possible values are // rebalance and no_rebalance . The default is no_rebalance . The two attributes ( // target_failover.on_deregistration and target_failover.on_unhealthy ) can't be // set independently. The value you set for both attributes must be the same. Key *string // The value of the attribute. Value *string // contains filtered or unexported fields }
Information about a target group attribute.
type TargetGroupIpAddressTypeEnum ¶ added in v1.9.0
type TargetGroupIpAddressTypeEnum string
const ( TargetGroupIpAddressTypeEnumIpv4 TargetGroupIpAddressTypeEnum = "ipv4" TargetGroupIpAddressTypeEnumIpv6 TargetGroupIpAddressTypeEnum = "ipv6" )
Enum values for TargetGroupIpAddressTypeEnum
func (TargetGroupIpAddressTypeEnum) Values ¶ added in v1.9.0
func (TargetGroupIpAddressTypeEnum) Values() []TargetGroupIpAddressTypeEnum
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.
type TargetGroupNotFoundException ¶
type TargetGroupNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified target group does not exist.
func (*TargetGroupNotFoundException) Error ¶
func (e *TargetGroupNotFoundException) Error() string
func (*TargetGroupNotFoundException) ErrorCode ¶
func (e *TargetGroupNotFoundException) ErrorCode() string
func (*TargetGroupNotFoundException) ErrorFault ¶
func (e *TargetGroupNotFoundException) ErrorFault() smithy.ErrorFault
func (*TargetGroupNotFoundException) ErrorMessage ¶
func (e *TargetGroupNotFoundException) ErrorMessage() string
type TargetGroupStickinessConfig ¶
type TargetGroupStickinessConfig struct { // The time period, in seconds, during which requests from a client should be // routed to the same target group. The range is 1-604800 seconds (7 days). DurationSeconds *int32 // Indicates whether target group stickiness is enabled. Enabled *bool // contains filtered or unexported fields }
Information about the target group stickiness for a rule.
type TargetGroupTuple ¶
type TargetGroupTuple struct { // The Amazon Resource Name (ARN) of the target group. TargetGroupArn *string // The weight. The range is 0 to 999. Weight *int32 // contains filtered or unexported fields }
Information about how traffic will be distributed between multiple target groups in a forward rule.
type TargetHealth ¶
type TargetHealth struct { // A description of the target health that provides additional details. If the // state is healthy , a description is not provided. Description *string // The reason code. // // If the target state is healthy , a reason code is not provided. // // If the target state is initial , the reason code can be one of the following // values: // // - Elb.RegistrationInProgress - The target is in the process of being // registered with the load balancer. // // - Elb.InitialHealthChecking - The load balancer is still sending the target // the minimum number of health checks required to determine its health status. // // If the target state is unhealthy , the reason code can be one of the following // values: // // - Target.ResponseCodeMismatch - The health checks did not return an expected // HTTP code. Applies only to Application Load Balancers and Gateway Load // Balancers. // // - Target.Timeout - The health check requests timed out. Applies only to // Application Load Balancers and Gateway Load Balancers. // // - Target.FailedHealthChecks - The load balancer received an error while // establishing a connection to the target or the target response was malformed. // // - Elb.InternalError - The health checks failed due to an internal error. // Applies only to Application Load Balancers. // // If the target state is unused , the reason code can be one of the following // values: // // - Target.NotRegistered - The target is not registered with the target group. // // - Target.NotInUse - The target group is not used by any load balancer or the // target is in an Availability Zone that is not enabled for its load balancer. // // - Target.InvalidState - The target is in the stopped or terminated state. // // - Target.IpUnusable - The target IP address is reserved for use by a load // balancer. // // If the target state is draining , the reason code can be the following value: // // - Target.DeregistrationInProgress - The target is in the process of being // deregistered and the deregistration delay period has not expired. // // If the target state is unavailable , the reason code can be the following value: // // - Target.HealthCheckDisabled - Health checks are disabled for the target // group. Applies only to Application Load Balancers. // // - Elb.InternalError - Target health is unavailable due to an internal error. // Applies only to Network Load Balancers. Reason TargetHealthReasonEnum // The state of the target. State TargetHealthStateEnum // contains filtered or unexported fields }
Information about the current health of a target.
type TargetHealthDescription ¶
type TargetHealthDescription struct { // The administrative override information for the target. AdministrativeOverride *AdministrativeOverride // The anomaly detection result for the target. // // If no anomalies were detected, the result is normal . // // If anomalies were detected, the result is anomalous . AnomalyDetection *AnomalyDetection // The port to use to connect with the target. HealthCheckPort *string // The description of the target. Target *TargetDescription // The health information for the target. TargetHealth *TargetHealth // contains filtered or unexported fields }
Information about the health of a target.
type TargetHealthReasonEnum ¶
type TargetHealthReasonEnum string
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" )
Enum values for TargetHealthReasonEnum
func (TargetHealthReasonEnum) Values ¶ added in v0.29.0
func (TargetHealthReasonEnum) Values() []TargetHealthReasonEnum
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.
type TargetHealthStateEnum ¶
type TargetHealthStateEnum string
const ( TargetHealthStateEnumInitial TargetHealthStateEnum = "initial" TargetHealthStateEnumHealthy TargetHealthStateEnum = "healthy" TargetHealthStateEnumUnhealthy TargetHealthStateEnum = "unhealthy" TargetHealthStateEnumUnhealthyDraining TargetHealthStateEnum = "unhealthy.draining" TargetHealthStateEnumUnused TargetHealthStateEnum = "unused" TargetHealthStateEnumDraining TargetHealthStateEnum = "draining" )
Enum values for TargetHealthStateEnum
func (TargetHealthStateEnum) Values ¶ added in v0.29.0
func (TargetHealthStateEnum) Values() []TargetHealthStateEnum
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.
type TargetTypeEnum ¶
type TargetTypeEnum string
const ( TargetTypeEnumInstance TargetTypeEnum = "instance" TargetTypeEnumIp TargetTypeEnum = "ip" TargetTypeEnumLambda TargetTypeEnum = "lambda" TargetTypeEnumAlb TargetTypeEnum = "alb" )
Enum values for TargetTypeEnum
func (TargetTypeEnum) Values ¶ added in v0.29.0
func (TargetTypeEnum) Values() []TargetTypeEnum
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.
type TooManyActionsException ¶
type TooManyActionsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of actions per rule.
func (*TooManyActionsException) Error ¶
func (e *TooManyActionsException) Error() string
func (*TooManyActionsException) ErrorCode ¶
func (e *TooManyActionsException) ErrorCode() string
func (*TooManyActionsException) ErrorFault ¶
func (e *TooManyActionsException) ErrorFault() smithy.ErrorFault
func (*TooManyActionsException) ErrorMessage ¶
func (e *TooManyActionsException) ErrorMessage() string
type TooManyCertificatesException ¶
type TooManyCertificatesException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of certificates per load balancer.
func (*TooManyCertificatesException) Error ¶
func (e *TooManyCertificatesException) Error() string
func (*TooManyCertificatesException) ErrorCode ¶
func (e *TooManyCertificatesException) ErrorCode() string
func (*TooManyCertificatesException) ErrorFault ¶
func (e *TooManyCertificatesException) ErrorFault() smithy.ErrorFault
func (*TooManyCertificatesException) ErrorMessage ¶
func (e *TooManyCertificatesException) ErrorMessage() string
type TooManyListenersException ¶
type TooManyListenersException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of listeners per load balancer.
func (*TooManyListenersException) Error ¶
func (e *TooManyListenersException) Error() string
func (*TooManyListenersException) ErrorCode ¶
func (e *TooManyListenersException) ErrorCode() string
func (*TooManyListenersException) ErrorFault ¶
func (e *TooManyListenersException) ErrorFault() smithy.ErrorFault
func (*TooManyListenersException) ErrorMessage ¶
func (e *TooManyListenersException) ErrorMessage() string
type TooManyLoadBalancersException ¶
type TooManyLoadBalancersException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of load balancers for your Amazon Web Services account.
func (*TooManyLoadBalancersException) Error ¶
func (e *TooManyLoadBalancersException) Error() string
func (*TooManyLoadBalancersException) ErrorCode ¶
func (e *TooManyLoadBalancersException) ErrorCode() string
func (*TooManyLoadBalancersException) ErrorFault ¶
func (e *TooManyLoadBalancersException) ErrorFault() smithy.ErrorFault
func (*TooManyLoadBalancersException) ErrorMessage ¶
func (e *TooManyLoadBalancersException) ErrorMessage() string
type TooManyRegistrationsForTargetIdException ¶
type TooManyRegistrationsForTargetIdException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of times a target can be registered with a load balancer.
func (*TooManyRegistrationsForTargetIdException) Error ¶
func (e *TooManyRegistrationsForTargetIdException) Error() string
func (*TooManyRegistrationsForTargetIdException) ErrorCode ¶
func (e *TooManyRegistrationsForTargetIdException) ErrorCode() string
func (*TooManyRegistrationsForTargetIdException) ErrorFault ¶
func (e *TooManyRegistrationsForTargetIdException) ErrorFault() smithy.ErrorFault
func (*TooManyRegistrationsForTargetIdException) ErrorMessage ¶
func (e *TooManyRegistrationsForTargetIdException) ErrorMessage() string
type TooManyRulesException ¶
type TooManyRulesException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of rules per load balancer.
func (*TooManyRulesException) Error ¶
func (e *TooManyRulesException) Error() string
func (*TooManyRulesException) ErrorCode ¶
func (e *TooManyRulesException) ErrorCode() string
func (*TooManyRulesException) ErrorFault ¶
func (e *TooManyRulesException) ErrorFault() smithy.ErrorFault
func (*TooManyRulesException) ErrorMessage ¶
func (e *TooManyRulesException) ErrorMessage() string
type TooManyTagsException ¶
type TooManyTagsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of tags for this resource.
func (*TooManyTagsException) Error ¶
func (e *TooManyTagsException) Error() string
func (*TooManyTagsException) ErrorCode ¶
func (e *TooManyTagsException) ErrorCode() string
func (*TooManyTagsException) ErrorFault ¶
func (e *TooManyTagsException) ErrorFault() smithy.ErrorFault
func (*TooManyTagsException) ErrorMessage ¶
func (e *TooManyTagsException) ErrorMessage() string
type TooManyTargetGroupsException ¶
type TooManyTargetGroupsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of target groups for your Amazon Web Services account.
func (*TooManyTargetGroupsException) Error ¶
func (e *TooManyTargetGroupsException) Error() string
func (*TooManyTargetGroupsException) ErrorCode ¶
func (e *TooManyTargetGroupsException) ErrorCode() string
func (*TooManyTargetGroupsException) ErrorFault ¶
func (e *TooManyTargetGroupsException) ErrorFault() smithy.ErrorFault
func (*TooManyTargetGroupsException) ErrorMessage ¶
func (e *TooManyTargetGroupsException) ErrorMessage() string
type TooManyTargetsException ¶
type TooManyTargetsException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of targets.
func (*TooManyTargetsException) Error ¶
func (e *TooManyTargetsException) Error() string
func (*TooManyTargetsException) ErrorCode ¶
func (e *TooManyTargetsException) ErrorCode() string
func (*TooManyTargetsException) ErrorFault ¶
func (e *TooManyTargetsException) ErrorFault() smithy.ErrorFault
func (*TooManyTargetsException) ErrorMessage ¶
func (e *TooManyTargetsException) ErrorMessage() string
type TooManyTrustStoreRevocationEntriesException ¶ added in v1.25.0
type TooManyTrustStoreRevocationEntriesException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified trust store has too many revocation entries.
func (*TooManyTrustStoreRevocationEntriesException) Error ¶ added in v1.25.0
func (e *TooManyTrustStoreRevocationEntriesException) Error() string
func (*TooManyTrustStoreRevocationEntriesException) ErrorCode ¶ added in v1.25.0
func (e *TooManyTrustStoreRevocationEntriesException) ErrorCode() string
func (*TooManyTrustStoreRevocationEntriesException) ErrorFault ¶ added in v1.25.0
func (e *TooManyTrustStoreRevocationEntriesException) ErrorFault() smithy.ErrorFault
func (*TooManyTrustStoreRevocationEntriesException) ErrorMessage ¶ added in v1.25.0
func (e *TooManyTrustStoreRevocationEntriesException) ErrorMessage() string
type TooManyTrustStoresException ¶ added in v1.25.0
type TooManyTrustStoresException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of trust stores for your Amazon Web Services account.
func (*TooManyTrustStoresException) Error ¶ added in v1.25.0
func (e *TooManyTrustStoresException) Error() string
func (*TooManyTrustStoresException) ErrorCode ¶ added in v1.25.0
func (e *TooManyTrustStoresException) ErrorCode() string
func (*TooManyTrustStoresException) ErrorFault ¶ added in v1.25.0
func (e *TooManyTrustStoresException) ErrorFault() smithy.ErrorFault
func (*TooManyTrustStoresException) ErrorMessage ¶ added in v1.25.0
func (e *TooManyTrustStoresException) ErrorMessage() string
type TooManyUniqueTargetGroupsPerLoadBalancerException ¶
type TooManyUniqueTargetGroupsPerLoadBalancerException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've reached the limit on the number of unique target groups per load balancer across all listeners. If a target group is used by multiple actions for a load balancer, it is counted as only one use.
func (*TooManyUniqueTargetGroupsPerLoadBalancerException) Error ¶
func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) Error() string
func (*TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorCode ¶
func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorCode() string
func (*TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorFault ¶
func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorFault() smithy.ErrorFault
func (*TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorMessage ¶
func (e *TooManyUniqueTargetGroupsPerLoadBalancerException) ErrorMessage() string
type TrustStore ¶ added in v1.25.0
type TrustStore struct { // The name of the trust store. Name *string // The number of ca certificates in the trust store. NumberOfCaCertificates *int32 // The current status of the trust store. Status TrustStoreStatus // The number of revoked certificates in the trust store. TotalRevokedEntries *int64 // The Amazon Resource Name (ARN) of the trust store. TrustStoreArn *string // contains filtered or unexported fields }
Information about a trust store.
type TrustStoreAssociation ¶ added in v1.25.0
type TrustStoreAssociation struct { // The Amazon Resource Name (ARN) of the resource. ResourceArn *string // contains filtered or unexported fields }
Information about the resources a trust store is associated with.
type TrustStoreAssociationNotFoundException ¶ added in v1.34.0
type TrustStoreAssociationNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified association does not exist.
func (*TrustStoreAssociationNotFoundException) Error ¶ added in v1.34.0
func (e *TrustStoreAssociationNotFoundException) Error() string
func (*TrustStoreAssociationNotFoundException) ErrorCode ¶ added in v1.34.0
func (e *TrustStoreAssociationNotFoundException) ErrorCode() string
func (*TrustStoreAssociationNotFoundException) ErrorFault ¶ added in v1.34.0
func (e *TrustStoreAssociationNotFoundException) ErrorFault() smithy.ErrorFault
func (*TrustStoreAssociationNotFoundException) ErrorMessage ¶ added in v1.34.0
func (e *TrustStoreAssociationNotFoundException) ErrorMessage() string
type TrustStoreAssociationStatusEnum ¶ added in v1.34.0
type TrustStoreAssociationStatusEnum string
const ( TrustStoreAssociationStatusEnumActive TrustStoreAssociationStatusEnum = "active" TrustStoreAssociationStatusEnumRemoved TrustStoreAssociationStatusEnum = "removed" )
Enum values for TrustStoreAssociationStatusEnum
func (TrustStoreAssociationStatusEnum) Values ¶ added in v1.34.0
func (TrustStoreAssociationStatusEnum) Values() []TrustStoreAssociationStatusEnum
Values returns all known values for TrustStoreAssociationStatusEnum. 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.
type TrustStoreInUseException ¶ added in v1.25.0
type TrustStoreInUseException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified trust store is currently in use.
func (*TrustStoreInUseException) Error ¶ added in v1.25.0
func (e *TrustStoreInUseException) Error() string
func (*TrustStoreInUseException) ErrorCode ¶ added in v1.25.0
func (e *TrustStoreInUseException) ErrorCode() string
func (*TrustStoreInUseException) ErrorFault ¶ added in v1.25.0
func (e *TrustStoreInUseException) ErrorFault() smithy.ErrorFault
func (*TrustStoreInUseException) ErrorMessage ¶ added in v1.25.0
func (e *TrustStoreInUseException) ErrorMessage() string
type TrustStoreNotFoundException ¶ added in v1.25.0
type TrustStoreNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified trust store does not exist.
func (*TrustStoreNotFoundException) Error ¶ added in v1.25.0
func (e *TrustStoreNotFoundException) Error() string
func (*TrustStoreNotFoundException) ErrorCode ¶ added in v1.25.0
func (e *TrustStoreNotFoundException) ErrorCode() string
func (*TrustStoreNotFoundException) ErrorFault ¶ added in v1.25.0
func (e *TrustStoreNotFoundException) ErrorFault() smithy.ErrorFault
func (*TrustStoreNotFoundException) ErrorMessage ¶ added in v1.25.0
func (e *TrustStoreNotFoundException) ErrorMessage() string
type TrustStoreNotReadyException ¶ added in v1.25.0
type TrustStoreNotReadyException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified trust store is not active.
func (*TrustStoreNotReadyException) Error ¶ added in v1.25.0
func (e *TrustStoreNotReadyException) Error() string
func (*TrustStoreNotReadyException) ErrorCode ¶ added in v1.25.0
func (e *TrustStoreNotReadyException) ErrorCode() string
func (*TrustStoreNotReadyException) ErrorFault ¶ added in v1.25.0
func (e *TrustStoreNotReadyException) ErrorFault() smithy.ErrorFault
func (*TrustStoreNotReadyException) ErrorMessage ¶ added in v1.25.0
func (e *TrustStoreNotReadyException) ErrorMessage() string
type TrustStoreRevocation ¶ added in v1.25.0
type TrustStoreRevocation struct { // The number of revoked certificates. NumberOfRevokedEntries *int64 // The revocation ID of the revocation file. RevocationId *int64 // The type of revocation file. RevocationType RevocationType // The Amazon Resource Name (ARN) of the trust store. TrustStoreArn *string // contains filtered or unexported fields }
Information about a revocation file in use by a trust store.
type TrustStoreStatus ¶ added in v1.25.0
type TrustStoreStatus string
const ( TrustStoreStatusActive TrustStoreStatus = "ACTIVE" TrustStoreStatusCreating TrustStoreStatus = "CREATING" )
Enum values for TrustStoreStatus
func (TrustStoreStatus) Values ¶ added in v1.25.0
func (TrustStoreStatus) Values() []TrustStoreStatus
Values returns all known values for TrustStoreStatus. 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.
type UnsupportedProtocolException ¶
type UnsupportedProtocolException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified protocol is not supported.
func (*UnsupportedProtocolException) Error ¶
func (e *UnsupportedProtocolException) Error() string
func (*UnsupportedProtocolException) ErrorCode ¶
func (e *UnsupportedProtocolException) ErrorCode() string
func (*UnsupportedProtocolException) ErrorFault ¶
func (e *UnsupportedProtocolException) ErrorFault() smithy.ErrorFault
func (*UnsupportedProtocolException) ErrorMessage ¶
func (e *UnsupportedProtocolException) ErrorMessage() string
type ZonalCapacityReservationState ¶ added in v1.42.0
type ZonalCapacityReservationState struct { // Information about the availability zone. AvailabilityZone *string // The number of effective capacity units. EffectiveCapacityUnits *float64 // The state of the capacity reservation. State *CapacityReservationStatus // contains filtered or unexported fields }
The capacity reservation status for each availability zone.