mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-11-12 21:40:29 +00:00
Upgraded aws-sdk-go to v1.35.5 to include more regions, i.e. Millan
./hack/pin-dependency.sh github.com/aws/aws-sdk-go v1.35.5 ./hack/update-vendor.sh ./hack/lint-dependencies.sh // Additional changes required by lint-dependencies hack/pin-dependency.sh github.com/jmespath/go-jmespath v0.4.0 ./hack/update-vendor.sh ./hack/lint-dependencies.sh
This commit is contained in:
480
vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go
generated
vendored
480
vendor/github.com/aws/aws-sdk-go/service/elbv2/api.go
generated
vendored
@@ -155,8 +155,8 @@ func (c *ELBV2) AddTagsRequest(input *AddTagsInput) (req *request.Request, outpu
|
||||
// AddTags API operation for Elastic Load Balancing.
|
||||
//
|
||||
// Adds the specified tags to the specified Elastic Load Balancing resource.
|
||||
// You can tag your Application Load Balancers, Network Load Balancers, and
|
||||
// your target groups.
|
||||
// You can tag your Application Load Balancers, Network Load Balancers, target
|
||||
// groups, listeners, and rules.
|
||||
//
|
||||
// Each tag consists of a key and an optional value. If a resource already has
|
||||
// a tag with the same key, AddTags updates its value.
|
||||
@@ -325,6 +325,12 @@ func (c *ELBV2) CreateListenerRequest(input *CreateListenerInput) (req *request.
|
||||
// across all listeners. If a target group is used by multiple actions for a
|
||||
// load balancer, it is counted as only one use.
|
||||
//
|
||||
// * ErrCodeALPNPolicyNotSupportedException "ALPNPolicyNotFound"
|
||||
// The specified ALPN policy is not supported.
|
||||
//
|
||||
// * ErrCodeTooManyTagsException "TooManyTags"
|
||||
// You've reached the limit on the number of tags per load balancer.
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/CreateListener
|
||||
func (c *ELBV2) CreateListener(input *CreateListenerInput) (*CreateListenerOutput, error) {
|
||||
req, out := c.CreateListenerRequest(input)
|
||||
@@ -530,6 +536,7 @@ func (c *ELBV2) CreateRuleRequest(input *CreateRuleInput) (req *request.Request,
|
||||
// Creates a rule for the specified listener. The listener must be associated
|
||||
// with an Application Load Balancer.
|
||||
//
|
||||
// Each rule consists of a priority, one or more actions, and one or more conditions.
|
||||
// Rules are evaluated in priority order, from the lowest value to the highest
|
||||
// value. When the conditions for a rule are met, its actions are performed.
|
||||
// If the conditions for no rules are met, the actions for the default rule
|
||||
@@ -593,6 +600,9 @@ func (c *ELBV2) CreateRuleRequest(input *CreateRuleInput) (req *request.Request,
|
||||
// across all listeners. If a target group is used by multiple actions for a
|
||||
// load balancer, it is counted as only one use.
|
||||
//
|
||||
// * ErrCodeTooManyTagsException "TooManyTags"
|
||||
// You've reached the limit on the number of tags per load balancer.
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/CreateRule
|
||||
func (c *ELBV2) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error) {
|
||||
req, out := c.CreateRuleRequest(input)
|
||||
@@ -697,6 +707,9 @@ func (c *ELBV2) CreateTargetGroupRequest(input *CreateTargetGroupInput) (req *re
|
||||
// * ErrCodeInvalidConfigurationRequestException "InvalidConfigurationRequest"
|
||||
// The requested configuration is not valid.
|
||||
//
|
||||
// * ErrCodeTooManyTagsException "TooManyTags"
|
||||
// You've reached the limit on the number of tags per load balancer.
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/CreateTargetGroup
|
||||
func (c *ELBV2) CreateTargetGroup(input *CreateTargetGroupInput) (*CreateTargetGroupOutput, error) {
|
||||
req, out := c.CreateTargetGroupRequest(input)
|
||||
@@ -944,6 +957,8 @@ func (c *ELBV2) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request,
|
||||
//
|
||||
// Deletes the specified rule.
|
||||
//
|
||||
// You can't delete the default rule.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
@@ -1901,9 +1916,9 @@ func (c *ELBV2) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Requ
|
||||
|
||||
// DescribeTags API operation for Elastic Load Balancing.
|
||||
//
|
||||
// Describes the tags for the specified resources. You can describe the tags
|
||||
// for one or more Application Load Balancers, Network Load Balancers, and target
|
||||
// groups.
|
||||
// Describes the tags for the specified Elastic Load Balancing resources. You
|
||||
// can describe the tags for one or more Application Load Balancers, Network
|
||||
// Load Balancers, target groups, listeners, or rules.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
@@ -2378,6 +2393,9 @@ func (c *ELBV2) ModifyListenerRequest(input *ModifyListenerInput) (req *request.
|
||||
// across all listeners. If a target group is used by multiple actions for a
|
||||
// load balancer, it is counted as only one use.
|
||||
//
|
||||
// * ErrCodeALPNPolicyNotSupportedException "ALPNPolicyNotFound"
|
||||
// The specified ALPN policy is not supported.
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/ModifyListener
|
||||
func (c *ELBV2) ModifyListener(input *ModifyListenerInput) (*ModifyListenerOutput, error) {
|
||||
req, out := c.ModifyListenerRequest(input)
|
||||
@@ -3013,7 +3031,9 @@ func (c *ELBV2) RemoveTagsRequest(input *RemoveTagsInput) (req *request.Request,
|
||||
|
||||
// RemoveTags API operation for Elastic Load Balancing.
|
||||
//
|
||||
// Removes the specified tags from the specified Elastic Load Balancing resource.
|
||||
// Removes the specified tags from the specified Elastic Load Balancing resources.
|
||||
// You can remove the tags for one or more Application Load Balancers, Network
|
||||
// Load Balancers, target groups, listeners, or rules.
|
||||
//
|
||||
// To list the current tags for your resources, use DescribeTags.
|
||||
//
|
||||
@@ -3426,6 +3446,9 @@ func (c *ELBV2) SetSubnetsWithContext(ctx aws.Context, input *SetSubnetsInput, o
|
||||
}
|
||||
|
||||
// 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 Action struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@@ -3449,9 +3472,7 @@ type Action struct {
|
||||
ForwardConfig *ForwardActionConfig `type:"structure"`
|
||||
|
||||
// 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. The
|
||||
// last action to be performed must be one of the following types of actions:
|
||||
// a forward, fixed-response, or redirect.
|
||||
// actions. The action with the lowest value for order is performed first.
|
||||
Order *int64 `min:"1" type:"integer"`
|
||||
|
||||
// [Application Load Balancer] Information for creating a redirect action. Specify
|
||||
@@ -3647,7 +3668,7 @@ type AddTagsInput struct {
|
||||
// ResourceArns is a required field
|
||||
ResourceArns []*string `type:"list" required:"true"`
|
||||
|
||||
// The tags. Each resource can have a maximum of 10 tags.
|
||||
// The tags.
|
||||
//
|
||||
// Tags is a required field
|
||||
Tags []*Tag `min:"1" type:"list" required:"true"`
|
||||
@@ -4036,6 +4057,9 @@ type AvailabilityZone struct {
|
||||
// a private IP address from the IPv4 range of the subnet.
|
||||
LoadBalancerAddresses []*LoadBalancerAddress `type:"list"`
|
||||
|
||||
// [Application Load Balancers on Outposts] The ID of the Outpost.
|
||||
OutpostId *string `type:"string"`
|
||||
|
||||
// The ID of the subnet. You can specify one subnet per Availability Zone.
|
||||
SubnetId *string `type:"string"`
|
||||
|
||||
@@ -4059,6 +4083,12 @@ func (s *AvailabilityZone) SetLoadBalancerAddresses(v []*LoadBalancerAddress) *A
|
||||
return s
|
||||
}
|
||||
|
||||
// SetOutpostId sets the OutpostId field's value.
|
||||
func (s *AvailabilityZone) SetOutpostId(v string) *AvailabilityZone {
|
||||
s.OutpostId = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetSubnetId sets the SubnetId field's value.
|
||||
func (s *AvailabilityZone) SetSubnetId(v string) *AvailabilityZone {
|
||||
s.SubnetId = &v
|
||||
@@ -4143,6 +4173,23 @@ func (s *Cipher) SetPriority(v int64) *Cipher {
|
||||
type CreateListenerInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// [TLS listeners] The name of the Application-Layer Protocol Negotiation (ALPN)
|
||||
// policy. You can specify one policy name. The following are the possible values:
|
||||
//
|
||||
// * HTTP1Only
|
||||
//
|
||||
// * HTTP2Only
|
||||
//
|
||||
// * HTTP2Optional
|
||||
//
|
||||
// * HTTP2Preferred
|
||||
//
|
||||
// * None
|
||||
//
|
||||
// For more information, see ALPN Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#alpn-policies)
|
||||
// in the Network Load Balancers Guide.
|
||||
AlpnPolicy []*string `type:"list"`
|
||||
|
||||
// [HTTPS and TLS listeners] The default certificate for the listener. You must
|
||||
// provide exactly one certificate. Set CertificateArn to the certificate ARN
|
||||
// but do not set IsDefault.
|
||||
@@ -4190,10 +4237,34 @@ type CreateListenerInput struct {
|
||||
// Protocol is a required field
|
||||
Protocol *string `type:"string" required:"true" enum:"ProtocolEnum"`
|
||||
|
||||
// [HTTPS and TLS listeners] The security policy that defines which ciphers
|
||||
// and protocols are supported. The default is the current predefined security
|
||||
// policy.
|
||||
// [HTTPS and TLS listeners] The security policy that defines which protocols
|
||||
// and ciphers are supported. The following are the possible values:
|
||||
//
|
||||
// * ELBSecurityPolicy-2016-08
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-0-2015-04
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-1-2017-01
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-2-2017-01
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-2-Ext-2018-06
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-2018-06
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-1-2019-08
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-2-2019-08
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-2-Res-2019-08
|
||||
//
|
||||
// For more information, see Security Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#describe-ssl-policies)
|
||||
// in the Application Load Balancers Guide and Security Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#describe-ssl-policies)
|
||||
// in the Network Load Balancers Guide.
|
||||
SslPolicy *string `type:"string"`
|
||||
|
||||
// The tags to assign to the listener.
|
||||
Tags []*Tag `min:"1" type:"list"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
@@ -4224,6 +4295,9 @@ func (s *CreateListenerInput) Validate() error {
|
||||
if s.Protocol == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("Protocol"))
|
||||
}
|
||||
if s.Tags != nil && len(s.Tags) < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinLen("Tags", 1))
|
||||
}
|
||||
if s.DefaultActions != nil {
|
||||
for i, v := range s.DefaultActions {
|
||||
if v == nil {
|
||||
@@ -4234,6 +4308,16 @@ func (s *CreateListenerInput) Validate() error {
|
||||
}
|
||||
}
|
||||
}
|
||||
if s.Tags != nil {
|
||||
for i, v := range s.Tags {
|
||||
if v == nil {
|
||||
continue
|
||||
}
|
||||
if err := v.Validate(); err != nil {
|
||||
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
@@ -4241,6 +4325,12 @@ func (s *CreateListenerInput) Validate() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetAlpnPolicy sets the AlpnPolicy field's value.
|
||||
func (s *CreateListenerInput) SetAlpnPolicy(v []*string) *CreateListenerInput {
|
||||
s.AlpnPolicy = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetCertificates sets the Certificates field's value.
|
||||
func (s *CreateListenerInput) SetCertificates(v []*Certificate) *CreateListenerInput {
|
||||
s.Certificates = v
|
||||
@@ -4277,6 +4367,12 @@ func (s *CreateListenerInput) SetSslPolicy(v string) *CreateListenerInput {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTags sets the Tags field's value.
|
||||
func (s *CreateListenerInput) SetTags(v []*Tag) *CreateListenerInput {
|
||||
s.Tags = v
|
||||
return s
|
||||
}
|
||||
|
||||
type CreateListenerOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@@ -4303,6 +4399,10 @@ func (s *CreateListenerOutput) SetListeners(v []*Listener) *CreateListenerOutput
|
||||
type CreateLoadBalancerInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// [Application Load Balancers on Outposts] The ID of the customer-owned address
|
||||
// pool (CoIP pool).
|
||||
CustomerOwnedIpv4Pool *string `type:"string"`
|
||||
|
||||
// [Application Load Balancers] The type of IP addresses used by the subnets
|
||||
// for your load balancer. The possible values are ipv4 (for IPv4 addresses)
|
||||
// and dualstack (for IPv4 and IPv6 addresses). Internal load balancers must
|
||||
@@ -4341,6 +4441,11 @@ type CreateLoadBalancerInput struct {
|
||||
// [Application Load Balancers] You must specify subnets from at least two Availability
|
||||
// Zones. You cannot specify Elastic IP addresses for your subnets.
|
||||
//
|
||||
// [Application Load Balancers on Outposts] You must specify one Outpost subnet.
|
||||
//
|
||||
// [Application Load Balancers on Local Zones] You can specify subnets from
|
||||
// one or more Local Zones.
|
||||
//
|
||||
// [Network Load Balancers] You can specify subnets from one or more Availability
|
||||
// Zones. You can specify one Elastic IP address per subnet if you need static
|
||||
// IP addresses for your internet-facing load balancer. For internal load balancers,
|
||||
@@ -4354,11 +4459,16 @@ type CreateLoadBalancerInput struct {
|
||||
// [Application Load Balancers] You must specify subnets from at least two Availability
|
||||
// Zones.
|
||||
//
|
||||
// [Application Load Balancers on Outposts] You must specify one Outpost subnet.
|
||||
//
|
||||
// [Application Load Balancers on Local Zones] You can specify subnets from
|
||||
// one or more Local Zones.
|
||||
//
|
||||
// [Network Load Balancers] You can specify subnets from one or more Availability
|
||||
// Zones.
|
||||
Subnets []*string `type:"list"`
|
||||
|
||||
// One or more tags to assign to the load balancer.
|
||||
// The tags to assign to the load balancer.
|
||||
Tags []*Tag `min:"1" type:"list"`
|
||||
|
||||
// The type of load balancer. The default is application.
|
||||
@@ -4401,6 +4511,12 @@ func (s *CreateLoadBalancerInput) Validate() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetCustomerOwnedIpv4Pool sets the CustomerOwnedIpv4Pool field's value.
|
||||
func (s *CreateLoadBalancerInput) SetCustomerOwnedIpv4Pool(v string) *CreateLoadBalancerInput {
|
||||
s.CustomerOwnedIpv4Pool = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetIpAddressType sets the IpAddressType field's value.
|
||||
func (s *CreateLoadBalancerInput) SetIpAddressType(v string) *CreateLoadBalancerInput {
|
||||
s.IpAddressType = &v
|
||||
@@ -4499,9 +4615,10 @@ type CreateRuleInput struct {
|
||||
// Actions is a required field
|
||||
Actions []*Action `type:"list" required:"true"`
|
||||
|
||||
// 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.
|
||||
// The conditions. 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.
|
||||
//
|
||||
// Conditions is a required field
|
||||
Conditions []*RuleCondition `type:"list" required:"true"`
|
||||
@@ -4515,6 +4632,9 @@ type CreateRuleInput struct {
|
||||
//
|
||||
// Priority is a required field
|
||||
Priority *int64 `min:"1" type:"integer" required:"true"`
|
||||
|
||||
// The tags to assign to the rule.
|
||||
Tags []*Tag `min:"1" type:"list"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
@@ -4545,6 +4665,9 @@ func (s *CreateRuleInput) Validate() error {
|
||||
if s.Priority != nil && *s.Priority < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinValue("Priority", 1))
|
||||
}
|
||||
if s.Tags != nil && len(s.Tags) < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinLen("Tags", 1))
|
||||
}
|
||||
if s.Actions != nil {
|
||||
for i, v := range s.Actions {
|
||||
if v == nil {
|
||||
@@ -4555,6 +4678,16 @@ func (s *CreateRuleInput) Validate() error {
|
||||
}
|
||||
}
|
||||
}
|
||||
if s.Tags != nil {
|
||||
for i, v := range s.Tags {
|
||||
if v == nil {
|
||||
continue
|
||||
}
|
||||
if err := v.Validate(); err != nil {
|
||||
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
@@ -4586,6 +4719,12 @@ func (s *CreateRuleInput) SetPriority(v int64) *CreateRuleInput {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTags sets the Tags field's value.
|
||||
func (s *CreateRuleInput) SetTags(v []*Tag) *CreateRuleInput {
|
||||
s.Tags = v
|
||||
return s
|
||||
}
|
||||
|
||||
type CreateRuleOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@@ -4679,13 +4818,15 @@ type CreateTargetGroupInput struct {
|
||||
// function, this parameter does not apply.
|
||||
Protocol *string `type:"string" enum:"ProtocolEnum"`
|
||||
|
||||
// The tags to assign to the target group.
|
||||
Tags []*Tag `min:"1" type:"list"`
|
||||
|
||||
// The type of target that you must specify when registering targets with this
|
||||
// target group. You can't specify targets for a target group using more than
|
||||
// one target type.
|
||||
//
|
||||
// * instance - Targets are specified by instance ID. This is the default
|
||||
// value. If the target group protocol is UDP or TCP_UDP, the target type
|
||||
// must be instance.
|
||||
// value.
|
||||
//
|
||||
// * ip - Targets are specified by IP address. You can specify IP addresses
|
||||
// from the subnets of the virtual private cloud (VPC) for the target group,
|
||||
@@ -4739,6 +4880,9 @@ func (s *CreateTargetGroupInput) Validate() error {
|
||||
if s.Port != nil && *s.Port < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinValue("Port", 1))
|
||||
}
|
||||
if s.Tags != nil && len(s.Tags) < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinLen("Tags", 1))
|
||||
}
|
||||
if s.UnhealthyThresholdCount != nil && *s.UnhealthyThresholdCount < 2 {
|
||||
invalidParams.Add(request.NewErrParamMinValue("UnhealthyThresholdCount", 2))
|
||||
}
|
||||
@@ -4747,6 +4891,16 @@ func (s *CreateTargetGroupInput) Validate() error {
|
||||
invalidParams.AddNested("Matcher", err.(request.ErrInvalidParams))
|
||||
}
|
||||
}
|
||||
if s.Tags != nil {
|
||||
for i, v := range s.Tags {
|
||||
if v == nil {
|
||||
continue
|
||||
}
|
||||
if err := v.Validate(); err != nil {
|
||||
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Tags", i), err.(request.ErrInvalidParams))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
@@ -4820,6 +4974,12 @@ func (s *CreateTargetGroupInput) SetProtocol(v string) *CreateTargetGroupInput {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTags sets the Tags field's value.
|
||||
func (s *CreateTargetGroupInput) SetTags(v []*Tag) *CreateTargetGroupInput {
|
||||
s.Tags = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTargetType sets the TargetType field's value.
|
||||
func (s *CreateTargetGroupInput) SetTargetType(v string) *CreateTargetGroupInput {
|
||||
s.TargetType = &v
|
||||
@@ -5733,7 +5893,7 @@ type DescribeSSLPoliciesOutput struct {
|
||||
// Otherwise, this is null.
|
||||
NextMarker *string `type:"string"`
|
||||
|
||||
// Information about the policies.
|
||||
// Information about the security policies.
|
||||
SslPolicies []*SslPolicy `type:"list"`
|
||||
}
|
||||
|
||||
@@ -5762,7 +5922,8 @@ func (s *DescribeSSLPoliciesOutput) SetSslPolicies(v []*SslPolicy) *DescribeSSLP
|
||||
type DescribeTagsInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The Amazon Resource Names (ARN) of the resources.
|
||||
// The Amazon Resource Names (ARN) of the resources. You can specify up to 20
|
||||
// resources in a single call.
|
||||
//
|
||||
// ResourceArns is a required field
|
||||
ResourceArns []*string `type:"list" required:"true"`
|
||||
@@ -6338,6 +6499,10 @@ func (s *Limit) SetName(v string) *Limit {
|
||||
type Listener struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// [TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN)
|
||||
// policy.
|
||||
AlpnPolicy []*string `type:"list"`
|
||||
|
||||
// [HTTPS or TLS listener] The default certificate for the listener.
|
||||
Certificates []*Certificate `type:"list"`
|
||||
|
||||
@@ -6356,8 +6521,8 @@ type Listener struct {
|
||||
// The protocol for connections from clients to the load balancer.
|
||||
Protocol *string `type:"string" enum:"ProtocolEnum"`
|
||||
|
||||
// [HTTPS or TLS listener] The security policy that defines which ciphers and
|
||||
// protocols are supported. The default is the current predefined security policy.
|
||||
// [HTTPS or TLS listener] The security policy that defines which protocols
|
||||
// and ciphers are supported.
|
||||
SslPolicy *string `type:"string"`
|
||||
}
|
||||
|
||||
@@ -6371,6 +6536,12 @@ func (s Listener) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// SetAlpnPolicy sets the AlpnPolicy field's value.
|
||||
func (s *Listener) SetAlpnPolicy(v []*string) *Listener {
|
||||
s.AlpnPolicy = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetCertificates sets the Certificates field's value.
|
||||
func (s *Listener) SetCertificates(v []*Certificate) *Listener {
|
||||
s.Certificates = v
|
||||
@@ -6417,7 +6588,7 @@ func (s *Listener) SetSslPolicy(v string) *Listener {
|
||||
type LoadBalancer struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The Availability Zones for the load balancer.
|
||||
// The subnets for the load balancer.
|
||||
AvailabilityZones []*AvailabilityZone `type:"list"`
|
||||
|
||||
// The ID of the Amazon Route 53 hosted zone associated with the load balancer.
|
||||
@@ -6426,6 +6597,10 @@ type LoadBalancer struct {
|
||||
// The date and time the load balancer was created.
|
||||
CreatedTime *time.Time `type:"timestamp"`
|
||||
|
||||
// [Application Load Balancers on Outposts] The ID of the customer-owned address
|
||||
// pool.
|
||||
CustomerOwnedIpv4Pool *string `type:"string"`
|
||||
|
||||
// The public DNS name of the load balancer.
|
||||
DNSName *string `type:"string"`
|
||||
|
||||
@@ -6492,6 +6667,12 @@ func (s *LoadBalancer) SetCreatedTime(v time.Time) *LoadBalancer {
|
||||
return s
|
||||
}
|
||||
|
||||
// SetCustomerOwnedIpv4Pool sets the CustomerOwnedIpv4Pool field's value.
|
||||
func (s *LoadBalancer) SetCustomerOwnedIpv4Pool(v string) *LoadBalancer {
|
||||
s.CustomerOwnedIpv4Pool = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetDNSName sets the DNSName field's value.
|
||||
func (s *LoadBalancer) SetDNSName(v string) *LoadBalancer {
|
||||
s.DNSName = &v
|
||||
@@ -6617,12 +6798,18 @@ type LoadBalancerAttribute struct {
|
||||
// * idle_timeout.timeout_seconds - The idle timeout value, in seconds. The
|
||||
// valid range is 1-4000 seconds. The default is 60 seconds.
|
||||
//
|
||||
// * 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.http2.enabled - Indicates whether HTTP/2 is enabled. The value
|
||||
// is true or false. The default is true.
|
||||
// is true or false. The default is true. Elastic Load Balancing requires
|
||||
// that message header names contain only alphanumeric characters and hyphens.
|
||||
//
|
||||
// The following attributes are supported by only Network Load Balancers:
|
||||
//
|
||||
@@ -6739,6 +6926,23 @@ func (s *Matcher) SetHttpCode(v string) *Matcher {
|
||||
type ModifyListenerInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// [TLS listeners] The name of the Application-Layer Protocol Negotiation (ALPN)
|
||||
// policy. You can specify one policy name. The following are the possible values:
|
||||
//
|
||||
// * HTTP1Only
|
||||
//
|
||||
// * HTTP2Only
|
||||
//
|
||||
// * HTTP2Optional
|
||||
//
|
||||
// * HTTP2Preferred
|
||||
//
|
||||
// * None
|
||||
//
|
||||
// For more information, see ALPN Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#alpn-policies)
|
||||
// in the Network Load Balancers Guide.
|
||||
AlpnPolicy []*string `type:"list"`
|
||||
|
||||
// [HTTPS and TLS listeners] The default certificate for the listener. You must
|
||||
// provide exactly one certificate. Set CertificateArn to the certificate ARN
|
||||
// but do not set IsDefault.
|
||||
@@ -6781,8 +6985,29 @@ type ModifyListenerInput struct {
|
||||
Protocol *string `type:"string" enum:"ProtocolEnum"`
|
||||
|
||||
// [HTTPS and TLS listeners] The security policy that defines which protocols
|
||||
// and ciphers are supported. For more information, see Security Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#describe-ssl-policies)
|
||||
// in the Application Load Balancers Guide.
|
||||
// and ciphers are supported. The following are the possible values:
|
||||
//
|
||||
// * ELBSecurityPolicy-2016-08
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-0-2015-04
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-1-2017-01
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-2-2017-01
|
||||
//
|
||||
// * ELBSecurityPolicy-TLS-1-2-Ext-2018-06
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-2018-06
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-1-2019-08
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-2-2019-08
|
||||
//
|
||||
// * ELBSecurityPolicy-FS-1-2-Res-2019-08
|
||||
//
|
||||
// For more information, see Security Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#describe-ssl-policies)
|
||||
// in the Application Load Balancers Guide and Security Policies (https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#describe-ssl-policies)
|
||||
// in the Network Load Balancers Guide.
|
||||
SslPolicy *string `type:"string"`
|
||||
}
|
||||
|
||||
@@ -6822,6 +7047,12 @@ func (s *ModifyListenerInput) Validate() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetAlpnPolicy sets the AlpnPolicy field's value.
|
||||
func (s *ModifyListenerInput) SetAlpnPolicy(v []*string) *ModifyListenerInput {
|
||||
s.AlpnPolicy = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetCertificates sets the Certificates field's value.
|
||||
func (s *ModifyListenerInput) SetCertificates(v []*Certificate) *ModifyListenerInput {
|
||||
s.Certificates = v
|
||||
@@ -7180,7 +7411,9 @@ type ModifyTargetGroupInput struct {
|
||||
HealthyThresholdCount *int64 `min:"2" type:"integer"`
|
||||
|
||||
// [HTTP/HTTPS health checks] The HTTP codes to use when checking for a successful
|
||||
// response from a target.
|
||||
// response from a target. The possible values are from 200 to 499. You can
|
||||
// specify multiple values (for example, "200,202") or a range of values (for
|
||||
// example, "200-299"). The default is 200.
|
||||
//
|
||||
// With Network Load Balancers, you can't modify this setting.
|
||||
Matcher *Matcher `type:"structure"`
|
||||
@@ -7819,6 +8052,11 @@ func (s *Rule) SetRuleArn(v string) *Rule {
|
||||
}
|
||||
|
||||
// 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.
|
||||
type RuleCondition struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@@ -7855,13 +8093,14 @@ type RuleCondition struct {
|
||||
// Information for a source IP condition. Specify only when Field is source-ip.
|
||||
SourceIpConfig *SourceIpConditionConfig `type:"structure"`
|
||||
|
||||
// The condition value. You can use Values if the rule contains only host-header
|
||||
// and path-pattern conditions. Otherwise, you can use HostHeaderConfig for
|
||||
// host-header conditions and PathPatternConfig for path-pattern conditions.
|
||||
// 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, you can specify a single host name (for example,
|
||||
// my.example.com). A host name is case insensitive, can be up to 128 characters
|
||||
// in length, and can contain any of the following characters.
|
||||
// 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
|
||||
//
|
||||
@@ -7871,9 +8110,10 @@ type RuleCondition struct {
|
||||
//
|
||||
// * ? (matches exactly 1 character)
|
||||
//
|
||||
// If Field is path-pattern, you can specify a single path pattern (for example,
|
||||
// /img/*). A path pattern is case-sensitive, can be up to 128 characters in
|
||||
// length, and can contain any of the following characters.
|
||||
// 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
|
||||
//
|
||||
@@ -8285,7 +8525,7 @@ func (s *SetSubnetsInput) SetSubnets(v []*string) *SetSubnetsInput {
|
||||
type SetSubnetsOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// Information about the subnet and Availability Zone.
|
||||
// Information about the subnets.
|
||||
AvailabilityZones []*AvailabilityZone `type:"list"`
|
||||
}
|
||||
|
||||
@@ -8760,8 +9000,8 @@ type TargetGroupAttribute struct {
|
||||
|
||||
// The name of the attribute.
|
||||
//
|
||||
// The following attribute is supported by both Application Load Balancers and
|
||||
// Network Load Balancers:
|
||||
// The following attributes are supported by both Application Load Balancers
|
||||
// and Network 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
|
||||
@@ -8769,24 +9009,25 @@ type TargetGroupAttribute struct {
|
||||
// value is 300 seconds. If the target is a Lambda function, this attribute
|
||||
// is not supported.
|
||||
//
|
||||
// The following attributes are supported by Application Load Balancers if the
|
||||
// target is not a Lambda function:
|
||||
// * stickiness.enabled - Indicates whether sticky sessions are enabled.
|
||||
// The value is true or false. The default is false.
|
||||
//
|
||||
// * stickiness.type - The type of sticky sessions. The possible values are
|
||||
// lb_cookie for Application Load Balancers or source_ip for Network Load
|
||||
// Balancers.
|
||||
//
|
||||
// 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 or least_outstanding_requests. The default is round_robin.
|
||||
//
|
||||
// * slow_start.duration_seconds - The time period, in seconds, during which
|
||||
// a newly registered target receives a linearly 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). Slow
|
||||
// start mode is disabled by default.
|
||||
//
|
||||
// * stickiness.enabled - Indicates whether sticky sessions are enabled.
|
||||
// The value is true or false. The default is false.
|
||||
//
|
||||
// * stickiness.type - The type of sticky sessions. The possible value is
|
||||
// lb_cookie.
|
||||
// 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.lb_cookie.duration_seconds - The time period, in seconds,
|
||||
// during which requests from a client should be routed to the same target.
|
||||
@@ -8794,14 +9035,15 @@ type TargetGroupAttribute struct {
|
||||
// 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 target is a Lambda function.
|
||||
// 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 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.
|
||||
// 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 attribute is supported only by Network Load Balancers:
|
||||
//
|
||||
@@ -9060,6 +9302,17 @@ const (
|
||||
ActionTypeEnumFixedResponse = "fixed-response"
|
||||
)
|
||||
|
||||
// ActionTypeEnum_Values returns all elements of the ActionTypeEnum enum
|
||||
func ActionTypeEnum_Values() []string {
|
||||
return []string{
|
||||
ActionTypeEnumForward,
|
||||
ActionTypeEnumAuthenticateOidc,
|
||||
ActionTypeEnumAuthenticateCognito,
|
||||
ActionTypeEnumRedirect,
|
||||
ActionTypeEnumFixedResponse,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// AuthenticateCognitoActionConditionalBehaviorEnumDeny is a AuthenticateCognitoActionConditionalBehaviorEnum enum value
|
||||
AuthenticateCognitoActionConditionalBehaviorEnumDeny = "deny"
|
||||
@@ -9071,6 +9324,15 @@ const (
|
||||
AuthenticateCognitoActionConditionalBehaviorEnumAuthenticate = "authenticate"
|
||||
)
|
||||
|
||||
// AuthenticateCognitoActionConditionalBehaviorEnum_Values returns all elements of the AuthenticateCognitoActionConditionalBehaviorEnum enum
|
||||
func AuthenticateCognitoActionConditionalBehaviorEnum_Values() []string {
|
||||
return []string{
|
||||
AuthenticateCognitoActionConditionalBehaviorEnumDeny,
|
||||
AuthenticateCognitoActionConditionalBehaviorEnumAllow,
|
||||
AuthenticateCognitoActionConditionalBehaviorEnumAuthenticate,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// AuthenticateOidcActionConditionalBehaviorEnumDeny is a AuthenticateOidcActionConditionalBehaviorEnum enum value
|
||||
AuthenticateOidcActionConditionalBehaviorEnumDeny = "deny"
|
||||
@@ -9082,6 +9344,15 @@ const (
|
||||
AuthenticateOidcActionConditionalBehaviorEnumAuthenticate = "authenticate"
|
||||
)
|
||||
|
||||
// AuthenticateOidcActionConditionalBehaviorEnum_Values returns all elements of the AuthenticateOidcActionConditionalBehaviorEnum enum
|
||||
func AuthenticateOidcActionConditionalBehaviorEnum_Values() []string {
|
||||
return []string{
|
||||
AuthenticateOidcActionConditionalBehaviorEnumDeny,
|
||||
AuthenticateOidcActionConditionalBehaviorEnumAllow,
|
||||
AuthenticateOidcActionConditionalBehaviorEnumAuthenticate,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// IpAddressTypeIpv4 is a IpAddressType enum value
|
||||
IpAddressTypeIpv4 = "ipv4"
|
||||
@@ -9090,6 +9361,14 @@ const (
|
||||
IpAddressTypeDualstack = "dualstack"
|
||||
)
|
||||
|
||||
// IpAddressType_Values returns all elements of the IpAddressType enum
|
||||
func IpAddressType_Values() []string {
|
||||
return []string{
|
||||
IpAddressTypeIpv4,
|
||||
IpAddressTypeDualstack,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// LoadBalancerSchemeEnumInternetFacing is a LoadBalancerSchemeEnum enum value
|
||||
LoadBalancerSchemeEnumInternetFacing = "internet-facing"
|
||||
@@ -9098,6 +9377,14 @@ const (
|
||||
LoadBalancerSchemeEnumInternal = "internal"
|
||||
)
|
||||
|
||||
// LoadBalancerSchemeEnum_Values returns all elements of the LoadBalancerSchemeEnum enum
|
||||
func LoadBalancerSchemeEnum_Values() []string {
|
||||
return []string{
|
||||
LoadBalancerSchemeEnumInternetFacing,
|
||||
LoadBalancerSchemeEnumInternal,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// LoadBalancerStateEnumActive is a LoadBalancerStateEnum enum value
|
||||
LoadBalancerStateEnumActive = "active"
|
||||
@@ -9112,6 +9399,16 @@ const (
|
||||
LoadBalancerStateEnumFailed = "failed"
|
||||
)
|
||||
|
||||
// LoadBalancerStateEnum_Values returns all elements of the LoadBalancerStateEnum enum
|
||||
func LoadBalancerStateEnum_Values() []string {
|
||||
return []string{
|
||||
LoadBalancerStateEnumActive,
|
||||
LoadBalancerStateEnumProvisioning,
|
||||
LoadBalancerStateEnumActiveImpaired,
|
||||
LoadBalancerStateEnumFailed,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// LoadBalancerTypeEnumApplication is a LoadBalancerTypeEnum enum value
|
||||
LoadBalancerTypeEnumApplication = "application"
|
||||
@@ -9120,6 +9417,14 @@ const (
|
||||
LoadBalancerTypeEnumNetwork = "network"
|
||||
)
|
||||
|
||||
// LoadBalancerTypeEnum_Values returns all elements of the LoadBalancerTypeEnum enum
|
||||
func LoadBalancerTypeEnum_Values() []string {
|
||||
return []string{
|
||||
LoadBalancerTypeEnumApplication,
|
||||
LoadBalancerTypeEnumNetwork,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// ProtocolEnumHttp is a ProtocolEnum enum value
|
||||
ProtocolEnumHttp = "HTTP"
|
||||
@@ -9140,6 +9445,18 @@ const (
|
||||
ProtocolEnumTcpUdp = "TCP_UDP"
|
||||
)
|
||||
|
||||
// ProtocolEnum_Values returns all elements of the ProtocolEnum enum
|
||||
func ProtocolEnum_Values() []string {
|
||||
return []string{
|
||||
ProtocolEnumHttp,
|
||||
ProtocolEnumHttps,
|
||||
ProtocolEnumTcp,
|
||||
ProtocolEnumTls,
|
||||
ProtocolEnumUdp,
|
||||
ProtocolEnumTcpUdp,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// RedirectActionStatusCodeEnumHttp301 is a RedirectActionStatusCodeEnum enum value
|
||||
RedirectActionStatusCodeEnumHttp301 = "HTTP_301"
|
||||
@@ -9148,6 +9465,14 @@ const (
|
||||
RedirectActionStatusCodeEnumHttp302 = "HTTP_302"
|
||||
)
|
||||
|
||||
// RedirectActionStatusCodeEnum_Values returns all elements of the RedirectActionStatusCodeEnum enum
|
||||
func RedirectActionStatusCodeEnum_Values() []string {
|
||||
return []string{
|
||||
RedirectActionStatusCodeEnumHttp301,
|
||||
RedirectActionStatusCodeEnumHttp302,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// TargetHealthReasonEnumElbRegistrationInProgress is a TargetHealthReasonEnum enum value
|
||||
TargetHealthReasonEnumElbRegistrationInProgress = "Elb.RegistrationInProgress"
|
||||
@@ -9186,6 +9511,24 @@ const (
|
||||
TargetHealthReasonEnumElbInternalError = "Elb.InternalError"
|
||||
)
|
||||
|
||||
// TargetHealthReasonEnum_Values returns all elements of the TargetHealthReasonEnum enum
|
||||
func TargetHealthReasonEnum_Values() []string {
|
||||
return []string{
|
||||
TargetHealthReasonEnumElbRegistrationInProgress,
|
||||
TargetHealthReasonEnumElbInitialHealthChecking,
|
||||
TargetHealthReasonEnumTargetResponseCodeMismatch,
|
||||
TargetHealthReasonEnumTargetTimeout,
|
||||
TargetHealthReasonEnumTargetFailedHealthChecks,
|
||||
TargetHealthReasonEnumTargetNotRegistered,
|
||||
TargetHealthReasonEnumTargetNotInUse,
|
||||
TargetHealthReasonEnumTargetDeregistrationInProgress,
|
||||
TargetHealthReasonEnumTargetInvalidState,
|
||||
TargetHealthReasonEnumTargetIpUnusable,
|
||||
TargetHealthReasonEnumTargetHealthCheckDisabled,
|
||||
TargetHealthReasonEnumElbInternalError,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// TargetHealthStateEnumInitial is a TargetHealthStateEnum enum value
|
||||
TargetHealthStateEnumInitial = "initial"
|
||||
@@ -9206,6 +9549,18 @@ const (
|
||||
TargetHealthStateEnumUnavailable = "unavailable"
|
||||
)
|
||||
|
||||
// TargetHealthStateEnum_Values returns all elements of the TargetHealthStateEnum enum
|
||||
func TargetHealthStateEnum_Values() []string {
|
||||
return []string{
|
||||
TargetHealthStateEnumInitial,
|
||||
TargetHealthStateEnumHealthy,
|
||||
TargetHealthStateEnumUnhealthy,
|
||||
TargetHealthStateEnumUnused,
|
||||
TargetHealthStateEnumDraining,
|
||||
TargetHealthStateEnumUnavailable,
|
||||
}
|
||||
}
|
||||
|
||||
const (
|
||||
// TargetTypeEnumInstance is a TargetTypeEnum enum value
|
||||
TargetTypeEnumInstance = "instance"
|
||||
@@ -9216,3 +9571,12 @@ const (
|
||||
// TargetTypeEnumLambda is a TargetTypeEnum enum value
|
||||
TargetTypeEnumLambda = "lambda"
|
||||
)
|
||||
|
||||
// TargetTypeEnum_Values returns all elements of the TargetTypeEnum enum
|
||||
func TargetTypeEnum_Values() []string {
|
||||
return []string{
|
||||
TargetTypeEnumInstance,
|
||||
TargetTypeEnumIp,
|
||||
TargetTypeEnumLambda,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user