Versions in this module Expand all Collapse all v0 v0.23.3 Jun 25, 2020 v0.23.2 Jun 25, 2020 Changes in this version + const EndpointsID + const ErrCodeALPNPolicyNotSupportedException + const ErrCodeAllocationIdNotFoundException + const ErrCodeAvailabilityZoneNotSupportedException + const ErrCodeCertificateNotFoundException + const ErrCodeDuplicateListenerException + const ErrCodeDuplicateLoadBalancerNameException + const ErrCodeDuplicateTagKeysException + const ErrCodeDuplicateTargetGroupNameException + const ErrCodeHealthUnavailableException + const ErrCodeIncompatibleProtocolsException + const ErrCodeInvalidConfigurationRequestException + const ErrCodeInvalidLoadBalancerActionException + const ErrCodeInvalidSchemeException + const ErrCodeInvalidSecurityGroupException + const ErrCodeInvalidSubnetException + const ErrCodeInvalidTargetException + const ErrCodeListenerNotFoundException + const ErrCodeLoadBalancerNotFoundException + const ErrCodeOperationNotPermittedException + const ErrCodePriorityInUseException + const ErrCodeResourceInUseException + const ErrCodeRuleNotFoundException + const ErrCodeSSLPolicyNotFoundException + const ErrCodeSubnetNotFoundException + const ErrCodeTargetGroupAssociationLimitException + const ErrCodeTargetGroupNotFoundException + const ErrCodeTooManyActionsException + const ErrCodeTooManyCertificatesException + const ErrCodeTooManyListenersException + const ErrCodeTooManyLoadBalancersException + const ErrCodeTooManyRegistrationsForTargetIdException + const ErrCodeTooManyRulesException + const ErrCodeTooManyTagsException + const ErrCodeTooManyTargetGroupsException + const ErrCodeTooManyTargetsException + const ErrCodeTooManyUniqueTargetGroupsPerLoadBalancerException + const ErrCodeUnsupportedProtocolException + const ServiceID + const ServiceName + type Action struct + AuthenticateCognitoConfig *AuthenticateCognitoActionConfig + AuthenticateOidcConfig *AuthenticateOidcActionConfig + FixedResponseConfig *FixedResponseActionConfig + ForwardConfig *ForwardActionConfig + Order *int64 + RedirectConfig *RedirectActionConfig + TargetGroupArn *string + Type ActionTypeEnum + func (s *Action) Validate() error + func (s Action) String() string + type ActionTypeEnum string + const ActionTypeEnumAuthenticateCognito + const ActionTypeEnumAuthenticateOidc + const ActionTypeEnumFixedResponse + const ActionTypeEnumForward + const ActionTypeEnumRedirect + func (enum ActionTypeEnum) MarshalValue() (string, error) + func (enum ActionTypeEnum) MarshalValueBuf(b []byte) ([]byte, error) + type AddListenerCertificatesInput struct + Certificates []Certificate + ListenerArn *string + func (s *AddListenerCertificatesInput) Validate() error + func (s AddListenerCertificatesInput) String() string + type AddListenerCertificatesOutput struct + Certificates []Certificate + func (s AddListenerCertificatesOutput) String() string + type AddListenerCertificatesRequest struct + Copy func(*AddListenerCertificatesInput) AddListenerCertificatesRequest + Input *AddListenerCertificatesInput + func (r AddListenerCertificatesRequest) Send(ctx context.Context) (*AddListenerCertificatesResponse, error) + type AddListenerCertificatesResponse struct + func (r *AddListenerCertificatesResponse) SDKResponseMetdata() *aws.Response + type AddTagsInput struct + ResourceArns []string + Tags []Tag + func (s *AddTagsInput) Validate() error + func (s AddTagsInput) String() string + type AddTagsOutput struct + func (s AddTagsOutput) String() string + type AddTagsRequest struct + Copy func(*AddTagsInput) AddTagsRequest + Input *AddTagsInput + func (r AddTagsRequest) Send(ctx context.Context) (*AddTagsResponse, error) + type AddTagsResponse struct + func (r *AddTagsResponse) SDKResponseMetdata() *aws.Response + type AuthenticateCognitoActionConditionalBehaviorEnum string + const AuthenticateCognitoActionConditionalBehaviorEnumAllow + const AuthenticateCognitoActionConditionalBehaviorEnumAuthenticate + const AuthenticateCognitoActionConditionalBehaviorEnumDeny + func (enum AuthenticateCognitoActionConditionalBehaviorEnum) MarshalValue() (string, error) + func (enum AuthenticateCognitoActionConditionalBehaviorEnum) MarshalValueBuf(b []byte) ([]byte, error) + type AuthenticateCognitoActionConfig struct + AuthenticationRequestExtraParams map[string]string + OnUnauthenticatedRequest AuthenticateCognitoActionConditionalBehaviorEnum + Scope *string + SessionCookieName *string + SessionTimeout *int64 + UserPoolArn *string + UserPoolClientId *string + UserPoolDomain *string + func (s *AuthenticateCognitoActionConfig) Validate() error + func (s AuthenticateCognitoActionConfig) String() string + type AuthenticateOidcActionConditionalBehaviorEnum string + const AuthenticateOidcActionConditionalBehaviorEnumAllow + const AuthenticateOidcActionConditionalBehaviorEnumAuthenticate + const AuthenticateOidcActionConditionalBehaviorEnumDeny + func (enum AuthenticateOidcActionConditionalBehaviorEnum) MarshalValue() (string, error) + func (enum AuthenticateOidcActionConditionalBehaviorEnum) MarshalValueBuf(b []byte) ([]byte, error) + type AuthenticateOidcActionConfig struct + AuthenticationRequestExtraParams map[string]string + AuthorizationEndpoint *string + ClientId *string + ClientSecret *string + Issuer *string + OnUnauthenticatedRequest AuthenticateOidcActionConditionalBehaviorEnum + Scope *string + SessionCookieName *string + SessionTimeout *int64 + TokenEndpoint *string + UseExistingClientSecret *bool + UserInfoEndpoint *string + func (s *AuthenticateOidcActionConfig) Validate() error + func (s AuthenticateOidcActionConfig) String() string + type AvailabilityZone struct + LoadBalancerAddresses []LoadBalancerAddress + SubnetId *string + ZoneName *string + func (s AvailabilityZone) String() string + type Certificate struct + CertificateArn *string + IsDefault *bool + func (s Certificate) String() string + type Cipher struct + Name *string + Priority *int64 + func (s Cipher) String() string + type Client struct + func New(config aws.Config) *Client + func (c *Client) AddListenerCertificatesRequest(input *AddListenerCertificatesInput) AddListenerCertificatesRequest + func (c *Client) AddTagsRequest(input *AddTagsInput) AddTagsRequest + func (c *Client) CreateListenerRequest(input *CreateListenerInput) CreateListenerRequest + func (c *Client) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) CreateLoadBalancerRequest + func (c *Client) CreateRuleRequest(input *CreateRuleInput) CreateRuleRequest + func (c *Client) CreateTargetGroupRequest(input *CreateTargetGroupInput) CreateTargetGroupRequest + func (c *Client) DeleteListenerRequest(input *DeleteListenerInput) DeleteListenerRequest + func (c *Client) DeleteLoadBalancerRequest(input *DeleteLoadBalancerInput) DeleteLoadBalancerRequest + func (c *Client) DeleteRuleRequest(input *DeleteRuleInput) DeleteRuleRequest + func (c *Client) DeleteTargetGroupRequest(input *DeleteTargetGroupInput) DeleteTargetGroupRequest + func (c *Client) DeregisterTargetsRequest(input *DeregisterTargetsInput) DeregisterTargetsRequest + func (c *Client) DescribeAccountLimitsRequest(input *DescribeAccountLimitsInput) DescribeAccountLimitsRequest + func (c *Client) DescribeListenerCertificatesRequest(input *DescribeListenerCertificatesInput) DescribeListenerCertificatesRequest + func (c *Client) DescribeListenersRequest(input *DescribeListenersInput) DescribeListenersRequest + func (c *Client) DescribeLoadBalancerAttributesRequest(input *DescribeLoadBalancerAttributesInput) DescribeLoadBalancerAttributesRequest + func (c *Client) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) DescribeLoadBalancersRequest + func (c *Client) DescribeRulesRequest(input *DescribeRulesInput) DescribeRulesRequest + func (c *Client) DescribeSSLPoliciesRequest(input *DescribeSSLPoliciesInput) DescribeSSLPoliciesRequest + func (c *Client) DescribeTagsRequest(input *DescribeTagsInput) DescribeTagsRequest + func (c *Client) DescribeTargetGroupAttributesRequest(input *DescribeTargetGroupAttributesInput) DescribeTargetGroupAttributesRequest + func (c *Client) DescribeTargetGroupsRequest(input *DescribeTargetGroupsInput) DescribeTargetGroupsRequest + func (c *Client) DescribeTargetHealthRequest(input *DescribeTargetHealthInput) DescribeTargetHealthRequest + func (c *Client) ModifyListenerRequest(input *ModifyListenerInput) ModifyListenerRequest + func (c *Client) ModifyLoadBalancerAttributesRequest(input *ModifyLoadBalancerAttributesInput) ModifyLoadBalancerAttributesRequest + func (c *Client) ModifyRuleRequest(input *ModifyRuleInput) ModifyRuleRequest + func (c *Client) ModifyTargetGroupAttributesRequest(input *ModifyTargetGroupAttributesInput) ModifyTargetGroupAttributesRequest + func (c *Client) ModifyTargetGroupRequest(input *ModifyTargetGroupInput) ModifyTargetGroupRequest + func (c *Client) RegisterTargetsRequest(input *RegisterTargetsInput) RegisterTargetsRequest + func (c *Client) RemoveListenerCertificatesRequest(input *RemoveListenerCertificatesInput) RemoveListenerCertificatesRequest + func (c *Client) RemoveTagsRequest(input *RemoveTagsInput) RemoveTagsRequest + func (c *Client) SetIpAddressTypeRequest(input *SetIpAddressTypeInput) SetIpAddressTypeRequest + func (c *Client) SetRulePrioritiesRequest(input *SetRulePrioritiesInput) SetRulePrioritiesRequest + func (c *Client) SetSecurityGroupsRequest(input *SetSecurityGroupsInput) SetSecurityGroupsRequest + func (c *Client) SetSubnetsRequest(input *SetSubnetsInput) SetSubnetsRequest + func (c *Client) WaitUntilLoadBalancerAvailable(ctx context.Context, input *DescribeLoadBalancersInput, ...) error + func (c *Client) WaitUntilLoadBalancerExists(ctx context.Context, input *DescribeLoadBalancersInput, ...) error + func (c *Client) WaitUntilLoadBalancersDeleted(ctx context.Context, input *DescribeLoadBalancersInput, ...) error + func (c *Client) WaitUntilTargetDeregistered(ctx context.Context, input *DescribeTargetHealthInput, ...) error + func (c *Client) WaitUntilTargetInService(ctx context.Context, input *DescribeTargetHealthInput, ...) error + type CreateListenerInput struct + AlpnPolicy []string + Certificates []Certificate + DefaultActions []Action + LoadBalancerArn *string + Port *int64 + Protocol ProtocolEnum + SslPolicy *string + func (s *CreateListenerInput) Validate() error + func (s CreateListenerInput) String() string + type CreateListenerOutput struct + Listeners []Listener + func (s CreateListenerOutput) String() string + type CreateListenerRequest struct + Copy func(*CreateListenerInput) CreateListenerRequest + Input *CreateListenerInput + func (r CreateListenerRequest) Send(ctx context.Context) (*CreateListenerResponse, error) + type CreateListenerResponse struct + func (r *CreateListenerResponse) SDKResponseMetdata() *aws.Response + type CreateLoadBalancerInput struct + IpAddressType IpAddressType + Name *string + Scheme LoadBalancerSchemeEnum + SecurityGroups []string + SubnetMappings []SubnetMapping + Subnets []string + Tags []Tag + Type LoadBalancerTypeEnum + func (s *CreateLoadBalancerInput) Validate() error + func (s CreateLoadBalancerInput) String() string + type CreateLoadBalancerOutput struct + LoadBalancers []LoadBalancer + func (s CreateLoadBalancerOutput) String() string + type CreateLoadBalancerRequest struct + Copy func(*CreateLoadBalancerInput) CreateLoadBalancerRequest + Input *CreateLoadBalancerInput + func (r CreateLoadBalancerRequest) Send(ctx context.Context) (*CreateLoadBalancerResponse, error) + type CreateLoadBalancerResponse struct + func (r *CreateLoadBalancerResponse) SDKResponseMetdata() *aws.Response + type CreateRuleInput struct + Actions []Action + Conditions []RuleCondition + ListenerArn *string + Priority *int64 + func (s *CreateRuleInput) Validate() error + func (s CreateRuleInput) String() string + type CreateRuleOutput struct + Rules []Rule + func (s CreateRuleOutput) String() string + type CreateRuleRequest struct + Copy func(*CreateRuleInput) CreateRuleRequest + Input *CreateRuleInput + func (r CreateRuleRequest) Send(ctx context.Context) (*CreateRuleResponse, error) + type CreateRuleResponse struct + func (r *CreateRuleResponse) SDKResponseMetdata() *aws.Response + type CreateTargetGroupInput struct + HealthCheckEnabled *bool + HealthCheckIntervalSeconds *int64 + HealthCheckPath *string + HealthCheckPort *string + HealthCheckProtocol ProtocolEnum + HealthCheckTimeoutSeconds *int64 + HealthyThresholdCount *int64 + Matcher *Matcher + Name *string + Port *int64 + Protocol ProtocolEnum + TargetType TargetTypeEnum + UnhealthyThresholdCount *int64 + VpcId *string + func (s *CreateTargetGroupInput) Validate() error + func (s CreateTargetGroupInput) String() string + type CreateTargetGroupOutput struct + TargetGroups []TargetGroup + func (s CreateTargetGroupOutput) String() string + type CreateTargetGroupRequest struct + Copy func(*CreateTargetGroupInput) CreateTargetGroupRequest + Input *CreateTargetGroupInput + func (r CreateTargetGroupRequest) Send(ctx context.Context) (*CreateTargetGroupResponse, error) + type CreateTargetGroupResponse struct + func (r *CreateTargetGroupResponse) SDKResponseMetdata() *aws.Response + type DeleteListenerInput struct + ListenerArn *string + func (s *DeleteListenerInput) Validate() error + func (s DeleteListenerInput) String() string + type DeleteListenerOutput struct + func (s DeleteListenerOutput) String() string + type DeleteListenerRequest struct + Copy func(*DeleteListenerInput) DeleteListenerRequest + Input *DeleteListenerInput + func (r DeleteListenerRequest) Send(ctx context.Context) (*DeleteListenerResponse, error) + type DeleteListenerResponse struct + func (r *DeleteListenerResponse) SDKResponseMetdata() *aws.Response + type DeleteLoadBalancerInput struct + LoadBalancerArn *string + func (s *DeleteLoadBalancerInput) Validate() error + func (s DeleteLoadBalancerInput) String() string + type DeleteLoadBalancerOutput struct + func (s DeleteLoadBalancerOutput) String() string + type DeleteLoadBalancerRequest struct + Copy func(*DeleteLoadBalancerInput) DeleteLoadBalancerRequest + Input *DeleteLoadBalancerInput + func (r DeleteLoadBalancerRequest) Send(ctx context.Context) (*DeleteLoadBalancerResponse, error) + type DeleteLoadBalancerResponse struct + func (r *DeleteLoadBalancerResponse) SDKResponseMetdata() *aws.Response + type DeleteRuleInput struct + RuleArn *string + func (s *DeleteRuleInput) Validate() error + func (s DeleteRuleInput) String() string + type DeleteRuleOutput struct + func (s DeleteRuleOutput) String() string + type DeleteRuleRequest struct + Copy func(*DeleteRuleInput) DeleteRuleRequest + Input *DeleteRuleInput + func (r DeleteRuleRequest) Send(ctx context.Context) (*DeleteRuleResponse, error) + type DeleteRuleResponse struct + func (r *DeleteRuleResponse) SDKResponseMetdata() *aws.Response + type DeleteTargetGroupInput struct + TargetGroupArn *string + func (s *DeleteTargetGroupInput) Validate() error + func (s DeleteTargetGroupInput) String() string + type DeleteTargetGroupOutput struct + func (s DeleteTargetGroupOutput) String() string + type DeleteTargetGroupRequest struct + Copy func(*DeleteTargetGroupInput) DeleteTargetGroupRequest + Input *DeleteTargetGroupInput + func (r DeleteTargetGroupRequest) Send(ctx context.Context) (*DeleteTargetGroupResponse, error) + type DeleteTargetGroupResponse struct + func (r *DeleteTargetGroupResponse) SDKResponseMetdata() *aws.Response + type DeregisterTargetsInput struct + TargetGroupArn *string + Targets []TargetDescription + func (s *DeregisterTargetsInput) Validate() error + func (s DeregisterTargetsInput) String() string + type DeregisterTargetsOutput struct + func (s DeregisterTargetsOutput) String() string + type DeregisterTargetsRequest struct + Copy func(*DeregisterTargetsInput) DeregisterTargetsRequest + Input *DeregisterTargetsInput + func (r DeregisterTargetsRequest) Send(ctx context.Context) (*DeregisterTargetsResponse, error) + type DeregisterTargetsResponse struct + func (r *DeregisterTargetsResponse) SDKResponseMetdata() *aws.Response + type DescribeAccountLimitsInput struct + Marker *string + PageSize *int64 + func (s *DescribeAccountLimitsInput) Validate() error + func (s DescribeAccountLimitsInput) String() string + type DescribeAccountLimitsOutput struct + Limits []Limit + NextMarker *string + func (s DescribeAccountLimitsOutput) String() string + type DescribeAccountLimitsRequest struct + Copy func(*DescribeAccountLimitsInput) DescribeAccountLimitsRequest + Input *DescribeAccountLimitsInput + func (r DescribeAccountLimitsRequest) Send(ctx context.Context) (*DescribeAccountLimitsResponse, error) + type DescribeAccountLimitsResponse struct + func (r *DescribeAccountLimitsResponse) SDKResponseMetdata() *aws.Response + type DescribeListenerCertificatesInput struct + ListenerArn *string + Marker *string + PageSize *int64 + func (s *DescribeListenerCertificatesInput) Validate() error + func (s DescribeListenerCertificatesInput) String() string + type DescribeListenerCertificatesOutput struct + Certificates []Certificate + NextMarker *string + func (s DescribeListenerCertificatesOutput) String() string + type DescribeListenerCertificatesRequest struct + Copy func(*DescribeListenerCertificatesInput) DescribeListenerCertificatesRequest + Input *DescribeListenerCertificatesInput + func (r DescribeListenerCertificatesRequest) Send(ctx context.Context) (*DescribeListenerCertificatesResponse, error) + type DescribeListenerCertificatesResponse struct + func (r *DescribeListenerCertificatesResponse) SDKResponseMetdata() *aws.Response + type DescribeListenersInput struct + ListenerArns []string + LoadBalancerArn *string + Marker *string + PageSize *int64 + func (s *DescribeListenersInput) Validate() error + func (s DescribeListenersInput) String() string + type DescribeListenersOutput struct + Listeners []Listener + NextMarker *string + func (s DescribeListenersOutput) String() string + type DescribeListenersPaginator struct + func NewDescribeListenersPaginator(req DescribeListenersRequest) DescribeListenersPaginator + func (p *DescribeListenersPaginator) CurrentPage() *DescribeListenersOutput + type DescribeListenersRequest struct + Copy func(*DescribeListenersInput) DescribeListenersRequest + Input *DescribeListenersInput + func (r DescribeListenersRequest) Send(ctx context.Context) (*DescribeListenersResponse, error) + type DescribeListenersResponse struct + func (r *DescribeListenersResponse) SDKResponseMetdata() *aws.Response + type DescribeLoadBalancerAttributesInput struct + LoadBalancerArn *string + func (s *DescribeLoadBalancerAttributesInput) Validate() error + func (s DescribeLoadBalancerAttributesInput) String() string + type DescribeLoadBalancerAttributesOutput struct + Attributes []LoadBalancerAttribute + func (s DescribeLoadBalancerAttributesOutput) String() string + type DescribeLoadBalancerAttributesRequest struct + Copy func(*DescribeLoadBalancerAttributesInput) DescribeLoadBalancerAttributesRequest + Input *DescribeLoadBalancerAttributesInput + func (r DescribeLoadBalancerAttributesRequest) Send(ctx context.Context) (*DescribeLoadBalancerAttributesResponse, error) + type DescribeLoadBalancerAttributesResponse struct + func (r *DescribeLoadBalancerAttributesResponse) SDKResponseMetdata() *aws.Response + type DescribeLoadBalancersInput struct + LoadBalancerArns []string + Marker *string + Names []string + PageSize *int64 + func (s *DescribeLoadBalancersInput) Validate() error + func (s DescribeLoadBalancersInput) String() string + type DescribeLoadBalancersOutput struct + LoadBalancers []LoadBalancer + NextMarker *string + func (s DescribeLoadBalancersOutput) String() string + type DescribeLoadBalancersPaginator struct + func NewDescribeLoadBalancersPaginator(req DescribeLoadBalancersRequest) DescribeLoadBalancersPaginator + func (p *DescribeLoadBalancersPaginator) CurrentPage() *DescribeLoadBalancersOutput + type DescribeLoadBalancersRequest struct + Copy func(*DescribeLoadBalancersInput) DescribeLoadBalancersRequest + Input *DescribeLoadBalancersInput + func (r DescribeLoadBalancersRequest) Send(ctx context.Context) (*DescribeLoadBalancersResponse, error) + type DescribeLoadBalancersResponse struct + func (r *DescribeLoadBalancersResponse) SDKResponseMetdata() *aws.Response + type DescribeRulesInput struct + ListenerArn *string + Marker *string + PageSize *int64 + RuleArns []string + func (s *DescribeRulesInput) Validate() error + func (s DescribeRulesInput) String() string + type DescribeRulesOutput struct + NextMarker *string + Rules []Rule + func (s DescribeRulesOutput) String() string + type DescribeRulesRequest struct + Copy func(*DescribeRulesInput) DescribeRulesRequest + Input *DescribeRulesInput + func (r DescribeRulesRequest) Send(ctx context.Context) (*DescribeRulesResponse, error) + type DescribeRulesResponse struct + func (r *DescribeRulesResponse) SDKResponseMetdata() *aws.Response + type DescribeSSLPoliciesInput struct + Marker *string + Names []string + PageSize *int64 + func (s *DescribeSSLPoliciesInput) Validate() error + func (s DescribeSSLPoliciesInput) String() string + type DescribeSSLPoliciesOutput struct + NextMarker *string + SslPolicies []SslPolicy + func (s DescribeSSLPoliciesOutput) String() string + type DescribeSSLPoliciesRequest struct + Copy func(*DescribeSSLPoliciesInput) DescribeSSLPoliciesRequest + Input *DescribeSSLPoliciesInput + func (r DescribeSSLPoliciesRequest) Send(ctx context.Context) (*DescribeSSLPoliciesResponse, error) + type DescribeSSLPoliciesResponse struct + func (r *DescribeSSLPoliciesResponse) SDKResponseMetdata() *aws.Response + type DescribeTagsInput struct + ResourceArns []string + func (s *DescribeTagsInput) Validate() error + func (s DescribeTagsInput) String() string + type DescribeTagsOutput struct + TagDescriptions []TagDescription + func (s DescribeTagsOutput) String() string + type DescribeTagsRequest struct + Copy func(*DescribeTagsInput) DescribeTagsRequest + Input *DescribeTagsInput + func (r DescribeTagsRequest) Send(ctx context.Context) (*DescribeTagsResponse, error) + type DescribeTagsResponse struct + func (r *DescribeTagsResponse) SDKResponseMetdata() *aws.Response + type DescribeTargetGroupAttributesInput struct + TargetGroupArn *string + func (s *DescribeTargetGroupAttributesInput) Validate() error + func (s DescribeTargetGroupAttributesInput) String() string + type DescribeTargetGroupAttributesOutput struct + Attributes []TargetGroupAttribute + func (s DescribeTargetGroupAttributesOutput) String() string + type DescribeTargetGroupAttributesRequest struct + Copy func(*DescribeTargetGroupAttributesInput) DescribeTargetGroupAttributesRequest + Input *DescribeTargetGroupAttributesInput + func (r DescribeTargetGroupAttributesRequest) Send(ctx context.Context) (*DescribeTargetGroupAttributesResponse, error) + type DescribeTargetGroupAttributesResponse struct + func (r *DescribeTargetGroupAttributesResponse) SDKResponseMetdata() *aws.Response + type DescribeTargetGroupsInput struct + LoadBalancerArn *string + Marker *string + Names []string + PageSize *int64 + TargetGroupArns []string + func (s *DescribeTargetGroupsInput) Validate() error + func (s DescribeTargetGroupsInput) String() string + type DescribeTargetGroupsOutput struct + NextMarker *string + TargetGroups []TargetGroup + func (s DescribeTargetGroupsOutput) String() string + type DescribeTargetGroupsPaginator struct + func NewDescribeTargetGroupsPaginator(req DescribeTargetGroupsRequest) DescribeTargetGroupsPaginator + func (p *DescribeTargetGroupsPaginator) CurrentPage() *DescribeTargetGroupsOutput + type DescribeTargetGroupsRequest struct + Copy func(*DescribeTargetGroupsInput) DescribeTargetGroupsRequest + Input *DescribeTargetGroupsInput + func (r DescribeTargetGroupsRequest) Send(ctx context.Context) (*DescribeTargetGroupsResponse, error) + type DescribeTargetGroupsResponse struct + func (r *DescribeTargetGroupsResponse) SDKResponseMetdata() *aws.Response + type DescribeTargetHealthInput struct + TargetGroupArn *string + Targets []TargetDescription + func (s *DescribeTargetHealthInput) Validate() error + func (s DescribeTargetHealthInput) String() string + type DescribeTargetHealthOutput struct + TargetHealthDescriptions []TargetHealthDescription + func (s DescribeTargetHealthOutput) String() string + type DescribeTargetHealthRequest struct + Copy func(*DescribeTargetHealthInput) DescribeTargetHealthRequest + Input *DescribeTargetHealthInput + func (r DescribeTargetHealthRequest) Send(ctx context.Context) (*DescribeTargetHealthResponse, error) + type DescribeTargetHealthResponse struct + func (r *DescribeTargetHealthResponse) SDKResponseMetdata() *aws.Response + type FixedResponseActionConfig struct + ContentType *string + MessageBody *string + StatusCode *string + func (s *FixedResponseActionConfig) Validate() error + func (s FixedResponseActionConfig) String() string + type ForwardActionConfig struct + TargetGroupStickinessConfig *TargetGroupStickinessConfig + TargetGroups []TargetGroupTuple + func (s ForwardActionConfig) String() string + type HostHeaderConditionConfig struct + Values []string + func (s HostHeaderConditionConfig) String() string + type HttpHeaderConditionConfig struct + HttpHeaderName *string + Values []string + func (s HttpHeaderConditionConfig) String() string + type HttpRequestMethodConditionConfig struct + Values []string + func (s HttpRequestMethodConditionConfig) String() string + type IpAddressType string + const IpAddressTypeDualstack + const IpAddressTypeIpv4 + func (enum IpAddressType) MarshalValue() (string, error) + func (enum IpAddressType) MarshalValueBuf(b []byte) ([]byte, error) + type Limit struct + Max *string + Name *string + func (s Limit) String() string + type Listener struct + AlpnPolicy []string + Certificates []Certificate + DefaultActions []Action + ListenerArn *string + LoadBalancerArn *string + Port *int64 + Protocol ProtocolEnum + SslPolicy *string + func (s Listener) String() string + type LoadBalancer struct + AvailabilityZones []AvailabilityZone + CanonicalHostedZoneId *string + CreatedTime *time.Time + DNSName *string + IpAddressType IpAddressType + LoadBalancerArn *string + LoadBalancerName *string + Scheme LoadBalancerSchemeEnum + SecurityGroups []string + State *LoadBalancerState + Type LoadBalancerTypeEnum + VpcId *string + func (s LoadBalancer) String() string + type LoadBalancerAddress struct + AllocationId *string + IpAddress *string + PrivateIPv4Address *string + func (s LoadBalancerAddress) String() string + type LoadBalancerAttribute struct + Key *string + Value *string + func (s LoadBalancerAttribute) String() string + type LoadBalancerSchemeEnum string + const LoadBalancerSchemeEnumInternal + const LoadBalancerSchemeEnumInternetFacing + func (enum LoadBalancerSchemeEnum) MarshalValue() (string, error) + func (enum LoadBalancerSchemeEnum) MarshalValueBuf(b []byte) ([]byte, error) + type LoadBalancerState struct + Code LoadBalancerStateEnum + Reason *string + func (s LoadBalancerState) String() string + type LoadBalancerStateEnum string + const LoadBalancerStateEnumActive + const LoadBalancerStateEnumActiveImpaired + const LoadBalancerStateEnumFailed + const LoadBalancerStateEnumProvisioning + func (enum LoadBalancerStateEnum) MarshalValue() (string, error) + func (enum LoadBalancerStateEnum) MarshalValueBuf(b []byte) ([]byte, error) + type LoadBalancerTypeEnum string + const LoadBalancerTypeEnumApplication + const LoadBalancerTypeEnumNetwork + func (enum LoadBalancerTypeEnum) MarshalValue() (string, error) + func (enum LoadBalancerTypeEnum) MarshalValueBuf(b []byte) ([]byte, error) + type Matcher struct + HttpCode *string + func (s *Matcher) Validate() error + func (s Matcher) String() string + type ModifyListenerInput struct + AlpnPolicy []string + Certificates []Certificate + DefaultActions []Action + ListenerArn *string + Port *int64 + Protocol ProtocolEnum + SslPolicy *string + func (s *ModifyListenerInput) Validate() error + func (s ModifyListenerInput) String() string + type ModifyListenerOutput struct + Listeners []Listener + func (s ModifyListenerOutput) String() string + type ModifyListenerRequest struct + Copy func(*ModifyListenerInput) ModifyListenerRequest + Input *ModifyListenerInput + func (r ModifyListenerRequest) Send(ctx context.Context) (*ModifyListenerResponse, error) + type ModifyListenerResponse struct + func (r *ModifyListenerResponse) SDKResponseMetdata() *aws.Response + type ModifyLoadBalancerAttributesInput struct + Attributes []LoadBalancerAttribute + LoadBalancerArn *string + func (s *ModifyLoadBalancerAttributesInput) Validate() error + func (s ModifyLoadBalancerAttributesInput) String() string + type ModifyLoadBalancerAttributesOutput struct + Attributes []LoadBalancerAttribute + func (s ModifyLoadBalancerAttributesOutput) String() string + type ModifyLoadBalancerAttributesRequest struct + Copy func(*ModifyLoadBalancerAttributesInput) ModifyLoadBalancerAttributesRequest + Input *ModifyLoadBalancerAttributesInput + func (r ModifyLoadBalancerAttributesRequest) Send(ctx context.Context) (*ModifyLoadBalancerAttributesResponse, error) + type ModifyLoadBalancerAttributesResponse struct + func (r *ModifyLoadBalancerAttributesResponse) SDKResponseMetdata() *aws.Response + type ModifyRuleInput struct + Actions []Action + Conditions []RuleCondition + RuleArn *string + func (s *ModifyRuleInput) Validate() error + func (s ModifyRuleInput) String() string + type ModifyRuleOutput struct + Rules []Rule + func (s ModifyRuleOutput) String() string + type ModifyRuleRequest struct + Copy func(*ModifyRuleInput) ModifyRuleRequest + Input *ModifyRuleInput + func (r ModifyRuleRequest) Send(ctx context.Context) (*ModifyRuleResponse, error) + type ModifyRuleResponse struct + func (r *ModifyRuleResponse) SDKResponseMetdata() *aws.Response + type ModifyTargetGroupAttributesInput struct + Attributes []TargetGroupAttribute + TargetGroupArn *string + func (s *ModifyTargetGroupAttributesInput) Validate() error + func (s ModifyTargetGroupAttributesInput) String() string + type ModifyTargetGroupAttributesOutput struct + Attributes []TargetGroupAttribute + func (s ModifyTargetGroupAttributesOutput) String() string + type ModifyTargetGroupAttributesRequest struct + Copy func(*ModifyTargetGroupAttributesInput) ModifyTargetGroupAttributesRequest + Input *ModifyTargetGroupAttributesInput + func (r ModifyTargetGroupAttributesRequest) Send(ctx context.Context) (*ModifyTargetGroupAttributesResponse, error) + type ModifyTargetGroupAttributesResponse struct + func (r *ModifyTargetGroupAttributesResponse) SDKResponseMetdata() *aws.Response + type ModifyTargetGroupInput struct + HealthCheckEnabled *bool + HealthCheckIntervalSeconds *int64 + HealthCheckPath *string + HealthCheckPort *string + HealthCheckProtocol ProtocolEnum + HealthCheckTimeoutSeconds *int64 + HealthyThresholdCount *int64 + Matcher *Matcher + TargetGroupArn *string + UnhealthyThresholdCount *int64 + func (s *ModifyTargetGroupInput) Validate() error + func (s ModifyTargetGroupInput) String() string + type ModifyTargetGroupOutput struct + TargetGroups []TargetGroup + func (s ModifyTargetGroupOutput) String() string + type ModifyTargetGroupRequest struct + Copy func(*ModifyTargetGroupInput) ModifyTargetGroupRequest + Input *ModifyTargetGroupInput + func (r ModifyTargetGroupRequest) Send(ctx context.Context) (*ModifyTargetGroupResponse, error) + type ModifyTargetGroupResponse struct + func (r *ModifyTargetGroupResponse) SDKResponseMetdata() *aws.Response + type PathPatternConditionConfig struct + Values []string + func (s PathPatternConditionConfig) String() string + type ProtocolEnum string + const ProtocolEnumHttp + const ProtocolEnumHttps + const ProtocolEnumTcp + const ProtocolEnumTcpUdp + const ProtocolEnumTls + const ProtocolEnumUdp + func (enum ProtocolEnum) MarshalValue() (string, error) + func (enum ProtocolEnum) MarshalValueBuf(b []byte) ([]byte, error) + type QueryStringConditionConfig struct + Values []QueryStringKeyValuePair + func (s QueryStringConditionConfig) String() string + type QueryStringKeyValuePair struct + Key *string + Value *string + func (s QueryStringKeyValuePair) String() string + type RedirectActionConfig struct + Host *string + Path *string + Port *string + Protocol *string + Query *string + StatusCode RedirectActionStatusCodeEnum + func (s *RedirectActionConfig) Validate() error + func (s RedirectActionConfig) String() string + type RedirectActionStatusCodeEnum string + const RedirectActionStatusCodeEnumHttp301 + const RedirectActionStatusCodeEnumHttp302 + func (enum RedirectActionStatusCodeEnum) MarshalValue() (string, error) + func (enum RedirectActionStatusCodeEnum) MarshalValueBuf(b []byte) ([]byte, error) + type RegisterTargetsInput struct + TargetGroupArn *string + Targets []TargetDescription + func (s *RegisterTargetsInput) Validate() error + func (s RegisterTargetsInput) String() string + type RegisterTargetsOutput struct + func (s RegisterTargetsOutput) String() string + type RegisterTargetsRequest struct + Copy func(*RegisterTargetsInput) RegisterTargetsRequest + Input *RegisterTargetsInput + func (r RegisterTargetsRequest) Send(ctx context.Context) (*RegisterTargetsResponse, error) + type RegisterTargetsResponse struct + func (r *RegisterTargetsResponse) SDKResponseMetdata() *aws.Response + type RemoveListenerCertificatesInput struct + Certificates []Certificate + ListenerArn *string + func (s *RemoveListenerCertificatesInput) Validate() error + func (s RemoveListenerCertificatesInput) String() string + type RemoveListenerCertificatesOutput struct + func (s RemoveListenerCertificatesOutput) String() string + type RemoveListenerCertificatesRequest struct + Copy func(*RemoveListenerCertificatesInput) RemoveListenerCertificatesRequest + Input *RemoveListenerCertificatesInput + func (r RemoveListenerCertificatesRequest) Send(ctx context.Context) (*RemoveListenerCertificatesResponse, error) + type RemoveListenerCertificatesResponse struct + func (r *RemoveListenerCertificatesResponse) SDKResponseMetdata() *aws.Response + type RemoveTagsInput struct + ResourceArns []string + TagKeys []string + func (s *RemoveTagsInput) Validate() error + func (s RemoveTagsInput) String() string + type RemoveTagsOutput struct + func (s RemoveTagsOutput) String() string + type RemoveTagsRequest struct + Copy func(*RemoveTagsInput) RemoveTagsRequest + Input *RemoveTagsInput + func (r RemoveTagsRequest) Send(ctx context.Context) (*RemoveTagsResponse, error) + type RemoveTagsResponse struct + func (r *RemoveTagsResponse) SDKResponseMetdata() *aws.Response + type Rule struct + Actions []Action + Conditions []RuleCondition + IsDefault *bool + Priority *string + RuleArn *string + func (s Rule) String() string + type RuleCondition struct + Field *string + HostHeaderConfig *HostHeaderConditionConfig + HttpHeaderConfig *HttpHeaderConditionConfig + HttpRequestMethodConfig *HttpRequestMethodConditionConfig + PathPatternConfig *PathPatternConditionConfig + QueryStringConfig *QueryStringConditionConfig + SourceIpConfig *SourceIpConditionConfig + Values []string + func (s RuleCondition) String() string + type RulePriorityPair struct + Priority *int64 + RuleArn *string + func (s *RulePriorityPair) Validate() error + func (s RulePriorityPair) String() string + type SetIpAddressTypeInput struct + IpAddressType IpAddressType + LoadBalancerArn *string + func (s *SetIpAddressTypeInput) Validate() error + func (s SetIpAddressTypeInput) String() string + type SetIpAddressTypeOutput struct + IpAddressType IpAddressType + func (s SetIpAddressTypeOutput) String() string + type SetIpAddressTypeRequest struct + Copy func(*SetIpAddressTypeInput) SetIpAddressTypeRequest + Input *SetIpAddressTypeInput + func (r SetIpAddressTypeRequest) Send(ctx context.Context) (*SetIpAddressTypeResponse, error) + type SetIpAddressTypeResponse struct + func (r *SetIpAddressTypeResponse) SDKResponseMetdata() *aws.Response + type SetRulePrioritiesInput struct + RulePriorities []RulePriorityPair + func (s *SetRulePrioritiesInput) Validate() error + func (s SetRulePrioritiesInput) String() string + type SetRulePrioritiesOutput struct + Rules []Rule + func (s SetRulePrioritiesOutput) String() string + type SetRulePrioritiesRequest struct + Copy func(*SetRulePrioritiesInput) SetRulePrioritiesRequest + Input *SetRulePrioritiesInput + func (r SetRulePrioritiesRequest) Send(ctx context.Context) (*SetRulePrioritiesResponse, error) + type SetRulePrioritiesResponse struct + func (r *SetRulePrioritiesResponse) SDKResponseMetdata() *aws.Response + type SetSecurityGroupsInput struct + LoadBalancerArn *string + SecurityGroups []string + func (s *SetSecurityGroupsInput) Validate() error + func (s SetSecurityGroupsInput) String() string + type SetSecurityGroupsOutput struct + SecurityGroupIds []string + func (s SetSecurityGroupsOutput) String() string + type SetSecurityGroupsRequest struct + Copy func(*SetSecurityGroupsInput) SetSecurityGroupsRequest + Input *SetSecurityGroupsInput + func (r SetSecurityGroupsRequest) Send(ctx context.Context) (*SetSecurityGroupsResponse, error) + type SetSecurityGroupsResponse struct + func (r *SetSecurityGroupsResponse) SDKResponseMetdata() *aws.Response + type SetSubnetsInput struct + LoadBalancerArn *string + SubnetMappings []SubnetMapping + Subnets []string + func (s *SetSubnetsInput) Validate() error + func (s SetSubnetsInput) String() string + type SetSubnetsOutput struct + AvailabilityZones []AvailabilityZone + func (s SetSubnetsOutput) String() string + type SetSubnetsRequest struct + Copy func(*SetSubnetsInput) SetSubnetsRequest + Input *SetSubnetsInput + func (r SetSubnetsRequest) Send(ctx context.Context) (*SetSubnetsResponse, error) + type SetSubnetsResponse struct + func (r *SetSubnetsResponse) SDKResponseMetdata() *aws.Response + type SourceIpConditionConfig struct + Values []string + func (s SourceIpConditionConfig) String() string + type SslPolicy struct + Ciphers []Cipher + Name *string + SslProtocols []string + func (s SslPolicy) String() string + type SubnetMapping struct + AllocationId *string + PrivateIPv4Address *string + SubnetId *string + func (s SubnetMapping) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) Validate() error + func (s Tag) String() string + type TagDescription struct + ResourceArn *string + Tags []Tag + func (s TagDescription) String() string + type TargetDescription struct + AvailabilityZone *string + Id *string + Port *int64 + func (s *TargetDescription) Validate() error + func (s TargetDescription) String() string + type TargetGroup struct + HealthCheckEnabled *bool + HealthCheckIntervalSeconds *int64 + HealthCheckPath *string + HealthCheckPort *string + HealthCheckProtocol ProtocolEnum + HealthCheckTimeoutSeconds *int64 + HealthyThresholdCount *int64 + LoadBalancerArns []string + Matcher *Matcher + Port *int64 + Protocol ProtocolEnum + TargetGroupArn *string + TargetGroupName *string + TargetType TargetTypeEnum + UnhealthyThresholdCount *int64 + VpcId *string + func (s TargetGroup) String() string + type TargetGroupAttribute struct + Key *string + Value *string + func (s TargetGroupAttribute) String() string + type TargetGroupStickinessConfig struct + DurationSeconds *int64 + Enabled *bool + func (s TargetGroupStickinessConfig) String() string + type TargetGroupTuple struct + TargetGroupArn *string + Weight *int64 + func (s TargetGroupTuple) String() string + type TargetHealth struct + Description *string + Reason TargetHealthReasonEnum + State TargetHealthStateEnum + func (s TargetHealth) String() string + type TargetHealthDescription struct + HealthCheckPort *string + Target *TargetDescription + TargetHealth *TargetHealth + func (s TargetHealthDescription) String() string + type TargetHealthReasonEnum string + const TargetHealthReasonEnumElbInitialHealthChecking + const TargetHealthReasonEnumElbInternalError + const TargetHealthReasonEnumElbRegistrationInProgress + const TargetHealthReasonEnumTargetDeregistrationInProgress + const TargetHealthReasonEnumTargetFailedHealthChecks + const TargetHealthReasonEnumTargetHealthCheckDisabled + const TargetHealthReasonEnumTargetInvalidState + const TargetHealthReasonEnumTargetIpUnusable + const TargetHealthReasonEnumTargetNotInUse + const TargetHealthReasonEnumTargetNotRegistered + const TargetHealthReasonEnumTargetResponseCodeMismatch + const TargetHealthReasonEnumTargetTimeout + func (enum TargetHealthReasonEnum) MarshalValue() (string, error) + func (enum TargetHealthReasonEnum) MarshalValueBuf(b []byte) ([]byte, error) + type TargetHealthStateEnum string + const TargetHealthStateEnumDraining + const TargetHealthStateEnumHealthy + const TargetHealthStateEnumInitial + const TargetHealthStateEnumUnavailable + const TargetHealthStateEnumUnhealthy + const TargetHealthStateEnumUnused + func (enum TargetHealthStateEnum) MarshalValue() (string, error) + func (enum TargetHealthStateEnum) MarshalValueBuf(b []byte) ([]byte, error) + type TargetTypeEnum string + const TargetTypeEnumInstance + const TargetTypeEnumIp + const TargetTypeEnumLambda + func (enum TargetTypeEnum) MarshalValue() (string, error) + func (enum TargetTypeEnum) MarshalValueBuf(b []byte) ([]byte, error)