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.

StopInstanceInput

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

type StopInstanceInput struct { Force *bool `locationName:"force" type:"boolean"` InstanceName *string `locationName:"instanceName" type:"string" required:"true"` }

Force

Type: *bool

When set to True, forces a Lightsail instance that is stuck in a stopping state to stop.

Only use the force parameter if your instance is stuck in the stopping state. In any other state, your instance should stop normally without adding this parameter to your API request.

InstanceName

Type: *string

The name of the instance (a virtual private server) to stop.

InstanceName is a required field

Method

GoString

func (s StopInstanceInput) GoString() string

GoString returns the string representation

SetForce

func (s *StopInstanceInput) SetForce(v bool) *StopInstanceInput

SetForce sets the Force field's value.

SetInstanceName

func (s *StopInstanceInput) SetInstanceName(v string) *StopInstanceInput

SetInstanceName sets the InstanceName field's value.

String

func (s StopInstanceInput) String() string

String returns the string representation

Validate

func (s *StopInstanceInput) Validate() error

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

On this page: