AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

AttachInstancesToLoadBalancerInput

import "github.com/aws/aws-sdk-go/service/lightsail"

type AttachInstancesToLoadBalancerInput struct { InstanceNames []*string `locationName:"instanceNames" type:"list" required:"true"` LoadBalancerName *string `locationName:"loadBalancerName" type:"string" required:"true"` }

InstanceNames

Type: []*string

An array of strings representing the instance name(s) you want to attach to your load balancer.

An instance must be running before you can attach it to your load balancer.

There are no additional limits on the number of instances you can attach to your load balancer, aside from the limit of Lightsail instances you can create in your account (20).

InstanceNames is a required field

LoadBalancerName

Type: *string

The name of the load balancer.

LoadBalancerName is a required field

Method

GoString

func (s AttachInstancesToLoadBalancerInput) GoString() string

GoString returns the string representation

SetInstanceNames

func (s *AttachInstancesToLoadBalancerInput) SetInstanceNames(v []*string) *AttachInstancesToLoadBalancerInput

SetInstanceNames sets the InstanceNames field's value.

SetLoadBalancerName

func (s *AttachInstancesToLoadBalancerInput) SetLoadBalancerName(v string) *AttachInstancesToLoadBalancerInput

SetLoadBalancerName sets the LoadBalancerName field's value.

String

func (s AttachInstancesToLoadBalancerInput) String() string

String returns the string representation

Validate

func (s *AttachInstancesToLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: