ec2 - ActiveState ActiveGo 1.8
...

Package ec2

import "github.com/aws/aws-sdk-go/service/ec2"
Overview
Index
Examples
Subdirectories

Overview ▾

Package ec2 provides the client and types for making API requests to Amazon Elastic Compute Cloud.

Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud. Using Amazon EC2 eliminates your need to invest in hardware up front, so you can develop and deploy applications faster.

See https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15 for more information on this service.

See ec2 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/ec2/

Using the Client

To use the client for Amazon Elastic Compute Cloud you will first need to create a new instance of it.

When creating a client for an AWS service you'll first need to have a Session already created. The Session provides configuration that can be shared between multiple service clients. Additional configuration can be applied to the Session and service's client when they are constructed. The aws package's Config type contains several fields such as Region for the AWS Region the client should make API requests too. The optional Config value can be provided as the variadic argument for Sessions and client creation.

Once the service's client is created you can use it to make API requests the AWS service. These clients are safe to use concurrently.

// Create a session to share configuration, and load external configuration.
sess := session.Must(session.NewSession())

// Create the service's client with the session.
svc := ec2.New(sess)

See the SDK's documentation for more information on how to use service clients. https://docs.aws.amazon.com/sdk-for-go/api/

See aws package's Config type for more information on configuration options. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Elastic Compute Cloud client EC2 for more information on creating the service's client. https://docs.aws.amazon.com/sdk-for-go/api/service/ec2/#New

Once the client is created you can make an API request to the service. Each API method takes a input parameter, and returns the service response and an error.

The API method will document which error codes the service can be returned by the operation if the service models the API operation's errors. These errors will also be available as const strings prefixed with "ErrCode".

result, err := svc.AcceptReservedInstancesExchangeQuote(params)
if err != nil {
    // Cast err to awserr.Error to handle specific error codes.
    aerr, ok := err.(awserr.Error)
    if ok && aerr.Code() == <error code to check for> {
        // Specific error code handling
    }
    return err
}

fmt.Println("AcceptReservedInstancesExchangeQuote result:")
fmt.Println(result)

Using the Client with Context

The service's client also provides methods to make API requests with a Context value. This allows you to control the timeout, and cancellation of pending requests. These methods also take request Option as variadic parameter to apply additional configuration to the API request.

ctx := context.Background()

result, err := svc.AcceptReservedInstancesExchangeQuoteWithContext(ctx, params)

See the request package documentation for more information on using Context pattern with the SDK. https://docs.aws.amazon.com/sdk-for-go/api/aws/request/

Index ▾

Constants
type AcceptReservedInstancesExchangeQuoteInput
    func (s AcceptReservedInstancesExchangeQuoteInput) GoString() string
    func (s *AcceptReservedInstancesExchangeQuoteInput) SetDryRun(v bool) *AcceptReservedInstancesExchangeQuoteInput
    func (s *AcceptReservedInstancesExchangeQuoteInput) SetReservedInstanceIds(v []*string) *AcceptReservedInstancesExchangeQuoteInput
    func (s *AcceptReservedInstancesExchangeQuoteInput) SetTargetConfigurations(v []*TargetConfigurationRequest) *AcceptReservedInstancesExchangeQuoteInput
    func (s AcceptReservedInstancesExchangeQuoteInput) String() string
    func (s *AcceptReservedInstancesExchangeQuoteInput) Validate() error
type AcceptReservedInstancesExchangeQuoteOutput
    func (s AcceptReservedInstancesExchangeQuoteOutput) GoString() string
    func (s *AcceptReservedInstancesExchangeQuoteOutput) SetExchangeId(v string) *AcceptReservedInstancesExchangeQuoteOutput
    func (s AcceptReservedInstancesExchangeQuoteOutput) String() string
type AcceptVpcPeeringConnectionInput
    func (s AcceptVpcPeeringConnectionInput) GoString() string
    func (s *AcceptVpcPeeringConnectionInput) SetDryRun(v bool) *AcceptVpcPeeringConnectionInput
    func (s *AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *AcceptVpcPeeringConnectionInput
    func (s AcceptVpcPeeringConnectionInput) String() string
type AcceptVpcPeeringConnectionOutput
    func (s AcceptVpcPeeringConnectionOutput) GoString() string
    func (s *AcceptVpcPeeringConnectionOutput) SetVpcPeeringConnection(v *VpcPeeringConnection) *AcceptVpcPeeringConnectionOutput
    func (s AcceptVpcPeeringConnectionOutput) String() string
type AccountAttribute
    func (s AccountAttribute) GoString() string
    func (s *AccountAttribute) SetAttributeName(v string) *AccountAttribute
    func (s *AccountAttribute) SetAttributeValues(v []*AccountAttributeValue) *AccountAttribute
    func (s AccountAttribute) String() string
type AccountAttributeValue
    func (s AccountAttributeValue) GoString() string
    func (s *AccountAttributeValue) SetAttributeValue(v string) *AccountAttributeValue
    func (s AccountAttributeValue) String() string
type ActiveInstance
    func (s ActiveInstance) GoString() string
    func (s *ActiveInstance) SetInstanceHealth(v string) *ActiveInstance
    func (s *ActiveInstance) SetInstanceId(v string) *ActiveInstance
    func (s *ActiveInstance) SetInstanceType(v string) *ActiveInstance
    func (s *ActiveInstance) SetSpotInstanceRequestId(v string) *ActiveInstance
    func (s ActiveInstance) String() string
type Address
    func (s Address) GoString() string
    func (s *Address) SetAllocationId(v string) *Address
    func (s *Address) SetAssociationId(v string) *Address
    func (s *Address) SetDomain(v string) *Address
    func (s *Address) SetInstanceId(v string) *Address
    func (s *Address) SetNetworkInterfaceId(v string) *Address
    func (s *Address) SetNetworkInterfaceOwnerId(v string) *Address
    func (s *Address) SetPrivateIpAddress(v string) *Address
    func (s *Address) SetPublicIp(v string) *Address
    func (s Address) String() string
type AllocateAddressInput
    func (s AllocateAddressInput) GoString() string
    func (s *AllocateAddressInput) SetDomain(v string) *AllocateAddressInput
    func (s *AllocateAddressInput) SetDryRun(v bool) *AllocateAddressInput
    func (s AllocateAddressInput) String() string
type AllocateAddressOutput
    func (s AllocateAddressOutput) GoString() string
    func (s *AllocateAddressOutput) SetAllocationId(v string) *AllocateAddressOutput
    func (s *AllocateAddressOutput) SetDomain(v string) *AllocateAddressOutput
    func (s *AllocateAddressOutput) SetPublicIp(v string) *AllocateAddressOutput
    func (s AllocateAddressOutput) String() string
type AllocateHostsInput
    func (s AllocateHostsInput) GoString() string
    func (s *AllocateHostsInput) SetAutoPlacement(v string) *AllocateHostsInput
    func (s *AllocateHostsInput) SetAvailabilityZone(v string) *AllocateHostsInput
    func (s *AllocateHostsInput) SetClientToken(v string) *AllocateHostsInput
    func (s *AllocateHostsInput) SetInstanceType(v string) *AllocateHostsInput
    func (s *AllocateHostsInput) SetQuantity(v int64) *AllocateHostsInput
    func (s AllocateHostsInput) String() string
    func (s *AllocateHostsInput) Validate() error
type AllocateHostsOutput
    func (s AllocateHostsOutput) GoString() string
    func (s *AllocateHostsOutput) SetHostIds(v []*string) *AllocateHostsOutput
    func (s AllocateHostsOutput) String() string
type AssignIpv6AddressesInput
    func (s AssignIpv6AddressesInput) GoString() string
    func (s *AssignIpv6AddressesInput) SetIpv6AddressCount(v int64) *AssignIpv6AddressesInput
    func (s *AssignIpv6AddressesInput) SetIpv6Addresses(v []*string) *AssignIpv6AddressesInput
    func (s *AssignIpv6AddressesInput) SetNetworkInterfaceId(v string) *AssignIpv6AddressesInput
    func (s AssignIpv6AddressesInput) String() string
    func (s *AssignIpv6AddressesInput) Validate() error
type AssignIpv6AddressesOutput
    func (s AssignIpv6AddressesOutput) GoString() string
    func (s *AssignIpv6AddressesOutput) SetAssignedIpv6Addresses(v []*string) *AssignIpv6AddressesOutput
    func (s *AssignIpv6AddressesOutput) SetNetworkInterfaceId(v string) *AssignIpv6AddressesOutput
    func (s AssignIpv6AddressesOutput) String() string
type AssignPrivateIpAddressesInput
    func (s AssignPrivateIpAddressesInput) GoString() string
    func (s *AssignPrivateIpAddressesInput) SetAllowReassignment(v bool) *AssignPrivateIpAddressesInput
    func (s *AssignPrivateIpAddressesInput) SetNetworkInterfaceId(v string) *AssignPrivateIpAddressesInput
    func (s *AssignPrivateIpAddressesInput) SetPrivateIpAddresses(v []*string) *AssignPrivateIpAddressesInput
    func (s *AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount(v int64) *AssignPrivateIpAddressesInput
    func (s AssignPrivateIpAddressesInput) String() string
    func (s *AssignPrivateIpAddressesInput) Validate() error
type AssignPrivateIpAddressesOutput
    func (s AssignPrivateIpAddressesOutput) GoString() string
    func (s AssignPrivateIpAddressesOutput) String() string
type AssociateAddressInput
    func (s AssociateAddressInput) GoString() string
    func (s *AssociateAddressInput) SetAllocationId(v string) *AssociateAddressInput
    func (s *AssociateAddressInput) SetAllowReassociation(v bool) *AssociateAddressInput
    func (s *AssociateAddressInput) SetDryRun(v bool) *AssociateAddressInput
    func (s *AssociateAddressInput) SetInstanceId(v string) *AssociateAddressInput
    func (s *AssociateAddressInput) SetNetworkInterfaceId(v string) *AssociateAddressInput
    func (s *AssociateAddressInput) SetPrivateIpAddress(v string) *AssociateAddressInput
    func (s *AssociateAddressInput) SetPublicIp(v string) *AssociateAddressInput
    func (s AssociateAddressInput) String() string
type AssociateAddressOutput
    func (s AssociateAddressOutput) GoString() string
    func (s *AssociateAddressOutput) SetAssociationId(v string) *AssociateAddressOutput
    func (s AssociateAddressOutput) String() string
type AssociateDhcpOptionsInput
    func (s AssociateDhcpOptionsInput) GoString() string
    func (s *AssociateDhcpOptionsInput) SetDhcpOptionsId(v string) *AssociateDhcpOptionsInput
    func (s *AssociateDhcpOptionsInput) SetDryRun(v bool) *AssociateDhcpOptionsInput
    func (s *AssociateDhcpOptionsInput) SetVpcId(v string) *AssociateDhcpOptionsInput
    func (s AssociateDhcpOptionsInput) String() string
    func (s *AssociateDhcpOptionsInput) Validate() error
type AssociateDhcpOptionsOutput
    func (s AssociateDhcpOptionsOutput) GoString() string
    func (s AssociateDhcpOptionsOutput) String() string
type AssociateIamInstanceProfileInput
    func (s AssociateIamInstanceProfileInput) GoString() string
    func (s *AssociateIamInstanceProfileInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *AssociateIamInstanceProfileInput
    func (s *AssociateIamInstanceProfileInput) SetInstanceId(v string) *AssociateIamInstanceProfileInput
    func (s AssociateIamInstanceProfileInput) String() string
    func (s *AssociateIamInstanceProfileInput) Validate() error
type AssociateIamInstanceProfileOutput
    func (s AssociateIamInstanceProfileOutput) GoString() string
    func (s *AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *AssociateIamInstanceProfileOutput
    func (s AssociateIamInstanceProfileOutput) String() string
type AssociateRouteTableInput
    func (s AssociateRouteTableInput) GoString() string
    func (s *AssociateRouteTableInput) SetDryRun(v bool) *AssociateRouteTableInput
    func (s *AssociateRouteTableInput) SetRouteTableId(v string) *AssociateRouteTableInput
    func (s *AssociateRouteTableInput) SetSubnetId(v string) *AssociateRouteTableInput
    func (s AssociateRouteTableInput) String() string
    func (s *AssociateRouteTableInput) Validate() error
type AssociateRouteTableOutput
    func (s AssociateRouteTableOutput) GoString() string
    func (s *AssociateRouteTableOutput) SetAssociationId(v string) *AssociateRouteTableOutput
    func (s AssociateRouteTableOutput) String() string
type AssociateSubnetCidrBlockInput
    func (s AssociateSubnetCidrBlockInput) GoString() string
    func (s *AssociateSubnetCidrBlockInput) SetIpv6CidrBlock(v string) *AssociateSubnetCidrBlockInput
    func (s *AssociateSubnetCidrBlockInput) SetSubnetId(v string) *AssociateSubnetCidrBlockInput
    func (s AssociateSubnetCidrBlockInput) String() string
    func (s *AssociateSubnetCidrBlockInput) Validate() error
type AssociateSubnetCidrBlockOutput
    func (s AssociateSubnetCidrBlockOutput) GoString() string
    func (s *AssociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation(v *SubnetIpv6CidrBlockAssociation) *AssociateSubnetCidrBlockOutput
    func (s *AssociateSubnetCidrBlockOutput) SetSubnetId(v string) *AssociateSubnetCidrBlockOutput
    func (s AssociateSubnetCidrBlockOutput) String() string
type AssociateVpcCidrBlockInput
    func (s AssociateVpcCidrBlockInput) GoString() string
    func (s *AssociateVpcCidrBlockInput) SetAmazonProvidedIpv6CidrBlock(v bool) *AssociateVpcCidrBlockInput
    func (s *AssociateVpcCidrBlockInput) SetVpcId(v string) *AssociateVpcCidrBlockInput
    func (s AssociateVpcCidrBlockInput) String() string
    func (s *AssociateVpcCidrBlockInput) Validate() error
type AssociateVpcCidrBlockOutput
    func (s AssociateVpcCidrBlockOutput) GoString() string
    func (s *AssociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation(v *VpcIpv6CidrBlockAssociation) *AssociateVpcCidrBlockOutput
    func (s *AssociateVpcCidrBlockOutput) SetVpcId(v string) *AssociateVpcCidrBlockOutput
    func (s AssociateVpcCidrBlockOutput) String() string
type AttachClassicLinkVpcInput
    func (s AttachClassicLinkVpcInput) GoString() string
    func (s *AttachClassicLinkVpcInput) SetDryRun(v bool) *AttachClassicLinkVpcInput
    func (s *AttachClassicLinkVpcInput) SetGroups(v []*string) *AttachClassicLinkVpcInput
    func (s *AttachClassicLinkVpcInput) SetInstanceId(v string) *AttachClassicLinkVpcInput
    func (s *AttachClassicLinkVpcInput) SetVpcId(v string) *AttachClassicLinkVpcInput
    func (s AttachClassicLinkVpcInput) String() string
    func (s *AttachClassicLinkVpcInput) Validate() error
type AttachClassicLinkVpcOutput
    func (s AttachClassicLinkVpcOutput) GoString() string
    func (s *AttachClassicLinkVpcOutput) SetReturn(v bool) *AttachClassicLinkVpcOutput
    func (s AttachClassicLinkVpcOutput) String() string
type AttachInternetGatewayInput
    func (s AttachInternetGatewayInput) GoString() string
    func (s *AttachInternetGatewayInput) SetDryRun(v bool) *AttachInternetGatewayInput
    func (s *AttachInternetGatewayInput) SetInternetGatewayId(v string) *AttachInternetGatewayInput
    func (s *AttachInternetGatewayInput) SetVpcId(v string) *AttachInternetGatewayInput
    func (s AttachInternetGatewayInput) String() string
    func (s *AttachInternetGatewayInput) Validate() error
type AttachInternetGatewayOutput
    func (s AttachInternetGatewayOutput) GoString() string
    func (s AttachInternetGatewayOutput) String() string
type AttachNetworkInterfaceInput
    func (s AttachNetworkInterfaceInput) GoString() string
    func (s *AttachNetworkInterfaceInput) SetDeviceIndex(v int64) *AttachNetworkInterfaceInput
    func (s *AttachNetworkInterfaceInput) SetDryRun(v bool) *AttachNetworkInterfaceInput
    func (s *AttachNetworkInterfaceInput) SetInstanceId(v string) *AttachNetworkInterfaceInput
    func (s *AttachNetworkInterfaceInput) SetNetworkInterfaceId(v string) *AttachNetworkInterfaceInput
    func (s AttachNetworkInterfaceInput) String() string
    func (s *AttachNetworkInterfaceInput) Validate() error
type AttachNetworkInterfaceOutput
    func (s AttachNetworkInterfaceOutput) GoString() string
    func (s *AttachNetworkInterfaceOutput) SetAttachmentId(v string) *AttachNetworkInterfaceOutput
    func (s AttachNetworkInterfaceOutput) String() string
type AttachVolumeInput
    func (s AttachVolumeInput) GoString() string
    func (s *AttachVolumeInput) SetDevice(v string) *AttachVolumeInput
    func (s *AttachVolumeInput) SetDryRun(v bool) *AttachVolumeInput
    func (s *AttachVolumeInput) SetInstanceId(v string) *AttachVolumeInput
    func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput
    func (s AttachVolumeInput) String() string
    func (s *AttachVolumeInput) Validate() error
type AttachVpnGatewayInput
    func (s AttachVpnGatewayInput) GoString() string
    func (s *AttachVpnGatewayInput) SetDryRun(v bool) *AttachVpnGatewayInput
    func (s *AttachVpnGatewayInput) SetVpcId(v string) *AttachVpnGatewayInput
    func (s *AttachVpnGatewayInput) SetVpnGatewayId(v string) *AttachVpnGatewayInput
    func (s AttachVpnGatewayInput) String() string
    func (s *AttachVpnGatewayInput) Validate() error
type AttachVpnGatewayOutput
    func (s AttachVpnGatewayOutput) GoString() string
    func (s *AttachVpnGatewayOutput) SetVpcAttachment(v *VpcAttachment) *AttachVpnGatewayOutput
    func (s AttachVpnGatewayOutput) String() string
type AttributeBooleanValue
    func (s AttributeBooleanValue) GoString() string
    func (s *AttributeBooleanValue) SetValue(v bool) *AttributeBooleanValue
    func (s AttributeBooleanValue) String() string
type AttributeValue
    func (s AttributeValue) GoString() string
    func (s *AttributeValue) SetValue(v string) *AttributeValue
    func (s AttributeValue) String() string
type AuthorizeSecurityGroupEgressInput
    func (s AuthorizeSecurityGroupEgressInput) GoString() string
    func (s *AuthorizeSecurityGroupEgressInput) SetCidrIp(v string) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetDryRun(v bool) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetFromPort(v int64) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetGroupId(v string) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupEgressInput
    func (s *AuthorizeSecurityGroupEgressInput) SetToPort(v int64) *AuthorizeSecurityGroupEgressInput
    func (s AuthorizeSecurityGroupEgressInput) String() string
    func (s *AuthorizeSecurityGroupEgressInput) Validate() error
type AuthorizeSecurityGroupEgressOutput
    func (s AuthorizeSecurityGroupEgressOutput) GoString() string
    func (s AuthorizeSecurityGroupEgressOutput) String() string
type AuthorizeSecurityGroupIngressInput
    func (s AuthorizeSecurityGroupIngressInput) GoString() string
    func (s *AuthorizeSecurityGroupIngressInput) SetCidrIp(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetDryRun(v bool) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetFromPort(v int64) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetGroupId(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetGroupName(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupIngressInput
    func (s *AuthorizeSecurityGroupIngressInput) SetToPort(v int64) *AuthorizeSecurityGroupIngressInput
    func (s AuthorizeSecurityGroupIngressInput) String() string
type AuthorizeSecurityGroupIngressOutput
    func (s AuthorizeSecurityGroupIngressOutput) GoString() string
    func (s AuthorizeSecurityGroupIngressOutput) String() string
type AvailabilityZone
    func (s AvailabilityZone) GoString() string
    func (s *AvailabilityZone) SetMessages(v []*AvailabilityZoneMessage) *AvailabilityZone
    func (s *AvailabilityZone) SetRegionName(v string) *AvailabilityZone
    func (s *AvailabilityZone) SetState(v string) *AvailabilityZone
    func (s *AvailabilityZone) SetZoneName(v string) *AvailabilityZone
    func (s AvailabilityZone) String() string
type AvailabilityZoneMessage
    func (s AvailabilityZoneMessage) GoString() string
    func (s *AvailabilityZoneMessage) SetMessage(v string) *AvailabilityZoneMessage
    func (s AvailabilityZoneMessage) String() string
type AvailableCapacity
    func (s AvailableCapacity) GoString() string
    func (s *AvailableCapacity) SetAvailableInstanceCapacity(v []*InstanceCapacity) *AvailableCapacity
    func (s *AvailableCapacity) SetAvailableVCpus(v int64) *AvailableCapacity
    func (s AvailableCapacity) String() string
type BlobAttributeValue
    func (s BlobAttributeValue) GoString() string
    func (s *BlobAttributeValue) SetValue(v []byte) *BlobAttributeValue
    func (s BlobAttributeValue) String() string
type BlockDeviceMapping
    func (s BlockDeviceMapping) GoString() string
    func (s *BlockDeviceMapping) SetDeviceName(v string) *BlockDeviceMapping
    func (s *BlockDeviceMapping) SetEbs(v *EbsBlockDevice) *BlockDeviceMapping
    func (s *BlockDeviceMapping) SetNoDevice(v string) *BlockDeviceMapping
    func (s *BlockDeviceMapping) SetVirtualName(v string) *BlockDeviceMapping
    func (s BlockDeviceMapping) String() string
type BundleInstanceInput
    func (s BundleInstanceInput) GoString() string
    func (s *BundleInstanceInput) SetDryRun(v bool) *BundleInstanceInput
    func (s *BundleInstanceInput) SetInstanceId(v string) *BundleInstanceInput
    func (s *BundleInstanceInput) SetStorage(v *Storage) *BundleInstanceInput
    func (s BundleInstanceInput) String() string
    func (s *BundleInstanceInput) Validate() error
type BundleInstanceOutput
    func (s BundleInstanceOutput) GoString() string
    func (s *BundleInstanceOutput) SetBundleTask(v *BundleTask) *BundleInstanceOutput
    func (s BundleInstanceOutput) String() string
type BundleTask
    func (s BundleTask) GoString() string
    func (s *BundleTask) SetBundleId(v string) *BundleTask
    func (s *BundleTask) SetBundleTaskError(v *BundleTaskError) *BundleTask
    func (s *BundleTask) SetInstanceId(v string) *BundleTask
    func (s *BundleTask) SetProgress(v string) *BundleTask
    func (s *BundleTask) SetStartTime(v time.Time) *BundleTask
    func (s *BundleTask) SetState(v string) *BundleTask
    func (s *BundleTask) SetStorage(v *Storage) *BundleTask
    func (s *BundleTask) SetUpdateTime(v time.Time) *BundleTask
    func (s BundleTask) String() string
type BundleTaskError
    func (s BundleTaskError) GoString() string
    func (s *BundleTaskError) SetCode(v string) *BundleTaskError
    func (s *BundleTaskError) SetMessage(v string) *BundleTaskError
    func (s BundleTaskError) String() string
type CancelBundleTaskInput
    func (s CancelBundleTaskInput) GoString() string
    func (s *CancelBundleTaskInput) SetBundleId(v string) *CancelBundleTaskInput
    func (s *CancelBundleTaskInput) SetDryRun(v bool) *CancelBundleTaskInput
    func (s CancelBundleTaskInput) String() string
    func (s *CancelBundleTaskInput) Validate() error
type CancelBundleTaskOutput
    func (s CancelBundleTaskOutput) GoString() string
    func (s *CancelBundleTaskOutput) SetBundleTask(v *BundleTask) *CancelBundleTaskOutput
    func (s CancelBundleTaskOutput) String() string
type CancelConversionTaskInput
    func (s CancelConversionTaskInput) GoString() string
    func (s *CancelConversionTaskInput) SetConversionTaskId(v string) *CancelConversionTaskInput
    func (s *CancelConversionTaskInput) SetDryRun(v bool) *CancelConversionTaskInput
    func (s *CancelConversionTaskInput) SetReasonMessage(v string) *CancelConversionTaskInput
    func (s CancelConversionTaskInput) String() string
    func (s *CancelConversionTaskInput) Validate() error
type CancelConversionTaskOutput
    func (s CancelConversionTaskOutput) GoString() string
    func (s CancelConversionTaskOutput) String() string
type CancelExportTaskInput
    func (s CancelExportTaskInput) GoString() string
    func (s *CancelExportTaskInput) SetExportTaskId(v string) *CancelExportTaskInput
    func (s CancelExportTaskInput) String() string
    func (s *CancelExportTaskInput) Validate() error
type CancelExportTaskOutput
    func (s CancelExportTaskOutput) GoString() string
    func (s CancelExportTaskOutput) String() string
type CancelImportTaskInput
    func (s CancelImportTaskInput) GoString() string
    func (s *CancelImportTaskInput) SetCancelReason(v string) *CancelImportTaskInput
    func (s *CancelImportTaskInput) SetDryRun(v bool) *CancelImportTaskInput
    func (s *CancelImportTaskInput) SetImportTaskId(v string) *CancelImportTaskInput
    func (s CancelImportTaskInput) String() string
type CancelImportTaskOutput
    func (s CancelImportTaskOutput) GoString() string
    func (s *CancelImportTaskOutput) SetImportTaskId(v string) *CancelImportTaskOutput
    func (s *CancelImportTaskOutput) SetPreviousState(v string) *CancelImportTaskOutput
    func (s *CancelImportTaskOutput) SetState(v string) *CancelImportTaskOutput
    func (s CancelImportTaskOutput) String() string
type CancelReservedInstancesListingInput
    func (s CancelReservedInstancesListingInput) GoString() string
    func (s *CancelReservedInstancesListingInput) SetReservedInstancesListingId(v string) *CancelReservedInstancesListingInput
    func (s CancelReservedInstancesListingInput) String() string
    func (s *CancelReservedInstancesListingInput) Validate() error
type CancelReservedInstancesListingOutput
    func (s CancelReservedInstancesListingOutput) GoString() string
    func (s *CancelReservedInstancesListingOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *CancelReservedInstancesListingOutput
    func (s CancelReservedInstancesListingOutput) String() string
type CancelSpotFleetRequestsError
    func (s CancelSpotFleetRequestsError) GoString() string
    func (s *CancelSpotFleetRequestsError) SetCode(v string) *CancelSpotFleetRequestsError
    func (s *CancelSpotFleetRequestsError) SetMessage(v string) *CancelSpotFleetRequestsError
    func (s CancelSpotFleetRequestsError) String() string
type CancelSpotFleetRequestsErrorItem
    func (s CancelSpotFleetRequestsErrorItem) GoString() string
    func (s *CancelSpotFleetRequestsErrorItem) SetError(v *CancelSpotFleetRequestsError) *CancelSpotFleetRequestsErrorItem
    func (s *CancelSpotFleetRequestsErrorItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsErrorItem
    func (s CancelSpotFleetRequestsErrorItem) String() string
type CancelSpotFleetRequestsInput
    func (s CancelSpotFleetRequestsInput) GoString() string
    func (s *CancelSpotFleetRequestsInput) SetDryRun(v bool) *CancelSpotFleetRequestsInput
    func (s *CancelSpotFleetRequestsInput) SetSpotFleetRequestIds(v []*string) *CancelSpotFleetRequestsInput
    func (s *CancelSpotFleetRequestsInput) SetTerminateInstances(v bool) *CancelSpotFleetRequestsInput
    func (s CancelSpotFleetRequestsInput) String() string
    func (s *CancelSpotFleetRequestsInput) Validate() error
type CancelSpotFleetRequestsOutput
    func (s CancelSpotFleetRequestsOutput) GoString() string
    func (s *CancelSpotFleetRequestsOutput) SetSuccessfulFleetRequests(v []*CancelSpotFleetRequestsSuccessItem) *CancelSpotFleetRequestsOutput
    func (s *CancelSpotFleetRequestsOutput) SetUnsuccessfulFleetRequests(v []*CancelSpotFleetRequestsErrorItem) *CancelSpotFleetRequestsOutput
    func (s CancelSpotFleetRequestsOutput) String() string
type CancelSpotFleetRequestsSuccessItem
    func (s CancelSpotFleetRequestsSuccessItem) GoString() string
    func (s *CancelSpotFleetRequestsSuccessItem) SetCurrentSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem
    func (s *CancelSpotFleetRequestsSuccessItem) SetPreviousSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem
    func (s *CancelSpotFleetRequestsSuccessItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsSuccessItem
    func (s CancelSpotFleetRequestsSuccessItem) String() string
type CancelSpotInstanceRequestsInput
    func (s CancelSpotInstanceRequestsInput) GoString() string
    func (s *CancelSpotInstanceRequestsInput) SetDryRun(v bool) *CancelSpotInstanceRequestsInput
    func (s *CancelSpotInstanceRequestsInput) SetSpotInstanceRequestIds(v []*string) *CancelSpotInstanceRequestsInput
    func (s CancelSpotInstanceRequestsInput) String() string
    func (s *CancelSpotInstanceRequestsInput) Validate() error
type CancelSpotInstanceRequestsOutput
    func (s CancelSpotInstanceRequestsOutput) GoString() string
    func (s *CancelSpotInstanceRequestsOutput) SetCancelledSpotInstanceRequests(v []*CancelledSpotInstanceRequest) *CancelSpotInstanceRequestsOutput
    func (s CancelSpotInstanceRequestsOutput) String() string
type CancelledSpotInstanceRequest
    func (s CancelledSpotInstanceRequest) GoString() string
    func (s *CancelledSpotInstanceRequest) SetSpotInstanceRequestId(v string) *CancelledSpotInstanceRequest
    func (s *CancelledSpotInstanceRequest) SetState(v string) *CancelledSpotInstanceRequest
    func (s CancelledSpotInstanceRequest) String() string
type ClassicLinkDnsSupport
    func (s ClassicLinkDnsSupport) GoString() string
    func (s *ClassicLinkDnsSupport) SetClassicLinkDnsSupported(v bool) *ClassicLinkDnsSupport
    func (s *ClassicLinkDnsSupport) SetVpcId(v string) *ClassicLinkDnsSupport
    func (s ClassicLinkDnsSupport) String() string
type ClassicLinkInstance
    func (s ClassicLinkInstance) GoString() string
    func (s *ClassicLinkInstance) SetGroups(v []*GroupIdentifier) *ClassicLinkInstance
    func (s *ClassicLinkInstance) SetInstanceId(v string) *ClassicLinkInstance
    func (s *ClassicLinkInstance) SetTags(v []*Tag) *ClassicLinkInstance
    func (s *ClassicLinkInstance) SetVpcId(v string) *ClassicLinkInstance
    func (s ClassicLinkInstance) String() string
type ClientData
    func (s ClientData) GoString() string
    func (s *ClientData) SetComment(v string) *ClientData
    func (s *ClientData) SetUploadEnd(v time.Time) *ClientData
    func (s *ClientData) SetUploadSize(v float64) *ClientData
    func (s *ClientData) SetUploadStart(v time.Time) *ClientData
    func (s ClientData) String() string
type ConfirmProductInstanceInput
    func (s ConfirmProductInstanceInput) GoString() string
    func (s *ConfirmProductInstanceInput) SetDryRun(v bool) *ConfirmProductInstanceInput
    func (s *ConfirmProductInstanceInput) SetInstanceId(v string) *ConfirmProductInstanceInput
    func (s *ConfirmProductInstanceInput) SetProductCode(v string) *ConfirmProductInstanceInput
    func (s ConfirmProductInstanceInput) String() string
    func (s *ConfirmProductInstanceInput) Validate() error
type ConfirmProductInstanceOutput
    func (s ConfirmProductInstanceOutput) GoString() string
    func (s *ConfirmProductInstanceOutput) SetOwnerId(v string) *ConfirmProductInstanceOutput
    func (s *ConfirmProductInstanceOutput) SetReturn(v bool) *ConfirmProductInstanceOutput
    func (s ConfirmProductInstanceOutput) String() string
type ConversionTask
    func (s ConversionTask) GoString() string
    func (s *ConversionTask) SetConversionTaskId(v string) *ConversionTask
    func (s *ConversionTask) SetExpirationTime(v string) *ConversionTask
    func (s *ConversionTask) SetImportInstance(v *ImportInstanceTaskDetails) *ConversionTask
    func (s *ConversionTask) SetImportVolume(v *ImportVolumeTaskDetails) *ConversionTask
    func (s *ConversionTask) SetState(v string) *ConversionTask
    func (s *ConversionTask) SetStatusMessage(v string) *ConversionTask
    func (s *ConversionTask) SetTags(v []*Tag) *ConversionTask
    func (s ConversionTask) String() string
type CopyImageInput
    func (s CopyImageInput) GoString() string
    func (s *CopyImageInput) SetClientToken(v string) *CopyImageInput
    func (s *CopyImageInput) SetDescription(v string) *CopyImageInput
    func (s *CopyImageInput) SetDryRun(v bool) *CopyImageInput
    func (s *CopyImageInput) SetEncrypted(v bool) *CopyImageInput
    func (s *CopyImageInput) SetKmsKeyId(v string) *CopyImageInput
    func (s *CopyImageInput) SetName(v string) *CopyImageInput
    func (s *CopyImageInput) SetSourceImageId(v string) *CopyImageInput
    func (s *CopyImageInput) SetSourceRegion(v string) *CopyImageInput
    func (s CopyImageInput) String() string
    func (s *CopyImageInput) Validate() error
type CopyImageOutput
    func (s CopyImageOutput) GoString() string
    func (s *CopyImageOutput) SetImageId(v string) *CopyImageOutput
    func (s CopyImageOutput) String() string
type CopySnapshotInput
    func (s CopySnapshotInput) GoString() string
    func (s *CopySnapshotInput) SetDescription(v string) *CopySnapshotInput
    func (s *CopySnapshotInput) SetDestinationRegion(v string) *CopySnapshotInput
    func (s *CopySnapshotInput) SetDryRun(v bool) *CopySnapshotInput
    func (s *CopySnapshotInput) SetEncrypted(v bool) *CopySnapshotInput
    func (s *CopySnapshotInput) SetKmsKeyId(v string) *CopySnapshotInput
    func (s *CopySnapshotInput) SetPresignedUrl(v string) *CopySnapshotInput
    func (s *CopySnapshotInput) SetSourceRegion(v string) *CopySnapshotInput
    func (s *CopySnapshotInput) SetSourceSnapshotId(v string) *CopySnapshotInput
    func (s CopySnapshotInput) String() string
    func (s *CopySnapshotInput) Validate() error
type CopySnapshotOutput
    func (s CopySnapshotOutput) GoString() string
    func (s *CopySnapshotOutput) SetSnapshotId(v string) *CopySnapshotOutput
    func (s CopySnapshotOutput) String() string
type CreateCustomerGatewayInput
    func (s CreateCustomerGatewayInput) GoString() string
    func (s *CreateCustomerGatewayInput) SetBgpAsn(v int64) *CreateCustomerGatewayInput
    func (s *CreateCustomerGatewayInput) SetDryRun(v bool) *CreateCustomerGatewayInput
    func (s *CreateCustomerGatewayInput) SetPublicIp(v string) *CreateCustomerGatewayInput
    func (s *CreateCustomerGatewayInput) SetType(v string) *CreateCustomerGatewayInput
    func (s CreateCustomerGatewayInput) String() string
    func (s *CreateCustomerGatewayInput) Validate() error
type CreateCustomerGatewayOutput
    func (s CreateCustomerGatewayOutput) GoString() string
    func (s *CreateCustomerGatewayOutput) SetCustomerGateway(v *CustomerGateway) *CreateCustomerGatewayOutput
    func (s CreateCustomerGatewayOutput) String() string
type CreateDhcpOptionsInput
    func (s CreateDhcpOptionsInput) GoString() string
    func (s *CreateDhcpOptionsInput) SetDhcpConfigurations(v []*NewDhcpConfiguration) *CreateDhcpOptionsInput
    func (s *CreateDhcpOptionsInput) SetDryRun(v bool) *CreateDhcpOptionsInput
    func (s CreateDhcpOptionsInput) String() string
    func (s *CreateDhcpOptionsInput) Validate() error
type CreateDhcpOptionsOutput
    func (s CreateDhcpOptionsOutput) GoString() string
    func (s *CreateDhcpOptionsOutput) SetDhcpOptions(v *DhcpOptions) *CreateDhcpOptionsOutput
    func (s CreateDhcpOptionsOutput) String() string
type CreateEgressOnlyInternetGatewayInput
    func (s CreateEgressOnlyInternetGatewayInput) GoString() string
    func (s *CreateEgressOnlyInternetGatewayInput) SetClientToken(v string) *CreateEgressOnlyInternetGatewayInput
    func (s *CreateEgressOnlyInternetGatewayInput) SetDryRun(v bool) *CreateEgressOnlyInternetGatewayInput
    func (s *CreateEgressOnlyInternetGatewayInput) SetVpcId(v string) *CreateEgressOnlyInternetGatewayInput
    func (s CreateEgressOnlyInternetGatewayInput) String() string
    func (s *CreateEgressOnlyInternetGatewayInput) Validate() error
type CreateEgressOnlyInternetGatewayOutput
    func (s CreateEgressOnlyInternetGatewayOutput) GoString() string
    func (s *CreateEgressOnlyInternetGatewayOutput) SetClientToken(v string) *CreateEgressOnlyInternetGatewayOutput
    func (s *CreateEgressOnlyInternetGatewayOutput) SetEgressOnlyInternetGateway(v *EgressOnlyInternetGateway) *CreateEgressOnlyInternetGatewayOutput
    func (s CreateEgressOnlyInternetGatewayOutput) String() string
type CreateFlowLogsInput
    func (s CreateFlowLogsInput) GoString() string
    func (s *CreateFlowLogsInput) SetClientToken(v string) *CreateFlowLogsInput
    func (s *CreateFlowLogsInput) SetDeliverLogsPermissionArn(v string) *CreateFlowLogsInput
    func (s *CreateFlowLogsInput) SetLogGroupName(v string) *CreateFlowLogsInput
    func (s *CreateFlowLogsInput) SetResourceIds(v []*string) *CreateFlowLogsInput
    func (s *CreateFlowLogsInput) SetResourceType(v string) *CreateFlowLogsInput
    func (s *CreateFlowLogsInput) SetTrafficType(v string) *CreateFlowLogsInput
    func (s CreateFlowLogsInput) String() string
    func (s *CreateFlowLogsInput) Validate() error
type CreateFlowLogsOutput
    func (s CreateFlowLogsOutput) GoString() string
    func (s *CreateFlowLogsOutput) SetClientToken(v string) *CreateFlowLogsOutput
    func (s *CreateFlowLogsOutput) SetFlowLogIds(v []*string) *CreateFlowLogsOutput
    func (s *CreateFlowLogsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *CreateFlowLogsOutput
    func (s CreateFlowLogsOutput) String() string
type CreateFpgaImageInput
    func (s CreateFpgaImageInput) GoString() string
    func (s *CreateFpgaImageInput) SetClientToken(v string) *CreateFpgaImageInput
    func (s *CreateFpgaImageInput) SetDescription(v string) *CreateFpgaImageInput
    func (s *CreateFpgaImageInput) SetDryRun(v bool) *CreateFpgaImageInput
    func (s *CreateFpgaImageInput) SetInputStorageLocation(v *StorageLocation) *CreateFpgaImageInput
    func (s *CreateFpgaImageInput) SetLogsStorageLocation(v *StorageLocation) *CreateFpgaImageInput
    func (s *CreateFpgaImageInput) SetName(v string) *CreateFpgaImageInput
    func (s CreateFpgaImageInput) String() string
    func (s *CreateFpgaImageInput) Validate() error
type CreateFpgaImageOutput
    func (s CreateFpgaImageOutput) GoString() string
    func (s *CreateFpgaImageOutput) SetFpgaImageGlobalId(v string) *CreateFpgaImageOutput
    func (s *CreateFpgaImageOutput) SetFpgaImageId(v string) *CreateFpgaImageOutput
    func (s CreateFpgaImageOutput) String() string
type CreateImageInput
    func (s CreateImageInput) GoString() string
    func (s *CreateImageInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *CreateImageInput
    func (s *CreateImageInput) SetDescription(v string) *CreateImageInput
    func (s *CreateImageInput) SetDryRun(v bool) *CreateImageInput
    func (s *CreateImageInput) SetInstanceId(v string) *CreateImageInput
    func (s *CreateImageInput) SetName(v string) *CreateImageInput
    func (s *CreateImageInput) SetNoReboot(v bool) *CreateImageInput
    func (s CreateImageInput) String() string
    func (s *CreateImageInput) Validate() error
type CreateImageOutput
    func (s CreateImageOutput) GoString() string
    func (s *CreateImageOutput) SetImageId(v string) *CreateImageOutput
    func (s CreateImageOutput) String() string
type CreateInstanceExportTaskInput
    func (s CreateInstanceExportTaskInput) GoString() string
    func (s *CreateInstanceExportTaskInput) SetDescription(v string) *CreateInstanceExportTaskInput
    func (s *CreateInstanceExportTaskInput) SetExportToS3Task(v *ExportToS3TaskSpecification) *CreateInstanceExportTaskInput
    func (s *CreateInstanceExportTaskInput) SetInstanceId(v string) *CreateInstanceExportTaskInput
    func (s *CreateInstanceExportTaskInput) SetTargetEnvironment(v string) *CreateInstanceExportTaskInput
    func (s CreateInstanceExportTaskInput) String() string
    func (s *CreateInstanceExportTaskInput) Validate() error
type CreateInstanceExportTaskOutput
    func (s CreateInstanceExportTaskOutput) GoString() string
    func (s *CreateInstanceExportTaskOutput) SetExportTask(v *ExportTask) *CreateInstanceExportTaskOutput
    func (s CreateInstanceExportTaskOutput) String() string
type CreateInternetGatewayInput
    func (s CreateInternetGatewayInput) GoString() string
    func (s *CreateInternetGatewayInput) SetDryRun(v bool) *CreateInternetGatewayInput
    func (s CreateInternetGatewayInput) String() string
type CreateInternetGatewayOutput
    func (s CreateInternetGatewayOutput) GoString() string
    func (s *CreateInternetGatewayOutput) SetInternetGateway(v *InternetGateway) *CreateInternetGatewayOutput
    func (s CreateInternetGatewayOutput) String() string
type CreateKeyPairInput
    func (s CreateKeyPairInput) GoString() string
    func (s *CreateKeyPairInput) SetDryRun(v bool) *CreateKeyPairInput
    func (s *CreateKeyPairInput) SetKeyName(v string) *CreateKeyPairInput
    func (s CreateKeyPairInput) String() string
    func (s *CreateKeyPairInput) Validate() error
type CreateKeyPairOutput
    func (s CreateKeyPairOutput) GoString() string
    func (s *CreateKeyPairOutput) SetKeyFingerprint(v string) *CreateKeyPairOutput
    func (s *CreateKeyPairOutput) SetKeyMaterial(v string) *CreateKeyPairOutput
    func (s *CreateKeyPairOutput) SetKeyName(v string) *CreateKeyPairOutput
    func (s CreateKeyPairOutput) String() string
type CreateNatGatewayInput
    func (s CreateNatGatewayInput) GoString() string
    func (s *CreateNatGatewayInput) SetAllocationId(v string) *CreateNatGatewayInput
    func (s *CreateNatGatewayInput) SetClientToken(v string) *CreateNatGatewayInput
    func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput
    func (s CreateNatGatewayInput) String() string
    func (s *CreateNatGatewayInput) Validate() error
type CreateNatGatewayOutput
    func (s CreateNatGatewayOutput) GoString() string
    func (s *CreateNatGatewayOutput) SetClientToken(v string) *CreateNatGatewayOutput
    func (s *CreateNatGatewayOutput) SetNatGateway(v *NatGateway) *CreateNatGatewayOutput
    func (s CreateNatGatewayOutput) String() string
type CreateNetworkAclEntryInput
    func (s CreateNetworkAclEntryInput) GoString() string
    func (s *CreateNetworkAclEntryInput) SetCidrBlock(v string) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetDryRun(v bool) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetEgress(v bool) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetIcmpTypeCode(v *IcmpTypeCode) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetIpv6CidrBlock(v string) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetNetworkAclId(v string) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetPortRange(v *PortRange) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetProtocol(v string) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetRuleAction(v string) *CreateNetworkAclEntryInput
    func (s *CreateNetworkAclEntryInput) SetRuleNumber(v int64) *CreateNetworkAclEntryInput
    func (s CreateNetworkAclEntryInput) String() string
    func (s *CreateNetworkAclEntryInput) Validate() error
type CreateNetworkAclEntryOutput
    func (s CreateNetworkAclEntryOutput) GoString() string
    func (s CreateNetworkAclEntryOutput) String() string
type CreateNetworkAclInput
    func (s CreateNetworkAclInput) GoString() string
    func (s *CreateNetworkAclInput) SetDryRun(v bool) *CreateNetworkAclInput
    func (s *CreateNetworkAclInput) SetVpcId(v string) *CreateNetworkAclInput
    func (s CreateNetworkAclInput) String() string
    func (s *CreateNetworkAclInput) Validate() error
type CreateNetworkAclOutput
    func (s CreateNetworkAclOutput) GoString() string
    func (s *CreateNetworkAclOutput) SetNetworkAcl(v *NetworkAcl) *CreateNetworkAclOutput
    func (s CreateNetworkAclOutput) String() string
type CreateNetworkInterfaceInput
    func (s CreateNetworkInterfaceInput) GoString() string
    func (s *CreateNetworkInterfaceInput) SetDescription(v string) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetDryRun(v bool) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetGroups(v []*string) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetIpv6AddressCount(v int64) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetIpv6Addresses(v []*InstanceIpv6Address) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetPrivateIpAddress(v string) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetPrivateIpAddresses(v []*PrivateIpAddressSpecification) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount(v int64) *CreateNetworkInterfaceInput
    func (s *CreateNetworkInterfaceInput) SetSubnetId(v string) *CreateNetworkInterfaceInput
    func (s CreateNetworkInterfaceInput) String() string
    func (s *CreateNetworkInterfaceInput) Validate() error
type CreateNetworkInterfaceOutput
    func (s CreateNetworkInterfaceOutput) GoString() string
    func (s *CreateNetworkInterfaceOutput) SetNetworkInterface(v *NetworkInterface) *CreateNetworkInterfaceOutput
    func (s CreateNetworkInterfaceOutput) String() string
type CreatePlacementGroupInput
    func (s CreatePlacementGroupInput) GoString() string
    func (s *CreatePlacementGroupInput) SetDryRun(v bool) *CreatePlacementGroupInput
    func (s *CreatePlacementGroupInput) SetGroupName(v string) *CreatePlacementGroupInput
    func (s *CreatePlacementGroupInput) SetStrategy(v string) *CreatePlacementGroupInput
    func (s CreatePlacementGroupInput) String() string
    func (s *CreatePlacementGroupInput) Validate() error
type CreatePlacementGroupOutput
    func (s CreatePlacementGroupOutput) GoString() string
    func (s CreatePlacementGroupOutput) String() string
type CreateReservedInstancesListingInput
    func (s CreateReservedInstancesListingInput) GoString() string
    func (s *CreateReservedInstancesListingInput) SetClientToken(v string) *CreateReservedInstancesListingInput
    func (s *CreateReservedInstancesListingInput) SetInstanceCount(v int64) *CreateReservedInstancesListingInput
    func (s *CreateReservedInstancesListingInput) SetPriceSchedules(v []*PriceScheduleSpecification) *CreateReservedInstancesListingInput
    func (s *CreateReservedInstancesListingInput) SetReservedInstancesId(v string) *CreateReservedInstancesListingInput
    func (s CreateReservedInstancesListingInput) String() string
    func (s *CreateReservedInstancesListingInput) Validate() error
type CreateReservedInstancesListingOutput
    func (s CreateReservedInstancesListingOutput) GoString() string
    func (s *CreateReservedInstancesListingOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *CreateReservedInstancesListingOutput
    func (s CreateReservedInstancesListingOutput) String() string
type CreateRouteInput
    func (s CreateRouteInput) GoString() string
    func (s *CreateRouteInput) SetDestinationCidrBlock(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetDestinationIpv6CidrBlock(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetDryRun(v bool) *CreateRouteInput
    func (s *CreateRouteInput) SetEgressOnlyInternetGatewayId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetGatewayId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetInstanceId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetNatGatewayId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetNetworkInterfaceId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetRouteTableId(v string) *CreateRouteInput
    func (s *CreateRouteInput) SetVpcPeeringConnectionId(v string) *CreateRouteInput
    func (s CreateRouteInput) String() string
    func (s *CreateRouteInput) Validate() error
type CreateRouteOutput
    func (s CreateRouteOutput) GoString() string
    func (s *CreateRouteOutput) SetReturn(v bool) *CreateRouteOutput
    func (s CreateRouteOutput) String() string
type CreateRouteTableInput
    func (s CreateRouteTableInput) GoString() string
    func (s *CreateRouteTableInput) SetDryRun(v bool) *CreateRouteTableInput
    func (s *CreateRouteTableInput) SetVpcId(v string) *CreateRouteTableInput
    func (s CreateRouteTableInput) String() string
    func (s *CreateRouteTableInput) Validate() error
type CreateRouteTableOutput
    func (s CreateRouteTableOutput) GoString() string
    func (s *CreateRouteTableOutput) SetRouteTable(v *RouteTable) *CreateRouteTableOutput
    func (s CreateRouteTableOutput) String() string
type CreateSecurityGroupInput
    func (s CreateSecurityGroupInput) GoString() string
    func (s *CreateSecurityGroupInput) SetDescription(v string) *CreateSecurityGroupInput
    func (s *CreateSecurityGroupInput) SetDryRun(v bool) *CreateSecurityGroupInput
    func (s *CreateSecurityGroupInput) SetGroupName(v string) *CreateSecurityGroupInput
    func (s *CreateSecurityGroupInput) SetVpcId(v string) *CreateSecurityGroupInput
    func (s CreateSecurityGroupInput) String() string
    func (s *CreateSecurityGroupInput) Validate() error
type CreateSecurityGroupOutput
    func (s CreateSecurityGroupOutput) GoString() string
    func (s *CreateSecurityGroupOutput) SetGroupId(v string) *CreateSecurityGroupOutput
    func (s CreateSecurityGroupOutput) String() string
type CreateSnapshotInput
    func (s CreateSnapshotInput) GoString() string
    func (s *CreateSnapshotInput) SetDescription(v string) *CreateSnapshotInput
    func (s *CreateSnapshotInput) SetDryRun(v bool) *CreateSnapshotInput
    func (s *CreateSnapshotInput) SetVolumeId(v string) *CreateSnapshotInput
    func (s CreateSnapshotInput) String() string
    func (s *CreateSnapshotInput) Validate() error
type CreateSpotDatafeedSubscriptionInput
    func (s CreateSpotDatafeedSubscriptionInput) GoString() string
    func (s *CreateSpotDatafeedSubscriptionInput) SetBucket(v string) *CreateSpotDatafeedSubscriptionInput
    func (s *CreateSpotDatafeedSubscriptionInput) SetDryRun(v bool) *CreateSpotDatafeedSubscriptionInput
    func (s *CreateSpotDatafeedSubscriptionInput) SetPrefix(v string) *CreateSpotDatafeedSubscriptionInput
    func (s CreateSpotDatafeedSubscriptionInput) String() string
    func (s *CreateSpotDatafeedSubscriptionInput) Validate() error
type CreateSpotDatafeedSubscriptionOutput
    func (s CreateSpotDatafeedSubscriptionOutput) GoString() string
    func (s *CreateSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *SpotDatafeedSubscription) *CreateSpotDatafeedSubscriptionOutput
    func (s CreateSpotDatafeedSubscriptionOutput) String() string
type CreateSubnetInput
    func (s CreateSubnetInput) GoString() string
    func (s *CreateSubnetInput) SetAvailabilityZone(v string) *CreateSubnetInput
    func (s *CreateSubnetInput) SetCidrBlock(v string) *CreateSubnetInput
    func (s *CreateSubnetInput) SetDryRun(v bool) *CreateSubnetInput
    func (s *CreateSubnetInput) SetIpv6CidrBlock(v string) *CreateSubnetInput
    func (s *CreateSubnetInput) SetVpcId(v string) *CreateSubnetInput
    func (s CreateSubnetInput) String() string
    func (s *CreateSubnetInput) Validate() error
type CreateSubnetOutput
    func (s CreateSubnetOutput) GoString() string
    func (s *CreateSubnetOutput) SetSubnet(v *Subnet) *CreateSubnetOutput
    func (s CreateSubnetOutput) String() string
type CreateTagsInput
    func (s CreateTagsInput) GoString() string
    func (s *CreateTagsInput) SetDryRun(v bool) *CreateTagsInput
    func (s *CreateTagsInput) SetResources(v []*string) *CreateTagsInput
    func (s *CreateTagsInput) SetTags(v []*Tag) *CreateTagsInput
    func (s CreateTagsInput) String() string
    func (s *CreateTagsInput) Validate() error
type CreateTagsOutput
    func (s CreateTagsOutput) GoString() string
    func (s CreateTagsOutput) String() string
type CreateVolumeInput
    func (s CreateVolumeInput) GoString() string
    func (s *CreateVolumeInput) SetAvailabilityZone(v string) *CreateVolumeInput
    func (s *CreateVolumeInput) SetDryRun(v bool) *CreateVolumeInput
    func (s *CreateVolumeInput) SetEncrypted(v bool) *CreateVolumeInput
    func (s *CreateVolumeInput) SetIops(v int64) *CreateVolumeInput
    func (s *CreateVolumeInput) SetKmsKeyId(v string) *CreateVolumeInput
    func (s *CreateVolumeInput) SetSize(v int64) *CreateVolumeInput
    func (s *CreateVolumeInput) SetSnapshotId(v string) *CreateVolumeInput
    func (s *CreateVolumeInput) SetTagSpecifications(v []*TagSpecification) *CreateVolumeInput
    func (s *CreateVolumeInput) SetVolumeType(v string) *CreateVolumeInput
    func (s CreateVolumeInput) String() string
    func (s *CreateVolumeInput) Validate() error
type CreateVolumePermission
    func (s CreateVolumePermission) GoString() string
    func (s *CreateVolumePermission) SetGroup(v string) *CreateVolumePermission
    func (s *CreateVolumePermission) SetUserId(v string) *CreateVolumePermission
    func (s CreateVolumePermission) String() string
type CreateVolumePermissionModifications
    func (s CreateVolumePermissionModifications) GoString() string
    func (s *CreateVolumePermissionModifications) SetAdd(v []*CreateVolumePermission) *CreateVolumePermissionModifications
    func (s *CreateVolumePermissionModifications) SetRemove(v []*CreateVolumePermission) *CreateVolumePermissionModifications
    func (s CreateVolumePermissionModifications) String() string
type CreateVpcEndpointInput
    func (s CreateVpcEndpointInput) GoString() string
    func (s *CreateVpcEndpointInput) SetClientToken(v string) *CreateVpcEndpointInput
    func (s *CreateVpcEndpointInput) SetDryRun(v bool) *CreateVpcEndpointInput
    func (s *CreateVpcEndpointInput) SetPolicyDocument(v string) *CreateVpcEndpointInput
    func (s *CreateVpcEndpointInput) SetRouteTableIds(v []*string) *CreateVpcEndpointInput
    func (s *CreateVpcEndpointInput) SetServiceName(v string) *CreateVpcEndpointInput
    func (s *CreateVpcEndpointInput) SetVpcId(v string) *CreateVpcEndpointInput
    func (s CreateVpcEndpointInput) String() string
    func (s *CreateVpcEndpointInput) Validate() error
type CreateVpcEndpointOutput
    func (s CreateVpcEndpointOutput) GoString() string
    func (s *CreateVpcEndpointOutput) SetClientToken(v string) *CreateVpcEndpointOutput
    func (s *CreateVpcEndpointOutput) SetVpcEndpoint(v *VpcEndpoint) *CreateVpcEndpointOutput
    func (s CreateVpcEndpointOutput) String() string
type CreateVpcInput
    func (s CreateVpcInput) GoString() string
    func (s *CreateVpcInput) SetAmazonProvidedIpv6CidrBlock(v bool) *CreateVpcInput
    func (s *CreateVpcInput) SetCidrBlock(v string) *CreateVpcInput
    func (s *CreateVpcInput) SetDryRun(v bool) *CreateVpcInput
    func (s *CreateVpcInput) SetInstanceTenancy(v string) *CreateVpcInput
    func (s CreateVpcInput) String() string
    func (s *CreateVpcInput) Validate() error
type CreateVpcOutput
    func (s CreateVpcOutput) GoString() string
    func (s *CreateVpcOutput) SetVpc(v *Vpc) *CreateVpcOutput
    func (s CreateVpcOutput) String() string
type CreateVpcPeeringConnectionInput
    func (s CreateVpcPeeringConnectionInput) GoString() string
    func (s *CreateVpcPeeringConnectionInput) SetDryRun(v bool) *CreateVpcPeeringConnectionInput
    func (s *CreateVpcPeeringConnectionInput) SetPeerOwnerId(v string) *CreateVpcPeeringConnectionInput
    func (s *CreateVpcPeeringConnectionInput) SetPeerVpcId(v string) *CreateVpcPeeringConnectionInput
    func (s *CreateVpcPeeringConnectionInput) SetVpcId(v string) *CreateVpcPeeringConnectionInput
    func (s CreateVpcPeeringConnectionInput) String() string
type CreateVpcPeeringConnectionOutput
    func (s CreateVpcPeeringConnectionOutput) GoString() string
    func (s *CreateVpcPeeringConnectionOutput) SetVpcPeeringConnection(v *VpcPeeringConnection) *CreateVpcPeeringConnectionOutput
    func (s CreateVpcPeeringConnectionOutput) String() string
type CreateVpnConnectionInput
    func (s CreateVpnConnectionInput) GoString() string
    func (s *CreateVpnConnectionInput) SetCustomerGatewayId(v string) *CreateVpnConnectionInput
    func (s *CreateVpnConnectionInput) SetDryRun(v bool) *CreateVpnConnectionInput
    func (s *CreateVpnConnectionInput) SetOptions(v *VpnConnectionOptionsSpecification) *CreateVpnConnectionInput
    func (s *CreateVpnConnectionInput) SetType(v string) *CreateVpnConnectionInput
    func (s *CreateVpnConnectionInput) SetVpnGatewayId(v string) *CreateVpnConnectionInput
    func (s CreateVpnConnectionInput) String() string
    func (s *CreateVpnConnectionInput) Validate() error
type CreateVpnConnectionOutput
    func (s CreateVpnConnectionOutput) GoString() string
    func (s *CreateVpnConnectionOutput) SetVpnConnection(v *VpnConnection) *CreateVpnConnectionOutput
    func (s CreateVpnConnectionOutput) String() string
type CreateVpnConnectionRouteInput
    func (s CreateVpnConnectionRouteInput) GoString() string
    func (s *CreateVpnConnectionRouteInput) SetDestinationCidrBlock(v string) *CreateVpnConnectionRouteInput
    func (s *CreateVpnConnectionRouteInput) SetVpnConnectionId(v string) *CreateVpnConnectionRouteInput
    func (s CreateVpnConnectionRouteInput) String() string
    func (s *CreateVpnConnectionRouteInput) Validate() error
type CreateVpnConnectionRouteOutput
    func (s CreateVpnConnectionRouteOutput) GoString() string
    func (s CreateVpnConnectionRouteOutput) String() string
type CreateVpnGatewayInput
    func (s CreateVpnGatewayInput) GoString() string
    func (s *CreateVpnGatewayInput) SetAvailabilityZone(v string) *CreateVpnGatewayInput
    func (s *CreateVpnGatewayInput) SetDryRun(v bool) *CreateVpnGatewayInput
    func (s *CreateVpnGatewayInput) SetType(v string) *CreateVpnGatewayInput
    func (s CreateVpnGatewayInput) String() string
    func (s *CreateVpnGatewayInput) Validate() error
type CreateVpnGatewayOutput
    func (s CreateVpnGatewayOutput) GoString() string
    func (s *CreateVpnGatewayOutput) SetVpnGateway(v *VpnGateway) *CreateVpnGatewayOutput
    func (s CreateVpnGatewayOutput) String() string
type CustomerGateway
    func (s CustomerGateway) GoString() string
    func (s *CustomerGateway) SetBgpAsn(v string) *CustomerGateway
    func (s *CustomerGateway) SetCustomerGatewayId(v string) *CustomerGateway
    func (s *CustomerGateway) SetIpAddress(v string) *CustomerGateway
    func (s *CustomerGateway) SetState(v string) *CustomerGateway
    func (s *CustomerGateway) SetTags(v []*Tag) *CustomerGateway
    func (s *CustomerGateway) SetType(v string) *CustomerGateway
    func (s CustomerGateway) String() string
type DeleteCustomerGatewayInput
    func (s DeleteCustomerGatewayInput) GoString() string
    func (s *DeleteCustomerGatewayInput) SetCustomerGatewayId(v string) *DeleteCustomerGatewayInput
    func (s *DeleteCustomerGatewayInput) SetDryRun(v bool) *DeleteCustomerGatewayInput
    func (s DeleteCustomerGatewayInput) String() string
    func (s *DeleteCustomerGatewayInput) Validate() error
type DeleteCustomerGatewayOutput
    func (s DeleteCustomerGatewayOutput) GoString() string
    func (s DeleteCustomerGatewayOutput) String() string
type DeleteDhcpOptionsInput
    func (s DeleteDhcpOptionsInput) GoString() string
    func (s *DeleteDhcpOptionsInput) SetDhcpOptionsId(v string) *DeleteDhcpOptionsInput
    func (s *DeleteDhcpOptionsInput) SetDryRun(v bool) *DeleteDhcpOptionsInput
    func (s DeleteDhcpOptionsInput) String() string
    func (s *DeleteDhcpOptionsInput) Validate() error
type DeleteDhcpOptionsOutput
    func (s DeleteDhcpOptionsOutput) GoString() string
    func (s DeleteDhcpOptionsOutput) String() string
type DeleteEgressOnlyInternetGatewayInput
    func (s DeleteEgressOnlyInternetGatewayInput) GoString() string
    func (s *DeleteEgressOnlyInternetGatewayInput) SetDryRun(v bool) *DeleteEgressOnlyInternetGatewayInput
    func (s *DeleteEgressOnlyInternetGatewayInput) SetEgressOnlyInternetGatewayId(v string) *DeleteEgressOnlyInternetGatewayInput
    func (s DeleteEgressOnlyInternetGatewayInput) String() string
    func (s *DeleteEgressOnlyInternetGatewayInput) Validate() error
type DeleteEgressOnlyInternetGatewayOutput
    func (s DeleteEgressOnlyInternetGatewayOutput) GoString() string
    func (s *DeleteEgressOnlyInternetGatewayOutput) SetReturnCode(v bool) *DeleteEgressOnlyInternetGatewayOutput
    func (s DeleteEgressOnlyInternetGatewayOutput) String() string
type DeleteFlowLogsInput
    func (s DeleteFlowLogsInput) GoString() string
    func (s *DeleteFlowLogsInput) SetFlowLogIds(v []*string) *DeleteFlowLogsInput
    func (s DeleteFlowLogsInput) String() string
    func (s *DeleteFlowLogsInput) Validate() error
type DeleteFlowLogsOutput
    func (s DeleteFlowLogsOutput) GoString() string
    func (s *DeleteFlowLogsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *DeleteFlowLogsOutput
    func (s DeleteFlowLogsOutput) String() string
type DeleteInternetGatewayInput
    func (s DeleteInternetGatewayInput) GoString() string
    func (s *DeleteInternetGatewayInput) SetDryRun(v bool) *DeleteInternetGatewayInput
    func (s *DeleteInternetGatewayInput) SetInternetGatewayId(v string) *DeleteInternetGatewayInput
    func (s DeleteInternetGatewayInput) String() string
    func (s *DeleteInternetGatewayInput) Validate() error
type DeleteInternetGatewayOutput
    func (s DeleteInternetGatewayOutput) GoString() string
    func (s DeleteInternetGatewayOutput) String() string
type DeleteKeyPairInput
    func (s DeleteKeyPairInput) GoString() string
    func (s *DeleteKeyPairInput) SetDryRun(v bool) *DeleteKeyPairInput
    func (s *DeleteKeyPairInput) SetKeyName(v string) *DeleteKeyPairInput
    func (s DeleteKeyPairInput) String() string
    func (s *DeleteKeyPairInput) Validate() error
type DeleteKeyPairOutput
    func (s DeleteKeyPairOutput) GoString() string
    func (s DeleteKeyPairOutput) String() string
type DeleteNatGatewayInput
    func (s DeleteNatGatewayInput) GoString() string
    func (s *DeleteNatGatewayInput) SetNatGatewayId(v string) *DeleteNatGatewayInput
    func (s DeleteNatGatewayInput) String() string
    func (s *DeleteNatGatewayInput) Validate() error
type DeleteNatGatewayOutput
    func (s DeleteNatGatewayOutput) GoString() string
    func (s *DeleteNatGatewayOutput) SetNatGatewayId(v string) *DeleteNatGatewayOutput
    func (s DeleteNatGatewayOutput) String() string
type DeleteNetworkAclEntryInput
    func (s DeleteNetworkAclEntryInput) GoString() string
    func (s *DeleteNetworkAclEntryInput) SetDryRun(v bool) *DeleteNetworkAclEntryInput
    func (s *DeleteNetworkAclEntryInput) SetEgress(v bool) *DeleteNetworkAclEntryInput
    func (s *DeleteNetworkAclEntryInput) SetNetworkAclId(v string) *DeleteNetworkAclEntryInput
    func (s *DeleteNetworkAclEntryInput) SetRuleNumber(v int64) *DeleteNetworkAclEntryInput
    func (s DeleteNetworkAclEntryInput) String() string
    func (s *DeleteNetworkAclEntryInput) Validate() error
type DeleteNetworkAclEntryOutput
    func (s DeleteNetworkAclEntryOutput) GoString() string
    func (s DeleteNetworkAclEntryOutput) String() string
type DeleteNetworkAclInput
    func (s DeleteNetworkAclInput) GoString() string
    func (s *DeleteNetworkAclInput) SetDryRun(v bool) *DeleteNetworkAclInput
    func (s *DeleteNetworkAclInput) SetNetworkAclId(v string) *DeleteNetworkAclInput
    func (s DeleteNetworkAclInput) String() string
    func (s *DeleteNetworkAclInput) Validate() error
type DeleteNetworkAclOutput
    func (s DeleteNetworkAclOutput) GoString() string
    func (s DeleteNetworkAclOutput) String() string
type DeleteNetworkInterfaceInput
    func (s DeleteNetworkInterfaceInput) GoString() string
    func (s *DeleteNetworkInterfaceInput) SetDryRun(v bool) *DeleteNetworkInterfaceInput
    func (s *DeleteNetworkInterfaceInput) SetNetworkInterfaceId(v string) *DeleteNetworkInterfaceInput
    func (s DeleteNetworkInterfaceInput) String() string
    func (s *DeleteNetworkInterfaceInput) Validate() error
type DeleteNetworkInterfaceOutput
    func (s DeleteNetworkInterfaceOutput) GoString() string
    func (s DeleteNetworkInterfaceOutput) String() string
type DeletePlacementGroupInput
    func (s DeletePlacementGroupInput) GoString() string
    func (s *DeletePlacementGroupInput) SetDryRun(v bool) *DeletePlacementGroupInput
    func (s *DeletePlacementGroupInput) SetGroupName(v string) *DeletePlacementGroupInput
    func (s DeletePlacementGroupInput) String() string
    func (s *DeletePlacementGroupInput) Validate() error
type DeletePlacementGroupOutput
    func (s DeletePlacementGroupOutput) GoString() string
    func (s DeletePlacementGroupOutput) String() string
type DeleteRouteInput
    func (s DeleteRouteInput) GoString() string
    func (s *DeleteRouteInput) SetDestinationCidrBlock(v string) *DeleteRouteInput
    func (s *DeleteRouteInput) SetDestinationIpv6CidrBlock(v string) *DeleteRouteInput
    func (s *DeleteRouteInput) SetDryRun(v bool) *DeleteRouteInput
    func (s *DeleteRouteInput) SetRouteTableId(v string) *DeleteRouteInput
    func (s DeleteRouteInput) String() string
    func (s *DeleteRouteInput) Validate() error
type DeleteRouteOutput
    func (s DeleteRouteOutput) GoString() string
    func (s DeleteRouteOutput) String() string
type DeleteRouteTableInput
    func (s DeleteRouteTableInput) GoString() string
    func (s *DeleteRouteTableInput) SetDryRun(v bool) *DeleteRouteTableInput
    func (s *DeleteRouteTableInput) SetRouteTableId(v string) *DeleteRouteTableInput
    func (s DeleteRouteTableInput) String() string
    func (s *DeleteRouteTableInput) Validate() error
type DeleteRouteTableOutput
    func (s DeleteRouteTableOutput) GoString() string
    func (s DeleteRouteTableOutput) String() string
type DeleteSecurityGroupInput
    func (s DeleteSecurityGroupInput) GoString() string
    func (s *DeleteSecurityGroupInput) SetDryRun(v bool) *DeleteSecurityGroupInput
    func (s *DeleteSecurityGroupInput) SetGroupId(v string) *DeleteSecurityGroupInput
    func (s *DeleteSecurityGroupInput) SetGroupName(v string) *DeleteSecurityGroupInput
    func (s DeleteSecurityGroupInput) String() string
type DeleteSecurityGroupOutput
    func (s DeleteSecurityGroupOutput) GoString() string
    func (s DeleteSecurityGroupOutput) String() string
type DeleteSnapshotInput
    func (s DeleteSnapshotInput) GoString() string
    func (s *DeleteSnapshotInput) SetDryRun(v bool) *DeleteSnapshotInput
    func (s *DeleteSnapshotInput) SetSnapshotId(v string) *DeleteSnapshotInput
    func (s DeleteSnapshotInput) String() string
    func (s *DeleteSnapshotInput) Validate() error
type DeleteSnapshotOutput
    func (s DeleteSnapshotOutput) GoString() string
    func (s DeleteSnapshotOutput) String() string
type DeleteSpotDatafeedSubscriptionInput
    func (s DeleteSpotDatafeedSubscriptionInput) GoString() string
    func (s *DeleteSpotDatafeedSubscriptionInput) SetDryRun(v bool) *DeleteSpotDatafeedSubscriptionInput
    func (s DeleteSpotDatafeedSubscriptionInput) String() string
type DeleteSpotDatafeedSubscriptionOutput
    func (s DeleteSpotDatafeedSubscriptionOutput) GoString() string
    func (s DeleteSpotDatafeedSubscriptionOutput) String() string
type DeleteSubnetInput
    func (s DeleteSubnetInput) GoString() string
    func (s *DeleteSubnetInput) SetDryRun(v bool) *DeleteSubnetInput
    func (s *DeleteSubnetInput) SetSubnetId(v string) *DeleteSubnetInput
    func (s DeleteSubnetInput) String() string
    func (s *DeleteSubnetInput) Validate() error
type DeleteSubnetOutput
    func (s DeleteSubnetOutput) GoString() string
    func (s DeleteSubnetOutput) String() string
type DeleteTagsInput
    func (s DeleteTagsInput) GoString() string
    func (s *DeleteTagsInput) SetDryRun(v bool) *DeleteTagsInput
    func (s *DeleteTagsInput) SetResources(v []*string) *DeleteTagsInput
    func (s *DeleteTagsInput) SetTags(v []*Tag) *DeleteTagsInput
    func (s DeleteTagsInput) String() string
    func (s *DeleteTagsInput) Validate() error
type DeleteTagsOutput
    func (s DeleteTagsOutput) GoString() string
    func (s DeleteTagsOutput) String() string
type DeleteVolumeInput
    func (s DeleteVolumeInput) GoString() string
    func (s *DeleteVolumeInput) SetDryRun(v bool) *DeleteVolumeInput
    func (s *DeleteVolumeInput) SetVolumeId(v string) *DeleteVolumeInput
    func (s DeleteVolumeInput) String() string
    func (s *DeleteVolumeInput) Validate() error
type DeleteVolumeOutput
    func (s DeleteVolumeOutput) GoString() string
    func (s DeleteVolumeOutput) String() string
type DeleteVpcEndpointsInput
    func (s DeleteVpcEndpointsInput) GoString() string
    func (s *DeleteVpcEndpointsInput) SetDryRun(v bool) *DeleteVpcEndpointsInput
    func (s *DeleteVpcEndpointsInput) SetVpcEndpointIds(v []*string) *DeleteVpcEndpointsInput
    func (s DeleteVpcEndpointsInput) String() string
    func (s *DeleteVpcEndpointsInput) Validate() error
type DeleteVpcEndpointsOutput
    func (s DeleteVpcEndpointsOutput) GoString() string
    func (s *DeleteVpcEndpointsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *DeleteVpcEndpointsOutput
    func (s DeleteVpcEndpointsOutput) String() string
type DeleteVpcInput
    func (s DeleteVpcInput) GoString() string
    func (s *DeleteVpcInput) SetDryRun(v bool) *DeleteVpcInput
    func (s *DeleteVpcInput) SetVpcId(v string) *DeleteVpcInput
    func (s DeleteVpcInput) String() string
    func (s *DeleteVpcInput) Validate() error
type DeleteVpcOutput
    func (s DeleteVpcOutput) GoString() string
    func (s DeleteVpcOutput) String() string
type DeleteVpcPeeringConnectionInput
    func (s DeleteVpcPeeringConnectionInput) GoString() string
    func (s *DeleteVpcPeeringConnectionInput) SetDryRun(v bool) *DeleteVpcPeeringConnectionInput
    func (s *DeleteVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *DeleteVpcPeeringConnectionInput
    func (s DeleteVpcPeeringConnectionInput) String() string
    func (s *DeleteVpcPeeringConnectionInput) Validate() error
type DeleteVpcPeeringConnectionOutput
    func (s DeleteVpcPeeringConnectionOutput) GoString() string
    func (s *DeleteVpcPeeringConnectionOutput) SetReturn(v bool) *DeleteVpcPeeringConnectionOutput
    func (s DeleteVpcPeeringConnectionOutput) String() string
type DeleteVpnConnectionInput
    func (s DeleteVpnConnectionInput) GoString() string
    func (s *DeleteVpnConnectionInput) SetDryRun(v bool) *DeleteVpnConnectionInput
    func (s *DeleteVpnConnectionInput) SetVpnConnectionId(v string) *DeleteVpnConnectionInput
    func (s DeleteVpnConnectionInput) String() string
    func (s *DeleteVpnConnectionInput) Validate() error
type DeleteVpnConnectionOutput
    func (s DeleteVpnConnectionOutput) GoString() string
    func (s DeleteVpnConnectionOutput) String() string
type DeleteVpnConnectionRouteInput
    func (s DeleteVpnConnectionRouteInput) GoString() string
    func (s *DeleteVpnConnectionRouteInput) SetDestinationCidrBlock(v string) *DeleteVpnConnectionRouteInput
    func (s *DeleteVpnConnectionRouteInput) SetVpnConnectionId(v string) *DeleteVpnConnectionRouteInput
    func (s DeleteVpnConnectionRouteInput) String() string
    func (s *DeleteVpnConnectionRouteInput) Validate() error
type DeleteVpnConnectionRouteOutput
    func (s DeleteVpnConnectionRouteOutput) GoString() string
    func (s DeleteVpnConnectionRouteOutput) String() string
type DeleteVpnGatewayInput
    func (s DeleteVpnGatewayInput) GoString() string
    func (s *DeleteVpnGatewayInput) SetDryRun(v bool) *DeleteVpnGatewayInput
    func (s *DeleteVpnGatewayInput) SetVpnGatewayId(v string) *DeleteVpnGatewayInput
    func (s DeleteVpnGatewayInput) String() string
    func (s *DeleteVpnGatewayInput) Validate() error
type DeleteVpnGatewayOutput
    func (s DeleteVpnGatewayOutput) GoString() string
    func (s DeleteVpnGatewayOutput) String() string
type DeregisterImageInput
    func (s DeregisterImageInput) GoString() string
    func (s *DeregisterImageInput) SetDryRun(v bool) *DeregisterImageInput
    func (s *DeregisterImageInput) SetImageId(v string) *DeregisterImageInput
    func (s DeregisterImageInput) String() string
    func (s *DeregisterImageInput) Validate() error
type DeregisterImageOutput
    func (s DeregisterImageOutput) GoString() string
    func (s DeregisterImageOutput) String() string
type DescribeAccountAttributesInput
    func (s DescribeAccountAttributesInput) GoString() string
    func (s *DescribeAccountAttributesInput) SetAttributeNames(v []*string) *DescribeAccountAttributesInput
    func (s *DescribeAccountAttributesInput) SetDryRun(v bool) *DescribeAccountAttributesInput
    func (s DescribeAccountAttributesInput) String() string
type DescribeAccountAttributesOutput
    func (s DescribeAccountAttributesOutput) GoString() string
    func (s *DescribeAccountAttributesOutput) SetAccountAttributes(v []*AccountAttribute) *DescribeAccountAttributesOutput
    func (s DescribeAccountAttributesOutput) String() string
type DescribeAddressesInput
    func (s DescribeAddressesInput) GoString() string
    func (s *DescribeAddressesInput) SetAllocationIds(v []*string) *DescribeAddressesInput
    func (s *DescribeAddressesInput) SetDryRun(v bool) *DescribeAddressesInput
    func (s *DescribeAddressesInput) SetFilters(v []*Filter) *DescribeAddressesInput
    func (s *DescribeAddressesInput) SetPublicIps(v []*string) *DescribeAddressesInput
    func (s DescribeAddressesInput) String() string
type DescribeAddressesOutput
    func (s DescribeAddressesOutput) GoString() string
    func (s *DescribeAddressesOutput) SetAddresses(v []*Address) *DescribeAddressesOutput
    func (s DescribeAddressesOutput) String() string
type DescribeAvailabilityZonesInput
    func (s DescribeAvailabilityZonesInput) GoString() string
    func (s *DescribeAvailabilityZonesInput) SetDryRun(v bool) *DescribeAvailabilityZonesInput
    func (s *DescribeAvailabilityZonesInput) SetFilters(v []*Filter) *DescribeAvailabilityZonesInput
    func (s *DescribeAvailabilityZonesInput) SetZoneNames(v []*string) *DescribeAvailabilityZonesInput
    func (s DescribeAvailabilityZonesInput) String() string
type DescribeAvailabilityZonesOutput
    func (s DescribeAvailabilityZonesOutput) GoString() string
    func (s *DescribeAvailabilityZonesOutput) SetAvailabilityZones(v []*AvailabilityZone) *DescribeAvailabilityZonesOutput
    func (s DescribeAvailabilityZonesOutput) String() string
type DescribeBundleTasksInput
    func (s DescribeBundleTasksInput) GoString() string
    func (s *DescribeBundleTasksInput) SetBundleIds(v []*string) *DescribeBundleTasksInput
    func (s *DescribeBundleTasksInput) SetDryRun(v bool) *DescribeBundleTasksInput
    func (s *DescribeBundleTasksInput) SetFilters(v []*Filter) *DescribeBundleTasksInput
    func (s DescribeBundleTasksInput) String() string
type DescribeBundleTasksOutput
    func (s DescribeBundleTasksOutput) GoString() string
    func (s *DescribeBundleTasksOutput) SetBundleTasks(v []*BundleTask) *DescribeBundleTasksOutput
    func (s DescribeBundleTasksOutput) String() string
type DescribeClassicLinkInstancesInput
    func (s DescribeClassicLinkInstancesInput) GoString() string
    func (s *DescribeClassicLinkInstancesInput) SetDryRun(v bool) *DescribeClassicLinkInstancesInput
    func (s *DescribeClassicLinkInstancesInput) SetFilters(v []*Filter) *DescribeClassicLinkInstancesInput
    func (s *DescribeClassicLinkInstancesInput) SetInstanceIds(v []*string) *DescribeClassicLinkInstancesInput
    func (s *DescribeClassicLinkInstancesInput) SetMaxResults(v int64) *DescribeClassicLinkInstancesInput
    func (s *DescribeClassicLinkInstancesInput) SetNextToken(v string) *DescribeClassicLinkInstancesInput
    func (s DescribeClassicLinkInstancesInput) String() string
type DescribeClassicLinkInstancesOutput
    func (s DescribeClassicLinkInstancesOutput) GoString() string
    func (s *DescribeClassicLinkInstancesOutput) SetInstances(v []*ClassicLinkInstance) *DescribeClassicLinkInstancesOutput
    func (s *DescribeClassicLinkInstancesOutput) SetNextToken(v string) *DescribeClassicLinkInstancesOutput
    func (s DescribeClassicLinkInstancesOutput) String() string
type DescribeConversionTasksInput
    func (s DescribeConversionTasksInput) GoString() string
    func (s *DescribeConversionTasksInput) SetConversionTaskIds(v []*string) *DescribeConversionTasksInput
    func (s *DescribeConversionTasksInput) SetDryRun(v bool) *DescribeConversionTasksInput
    func (s DescribeConversionTasksInput) String() string
type DescribeConversionTasksOutput
    func (s DescribeConversionTasksOutput) GoString() string
    func (s *DescribeConversionTasksOutput) SetConversionTasks(v []*ConversionTask) *DescribeConversionTasksOutput
    func (s DescribeConversionTasksOutput) String() string
type DescribeCustomerGatewaysInput
    func (s DescribeCustomerGatewaysInput) GoString() string
    func (s *DescribeCustomerGatewaysInput) SetCustomerGatewayIds(v []*string) *DescribeCustomerGatewaysInput
    func (s *DescribeCustomerGatewaysInput) SetDryRun(v bool) *DescribeCustomerGatewaysInput
    func (s *DescribeCustomerGatewaysInput) SetFilters(v []*Filter) *DescribeCustomerGatewaysInput
    func (s DescribeCustomerGatewaysInput) String() string
type DescribeCustomerGatewaysOutput
    func (s DescribeCustomerGatewaysOutput) GoString() string
    func (s *DescribeCustomerGatewaysOutput) SetCustomerGateways(v []*CustomerGateway) *DescribeCustomerGatewaysOutput
    func (s DescribeCustomerGatewaysOutput) String() string
type DescribeDhcpOptionsInput
    func (s DescribeDhcpOptionsInput) GoString() string
    func (s *DescribeDhcpOptionsInput) SetDhcpOptionsIds(v []*string) *DescribeDhcpOptionsInput
    func (s *DescribeDhcpOptionsInput) SetDryRun(v bool) *DescribeDhcpOptionsInput
    func (s *DescribeDhcpOptionsInput) SetFilters(v []*Filter) *DescribeDhcpOptionsInput
    func (s DescribeDhcpOptionsInput) String() string
type DescribeDhcpOptionsOutput
    func (s DescribeDhcpOptionsOutput) GoString() string
    func (s *DescribeDhcpOptionsOutput) SetDhcpOptions(v []*DhcpOptions) *DescribeDhcpOptionsOutput
    func (s DescribeDhcpOptionsOutput) String() string
type DescribeEgressOnlyInternetGatewaysInput
    func (s DescribeEgressOnlyInternetGatewaysInput) GoString() string
    func (s *DescribeEgressOnlyInternetGatewaysInput) SetDryRun(v bool) *DescribeEgressOnlyInternetGatewaysInput
    func (s *DescribeEgressOnlyInternetGatewaysInput) SetEgressOnlyInternetGatewayIds(v []*string) *DescribeEgressOnlyInternetGatewaysInput
    func (s *DescribeEgressOnlyInternetGatewaysInput) SetMaxResults(v int64) *DescribeEgressOnlyInternetGatewaysInput
    func (s *DescribeEgressOnlyInternetGatewaysInput) SetNextToken(v string) *DescribeEgressOnlyInternetGatewaysInput
    func (s DescribeEgressOnlyInternetGatewaysInput) String() string
type DescribeEgressOnlyInternetGatewaysOutput
    func (s DescribeEgressOnlyInternetGatewaysOutput) GoString() string
    func (s *DescribeEgressOnlyInternetGatewaysOutput) SetEgressOnlyInternetGateways(v []*EgressOnlyInternetGateway) *DescribeEgressOnlyInternetGatewaysOutput
    func (s *DescribeEgressOnlyInternetGatewaysOutput) SetNextToken(v string) *DescribeEgressOnlyInternetGatewaysOutput
    func (s DescribeEgressOnlyInternetGatewaysOutput) String() string
type DescribeExportTasksInput
    func (s DescribeExportTasksInput) GoString() string
    func (s *DescribeExportTasksInput) SetExportTaskIds(v []*string) *DescribeExportTasksInput
    func (s DescribeExportTasksInput) String() string
type DescribeExportTasksOutput
    func (s DescribeExportTasksOutput) GoString() string
    func (s *DescribeExportTasksOutput) SetExportTasks(v []*ExportTask) *DescribeExportTasksOutput
    func (s DescribeExportTasksOutput) String() string
type DescribeFlowLogsInput
    func (s DescribeFlowLogsInput) GoString() string
    func (s *DescribeFlowLogsInput) SetFilter(v []*Filter) *DescribeFlowLogsInput
    func (s *DescribeFlowLogsInput) SetFlowLogIds(v []*string) *DescribeFlowLogsInput
    func (s *DescribeFlowLogsInput) SetMaxResults(v int64) *DescribeFlowLogsInput
    func (s *DescribeFlowLogsInput) SetNextToken(v string) *DescribeFlowLogsInput
    func (s DescribeFlowLogsInput) String() string
type DescribeFlowLogsOutput
    func (s DescribeFlowLogsOutput) GoString() string
    func (s *DescribeFlowLogsOutput) SetFlowLogs(v []*FlowLog) *DescribeFlowLogsOutput
    func (s *DescribeFlowLogsOutput) SetNextToken(v string) *DescribeFlowLogsOutput
    func (s DescribeFlowLogsOutput) String() string
type DescribeFpgaImagesInput
    func (s DescribeFpgaImagesInput) GoString() string
    func (s *DescribeFpgaImagesInput) SetDryRun(v bool) *DescribeFpgaImagesInput
    func (s *DescribeFpgaImagesInput) SetFilters(v []*Filter) *DescribeFpgaImagesInput
    func (s *DescribeFpgaImagesInput) SetFpgaImageIds(v []*string) *DescribeFpgaImagesInput
    func (s *DescribeFpgaImagesInput) SetMaxResults(v int64) *DescribeFpgaImagesInput
    func (s *DescribeFpgaImagesInput) SetNextToken(v string) *DescribeFpgaImagesInput
    func (s *DescribeFpgaImagesInput) SetOwners(v []*string) *DescribeFpgaImagesInput
    func (s DescribeFpgaImagesInput) String() string
    func (s *DescribeFpgaImagesInput) Validate() error
type DescribeFpgaImagesOutput
    func (s DescribeFpgaImagesOutput) GoString() string
    func (s *DescribeFpgaImagesOutput) SetFpgaImages(v []*FpgaImage) *DescribeFpgaImagesOutput
    func (s *DescribeFpgaImagesOutput) SetNextToken(v string) *DescribeFpgaImagesOutput
    func (s DescribeFpgaImagesOutput) String() string
type DescribeHostReservationOfferingsInput
    func (s DescribeHostReservationOfferingsInput) GoString() string
    func (s *DescribeHostReservationOfferingsInput) SetFilter(v []*Filter) *DescribeHostReservationOfferingsInput
    func (s *DescribeHostReservationOfferingsInput) SetMaxDuration(v int64) *DescribeHostReservationOfferingsInput
    func (s *DescribeHostReservationOfferingsInput) SetMaxResults(v int64) *DescribeHostReservationOfferingsInput
    func (s *DescribeHostReservationOfferingsInput) SetMinDuration(v int64) *DescribeHostReservationOfferingsInput
    func (s *DescribeHostReservationOfferingsInput) SetNextToken(v string) *DescribeHostReservationOfferingsInput
    func (s *DescribeHostReservationOfferingsInput) SetOfferingId(v string) *DescribeHostReservationOfferingsInput
    func (s DescribeHostReservationOfferingsInput) String() string
type DescribeHostReservationOfferingsOutput
    func (s DescribeHostReservationOfferingsOutput) GoString() string
    func (s *DescribeHostReservationOfferingsOutput) SetNextToken(v string) *DescribeHostReservationOfferingsOutput
    func (s *DescribeHostReservationOfferingsOutput) SetOfferingSet(v []*HostOffering) *DescribeHostReservationOfferingsOutput
    func (s DescribeHostReservationOfferingsOutput) String() string
type DescribeHostReservationsInput
    func (s DescribeHostReservationsInput) GoString() string
    func (s *DescribeHostReservationsInput) SetFilter(v []*Filter) *DescribeHostReservationsInput
    func (s *DescribeHostReservationsInput) SetHostReservationIdSet(v []*string) *DescribeHostReservationsInput
    func (s *DescribeHostReservationsInput) SetMaxResults(v int64) *DescribeHostReservationsInput
    func (s *DescribeHostReservationsInput) SetNextToken(v string) *DescribeHostReservationsInput
    func (s DescribeHostReservationsInput) String() string
type DescribeHostReservationsOutput
    func (s DescribeHostReservationsOutput) GoString() string
    func (s *DescribeHostReservationsOutput) SetHostReservationSet(v []*HostReservation) *DescribeHostReservationsOutput
    func (s *DescribeHostReservationsOutput) SetNextToken(v string) *DescribeHostReservationsOutput
    func (s DescribeHostReservationsOutput) String() string
type DescribeHostsInput
    func (s DescribeHostsInput) GoString() string
    func (s *DescribeHostsInput) SetFilter(v []*Filter) *DescribeHostsInput
    func (s *DescribeHostsInput) SetHostIds(v []*string) *DescribeHostsInput
    func (s *DescribeHostsInput) SetMaxResults(v int64) *DescribeHostsInput
    func (s *DescribeHostsInput) SetNextToken(v string) *DescribeHostsInput
    func (s DescribeHostsInput) String() string
type DescribeHostsOutput
    func (s DescribeHostsOutput) GoString() string
    func (s *DescribeHostsOutput) SetHosts(v []*Host) *DescribeHostsOutput
    func (s *DescribeHostsOutput) SetNextToken(v string) *DescribeHostsOutput
    func (s DescribeHostsOutput) String() string
type DescribeIamInstanceProfileAssociationsInput
    func (s DescribeIamInstanceProfileAssociationsInput) GoString() string
    func (s *DescribeIamInstanceProfileAssociationsInput) SetAssociationIds(v []*string) *DescribeIamInstanceProfileAssociationsInput
    func (s *DescribeIamInstanceProfileAssociationsInput) SetFilters(v []*Filter) *DescribeIamInstanceProfileAssociationsInput
    func (s *DescribeIamInstanceProfileAssociationsInput) SetMaxResults(v int64) *DescribeIamInstanceProfileAssociationsInput
    func (s *DescribeIamInstanceProfileAssociationsInput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsInput
    func (s DescribeIamInstanceProfileAssociationsInput) String() string
    func (s *DescribeIamInstanceProfileAssociationsInput) Validate() error
type DescribeIamInstanceProfileAssociationsOutput
    func (s DescribeIamInstanceProfileAssociationsOutput) GoString() string
    func (s *DescribeIamInstanceProfileAssociationsOutput) SetIamInstanceProfileAssociations(v []*IamInstanceProfileAssociation) *DescribeIamInstanceProfileAssociationsOutput
    func (s *DescribeIamInstanceProfileAssociationsOutput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsOutput
    func (s DescribeIamInstanceProfileAssociationsOutput) String() string
type DescribeIdFormatInput
    func (s DescribeIdFormatInput) GoString() string
    func (s *DescribeIdFormatInput) SetResource(v string) *DescribeIdFormatInput
    func (s DescribeIdFormatInput) String() string
type DescribeIdFormatOutput
    func (s DescribeIdFormatOutput) GoString() string
    func (s *DescribeIdFormatOutput) SetStatuses(v []*IdFormat) *DescribeIdFormatOutput
    func (s DescribeIdFormatOutput) String() string
type DescribeIdentityIdFormatInput
    func (s DescribeIdentityIdFormatInput) GoString() string
    func (s *DescribeIdentityIdFormatInput) SetPrincipalArn(v string) *DescribeIdentityIdFormatInput
    func (s *DescribeIdentityIdFormatInput) SetResource(v string) *DescribeIdentityIdFormatInput
    func (s DescribeIdentityIdFormatInput) String() string
    func (s *DescribeIdentityIdFormatInput) Validate() error
type DescribeIdentityIdFormatOutput
    func (s DescribeIdentityIdFormatOutput) GoString() string
    func (s *DescribeIdentityIdFormatOutput) SetStatuses(v []*IdFormat) *DescribeIdentityIdFormatOutput
    func (s DescribeIdentityIdFormatOutput) String() string
type DescribeImageAttributeInput
    func (s DescribeImageAttributeInput) GoString() string
    func (s *DescribeImageAttributeInput) SetAttribute(v string) *DescribeImageAttributeInput
    func (s *DescribeImageAttributeInput) SetDryRun(v bool) *DescribeImageAttributeInput
    func (s *DescribeImageAttributeInput) SetImageId(v string) *DescribeImageAttributeInput
    func (s DescribeImageAttributeInput) String() string
    func (s *DescribeImageAttributeInput) Validate() error
type DescribeImageAttributeOutput
    func (s DescribeImageAttributeOutput) GoString() string
    func (s *DescribeImageAttributeOutput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetDescription(v *AttributeValue) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetImageId(v string) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetKernelId(v *AttributeValue) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetLaunchPermissions(v []*LaunchPermission) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetRamdiskId(v *AttributeValue) *DescribeImageAttributeOutput
    func (s *DescribeImageAttributeOutput) SetSriovNetSupport(v *AttributeValue) *DescribeImageAttributeOutput
    func (s DescribeImageAttributeOutput) String() string
type DescribeImagesInput
    func (s DescribeImagesInput) GoString() string
    func (s *DescribeImagesInput) SetDryRun(v bool) *DescribeImagesInput
    func (s *DescribeImagesInput) SetExecutableUsers(v []*string) *DescribeImagesInput
    func (s *DescribeImagesInput) SetFilters(v []*Filter) *DescribeImagesInput
    func (s *DescribeImagesInput) SetImageIds(v []*string) *DescribeImagesInput
    func (s *DescribeImagesInput) SetOwners(v []*string) *DescribeImagesInput
    func (s DescribeImagesInput) String() string
type DescribeImagesOutput
    func (s DescribeImagesOutput) GoString() string
    func (s *DescribeImagesOutput) SetImages(v []*Image) *DescribeImagesOutput
    func (s DescribeImagesOutput) String() string
type DescribeImportImageTasksInput
    func (s DescribeImportImageTasksInput) GoString() string
    func (s *DescribeImportImageTasksInput) SetDryRun(v bool) *DescribeImportImageTasksInput
    func (s *DescribeImportImageTasksInput) SetFilters(v []*Filter) *DescribeImportImageTasksInput
    func (s *DescribeImportImageTasksInput) SetImportTaskIds(v []*string) *DescribeImportImageTasksInput
    func (s *DescribeImportImageTasksInput) SetMaxResults(v int64) *DescribeImportImageTasksInput
    func (s *DescribeImportImageTasksInput) SetNextToken(v string) *DescribeImportImageTasksInput
    func (s DescribeImportImageTasksInput) String() string
type DescribeImportImageTasksOutput
    func (s DescribeImportImageTasksOutput) GoString() string
    func (s *DescribeImportImageTasksOutput) SetImportImageTasks(v []*ImportImageTask) *DescribeImportImageTasksOutput
    func (s *DescribeImportImageTasksOutput) SetNextToken(v string) *DescribeImportImageTasksOutput
    func (s DescribeImportImageTasksOutput) String() string
type DescribeImportSnapshotTasksInput
    func (s DescribeImportSnapshotTasksInput) GoString() string
    func (s *DescribeImportSnapshotTasksInput) SetDryRun(v bool) *DescribeImportSnapshotTasksInput
    func (s *DescribeImportSnapshotTasksInput) SetFilters(v []*Filter) *DescribeImportSnapshotTasksInput
    func (s *DescribeImportSnapshotTasksInput) SetImportTaskIds(v []*string) *DescribeImportSnapshotTasksInput
    func (s *DescribeImportSnapshotTasksInput) SetMaxResults(v int64) *DescribeImportSnapshotTasksInput
    func (s *DescribeImportSnapshotTasksInput) SetNextToken(v string) *DescribeImportSnapshotTasksInput
    func (s DescribeImportSnapshotTasksInput) String() string
type DescribeImportSnapshotTasksOutput
    func (s DescribeImportSnapshotTasksOutput) GoString() string
    func (s *DescribeImportSnapshotTasksOutput) SetImportSnapshotTasks(v []*ImportSnapshotTask) *DescribeImportSnapshotTasksOutput
    func (s *DescribeImportSnapshotTasksOutput) SetNextToken(v string) *DescribeImportSnapshotTasksOutput
    func (s DescribeImportSnapshotTasksOutput) String() string
type DescribeInstanceAttributeInput
    func (s DescribeInstanceAttributeInput) GoString() string
    func (s *DescribeInstanceAttributeInput) SetAttribute(v string) *DescribeInstanceAttributeInput
    func (s *DescribeInstanceAttributeInput) SetDryRun(v bool) *DescribeInstanceAttributeInput
    func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
    func (s DescribeInstanceAttributeInput) String() string
    func (s *DescribeInstanceAttributeInput) Validate() error
type DescribeInstanceAttributeOutput
    func (s DescribeInstanceAttributeOutput) GoString() string
    func (s *DescribeInstanceAttributeOutput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetDisableApiTermination(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetEbsOptimized(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetEnaSupport(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetGroups(v []*GroupIdentifier) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetInstanceId(v string) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetInstanceInitiatedShutdownBehavior(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetInstanceType(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetKernelId(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetRamdiskId(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetRootDeviceName(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetSourceDestCheck(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetSriovNetSupport(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s *DescribeInstanceAttributeOutput) SetUserData(v *AttributeValue) *DescribeInstanceAttributeOutput
    func (s DescribeInstanceAttributeOutput) String() string
type DescribeInstanceStatusInput
    func (s DescribeInstanceStatusInput) GoString() string
    func (s *DescribeInstanceStatusInput) SetDryRun(v bool) *DescribeInstanceStatusInput
    func (s *DescribeInstanceStatusInput) SetFilters(v []*Filter) *DescribeInstanceStatusInput
    func (s *DescribeInstanceStatusInput) SetIncludeAllInstances(v bool) *DescribeInstanceStatusInput
    func (s *DescribeInstanceStatusInput) SetInstanceIds(v []*string) *DescribeInstanceStatusInput
    func (s *DescribeInstanceStatusInput) SetMaxResults(v int64) *DescribeInstanceStatusInput
    func (s *DescribeInstanceStatusInput) SetNextToken(v string) *DescribeInstanceStatusInput
    func (s DescribeInstanceStatusInput) String() string
type DescribeInstanceStatusOutput
    func (s DescribeInstanceStatusOutput) GoString() string
    func (s *DescribeInstanceStatusOutput) SetInstanceStatuses(v []*InstanceStatus) *DescribeInstanceStatusOutput
    func (s *DescribeInstanceStatusOutput) SetNextToken(v string) *DescribeInstanceStatusOutput
    func (s DescribeInstanceStatusOutput) String() string
type DescribeInstancesInput
    func (s DescribeInstancesInput) GoString() string
    func (s *DescribeInstancesInput) SetDryRun(v bool) *DescribeInstancesInput
    func (s *DescribeInstancesInput) SetFilters(v []*Filter) *DescribeInstancesInput
    func (s *DescribeInstancesInput) SetInstanceIds(v []*string) *DescribeInstancesInput
    func (s *DescribeInstancesInput) SetMaxResults(v int64) *DescribeInstancesInput
    func (s *DescribeInstancesInput) SetNextToken(v string) *DescribeInstancesInput
    func (s DescribeInstancesInput) String() string
type DescribeInstancesOutput
    func (s DescribeInstancesOutput) GoString() string
    func (s *DescribeInstancesOutput) SetNextToken(v string) *DescribeInstancesOutput
    func (s *DescribeInstancesOutput) SetReservations(v []*Reservation) *DescribeInstancesOutput
    func (s DescribeInstancesOutput) String() string
type DescribeInternetGatewaysInput
    func (s DescribeInternetGatewaysInput) GoString() string
    func (s *DescribeInternetGatewaysInput) SetDryRun(v bool) *DescribeInternetGatewaysInput
    func (s *DescribeInternetGatewaysInput) SetFilters(v []*Filter) *DescribeInternetGatewaysInput
    func (s *DescribeInternetGatewaysInput) SetInternetGatewayIds(v []*string) *DescribeInternetGatewaysInput
    func (s DescribeInternetGatewaysInput) String() string
type DescribeInternetGatewaysOutput
    func (s DescribeInternetGatewaysOutput) GoString() string
    func (s *DescribeInternetGatewaysOutput) SetInternetGateways(v []*InternetGateway) *DescribeInternetGatewaysOutput
    func (s DescribeInternetGatewaysOutput) String() string
type DescribeKeyPairsInput
    func (s DescribeKeyPairsInput) GoString() string
    func (s *DescribeKeyPairsInput) SetDryRun(v bool) *DescribeKeyPairsInput
    func (s *DescribeKeyPairsInput) SetFilters(v []*Filter) *DescribeKeyPairsInput
    func (s *DescribeKeyPairsInput) SetKeyNames(v []*string) *DescribeKeyPairsInput
    func (s DescribeKeyPairsInput) String() string
type DescribeKeyPairsOutput
    func (s DescribeKeyPairsOutput) GoString() string
    func (s *DescribeKeyPairsOutput) SetKeyPairs(v []*KeyPairInfo) *DescribeKeyPairsOutput
    func (s DescribeKeyPairsOutput) String() string
type DescribeMovingAddressesInput
    func (s DescribeMovingAddressesInput) GoString() string
    func (s *DescribeMovingAddressesInput) SetDryRun(v bool) *DescribeMovingAddressesInput
    func (s *DescribeMovingAddressesInput) SetFilters(v []*Filter) *DescribeMovingAddressesInput
    func (s *DescribeMovingAddressesInput) SetMaxResults(v int64) *DescribeMovingAddressesInput
    func (s *DescribeMovingAddressesInput) SetNextToken(v string) *DescribeMovingAddressesInput
    func (s *DescribeMovingAddressesInput) SetPublicIps(v []*string) *DescribeMovingAddressesInput
    func (s DescribeMovingAddressesInput) String() string
type DescribeMovingAddressesOutput
    func (s DescribeMovingAddressesOutput) GoString() string
    func (s *DescribeMovingAddressesOutput) SetMovingAddressStatuses(v []*MovingAddressStatus) *DescribeMovingAddressesOutput
    func (s *DescribeMovingAddressesOutput) SetNextToken(v string) *DescribeMovingAddressesOutput
    func (s DescribeMovingAddressesOutput) String() string
type DescribeNatGatewaysInput
    func (s DescribeNatGatewaysInput) GoString() string
    func (s *DescribeNatGatewaysInput) SetFilter(v []*Filter) *DescribeNatGatewaysInput
    func (s *DescribeNatGatewaysInput) SetMaxResults(v int64) *DescribeNatGatewaysInput
    func (s *DescribeNatGatewaysInput) SetNatGatewayIds(v []*string) *DescribeNatGatewaysInput
    func (s *DescribeNatGatewaysInput) SetNextToken(v string) *DescribeNatGatewaysInput
    func (s DescribeNatGatewaysInput) String() string
type DescribeNatGatewaysOutput
    func (s DescribeNatGatewaysOutput) GoString() string
    func (s *DescribeNatGatewaysOutput) SetNatGateways(v []*NatGateway) *DescribeNatGatewaysOutput
    func (s *DescribeNatGatewaysOutput) SetNextToken(v string) *DescribeNatGatewaysOutput
    func (s DescribeNatGatewaysOutput) String() string
type DescribeNetworkAclsInput
    func (s DescribeNetworkAclsInput) GoString() string
    func (s *DescribeNetworkAclsInput) SetDryRun(v bool) *DescribeNetworkAclsInput
    func (s *DescribeNetworkAclsInput) SetFilters(v []*Filter) *DescribeNetworkAclsInput
    func (s *DescribeNetworkAclsInput) SetNetworkAclIds(v []*string) *DescribeNetworkAclsInput
    func (s DescribeNetworkAclsInput) String() string
type DescribeNetworkAclsOutput
    func (s DescribeNetworkAclsOutput) GoString() string
    func (s *DescribeNetworkAclsOutput) SetNetworkAcls(v []*NetworkAcl) *DescribeNetworkAclsOutput
    func (s DescribeNetworkAclsOutput) String() string
type DescribeNetworkInterfaceAttributeInput
    func (s DescribeNetworkInterfaceAttributeInput) GoString() string
    func (s *DescribeNetworkInterfaceAttributeInput) SetAttribute(v string) *DescribeNetworkInterfaceAttributeInput
    func (s *DescribeNetworkInterfaceAttributeInput) SetDryRun(v bool) *DescribeNetworkInterfaceAttributeInput
    func (s *DescribeNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *DescribeNetworkInterfaceAttributeInput
    func (s DescribeNetworkInterfaceAttributeInput) String() string
    func (s *DescribeNetworkInterfaceAttributeInput) Validate() error
type DescribeNetworkInterfaceAttributeOutput
    func (s DescribeNetworkInterfaceAttributeOutput) GoString() string
    func (s *DescribeNetworkInterfaceAttributeOutput) SetAttachment(v *NetworkInterfaceAttachment) *DescribeNetworkInterfaceAttributeOutput
    func (s *DescribeNetworkInterfaceAttributeOutput) SetDescription(v *AttributeValue) *DescribeNetworkInterfaceAttributeOutput
    func (s *DescribeNetworkInterfaceAttributeOutput) SetGroups(v []*GroupIdentifier) *DescribeNetworkInterfaceAttributeOutput
    func (s *DescribeNetworkInterfaceAttributeOutput) SetNetworkInterfaceId(v string) *DescribeNetworkInterfaceAttributeOutput
    func (s *DescribeNetworkInterfaceAttributeOutput) SetSourceDestCheck(v *AttributeBooleanValue) *DescribeNetworkInterfaceAttributeOutput
    func (s DescribeNetworkInterfaceAttributeOutput) String() string
type DescribeNetworkInterfacesInput
    func (s DescribeNetworkInterfacesInput) GoString() string
    func (s *DescribeNetworkInterfacesInput) SetDryRun(v bool) *DescribeNetworkInterfacesInput
    func (s *DescribeNetworkInterfacesInput) SetFilters(v []*Filter) *DescribeNetworkInterfacesInput
    func (s *DescribeNetworkInterfacesInput) SetNetworkInterfaceIds(v []*string) *DescribeNetworkInterfacesInput
    func (s DescribeNetworkInterfacesInput) String() string
type DescribeNetworkInterfacesOutput
    func (s DescribeNetworkInterfacesOutput) GoString() string
    func (s *DescribeNetworkInterfacesOutput) SetNetworkInterfaces(v []*NetworkInterface) *DescribeNetworkInterfacesOutput
    func (s DescribeNetworkInterfacesOutput) String() string
type DescribePlacementGroupsInput
    func (s DescribePlacementGroupsInput) GoString() string
    func (s *DescribePlacementGroupsInput) SetDryRun(v bool) *DescribePlacementGroupsInput
    func (s *DescribePlacementGroupsInput) SetFilters(v []*Filter) *DescribePlacementGroupsInput
    func (s *DescribePlacementGroupsInput) SetGroupNames(v []*string) *DescribePlacementGroupsInput
    func (s DescribePlacementGroupsInput) String() string
type DescribePlacementGroupsOutput
    func (s DescribePlacementGroupsOutput) GoString() string
    func (s *DescribePlacementGroupsOutput) SetPlacementGroups(v []*PlacementGroup) *DescribePlacementGroupsOutput
    func (s DescribePlacementGroupsOutput) String() string
type DescribePrefixListsInput
    func (s DescribePrefixListsInput) GoString() string
    func (s *DescribePrefixListsInput) SetDryRun(v bool) *DescribePrefixListsInput
    func (s *DescribePrefixListsInput) SetFilters(v []*Filter) *DescribePrefixListsInput
    func (s *DescribePrefixListsInput) SetMaxResults(v int64) *DescribePrefixListsInput
    func (s *DescribePrefixListsInput) SetNextToken(v string) *DescribePrefixListsInput
    func (s *DescribePrefixListsInput) SetPrefixListIds(v []*string) *DescribePrefixListsInput
    func (s DescribePrefixListsInput) String() string
type DescribePrefixListsOutput
    func (s DescribePrefixListsOutput) GoString() string
    func (s *DescribePrefixListsOutput) SetNextToken(v string) *DescribePrefixListsOutput
    func (s *DescribePrefixListsOutput) SetPrefixLists(v []*PrefixList) *DescribePrefixListsOutput
    func (s DescribePrefixListsOutput) String() string
type DescribeRegionsInput
    func (s DescribeRegionsInput) GoString() string
    func (s *DescribeRegionsInput) SetDryRun(v bool) *DescribeRegionsInput
    func (s *DescribeRegionsInput) SetFilters(v []*Filter) *DescribeRegionsInput
    func (s *DescribeRegionsInput) SetRegionNames(v []*string) *DescribeRegionsInput
    func (s DescribeRegionsInput) String() string
type DescribeRegionsOutput
    func (s DescribeRegionsOutput) GoString() string
    func (s *DescribeRegionsOutput) SetRegions(v []*Region) *DescribeRegionsOutput
    func (s DescribeRegionsOutput) String() string
type DescribeReservedInstancesInput
    func (s DescribeReservedInstancesInput) GoString() string
    func (s *DescribeReservedInstancesInput) SetDryRun(v bool) *DescribeReservedInstancesInput
    func (s *DescribeReservedInstancesInput) SetFilters(v []*Filter) *DescribeReservedInstancesInput
    func (s *DescribeReservedInstancesInput) SetOfferingClass(v string) *DescribeReservedInstancesInput
    func (s *DescribeReservedInstancesInput) SetOfferingType(v string) *DescribeReservedInstancesInput
    func (s *DescribeReservedInstancesInput) SetReservedInstancesIds(v []*string) *DescribeReservedInstancesInput
    func (s DescribeReservedInstancesInput) String() string
type DescribeReservedInstancesListingsInput
    func (s DescribeReservedInstancesListingsInput) GoString() string
    func (s *DescribeReservedInstancesListingsInput) SetFilters(v []*Filter) *DescribeReservedInstancesListingsInput
    func (s *DescribeReservedInstancesListingsInput) SetReservedInstancesId(v string) *DescribeReservedInstancesListingsInput
    func (s *DescribeReservedInstancesListingsInput) SetReservedInstancesListingId(v string) *DescribeReservedInstancesListingsInput
    func (s DescribeReservedInstancesListingsInput) String() string
type DescribeReservedInstancesListingsOutput
    func (s DescribeReservedInstancesListingsOutput) GoString() string
    func (s *DescribeReservedInstancesListingsOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *DescribeReservedInstancesListingsOutput
    func (s DescribeReservedInstancesListingsOutput) String() string
type DescribeReservedInstancesModificationsInput
    func (s DescribeReservedInstancesModificationsInput) GoString() string
    func (s *DescribeReservedInstancesModificationsInput) SetFilters(v []*Filter) *DescribeReservedInstancesModificationsInput
    func (s *DescribeReservedInstancesModificationsInput) SetNextToken(v string) *DescribeReservedInstancesModificationsInput
    func (s *DescribeReservedInstancesModificationsInput) SetReservedInstancesModificationIds(v []*string) *DescribeReservedInstancesModificationsInput
    func (s DescribeReservedInstancesModificationsInput) String() string
type DescribeReservedInstancesModificationsOutput
    func (s DescribeReservedInstancesModificationsOutput) GoString() string
    func (s *DescribeReservedInstancesModificationsOutput) SetNextToken(v string) *DescribeReservedInstancesModificationsOutput
    func (s *DescribeReservedInstancesModificationsOutput) SetReservedInstancesModifications(v []*ReservedInstancesModification) *DescribeReservedInstancesModificationsOutput
    func (s DescribeReservedInstancesModificationsOutput) String() string
type DescribeReservedInstancesOfferingsInput
    func (s DescribeReservedInstancesOfferingsInput) GoString() string
    func (s *DescribeReservedInstancesOfferingsInput) SetAvailabilityZone(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetDryRun(v bool) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetFilters(v []*Filter) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetIncludeMarketplace(v bool) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetInstanceTenancy(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetInstanceType(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetMaxDuration(v int64) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetMaxInstanceCount(v int64) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetMaxResults(v int64) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetMinDuration(v int64) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetNextToken(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetOfferingClass(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetOfferingType(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetProductDescription(v string) *DescribeReservedInstancesOfferingsInput
    func (s *DescribeReservedInstancesOfferingsInput) SetReservedInstancesOfferingIds(v []*string) *DescribeReservedInstancesOfferingsInput
    func (s DescribeReservedInstancesOfferingsInput) String() string
type DescribeReservedInstancesOfferingsOutput
    func (s DescribeReservedInstancesOfferingsOutput) GoString() string
    func (s *DescribeReservedInstancesOfferingsOutput) SetNextToken(v string) *DescribeReservedInstancesOfferingsOutput
    func (s *DescribeReservedInstancesOfferingsOutput) SetReservedInstancesOfferings(v []*ReservedInstancesOffering) *DescribeReservedInstancesOfferingsOutput
    func (s DescribeReservedInstancesOfferingsOutput) String() string
type DescribeReservedInstancesOutput
    func (s DescribeReservedInstancesOutput) GoString() string
    func (s *DescribeReservedInstancesOutput) SetReservedInstances(v []*ReservedInstances) *DescribeReservedInstancesOutput
    func (s DescribeReservedInstancesOutput) String() string
type DescribeRouteTablesInput
    func (s DescribeRouteTablesInput) GoString() string
    func (s *DescribeRouteTablesInput) SetDryRun(v bool) *DescribeRouteTablesInput
    func (s *DescribeRouteTablesInput) SetFilters(v []*Filter) *DescribeRouteTablesInput
    func (s *DescribeRouteTablesInput) SetRouteTableIds(v []*string) *DescribeRouteTablesInput
    func (s DescribeRouteTablesInput) String() string
type DescribeRouteTablesOutput
    func (s DescribeRouteTablesOutput) GoString() string
    func (s *DescribeRouteTablesOutput) SetRouteTables(v []*RouteTable) *DescribeRouteTablesOutput
    func (s DescribeRouteTablesOutput) String() string
type DescribeScheduledInstanceAvailabilityInput
    func (s DescribeScheduledInstanceAvailabilityInput) GoString() string
    func (s *DescribeScheduledInstanceAvailabilityInput) SetDryRun(v bool) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetFilters(v []*Filter) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetFirstSlotStartTimeRange(v *SlotDateTimeRangeRequest) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetMaxResults(v int64) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetMaxSlotDurationInHours(v int64) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetMinSlotDurationInHours(v int64) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetNextToken(v string) *DescribeScheduledInstanceAvailabilityInput
    func (s *DescribeScheduledInstanceAvailabilityInput) SetRecurrence(v *ScheduledInstanceRecurrenceRequest) *DescribeScheduledInstanceAvailabilityInput
    func (s DescribeScheduledInstanceAvailabilityInput) String() string
    func (s *DescribeScheduledInstanceAvailabilityInput) Validate() error
type DescribeScheduledInstanceAvailabilityOutput
    func (s DescribeScheduledInstanceAvailabilityOutput) GoString() string
    func (s *DescribeScheduledInstanceAvailabilityOutput) SetNextToken(v string) *DescribeScheduledInstanceAvailabilityOutput
    func (s *DescribeScheduledInstanceAvailabilityOutput) SetScheduledInstanceAvailabilitySet(v []*ScheduledInstanceAvailability) *DescribeScheduledInstanceAvailabilityOutput
    func (s DescribeScheduledInstanceAvailabilityOutput) String() string
type DescribeScheduledInstancesInput
    func (s DescribeScheduledInstancesInput) GoString() string
    func (s *DescribeScheduledInstancesInput) SetDryRun(v bool) *DescribeScheduledInstancesInput
    func (s *DescribeScheduledInstancesInput) SetFilters(v []*Filter) *DescribeScheduledInstancesInput
    func (s *DescribeScheduledInstancesInput) SetMaxResults(v int64) *DescribeScheduledInstancesInput
    func (s *DescribeScheduledInstancesInput) SetNextToken(v string) *DescribeScheduledInstancesInput
    func (s *DescribeScheduledInstancesInput) SetScheduledInstanceIds(v []*string) *DescribeScheduledInstancesInput
    func (s *DescribeScheduledInstancesInput) SetSlotStartTimeRange(v *SlotStartTimeRangeRequest) *DescribeScheduledInstancesInput
    func (s DescribeScheduledInstancesInput) String() string
type DescribeScheduledInstancesOutput
    func (s DescribeScheduledInstancesOutput) GoString() string
    func (s *DescribeScheduledInstancesOutput) SetNextToken(v string) *DescribeScheduledInstancesOutput
    func (s *DescribeScheduledInstancesOutput) SetScheduledInstanceSet(v []*ScheduledInstance) *DescribeScheduledInstancesOutput
    func (s DescribeScheduledInstancesOutput) String() string
type DescribeSecurityGroupReferencesInput
    func (s DescribeSecurityGroupReferencesInput) GoString() string
    func (s *DescribeSecurityGroupReferencesInput) SetDryRun(v bool) *DescribeSecurityGroupReferencesInput
    func (s *DescribeSecurityGroupReferencesInput) SetGroupId(v []*string) *DescribeSecurityGroupReferencesInput
    func (s DescribeSecurityGroupReferencesInput) String() string
    func (s *DescribeSecurityGroupReferencesInput) Validate() error
type DescribeSecurityGroupReferencesOutput
    func (s DescribeSecurityGroupReferencesOutput) GoString() string
    func (s *DescribeSecurityGroupReferencesOutput) SetSecurityGroupReferenceSet(v []*SecurityGroupReference) *DescribeSecurityGroupReferencesOutput
    func (s DescribeSecurityGroupReferencesOutput) String() string
type DescribeSecurityGroupsInput
    func (s DescribeSecurityGroupsInput) GoString() string
    func (s *DescribeSecurityGroupsInput) SetDryRun(v bool) *DescribeSecurityGroupsInput
    func (s *DescribeSecurityGroupsInput) SetFilters(v []*Filter) *DescribeSecurityGroupsInput
    func (s *DescribeSecurityGroupsInput) SetGroupIds(v []*string) *DescribeSecurityGroupsInput
    func (s *DescribeSecurityGroupsInput) SetGroupNames(v []*string) *DescribeSecurityGroupsInput
    func (s DescribeSecurityGroupsInput) String() string
type DescribeSecurityGroupsOutput
    func (s DescribeSecurityGroupsOutput) GoString() string
    func (s *DescribeSecurityGroupsOutput) SetSecurityGroups(v []*SecurityGroup) *DescribeSecurityGroupsOutput
    func (s DescribeSecurityGroupsOutput) String() string
type DescribeSnapshotAttributeInput
    func (s DescribeSnapshotAttributeInput) GoString() string
    func (s *DescribeSnapshotAttributeInput) SetAttribute(v string) *DescribeSnapshotAttributeInput
    func (s *DescribeSnapshotAttributeInput) SetDryRun(v bool) *DescribeSnapshotAttributeInput
    func (s *DescribeSnapshotAttributeInput) SetSnapshotId(v string) *DescribeSnapshotAttributeInput
    func (s DescribeSnapshotAttributeInput) String() string
    func (s *DescribeSnapshotAttributeInput) Validate() error
type DescribeSnapshotAttributeOutput
    func (s DescribeSnapshotAttributeOutput) GoString() string
    func (s *DescribeSnapshotAttributeOutput) SetCreateVolumePermissions(v []*CreateVolumePermission) *DescribeSnapshotAttributeOutput
    func (s *DescribeSnapshotAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeSnapshotAttributeOutput
    func (s *DescribeSnapshotAttributeOutput) SetSnapshotId(v string) *DescribeSnapshotAttributeOutput
    func (s DescribeSnapshotAttributeOutput) String() string
type DescribeSnapshotsInput
    func (s DescribeSnapshotsInput) GoString() string
    func (s *DescribeSnapshotsInput) SetDryRun(v bool) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetFilters(v []*Filter) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetMaxResults(v int64) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetNextToken(v string) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetOwnerIds(v []*string) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetRestorableByUserIds(v []*string) *DescribeSnapshotsInput
    func (s *DescribeSnapshotsInput) SetSnapshotIds(v []*string) *DescribeSnapshotsInput
    func (s DescribeSnapshotsInput) String() string
type DescribeSnapshotsOutput
    func (s DescribeSnapshotsOutput) GoString() string
    func (s *DescribeSnapshotsOutput) SetNextToken(v string) *DescribeSnapshotsOutput
    func (s *DescribeSnapshotsOutput) SetSnapshots(v []*Snapshot) *DescribeSnapshotsOutput
    func (s DescribeSnapshotsOutput) String() string
type DescribeSpotDatafeedSubscriptionInput
    func (s DescribeSpotDatafeedSubscriptionInput) GoString() string
    func (s *DescribeSpotDatafeedSubscriptionInput) SetDryRun(v bool) *DescribeSpotDatafeedSubscriptionInput
    func (s DescribeSpotDatafeedSubscriptionInput) String() string
type DescribeSpotDatafeedSubscriptionOutput
    func (s DescribeSpotDatafeedSubscriptionOutput) GoString() string
    func (s *DescribeSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *SpotDatafeedSubscription) *DescribeSpotDatafeedSubscriptionOutput
    func (s DescribeSpotDatafeedSubscriptionOutput) String() string
type DescribeSpotFleetInstancesInput
    func (s DescribeSpotFleetInstancesInput) GoString() string
    func (s *DescribeSpotFleetInstancesInput) SetDryRun(v bool) *DescribeSpotFleetInstancesInput
    func (s *DescribeSpotFleetInstancesInput) SetMaxResults(v int64) *DescribeSpotFleetInstancesInput
    func (s *DescribeSpotFleetInstancesInput) SetNextToken(v string) *DescribeSpotFleetInstancesInput
    func (s *DescribeSpotFleetInstancesInput) SetSpotFleetRequestId(v string) *DescribeSpotFleetInstancesInput
    func (s DescribeSpotFleetInstancesInput) String() string
    func (s *DescribeSpotFleetInstancesInput) Validate() error
type DescribeSpotFleetInstancesOutput
    func (s DescribeSpotFleetInstancesOutput) GoString() string
    func (s *DescribeSpotFleetInstancesOutput) SetActiveInstances(v []*ActiveInstance) *DescribeSpotFleetInstancesOutput
    func (s *DescribeSpotFleetInstancesOutput) SetNextToken(v string) *DescribeSpotFleetInstancesOutput
    func (s *DescribeSpotFleetInstancesOutput) SetSpotFleetRequestId(v string) *DescribeSpotFleetInstancesOutput
    func (s DescribeSpotFleetInstancesOutput) String() string
type DescribeSpotFleetRequestHistoryInput
    func (s DescribeSpotFleetRequestHistoryInput) GoString() string
    func (s *DescribeSpotFleetRequestHistoryInput) SetDryRun(v bool) *DescribeSpotFleetRequestHistoryInput
    func (s *DescribeSpotFleetRequestHistoryInput) SetEventType(v string) *DescribeSpotFleetRequestHistoryInput
    func (s *DescribeSpotFleetRequestHistoryInput) SetMaxResults(v int64) *DescribeSpotFleetRequestHistoryInput
    func (s *DescribeSpotFleetRequestHistoryInput) SetNextToken(v string) *DescribeSpotFleetRequestHistoryInput
    func (s *DescribeSpotFleetRequestHistoryInput) SetSpotFleetRequestId(v string) *DescribeSpotFleetRequestHistoryInput
    func (s *DescribeSpotFleetRequestHistoryInput) SetStartTime(v time.Time) *DescribeSpotFleetRequestHistoryInput
    func (s DescribeSpotFleetRequestHistoryInput) String() string
    func (s *DescribeSpotFleetRequestHistoryInput) Validate() error
type DescribeSpotFleetRequestHistoryOutput
    func (s DescribeSpotFleetRequestHistoryOutput) GoString() string
    func (s *DescribeSpotFleetRequestHistoryOutput) SetHistoryRecords(v []*HistoryRecord) *DescribeSpotFleetRequestHistoryOutput
    func (s *DescribeSpotFleetRequestHistoryOutput) SetLastEvaluatedTime(v time.Time) *DescribeSpotFleetRequestHistoryOutput
    func (s *DescribeSpotFleetRequestHistoryOutput) SetNextToken(v string) *DescribeSpotFleetRequestHistoryOutput
    func (s *DescribeSpotFleetRequestHistoryOutput) SetSpotFleetRequestId(v string) *DescribeSpotFleetRequestHistoryOutput
    func (s *DescribeSpotFleetRequestHistoryOutput) SetStartTime(v time.Time) *DescribeSpotFleetRequestHistoryOutput
    func (s DescribeSpotFleetRequestHistoryOutput) String() string
type DescribeSpotFleetRequestsInput
    func (s DescribeSpotFleetRequestsInput) GoString() string
    func (s *DescribeSpotFleetRequestsInput) SetDryRun(v bool) *DescribeSpotFleetRequestsInput
    func (s *DescribeSpotFleetRequestsInput) SetMaxResults(v int64) *DescribeSpotFleetRequestsInput
    func (s *DescribeSpotFleetRequestsInput) SetNextToken(v string) *DescribeSpotFleetRequestsInput
    func (s *DescribeSpotFleetRequestsInput) SetSpotFleetRequestIds(v []*string) *DescribeSpotFleetRequestsInput
    func (s DescribeSpotFleetRequestsInput) String() string
type DescribeSpotFleetRequestsOutput
    func (s DescribeSpotFleetRequestsOutput) GoString() string
    func (s *DescribeSpotFleetRequestsOutput) SetNextToken(v string) *DescribeSpotFleetRequestsOutput
    func (s *DescribeSpotFleetRequestsOutput) SetSpotFleetRequestConfigs(v []*SpotFleetRequestConfig) *DescribeSpotFleetRequestsOutput
    func (s DescribeSpotFleetRequestsOutput) String() string
type DescribeSpotInstanceRequestsInput
    func (s DescribeSpotInstanceRequestsInput) GoString() string
    func (s *DescribeSpotInstanceRequestsInput) SetDryRun(v bool) *DescribeSpotInstanceRequestsInput
    func (s *DescribeSpotInstanceRequestsInput) SetFilters(v []*Filter) *DescribeSpotInstanceRequestsInput
    func (s *DescribeSpotInstanceRequestsInput) SetSpotInstanceRequestIds(v []*string) *DescribeSpotInstanceRequestsInput
    func (s DescribeSpotInstanceRequestsInput) String() string
type DescribeSpotInstanceRequestsOutput
    func (s DescribeSpotInstanceRequestsOutput) GoString() string
    func (s *DescribeSpotInstanceRequestsOutput) SetSpotInstanceRequests(v []*SpotInstanceRequest) *DescribeSpotInstanceRequestsOutput
    func (s DescribeSpotInstanceRequestsOutput) String() string
type DescribeSpotPriceHistoryInput
    func (s DescribeSpotPriceHistoryInput) GoString() string
    func (s *DescribeSpotPriceHistoryInput) SetAvailabilityZone(v string) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetDryRun(v bool) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetEndTime(v time.Time) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetFilters(v []*Filter) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetInstanceTypes(v []*string) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetMaxResults(v int64) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetNextToken(v string) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetProductDescriptions(v []*string) *DescribeSpotPriceHistoryInput
    func (s *DescribeSpotPriceHistoryInput) SetStartTime(v time.Time) *DescribeSpotPriceHistoryInput
    func (s DescribeSpotPriceHistoryInput) String() string
type DescribeSpotPriceHistoryOutput
    func (s DescribeSpotPriceHistoryOutput) GoString() string
    func (s *DescribeSpotPriceHistoryOutput) SetNextToken(v string) *DescribeSpotPriceHistoryOutput
    func (s *DescribeSpotPriceHistoryOutput) SetSpotPriceHistory(v []*SpotPrice) *DescribeSpotPriceHistoryOutput
    func (s DescribeSpotPriceHistoryOutput) String() string
type DescribeStaleSecurityGroupsInput
    func (s DescribeStaleSecurityGroupsInput) GoString() string
    func (s *DescribeStaleSecurityGroupsInput) SetDryRun(v bool) *DescribeStaleSecurityGroupsInput
    func (s *DescribeStaleSecurityGroupsInput) SetMaxResults(v int64) *DescribeStaleSecurityGroupsInput
    func (s *DescribeStaleSecurityGroupsInput) SetNextToken(v string) *DescribeStaleSecurityGroupsInput
    func (s *DescribeStaleSecurityGroupsInput) SetVpcId(v string) *DescribeStaleSecurityGroupsInput
    func (s DescribeStaleSecurityGroupsInput) String() string
    func (s *DescribeStaleSecurityGroupsInput) Validate() error
type DescribeStaleSecurityGroupsOutput
    func (s DescribeStaleSecurityGroupsOutput) GoString() string
    func (s *DescribeStaleSecurityGroupsOutput) SetNextToken(v string) *DescribeStaleSecurityGroupsOutput
    func (s *DescribeStaleSecurityGroupsOutput) SetStaleSecurityGroupSet(v []*StaleSecurityGroup) *DescribeStaleSecurityGroupsOutput
    func (s DescribeStaleSecurityGroupsOutput) String() string
type DescribeSubnetsInput
    func (s DescribeSubnetsInput) GoString() string
    func (s *DescribeSubnetsInput) SetDryRun(v bool) *DescribeSubnetsInput
    func (s *DescribeSubnetsInput) SetFilters(v []*Filter) *DescribeSubnetsInput
    func (s *DescribeSubnetsInput) SetSubnetIds(v []*string) *DescribeSubnetsInput
    func (s DescribeSubnetsInput) String() string
type DescribeSubnetsOutput
    func (s DescribeSubnetsOutput) GoString() string
    func (s *DescribeSubnetsOutput) SetSubnets(v []*Subnet) *DescribeSubnetsOutput
    func (s DescribeSubnetsOutput) String() string
type DescribeTagsInput
    func (s DescribeTagsInput) GoString() string
    func (s *DescribeTagsInput) SetDryRun(v bool) *DescribeTagsInput
    func (s *DescribeTagsInput) SetFilters(v []*Filter) *DescribeTagsInput
    func (s *DescribeTagsInput) SetMaxResults(v int64) *DescribeTagsInput
    func (s *DescribeTagsInput) SetNextToken(v string) *DescribeTagsInput
    func (s DescribeTagsInput) String() string
type DescribeTagsOutput
    func (s DescribeTagsOutput) GoString() string
    func (s *DescribeTagsOutput) SetNextToken(v string) *DescribeTagsOutput
    func (s *DescribeTagsOutput) SetTags(v []*TagDescription) *DescribeTagsOutput
    func (s DescribeTagsOutput) String() string
type DescribeVolumeAttributeInput
    func (s DescribeVolumeAttributeInput) GoString() string
    func (s *DescribeVolumeAttributeInput) SetAttribute(v string) *DescribeVolumeAttributeInput
    func (s *DescribeVolumeAttributeInput) SetDryRun(v bool) *DescribeVolumeAttributeInput
    func (s *DescribeVolumeAttributeInput) SetVolumeId(v string) *DescribeVolumeAttributeInput
    func (s DescribeVolumeAttributeInput) String() string
    func (s *DescribeVolumeAttributeInput) Validate() error
type DescribeVolumeAttributeOutput
    func (s DescribeVolumeAttributeOutput) GoString() string
    func (s *DescribeVolumeAttributeOutput) SetAutoEnableIO(v *AttributeBooleanValue) *DescribeVolumeAttributeOutput
    func (s *DescribeVolumeAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeVolumeAttributeOutput
    func (s *DescribeVolumeAttributeOutput) SetVolumeId(v string) *DescribeVolumeAttributeOutput
    func (s DescribeVolumeAttributeOutput) String() string
type DescribeVolumeStatusInput
    func (s DescribeVolumeStatusInput) GoString() string
    func (s *DescribeVolumeStatusInput) SetDryRun(v bool) *DescribeVolumeStatusInput
    func (s *DescribeVolumeStatusInput) SetFilters(v []*Filter) *DescribeVolumeStatusInput
    func (s *DescribeVolumeStatusInput) SetMaxResults(v int64) *DescribeVolumeStatusInput
    func (s *DescribeVolumeStatusInput) SetNextToken(v string) *DescribeVolumeStatusInput
    func (s *DescribeVolumeStatusInput) SetVolumeIds(v []*string) *DescribeVolumeStatusInput
    func (s DescribeVolumeStatusInput) String() string
type DescribeVolumeStatusOutput
    func (s DescribeVolumeStatusOutput) GoString() string
    func (s *DescribeVolumeStatusOutput) SetNextToken(v string) *DescribeVolumeStatusOutput
    func (s *DescribeVolumeStatusOutput) SetVolumeStatuses(v []*VolumeStatusItem) *DescribeVolumeStatusOutput
    func (s DescribeVolumeStatusOutput) String() string
type DescribeVolumesInput
    func (s DescribeVolumesInput) GoString() string
    func (s *DescribeVolumesInput) SetDryRun(v bool) *DescribeVolumesInput
    func (s *DescribeVolumesInput) SetFilters(v []*Filter) *DescribeVolumesInput
    func (s *DescribeVolumesInput) SetMaxResults(v int64) *DescribeVolumesInput
    func (s *DescribeVolumesInput) SetNextToken(v string) *DescribeVolumesInput
    func (s *DescribeVolumesInput) SetVolumeIds(v []*string) *DescribeVolumesInput
    func (s DescribeVolumesInput) String() string
type DescribeVolumesModificationsInput
    func (s DescribeVolumesModificationsInput) GoString() string
    func (s *DescribeVolumesModificationsInput) SetDryRun(v bool) *DescribeVolumesModificationsInput
    func (s *DescribeVolumesModificationsInput) SetFilters(v []*Filter) *DescribeVolumesModificationsInput
    func (s *DescribeVolumesModificationsInput) SetMaxResults(v int64) *DescribeVolumesModificationsInput
    func (s *DescribeVolumesModificationsInput) SetNextToken(v string) *DescribeVolumesModificationsInput
    func (s *DescribeVolumesModificationsInput) SetVolumeIds(v []*string) *DescribeVolumesModificationsInput
    func (s DescribeVolumesModificationsInput) String() string
type DescribeVolumesModificationsOutput
    func (s DescribeVolumesModificationsOutput) GoString() string
    func (s *DescribeVolumesModificationsOutput) SetNextToken(v string) *DescribeVolumesModificationsOutput
    func (s *DescribeVolumesModificationsOutput) SetVolumesModifications(v []*VolumeModification) *DescribeVolumesModificationsOutput
    func (s DescribeVolumesModificationsOutput) String() string
type DescribeVolumesOutput
    func (s DescribeVolumesOutput) GoString() string
    func (s *DescribeVolumesOutput) SetNextToken(v string) *DescribeVolumesOutput
    func (s *DescribeVolumesOutput) SetVolumes(v []*Volume) *DescribeVolumesOutput
    func (s DescribeVolumesOutput) String() string
type DescribeVpcAttributeInput
    func (s DescribeVpcAttributeInput) GoString() string
    func (s *DescribeVpcAttributeInput) SetAttribute(v string) *DescribeVpcAttributeInput
    func (s *DescribeVpcAttributeInput) SetDryRun(v bool) *DescribeVpcAttributeInput
    func (s *DescribeVpcAttributeInput) SetVpcId(v string) *DescribeVpcAttributeInput
    func (s DescribeVpcAttributeInput) String() string
    func (s *DescribeVpcAttributeInput) Validate() error
type DescribeVpcAttributeOutput
    func (s DescribeVpcAttributeOutput) GoString() string
    func (s *DescribeVpcAttributeOutput) SetEnableDnsHostnames(v *AttributeBooleanValue) *DescribeVpcAttributeOutput
    func (s *DescribeVpcAttributeOutput) SetEnableDnsSupport(v *AttributeBooleanValue) *DescribeVpcAttributeOutput
    func (s *DescribeVpcAttributeOutput) SetVpcId(v string) *DescribeVpcAttributeOutput
    func (s DescribeVpcAttributeOutput) String() string
type DescribeVpcClassicLinkDnsSupportInput
    func (s DescribeVpcClassicLinkDnsSupportInput) GoString() string
    func (s *DescribeVpcClassicLinkDnsSupportInput) SetMaxResults(v int64) *DescribeVpcClassicLinkDnsSupportInput
    func (s *DescribeVpcClassicLinkDnsSupportInput) SetNextToken(v string) *DescribeVpcClassicLinkDnsSupportInput
    func (s *DescribeVpcClassicLinkDnsSupportInput) SetVpcIds(v []*string) *DescribeVpcClassicLinkDnsSupportInput
    func (s DescribeVpcClassicLinkDnsSupportInput) String() string
    func (s *DescribeVpcClassicLinkDnsSupportInput) Validate() error
type DescribeVpcClassicLinkDnsSupportOutput
    func (s DescribeVpcClassicLinkDnsSupportOutput) GoString() string
    func (s *DescribeVpcClassicLinkDnsSupportOutput) SetNextToken(v string) *DescribeVpcClassicLinkDnsSupportOutput
    func (s *DescribeVpcClassicLinkDnsSupportOutput) SetVpcs(v []*ClassicLinkDnsSupport) *DescribeVpcClassicLinkDnsSupportOutput
    func (s DescribeVpcClassicLinkDnsSupportOutput) String() string
type DescribeVpcClassicLinkInput
    func (s DescribeVpcClassicLinkInput) GoString() string
    func (s *DescribeVpcClassicLinkInput) SetDryRun(v bool) *DescribeVpcClassicLinkInput
    func (s *DescribeVpcClassicLinkInput) SetFilters(v []*Filter) *DescribeVpcClassicLinkInput
    func (s *DescribeVpcClassicLinkInput) SetVpcIds(v []*string) *DescribeVpcClassicLinkInput
    func (s DescribeVpcClassicLinkInput) String() string
type DescribeVpcClassicLinkOutput
    func (s DescribeVpcClassicLinkOutput) GoString() string
    func (s *DescribeVpcClassicLinkOutput) SetVpcs(v []*VpcClassicLink) *DescribeVpcClassicLinkOutput
    func (s DescribeVpcClassicLinkOutput) String() string
type DescribeVpcEndpointServicesInput
    func (s DescribeVpcEndpointServicesInput) GoString() string
    func (s *DescribeVpcEndpointServicesInput) SetDryRun(v bool) *DescribeVpcEndpointServicesInput
    func (s *DescribeVpcEndpointServicesInput) SetMaxResults(v int64) *DescribeVpcEndpointServicesInput
    func (s *DescribeVpcEndpointServicesInput) SetNextToken(v string) *DescribeVpcEndpointServicesInput
    func (s DescribeVpcEndpointServicesInput) String() string
type DescribeVpcEndpointServicesOutput
    func (s DescribeVpcEndpointServicesOutput) GoString() string
    func (s *DescribeVpcEndpointServicesOutput) SetNextToken(v string) *DescribeVpcEndpointServicesOutput
    func (s *DescribeVpcEndpointServicesOutput) SetServiceNames(v []*string) *DescribeVpcEndpointServicesOutput
    func (s DescribeVpcEndpointServicesOutput) String() string
type DescribeVpcEndpointsInput
    func (s DescribeVpcEndpointsInput) GoString() string
    func (s *DescribeVpcEndpointsInput) SetDryRun(v bool) *DescribeVpcEndpointsInput
    func (s *DescribeVpcEndpointsInput) SetFilters(v []*Filter) *DescribeVpcEndpointsInput
    func (s *DescribeVpcEndpointsInput) SetMaxResults(v int64) *DescribeVpcEndpointsInput
    func (s *DescribeVpcEndpointsInput) SetNextToken(v string) *DescribeVpcEndpointsInput
    func (s *DescribeVpcEndpointsInput) SetVpcEndpointIds(v []*string) *DescribeVpcEndpointsInput
    func (s DescribeVpcEndpointsInput) String() string
type DescribeVpcEndpointsOutput
    func (s DescribeVpcEndpointsOutput) GoString() string
    func (s *DescribeVpcEndpointsOutput) SetNextToken(v string) *DescribeVpcEndpointsOutput
    func (s *DescribeVpcEndpointsOutput) SetVpcEndpoints(v []*VpcEndpoint) *DescribeVpcEndpointsOutput
    func (s DescribeVpcEndpointsOutput) String() string
type DescribeVpcPeeringConnectionsInput
    func (s DescribeVpcPeeringConnectionsInput) GoString() string
    func (s *DescribeVpcPeeringConnectionsInput) SetDryRun(v bool) *DescribeVpcPeeringConnectionsInput
    func (s *DescribeVpcPeeringConnectionsInput) SetFilters(v []*Filter) *DescribeVpcPeeringConnectionsInput
    func (s *DescribeVpcPeeringConnectionsInput) SetVpcPeeringConnectionIds(v []*string) *DescribeVpcPeeringConnectionsInput
    func (s DescribeVpcPeeringConnectionsInput) String() string
type DescribeVpcPeeringConnectionsOutput
    func (s DescribeVpcPeeringConnectionsOutput) GoString() string
    func (s *DescribeVpcPeeringConnectionsOutput) SetVpcPeeringConnections(v []*VpcPeeringConnection) *DescribeVpcPeeringConnectionsOutput
    func (s DescribeVpcPeeringConnectionsOutput) String() string
type DescribeVpcsInput
    func (s DescribeVpcsInput) GoString() string
    func (s *DescribeVpcsInput) SetDryRun(v bool) *DescribeVpcsInput
    func (s *DescribeVpcsInput) SetFilters(v []*Filter) *DescribeVpcsInput
    func (s *DescribeVpcsInput) SetVpcIds(v []*string) *DescribeVpcsInput
    func (s DescribeVpcsInput) String() string
type DescribeVpcsOutput
    func (s DescribeVpcsOutput) GoString() string
    func (s *DescribeVpcsOutput) SetVpcs(v []*Vpc) *DescribeVpcsOutput
    func (s DescribeVpcsOutput) String() string
type DescribeVpnConnectionsInput
    func (s DescribeVpnConnectionsInput) GoString() string
    func (s *DescribeVpnConnectionsInput) SetDryRun(v bool) *DescribeVpnConnectionsInput
    func (s *DescribeVpnConnectionsInput) SetFilters(v []*Filter) *DescribeVpnConnectionsInput
    func (s *DescribeVpnConnectionsInput) SetVpnConnectionIds(v []*string) *DescribeVpnConnectionsInput
    func (s DescribeVpnConnectionsInput) String() string
type DescribeVpnConnectionsOutput
    func (s DescribeVpnConnectionsOutput) GoString() string
    func (s *DescribeVpnConnectionsOutput) SetVpnConnections(v []*VpnConnection) *DescribeVpnConnectionsOutput
    func (s DescribeVpnConnectionsOutput) String() string
type DescribeVpnGatewaysInput
    func (s DescribeVpnGatewaysInput) GoString() string
    func (s *DescribeVpnGatewaysInput) SetDryRun(v bool) *DescribeVpnGatewaysInput
    func (s *DescribeVpnGatewaysInput) SetFilters(v []*Filter) *DescribeVpnGatewaysInput
    func (s *DescribeVpnGatewaysInput) SetVpnGatewayIds(v []*string) *DescribeVpnGatewaysInput
    func (s DescribeVpnGatewaysInput) String() string
type DescribeVpnGatewaysOutput
    func (s DescribeVpnGatewaysOutput) GoString() string
    func (s *DescribeVpnGatewaysOutput) SetVpnGateways(v []*VpnGateway) *DescribeVpnGatewaysOutput
    func (s DescribeVpnGatewaysOutput) String() string
type DetachClassicLinkVpcInput
    func (s DetachClassicLinkVpcInput) GoString() string
    func (s *DetachClassicLinkVpcInput) SetDryRun(v bool) *DetachClassicLinkVpcInput
    func (s *DetachClassicLinkVpcInput) SetInstanceId(v string) *DetachClassicLinkVpcInput
    func (s *DetachClassicLinkVpcInput) SetVpcId(v string) *DetachClassicLinkVpcInput
    func (s DetachClassicLinkVpcInput) String() string
    func (s *DetachClassicLinkVpcInput) Validate() error
type DetachClassicLinkVpcOutput
    func (s DetachClassicLinkVpcOutput) GoString() string
    func (s *DetachClassicLinkVpcOutput) SetReturn(v bool) *DetachClassicLinkVpcOutput
    func (s DetachClassicLinkVpcOutput) String() string
type DetachInternetGatewayInput
    func (s DetachInternetGatewayInput) GoString() string
    func (s *DetachInternetGatewayInput) SetDryRun(v bool) *DetachInternetGatewayInput
    func (s *DetachInternetGatewayInput) SetInternetGatewayId(v string) *DetachInternetGatewayInput
    func (s *DetachInternetGatewayInput) SetVpcId(v string) *DetachInternetGatewayInput
    func (s DetachInternetGatewayInput) String() string
    func (s *DetachInternetGatewayInput) Validate() error
type DetachInternetGatewayOutput
    func (s DetachInternetGatewayOutput) GoString() string
    func (s DetachInternetGatewayOutput) String() string
type DetachNetworkInterfaceInput
    func (s DetachNetworkInterfaceInput) GoString() string
    func (s *DetachNetworkInterfaceInput) SetAttachmentId(v string) *DetachNetworkInterfaceInput
    func (s *DetachNetworkInterfaceInput) SetDryRun(v bool) *DetachNetworkInterfaceInput
    func (s *DetachNetworkInterfaceInput) SetForce(v bool) *DetachNetworkInterfaceInput
    func (s DetachNetworkInterfaceInput) String() string
    func (s *DetachNetworkInterfaceInput) Validate() error
type DetachNetworkInterfaceOutput
    func (s DetachNetworkInterfaceOutput) GoString() string
    func (s DetachNetworkInterfaceOutput) String() string
type DetachVolumeInput
    func (s DetachVolumeInput) GoString() string
    func (s *DetachVolumeInput) SetDevice(v string) *DetachVolumeInput
    func (s *DetachVolumeInput) SetDryRun(v bool) *DetachVolumeInput
    func (s *DetachVolumeInput) SetForce(v bool) *DetachVolumeInput
    func (s *DetachVolumeInput) SetInstanceId(v string) *DetachVolumeInput
    func (s *DetachVolumeInput) SetVolumeId(v string) *DetachVolumeInput
    func (s DetachVolumeInput) String() string
    func (s *DetachVolumeInput) Validate() error
type DetachVpnGatewayInput
    func (s DetachVpnGatewayInput) GoString() string
    func (s *DetachVpnGatewayInput) SetDryRun(v bool) *DetachVpnGatewayInput
    func (s *DetachVpnGatewayInput) SetVpcId(v string) *DetachVpnGatewayInput
    func (s *DetachVpnGatewayInput) SetVpnGatewayId(v string) *DetachVpnGatewayInput
    func (s DetachVpnGatewayInput) String() string
    func (s *DetachVpnGatewayInput) Validate() error
type DetachVpnGatewayOutput
    func (s DetachVpnGatewayOutput) GoString() string
    func (s DetachVpnGatewayOutput) String() string
type DhcpConfiguration
    func (s DhcpConfiguration) GoString() string
    func (s *DhcpConfiguration) SetKey(v string) *DhcpConfiguration
    func (s *DhcpConfiguration) SetValues(v []*AttributeValue) *DhcpConfiguration
    func (s DhcpConfiguration) String() string
type DhcpOptions
    func (s DhcpOptions) GoString() string
    func (s *DhcpOptions) SetDhcpConfigurations(v []*DhcpConfiguration) *DhcpOptions
    func (s *DhcpOptions) SetDhcpOptionsId(v string) *DhcpOptions
    func (s *DhcpOptions) SetTags(v []*Tag) *DhcpOptions
    func (s DhcpOptions) String() string
type DisableVgwRoutePropagationInput
    func (s DisableVgwRoutePropagationInput) GoString() string
    func (s *DisableVgwRoutePropagationInput) SetGatewayId(v string) *DisableVgwRoutePropagationInput
    func (s *DisableVgwRoutePropagationInput) SetRouteTableId(v string) *DisableVgwRoutePropagationInput
    func (s DisableVgwRoutePropagationInput) String() string
    func (s *DisableVgwRoutePropagationInput) Validate() error
type DisableVgwRoutePropagationOutput
    func (s DisableVgwRoutePropagationOutput) GoString() string
    func (s DisableVgwRoutePropagationOutput) String() string
type DisableVpcClassicLinkDnsSupportInput
    func (s DisableVpcClassicLinkDnsSupportInput) GoString() string
    func (s *DisableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *DisableVpcClassicLinkDnsSupportInput
    func (s DisableVpcClassicLinkDnsSupportInput) String() string
type DisableVpcClassicLinkDnsSupportOutput
    func (s DisableVpcClassicLinkDnsSupportOutput) GoString() string
    func (s *DisableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *DisableVpcClassicLinkDnsSupportOutput
    func (s DisableVpcClassicLinkDnsSupportOutput) String() string
type DisableVpcClassicLinkInput
    func (s DisableVpcClassicLinkInput) GoString() string
    func (s *DisableVpcClassicLinkInput) SetDryRun(v bool) *DisableVpcClassicLinkInput
    func (s *DisableVpcClassicLinkInput) SetVpcId(v string) *DisableVpcClassicLinkInput
    func (s DisableVpcClassicLinkInput) String() string
    func (s *DisableVpcClassicLinkInput) Validate() error
type DisableVpcClassicLinkOutput
    func (s DisableVpcClassicLinkOutput) GoString() string
    func (s *DisableVpcClassicLinkOutput) SetReturn(v bool) *DisableVpcClassicLinkOutput
    func (s DisableVpcClassicLinkOutput) String() string
type DisassociateAddressInput
    func (s DisassociateAddressInput) GoString() string
    func (s *DisassociateAddressInput) SetAssociationId(v string) *DisassociateAddressInput
    func (s *DisassociateAddressInput) SetDryRun(v bool) *DisassociateAddressInput
    func (s *DisassociateAddressInput) SetPublicIp(v string) *DisassociateAddressInput
    func (s DisassociateAddressInput) String() string
type DisassociateAddressOutput
    func (s DisassociateAddressOutput) GoString() string
    func (s DisassociateAddressOutput) String() string
type DisassociateIamInstanceProfileInput
    func (s DisassociateIamInstanceProfileInput) GoString() string
    func (s *DisassociateIamInstanceProfileInput) SetAssociationId(v string) *DisassociateIamInstanceProfileInput
    func (s DisassociateIamInstanceProfileInput) String() string
    func (s *DisassociateIamInstanceProfileInput) Validate() error
type DisassociateIamInstanceProfileOutput
    func (s DisassociateIamInstanceProfileOutput) GoString() string
    func (s *DisassociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *DisassociateIamInstanceProfileOutput
    func (s DisassociateIamInstanceProfileOutput) String() string
type DisassociateRouteTableInput
    func (s DisassociateRouteTableInput) GoString() string
    func (s *DisassociateRouteTableInput) SetAssociationId(v string) *DisassociateRouteTableInput
    func (s *DisassociateRouteTableInput) SetDryRun(v bool) *DisassociateRouteTableInput
    func (s DisassociateRouteTableInput) String() string
    func (s *DisassociateRouteTableInput) Validate() error
type DisassociateRouteTableOutput
    func (s DisassociateRouteTableOutput) GoString() string
    func (s DisassociateRouteTableOutput) String() string
type DisassociateSubnetCidrBlockInput
    func (s DisassociateSubnetCidrBlockInput) GoString() string
    func (s *DisassociateSubnetCidrBlockInput) SetAssociationId(v string) *DisassociateSubnetCidrBlockInput
    func (s DisassociateSubnetCidrBlockInput) String() string
    func (s *DisassociateSubnetCidrBlockInput) Validate() error
type DisassociateSubnetCidrBlockOutput
    func (s DisassociateSubnetCidrBlockOutput) GoString() string
    func (s *DisassociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation(v *SubnetIpv6CidrBlockAssociation) *DisassociateSubnetCidrBlockOutput
    func (s *DisassociateSubnetCidrBlockOutput) SetSubnetId(v string) *DisassociateSubnetCidrBlockOutput
    func (s DisassociateSubnetCidrBlockOutput) String() string
type DisassociateVpcCidrBlockInput
    func (s DisassociateVpcCidrBlockInput) GoString() string
    func (s *DisassociateVpcCidrBlockInput) SetAssociationId(v string) *DisassociateVpcCidrBlockInput
    func (s DisassociateVpcCidrBlockInput) String() string
    func (s *DisassociateVpcCidrBlockInput) Validate() error
type DisassociateVpcCidrBlockOutput
    func (s DisassociateVpcCidrBlockOutput) GoString() string
    func (s *DisassociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation(v *VpcIpv6CidrBlockAssociation) *DisassociateVpcCidrBlockOutput
    func (s *DisassociateVpcCidrBlockOutput) SetVpcId(v string) *DisassociateVpcCidrBlockOutput
    func (s DisassociateVpcCidrBlockOutput) String() string
type DiskImage
    func (s DiskImage) GoString() string
    func (s *DiskImage) SetDescription(v string) *DiskImage
    func (s *DiskImage) SetImage(v *DiskImageDetail) *DiskImage
    func (s *DiskImage) SetVolume(v *VolumeDetail) *DiskImage
    func (s DiskImage) String() string
    func (s *DiskImage) Validate() error
type DiskImageDescription
    func (s DiskImageDescription) GoString() string
    func (s *DiskImageDescription) SetChecksum(v string) *DiskImageDescription
    func (s *DiskImageDescription) SetFormat(v string) *DiskImageDescription
    func (s *DiskImageDescription) SetImportManifestUrl(v string) *DiskImageDescription
    func (s *DiskImageDescription) SetSize(v int64) *DiskImageDescription
    func (s DiskImageDescription) String() string
type DiskImageDetail
    func (s DiskImageDetail) GoString() string
    func (s *DiskImageDetail) SetBytes(v int64) *DiskImageDetail
    func (s *DiskImageDetail) SetFormat(v string) *DiskImageDetail
    func (s *DiskImageDetail) SetImportManifestUrl(v string) *DiskImageDetail
    func (s DiskImageDetail) String() string
    func (s *DiskImageDetail) Validate() error
type DiskImageVolumeDescription
    func (s DiskImageVolumeDescription) GoString() string
    func (s *DiskImageVolumeDescription) SetId(v string) *DiskImageVolumeDescription
    func (s *DiskImageVolumeDescription) SetSize(v int64) *DiskImageVolumeDescription
    func (s DiskImageVolumeDescription) String() string
type EC2
    func New(p client.ConfigProvider, cfgs ...*aws.Config) *EC2
    func (c *EC2) AcceptReservedInstancesExchangeQuote(input *AcceptReservedInstancesExchangeQuoteInput) (*AcceptReservedInstancesExchangeQuoteOutput, error)
    func (c *EC2) AcceptReservedInstancesExchangeQuoteRequest(input *AcceptReservedInstancesExchangeQuoteInput) (req *request.Request, output *AcceptReservedInstancesExchangeQuoteOutput)
    func (c *EC2) AcceptReservedInstancesExchangeQuoteWithContext(ctx aws.Context, input *AcceptReservedInstancesExchangeQuoteInput, opts ...request.Option) (*AcceptReservedInstancesExchangeQuoteOutput, error)
    func (c *EC2) AcceptVpcPeeringConnection(input *AcceptVpcPeeringConnectionInput) (*AcceptVpcPeeringConnectionOutput, error)
    func (c *EC2) AcceptVpcPeeringConnectionRequest(input *AcceptVpcPeeringConnectionInput) (req *request.Request, output *AcceptVpcPeeringConnectionOutput)
    func (c *EC2) AcceptVpcPeeringConnectionWithContext(ctx aws.Context, input *AcceptVpcPeeringConnectionInput, opts ...request.Option) (*AcceptVpcPeeringConnectionOutput, error)
    func (c *EC2) AllocateAddress(input *AllocateAddressInput) (*AllocateAddressOutput, error)
    func (c *EC2) AllocateAddressRequest(input *AllocateAddressInput) (req *request.Request, output *AllocateAddressOutput)
    func (c *EC2) AllocateAddressWithContext(ctx aws.Context, input *AllocateAddressInput, opts ...request.Option) (*AllocateAddressOutput, error)
    func (c *EC2) AllocateHosts(input *AllocateHostsInput) (*AllocateHostsOutput, error)
    func (c *EC2) AllocateHostsRequest(input *AllocateHostsInput) (req *request.Request, output *AllocateHostsOutput)
    func (c *EC2) AllocateHostsWithContext(ctx aws.Context, input *AllocateHostsInput, opts ...request.Option) (*AllocateHostsOutput, error)
    func (c *EC2) AssignIpv6Addresses(input *AssignIpv6AddressesInput) (*AssignIpv6AddressesOutput, error)
    func (c *EC2) AssignIpv6AddressesRequest(input *AssignIpv6AddressesInput) (req *request.Request, output *AssignIpv6AddressesOutput)
    func (c *EC2) AssignIpv6AddressesWithContext(ctx aws.Context, input *AssignIpv6AddressesInput, opts ...request.Option) (*AssignIpv6AddressesOutput, error)
    func (c *EC2) AssignPrivateIpAddresses(input *AssignPrivateIpAddressesInput) (*AssignPrivateIpAddressesOutput, error)
    func (c *EC2) AssignPrivateIpAddressesRequest(input *AssignPrivateIpAddressesInput) (req *request.Request, output *AssignPrivateIpAddressesOutput)
    func (c *EC2) AssignPrivateIpAddressesWithContext(ctx aws.Context, input *AssignPrivateIpAddressesInput, opts ...request.Option) (*AssignPrivateIpAddressesOutput, error)
    func (c *EC2) AssociateAddress(input *AssociateAddressInput) (*AssociateAddressOutput, error)
    func (c *EC2) AssociateAddressRequest(input *AssociateAddressInput) (req *request.Request, output *AssociateAddressOutput)
    func (c *EC2) AssociateAddressWithContext(ctx aws.Context, input *AssociateAddressInput, opts ...request.Option) (*AssociateAddressOutput, error)
    func (c *EC2) AssociateDhcpOptions(input *AssociateDhcpOptionsInput) (*AssociateDhcpOptionsOutput, error)
    func (c *EC2) AssociateDhcpOptionsRequest(input *AssociateDhcpOptionsInput) (req *request.Request, output *AssociateDhcpOptionsOutput)
    func (c *EC2) AssociateDhcpOptionsWithContext(ctx aws.Context, input *AssociateDhcpOptionsInput, opts ...request.Option) (*AssociateDhcpOptionsOutput, error)
    func (c *EC2) AssociateIamInstanceProfile(input *AssociateIamInstanceProfileInput) (*AssociateIamInstanceProfileOutput, error)
    func (c *EC2) AssociateIamInstanceProfileRequest(input *AssociateIamInstanceProfileInput) (req *request.Request, output *AssociateIamInstanceProfileOutput)
    func (c *EC2) AssociateIamInstanceProfileWithContext(ctx aws.Context, input *AssociateIamInstanceProfileInput, opts ...request.Option) (*AssociateIamInstanceProfileOutput, error)
    func (c *EC2) AssociateRouteTable(input *AssociateRouteTableInput) (*AssociateRouteTableOutput, error)
    func (c *EC2) AssociateRouteTableRequest(input *AssociateRouteTableInput) (req *request.Request, output *AssociateRouteTableOutput)
    func (c *EC2) AssociateRouteTableWithContext(ctx aws.Context, input *AssociateRouteTableInput, opts ...request.Option) (*AssociateRouteTableOutput, error)
    func (c *EC2) AssociateSubnetCidrBlock(input *AssociateSubnetCidrBlockInput) (*AssociateSubnetCidrBlockOutput, error)
    func (c *EC2) AssociateSubnetCidrBlockRequest(input *AssociateSubnetCidrBlockInput) (req *request.Request, output *AssociateSubnetCidrBlockOutput)
    func (c *EC2) AssociateSubnetCidrBlockWithContext(ctx aws.Context, input *AssociateSubnetCidrBlockInput, opts ...request.Option) (*AssociateSubnetCidrBlockOutput, error)
    func (c *EC2) AssociateVpcCidrBlock(input *AssociateVpcCidrBlockInput) (*AssociateVpcCidrBlockOutput, error)
    func (c *EC2) AssociateVpcCidrBlockRequest(input *AssociateVpcCidrBlockInput) (req *request.Request, output *AssociateVpcCidrBlockOutput)
    func (c *EC2) AssociateVpcCidrBlockWithContext(ctx aws.Context, input *AssociateVpcCidrBlockInput, opts ...request.Option) (*AssociateVpcCidrBlockOutput, error)
    func (c *EC2) AttachClassicLinkVpc(input *AttachClassicLinkVpcInput) (*AttachClassicLinkVpcOutput, error)
    func (c *EC2) AttachClassicLinkVpcRequest(input *AttachClassicLinkVpcInput) (req *request.Request, output *AttachClassicLinkVpcOutput)
    func (c *EC2) AttachClassicLinkVpcWithContext(ctx aws.Context, input *AttachClassicLinkVpcInput, opts ...request.Option) (*AttachClassicLinkVpcOutput, error)
    func (c *EC2) AttachInternetGateway(input *AttachInternetGatewayInput) (*AttachInternetGatewayOutput, error)
    func (c *EC2) AttachInternetGatewayRequest(input *AttachInternetGatewayInput) (req *request.Request, output *AttachInternetGatewayOutput)
    func (c *EC2) AttachInternetGatewayWithContext(ctx aws.Context, input *AttachInternetGatewayInput, opts ...request.Option) (*AttachInternetGatewayOutput, error)
    func (c *EC2) AttachNetworkInterface(input *AttachNetworkInterfaceInput) (*AttachNetworkInterfaceOutput, error)
    func (c *EC2) AttachNetworkInterfaceRequest(input *AttachNetworkInterfaceInput) (req *request.Request, output *AttachNetworkInterfaceOutput)
    func (c *EC2) AttachNetworkInterfaceWithContext(ctx aws.Context, input *AttachNetworkInterfaceInput, opts ...request.Option) (*AttachNetworkInterfaceOutput, error)
    func (c *EC2) AttachVolume(input *AttachVolumeInput) (*VolumeAttachment, error)
    func (c *EC2) AttachVolumeRequest(input *AttachVolumeInput) (req *request.Request, output *VolumeAttachment)
    func (c *EC2) AttachVolumeWithContext(ctx aws.Context, input *AttachVolumeInput, opts ...request.Option) (*VolumeAttachment, error)
    func (c *EC2) AttachVpnGateway(input *AttachVpnGatewayInput) (*AttachVpnGatewayOutput, error)
    func (c *EC2) AttachVpnGatewayRequest(input *AttachVpnGatewayInput) (req *request.Request, output *AttachVpnGatewayOutput)
    func (c *EC2) AttachVpnGatewayWithContext(ctx aws.Context, input *AttachVpnGatewayInput, opts ...request.Option) (*AttachVpnGatewayOutput, error)
    func (c *EC2) AuthorizeSecurityGroupEgress(input *AuthorizeSecurityGroupEgressInput) (*AuthorizeSecurityGroupEgressOutput, error)
    func (c *EC2) AuthorizeSecurityGroupEgressRequest(input *AuthorizeSecurityGroupEgressInput) (req *request.Request, output *AuthorizeSecurityGroupEgressOutput)
    func (c *EC2) AuthorizeSecurityGroupEgressWithContext(ctx aws.Context, input *AuthorizeSecurityGroupEgressInput, opts ...request.Option) (*AuthorizeSecurityGroupEgressOutput, error)
    func (c *EC2) AuthorizeSecurityGroupIngress(input *AuthorizeSecurityGroupIngressInput) (*AuthorizeSecurityGroupIngressOutput, error)
    func (c *EC2) AuthorizeSecurityGroupIngressRequest(input *AuthorizeSecurityGroupIngressInput) (req *request.Request, output *AuthorizeSecurityGroupIngressOutput)
    func (c *EC2) AuthorizeSecurityGroupIngressWithContext(ctx aws.Context, input *AuthorizeSecurityGroupIngressInput, opts ...request.Option) (*AuthorizeSecurityGroupIngressOutput, error)
    func (c *EC2) BundleInstance(input *BundleInstanceInput) (*BundleInstanceOutput, error)
    func (c *EC2) BundleInstanceRequest(input *BundleInstanceInput) (req *request.Request, output *BundleInstanceOutput)
    func (c *EC2) BundleInstanceWithContext(ctx aws.Context, input *BundleInstanceInput, opts ...request.Option) (*BundleInstanceOutput, error)
    func (c *EC2) CancelBundleTask(input *CancelBundleTaskInput) (*CancelBundleTaskOutput, error)
    func (c *EC2) CancelBundleTaskRequest(input *CancelBundleTaskInput) (req *request.Request, output *CancelBundleTaskOutput)
    func (c *EC2) CancelBundleTaskWithContext(ctx aws.Context, input *CancelBundleTaskInput, opts ...request.Option) (*CancelBundleTaskOutput, error)
    func (c *EC2) CancelConversionTask(input *CancelConversionTaskInput) (*CancelConversionTaskOutput, error)
    func (c *EC2) CancelConversionTaskRequest(input *CancelConversionTaskInput) (req *request.Request, output *CancelConversionTaskOutput)
    func (c *EC2) CancelConversionTaskWithContext(ctx aws.Context, input *CancelConversionTaskInput, opts ...request.Option) (*CancelConversionTaskOutput, error)
    func (c *EC2) CancelExportTask(input *CancelExportTaskInput) (*CancelExportTaskOutput, error)
    func (c *EC2) CancelExportTaskRequest(input *CancelExportTaskInput) (req *request.Request, output *CancelExportTaskOutput)
    func (c *EC2) CancelExportTaskWithContext(ctx aws.Context, input *CancelExportTaskInput, opts ...request.Option) (*CancelExportTaskOutput, error)
    func (c *EC2) CancelImportTask(input *CancelImportTaskInput) (*CancelImportTaskOutput, error)
    func (c *EC2) CancelImportTaskRequest(input *CancelImportTaskInput) (req *request.Request, output *CancelImportTaskOutput)
    func (c *EC2) CancelImportTaskWithContext(ctx aws.Context, input *CancelImportTaskInput, opts ...request.Option) (*CancelImportTaskOutput, error)
    func (c *EC2) CancelReservedInstancesListing(input *CancelReservedInstancesListingInput) (*CancelReservedInstancesListingOutput, error)
    func (c *EC2) CancelReservedInstancesListingRequest(input *CancelReservedInstancesListingInput) (req *request.Request, output *CancelReservedInstancesListingOutput)
    func (c *EC2) CancelReservedInstancesListingWithContext(ctx aws.Context, input *CancelReservedInstancesListingInput, opts ...request.Option) (*CancelReservedInstancesListingOutput, error)
    func (c *EC2) CancelSpotFleetRequests(input *CancelSpotFleetRequestsInput) (*CancelSpotFleetRequestsOutput, error)
    func (c *EC2) CancelSpotFleetRequestsRequest(input *CancelSpotFleetRequestsInput) (req *request.Request, output *CancelSpotFleetRequestsOutput)
    func (c *EC2) CancelSpotFleetRequestsWithContext(ctx aws.Context, input *CancelSpotFleetRequestsInput, opts ...request.Option) (*CancelSpotFleetRequestsOutput, error)
    func (c *EC2) CancelSpotInstanceRequests(input *CancelSpotInstanceRequestsInput) (*CancelSpotInstanceRequestsOutput, error)
    func (c *EC2) CancelSpotInstanceRequestsRequest(input *CancelSpotInstanceRequestsInput) (req *request.Request, output *CancelSpotInstanceRequestsOutput)
    func (c *EC2) CancelSpotInstanceRequestsWithContext(ctx aws.Context, input *CancelSpotInstanceRequestsInput, opts ...request.Option) (*CancelSpotInstanceRequestsOutput, error)
    func (c *EC2) ConfirmProductInstance(input *ConfirmProductInstanceInput) (*ConfirmProductInstanceOutput, error)
    func (c *EC2) ConfirmProductInstanceRequest(input *ConfirmProductInstanceInput) (req *request.Request, output *ConfirmProductInstanceOutput)
    func (c *EC2) ConfirmProductInstanceWithContext(ctx aws.Context, input *ConfirmProductInstanceInput, opts ...request.Option) (*ConfirmProductInstanceOutput, error)
    func (c *EC2) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)
    func (c *EC2) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)
    func (c *EC2) CopyImageWithContext(ctx aws.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)
    func (c *EC2) CopySnapshot(input *CopySnapshotInput) (*CopySnapshotOutput, error)
    func (c *EC2) CopySnapshotRequest(input *CopySnapshotInput) (req *request.Request, output *CopySnapshotOutput)
    func (c *EC2) CopySnapshotWithContext(ctx aws.Context, input *CopySnapshotInput, opts ...request.Option) (*CopySnapshotOutput, error)
    func (c *EC2) CreateCustomerGateway(input *CreateCustomerGatewayInput) (*CreateCustomerGatewayOutput, error)
    func (c *EC2) CreateCustomerGatewayRequest(input *CreateCustomerGatewayInput) (req *request.Request, output *CreateCustomerGatewayOutput)
    func (c *EC2) CreateCustomerGatewayWithContext(ctx aws.Context, input *CreateCustomerGatewayInput, opts ...request.Option) (*CreateCustomerGatewayOutput, error)
    func (c *EC2) CreateDhcpOptions(input *CreateDhcpOptionsInput) (*CreateDhcpOptionsOutput, error)
    func (c *EC2) CreateDhcpOptionsRequest(input *CreateDhcpOptionsInput) (req *request.Request, output *CreateDhcpOptionsOutput)
    func (c *EC2) CreateDhcpOptionsWithContext(ctx aws.Context, input *CreateDhcpOptionsInput, opts ...request.Option) (*CreateDhcpOptionsOutput, error)
    func (c *EC2) CreateEgressOnlyInternetGateway(input *CreateEgressOnlyInternetGatewayInput) (*CreateEgressOnlyInternetGatewayOutput, error)
    func (c *EC2) CreateEgressOnlyInternetGatewayRequest(input *CreateEgressOnlyInternetGatewayInput) (req *request.Request, output *CreateEgressOnlyInternetGatewayOutput)
    func (c *EC2) CreateEgressOnlyInternetGatewayWithContext(ctx aws.Context, input *CreateEgressOnlyInternetGatewayInput, opts ...request.Option) (*CreateEgressOnlyInternetGatewayOutput, error)
    func (c *EC2) CreateFlowLogs(input *CreateFlowLogsInput) (*CreateFlowLogsOutput, error)
    func (c *EC2) CreateFlowLogsRequest(input *CreateFlowLogsInput) (req *request.Request, output *CreateFlowLogsOutput)
    func (c *EC2) CreateFlowLogsWithContext(ctx aws.Context, input *CreateFlowLogsInput, opts ...request.Option) (*CreateFlowLogsOutput, error)
    func (c *EC2) CreateFpgaImage(input *CreateFpgaImageInput) (*CreateFpgaImageOutput, error)
    func (c *EC2) CreateFpgaImageRequest(input *CreateFpgaImageInput) (req *request.Request, output *CreateFpgaImageOutput)
    func (c *EC2) CreateFpgaImageWithContext(ctx aws.Context, input *CreateFpgaImageInput, opts ...request.Option) (*CreateFpgaImageOutput, error)
    func (c *EC2) CreateImage(input *CreateImageInput) (*CreateImageOutput, error)
    func (c *EC2) CreateImageRequest(input *CreateImageInput) (req *request.Request, output *CreateImageOutput)
    func (c *EC2) CreateImageWithContext(ctx aws.Context, input *CreateImageInput, opts ...request.Option) (*CreateImageOutput, error)
    func (c *EC2) CreateInstanceExportTask(input *CreateInstanceExportTaskInput) (*CreateInstanceExportTaskOutput, error)
    func (c *EC2) CreateInstanceExportTaskRequest(input *CreateInstanceExportTaskInput) (req *request.Request, output *CreateInstanceExportTaskOutput)
    func (c *EC2) CreateInstanceExportTaskWithContext(ctx aws.Context, input *CreateInstanceExportTaskInput, opts ...request.Option) (*CreateInstanceExportTaskOutput, error)
    func (c *EC2) CreateInternetGateway(input *CreateInternetGatewayInput) (*CreateInternetGatewayOutput, error)
    func (c *EC2) CreateInternetGatewayRequest(input *CreateInternetGatewayInput) (req *request.Request, output *CreateInternetGatewayOutput)
    func (c *EC2) CreateInternetGatewayWithContext(ctx aws.Context, input *CreateInternetGatewayInput, opts ...request.Option) (*CreateInternetGatewayOutput, error)
    func (c *EC2) CreateKeyPair(input *CreateKeyPairInput) (*CreateKeyPairOutput, error)
    func (c *EC2) CreateKeyPairRequest(input *CreateKeyPairInput) (req *request.Request, output *CreateKeyPairOutput)
    func (c *EC2) CreateKeyPairWithContext(ctx aws.Context, input *CreateKeyPairInput, opts ...request.Option) (*CreateKeyPairOutput, error)
    func (c *EC2) CreateNatGateway(input *CreateNatGatewayInput) (*CreateNatGatewayOutput, error)
    func (c *EC2) CreateNatGatewayRequest(input *CreateNatGatewayInput) (req *request.Request, output *CreateNatGatewayOutput)
    func (c *EC2) CreateNatGatewayWithContext(ctx aws.Context, input *CreateNatGatewayInput, opts ...request.Option) (*CreateNatGatewayOutput, error)
    func (c *EC2) CreateNetworkAcl(input *CreateNetworkAclInput) (*CreateNetworkAclOutput, error)
    func (c *EC2) CreateNetworkAclEntry(input *CreateNetworkAclEntryInput) (*CreateNetworkAclEntryOutput, error)
    func (c *EC2) CreateNetworkAclEntryRequest(input *CreateNetworkAclEntryInput) (req *request.Request, output *CreateNetworkAclEntryOutput)
    func (c *EC2) CreateNetworkAclEntryWithContext(ctx aws.Context, input *CreateNetworkAclEntryInput, opts ...request.Option) (*CreateNetworkAclEntryOutput, error)
    func (c *EC2) CreateNetworkAclRequest(input *CreateNetworkAclInput) (req *request.Request, output *CreateNetworkAclOutput)
    func (c *EC2) CreateNetworkAclWithContext(ctx aws.Context, input *CreateNetworkAclInput, opts ...request.Option) (*CreateNetworkAclOutput, error)
    func (c *EC2) CreateNetworkInterface(input *CreateNetworkInterfaceInput) (*CreateNetworkInterfaceOutput, error)
    func (c *EC2) CreateNetworkInterfaceRequest(input *CreateNetworkInterfaceInput) (req *request.Request, output *CreateNetworkInterfaceOutput)
    func (c *EC2) CreateNetworkInterfaceWithContext(ctx aws.Context, input *CreateNetworkInterfaceInput, opts ...request.Option) (*CreateNetworkInterfaceOutput, error)
    func (c *EC2) CreatePlacementGroup(input *CreatePlacementGroupInput) (*CreatePlacementGroupOutput, error)
    func (c *EC2) CreatePlacementGroupRequest(input *CreatePlacementGroupInput) (req *request.Request, output *CreatePlacementGroupOutput)
    func (c *EC2) CreatePlacementGroupWithContext(ctx aws.Context, input *CreatePlacementGroupInput, opts ...request.Option) (*CreatePlacementGroupOutput, error)
    func (c *EC2) CreateReservedInstancesListing(input *CreateReservedInstancesListingInput) (*CreateReservedInstancesListingOutput, error)
    func (c *EC2) CreateReservedInstancesListingRequest(input *CreateReservedInstancesListingInput) (req *request.Request, output *CreateReservedInstancesListingOutput)
    func (c *EC2) CreateReservedInstancesListingWithContext(ctx aws.Context, input *CreateReservedInstancesListingInput, opts ...request.Option) (*CreateReservedInstancesListingOutput, error)
    func (c *EC2) CreateRoute(input *CreateRouteInput) (*CreateRouteOutput, error)
    func (c *EC2) CreateRouteRequest(input *CreateRouteInput) (req *request.Request, output *CreateRouteOutput)
    func (c *EC2) CreateRouteTable(input *CreateRouteTableInput) (*CreateRouteTableOutput, error)
    func (c *EC2) CreateRouteTableRequest(input *CreateRouteTableInput) (req *request.Request, output *CreateRouteTableOutput)
    func (c *EC2) CreateRouteTableWithContext(ctx aws.Context, input *CreateRouteTableInput, opts ...request.Option) (*CreateRouteTableOutput, error)
    func (c *EC2) CreateRouteWithContext(ctx aws.Context, input *CreateRouteInput, opts ...request.Option) (*CreateRouteOutput, error)
    func (c *EC2) CreateSecurityGroup(input *CreateSecurityGroupInput) (*CreateSecurityGroupOutput, error)
    func (c *EC2) CreateSecurityGroupRequest(input *CreateSecurityGroupInput) (req *request.Request, output *CreateSecurityGroupOutput)
    func (c *EC2) CreateSecurityGroupWithContext(ctx aws.Context, input *CreateSecurityGroupInput, opts ...request.Option) (*CreateSecurityGroupOutput, error)
    func (c *EC2) CreateSnapshot(input *CreateSnapshotInput) (*Snapshot, error)
    func (c *EC2) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *Snapshot)
    func (c *EC2) CreateSnapshotWithContext(ctx aws.Context, input *CreateSnapshotInput, opts ...request.Option) (*Snapshot, error)
    func (c *EC2) CreateSpotDatafeedSubscription(input *CreateSpotDatafeedSubscriptionInput) (*CreateSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) CreateSpotDatafeedSubscriptionRequest(input *CreateSpotDatafeedSubscriptionInput) (req *request.Request, output *CreateSpotDatafeedSubscriptionOutput)
    func (c *EC2) CreateSpotDatafeedSubscriptionWithContext(ctx aws.Context, input *CreateSpotDatafeedSubscriptionInput, opts ...request.Option) (*CreateSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) CreateSubnet(input *CreateSubnetInput) (*CreateSubnetOutput, error)
    func (c *EC2) CreateSubnetRequest(input *CreateSubnetInput) (req *request.Request, output *CreateSubnetOutput)
    func (c *EC2) CreateSubnetWithContext(ctx aws.Context, input *CreateSubnetInput, opts ...request.Option) (*CreateSubnetOutput, error)
    func (c *EC2) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)
    func (c *EC2) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)
    func (c *EC2) CreateTagsWithContext(ctx aws.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)
    func (c *EC2) CreateVolume(input *CreateVolumeInput) (*Volume, error)
    func (c *EC2) CreateVolumeRequest(input *CreateVolumeInput) (req *request.Request, output *Volume)
    func (c *EC2) CreateVolumeWithContext(ctx aws.Context, input *CreateVolumeInput, opts ...request.Option) (*Volume, error)
    func (c *EC2) CreateVpc(input *CreateVpcInput) (*CreateVpcOutput, error)
    func (c *EC2) CreateVpcEndpoint(input *CreateVpcEndpointInput) (*CreateVpcEndpointOutput, error)
    func (c *EC2) CreateVpcEndpointRequest(input *CreateVpcEndpointInput) (req *request.Request, output *CreateVpcEndpointOutput)
    func (c *EC2) CreateVpcEndpointWithContext(ctx aws.Context, input *CreateVpcEndpointInput, opts ...request.Option) (*CreateVpcEndpointOutput, error)
    func (c *EC2) CreateVpcPeeringConnection(input *CreateVpcPeeringConnectionInput) (*CreateVpcPeeringConnectionOutput, error)
    func (c *EC2) CreateVpcPeeringConnectionRequest(input *CreateVpcPeeringConnectionInput) (req *request.Request, output *CreateVpcPeeringConnectionOutput)
    func (c *EC2) CreateVpcPeeringConnectionWithContext(ctx aws.Context, input *CreateVpcPeeringConnectionInput, opts ...request.Option) (*CreateVpcPeeringConnectionOutput, error)
    func (c *EC2) CreateVpcRequest(input *CreateVpcInput) (req *request.Request, output *CreateVpcOutput)
    func (c *EC2) CreateVpcWithContext(ctx aws.Context, input *CreateVpcInput, opts ...request.Option) (*CreateVpcOutput, error)
    func (c *EC2) CreateVpnConnection(input *CreateVpnConnectionInput) (*CreateVpnConnectionOutput, error)
    func (c *EC2) CreateVpnConnectionRequest(input *CreateVpnConnectionInput) (req *request.Request, output *CreateVpnConnectionOutput)
    func (c *EC2) CreateVpnConnectionRoute(input *CreateVpnConnectionRouteInput) (*CreateVpnConnectionRouteOutput, error)
    func (c *EC2) CreateVpnConnectionRouteRequest(input *CreateVpnConnectionRouteInput) (req *request.Request, output *CreateVpnConnectionRouteOutput)
    func (c *EC2) CreateVpnConnectionRouteWithContext(ctx aws.Context, input *CreateVpnConnectionRouteInput, opts ...request.Option) (*CreateVpnConnectionRouteOutput, error)
    func (c *EC2) CreateVpnConnectionWithContext(ctx aws.Context, input *CreateVpnConnectionInput, opts ...request.Option) (*CreateVpnConnectionOutput, error)
    func (c *EC2) CreateVpnGateway(input *CreateVpnGatewayInput) (*CreateVpnGatewayOutput, error)
    func (c *EC2) CreateVpnGatewayRequest(input *CreateVpnGatewayInput) (req *request.Request, output *CreateVpnGatewayOutput)
    func (c *EC2) CreateVpnGatewayWithContext(ctx aws.Context, input *CreateVpnGatewayInput, opts ...request.Option) (*CreateVpnGatewayOutput, error)
    func (c *EC2) DeleteCustomerGateway(input *DeleteCustomerGatewayInput) (*DeleteCustomerGatewayOutput, error)
    func (c *EC2) DeleteCustomerGatewayRequest(input *DeleteCustomerGatewayInput) (req *request.Request, output *DeleteCustomerGatewayOutput)
    func (c *EC2) DeleteCustomerGatewayWithContext(ctx aws.Context, input *DeleteCustomerGatewayInput, opts ...request.Option) (*DeleteCustomerGatewayOutput, error)
    func (c *EC2) DeleteDhcpOptions(input *DeleteDhcpOptionsInput) (*DeleteDhcpOptionsOutput, error)
    func (c *EC2) DeleteDhcpOptionsRequest(input *DeleteDhcpOptionsInput) (req *request.Request, output *DeleteDhcpOptionsOutput)
    func (c *EC2) DeleteDhcpOptionsWithContext(ctx aws.Context, input *DeleteDhcpOptionsInput, opts ...request.Option) (*DeleteDhcpOptionsOutput, error)
    func (c *EC2) DeleteEgressOnlyInternetGateway(input *DeleteEgressOnlyInternetGatewayInput) (*DeleteEgressOnlyInternetGatewayOutput, error)
    func (c *EC2) DeleteEgressOnlyInternetGatewayRequest(input *DeleteEgressOnlyInternetGatewayInput) (req *request.Request, output *DeleteEgressOnlyInternetGatewayOutput)
    func (c *EC2) DeleteEgressOnlyInternetGatewayWithContext(ctx aws.Context, input *DeleteEgressOnlyInternetGatewayInput, opts ...request.Option) (*DeleteEgressOnlyInternetGatewayOutput, error)
    func (c *EC2) DeleteFlowLogs(input *DeleteFlowLogsInput) (*DeleteFlowLogsOutput, error)
    func (c *EC2) DeleteFlowLogsRequest(input *DeleteFlowLogsInput) (req *request.Request, output *DeleteFlowLogsOutput)
    func (c *EC2) DeleteFlowLogsWithContext(ctx aws.Context, input *DeleteFlowLogsInput, opts ...request.Option) (*DeleteFlowLogsOutput, error)
    func (c *EC2) DeleteInternetGateway(input *DeleteInternetGatewayInput) (*DeleteInternetGatewayOutput, error)
    func (c *EC2) DeleteInternetGatewayRequest(input *DeleteInternetGatewayInput) (req *request.Request, output *DeleteInternetGatewayOutput)
    func (c *EC2) DeleteInternetGatewayWithContext(ctx aws.Context, input *DeleteInternetGatewayInput, opts ...request.Option) (*DeleteInternetGatewayOutput, error)
    func (c *EC2) DeleteKeyPair(input *DeleteKeyPairInput) (*DeleteKeyPairOutput, error)
    func (c *EC2) DeleteKeyPairRequest(input *DeleteKeyPairInput) (req *request.Request, output *DeleteKeyPairOutput)
    func (c *EC2) DeleteKeyPairWithContext(ctx aws.Context, input *DeleteKeyPairInput, opts ...request.Option) (*DeleteKeyPairOutput, error)
    func (c *EC2) DeleteNatGateway(input *DeleteNatGatewayInput) (*DeleteNatGatewayOutput, error)
    func (c *EC2) DeleteNatGatewayRequest(input *DeleteNatGatewayInput) (req *request.Request, output *DeleteNatGatewayOutput)
    func (c *EC2) DeleteNatGatewayWithContext(ctx aws.Context, input *DeleteNatGatewayInput, opts ...request.Option) (*DeleteNatGatewayOutput, error)
    func (c *EC2) DeleteNetworkAcl(input *DeleteNetworkAclInput) (*DeleteNetworkAclOutput, error)
    func (c *EC2) DeleteNetworkAclEntry(input *DeleteNetworkAclEntryInput) (*DeleteNetworkAclEntryOutput, error)
    func (c *EC2) DeleteNetworkAclEntryRequest(input *DeleteNetworkAclEntryInput) (req *request.Request, output *DeleteNetworkAclEntryOutput)
    func (c *EC2) DeleteNetworkAclEntryWithContext(ctx aws.Context, input *DeleteNetworkAclEntryInput, opts ...request.Option) (*DeleteNetworkAclEntryOutput, error)
    func (c *EC2) DeleteNetworkAclRequest(input *DeleteNetworkAclInput) (req *request.Request, output *DeleteNetworkAclOutput)
    func (c *EC2) DeleteNetworkAclWithContext(ctx aws.Context, input *DeleteNetworkAclInput, opts ...request.Option) (*DeleteNetworkAclOutput, error)
    func (c *EC2) DeleteNetworkInterface(input *DeleteNetworkInterfaceInput) (*DeleteNetworkInterfaceOutput, error)
    func (c *EC2) DeleteNetworkInterfaceRequest(input *DeleteNetworkInterfaceInput) (req *request.Request, output *DeleteNetworkInterfaceOutput)
    func (c *EC2) DeleteNetworkInterfaceWithContext(ctx aws.Context, input *DeleteNetworkInterfaceInput, opts ...request.Option) (*DeleteNetworkInterfaceOutput, error)
    func (c *EC2) DeletePlacementGroup(input *DeletePlacementGroupInput) (*DeletePlacementGroupOutput, error)
    func (c *EC2) DeletePlacementGroupRequest(input *DeletePlacementGroupInput) (req *request.Request, output *DeletePlacementGroupOutput)
    func (c *EC2) DeletePlacementGroupWithContext(ctx aws.Context, input *DeletePlacementGroupInput, opts ...request.Option) (*DeletePlacementGroupOutput, error)
    func (c *EC2) DeleteRoute(input *DeleteRouteInput) (*DeleteRouteOutput, error)
    func (c *EC2) DeleteRouteRequest(input *DeleteRouteInput) (req *request.Request, output *DeleteRouteOutput)
    func (c *EC2) DeleteRouteTable(input *DeleteRouteTableInput) (*DeleteRouteTableOutput, error)
    func (c *EC2) DeleteRouteTableRequest(input *DeleteRouteTableInput) (req *request.Request, output *DeleteRouteTableOutput)
    func (c *EC2) DeleteRouteTableWithContext(ctx aws.Context, input *DeleteRouteTableInput, opts ...request.Option) (*DeleteRouteTableOutput, error)
    func (c *EC2) DeleteRouteWithContext(ctx aws.Context, input *DeleteRouteInput, opts ...request.Option) (*DeleteRouteOutput, error)
    func (c *EC2) DeleteSecurityGroup(input *DeleteSecurityGroupInput) (*DeleteSecurityGroupOutput, error)
    func (c *EC2) DeleteSecurityGroupRequest(input *DeleteSecurityGroupInput) (req *request.Request, output *DeleteSecurityGroupOutput)
    func (c *EC2) DeleteSecurityGroupWithContext(ctx aws.Context, input *DeleteSecurityGroupInput, opts ...request.Option) (*DeleteSecurityGroupOutput, error)
    func (c *EC2) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
    func (c *EC2) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput)
    func (c *EC2) DeleteSnapshotWithContext(ctx aws.Context, input *DeleteSnapshotInput, opts ...request.Option) (*DeleteSnapshotOutput, error)
    func (c *EC2) DeleteSpotDatafeedSubscription(input *DeleteSpotDatafeedSubscriptionInput) (*DeleteSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) DeleteSpotDatafeedSubscriptionRequest(input *DeleteSpotDatafeedSubscriptionInput) (req *request.Request, output *DeleteSpotDatafeedSubscriptionOutput)
    func (c *EC2) DeleteSpotDatafeedSubscriptionWithContext(ctx aws.Context, input *DeleteSpotDatafeedSubscriptionInput, opts ...request.Option) (*DeleteSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) DeleteSubnet(input *DeleteSubnetInput) (*DeleteSubnetOutput, error)
    func (c *EC2) DeleteSubnetRequest(input *DeleteSubnetInput) (req *request.Request, output *DeleteSubnetOutput)
    func (c *EC2) DeleteSubnetWithContext(ctx aws.Context, input *DeleteSubnetInput, opts ...request.Option) (*DeleteSubnetOutput, error)
    func (c *EC2) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)
    func (c *EC2) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)
    func (c *EC2) DeleteTagsWithContext(ctx aws.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)
    func (c *EC2) DeleteVolume(input *DeleteVolumeInput) (*DeleteVolumeOutput, error)
    func (c *EC2) DeleteVolumeRequest(input *DeleteVolumeInput) (req *request.Request, output *DeleteVolumeOutput)
    func (c *EC2) DeleteVolumeWithContext(ctx aws.Context, input *DeleteVolumeInput, opts ...request.Option) (*DeleteVolumeOutput, error)
    func (c *EC2) DeleteVpc(input *DeleteVpcInput) (*DeleteVpcOutput, error)
    func (c *EC2) DeleteVpcEndpoints(input *DeleteVpcEndpointsInput) (*DeleteVpcEndpointsOutput, error)
    func (c *EC2) DeleteVpcEndpointsRequest(input *DeleteVpcEndpointsInput) (req *request.Request, output *DeleteVpcEndpointsOutput)
    func (c *EC2) DeleteVpcEndpointsWithContext(ctx aws.Context, input *DeleteVpcEndpointsInput, opts ...request.Option) (*DeleteVpcEndpointsOutput, error)
    func (c *EC2) DeleteVpcPeeringConnection(input *DeleteVpcPeeringConnectionInput) (*DeleteVpcPeeringConnectionOutput, error)
    func (c *EC2) DeleteVpcPeeringConnectionRequest(input *DeleteVpcPeeringConnectionInput) (req *request.Request, output *DeleteVpcPeeringConnectionOutput)
    func (c *EC2) DeleteVpcPeeringConnectionWithContext(ctx aws.Context, input *DeleteVpcPeeringConnectionInput, opts ...request.Option) (*DeleteVpcPeeringConnectionOutput, error)
    func (c *EC2) DeleteVpcRequest(input *DeleteVpcInput) (req *request.Request, output *DeleteVpcOutput)
    func (c *EC2) DeleteVpcWithContext(ctx aws.Context, input *DeleteVpcInput, opts ...request.Option) (*DeleteVpcOutput, error)
    func (c *EC2) DeleteVpnConnection(input *DeleteVpnConnectionInput) (*DeleteVpnConnectionOutput, error)
    func (c *EC2) DeleteVpnConnectionRequest(input *DeleteVpnConnectionInput) (req *request.Request, output *DeleteVpnConnectionOutput)
    func (c *EC2) DeleteVpnConnectionRoute(input *DeleteVpnConnectionRouteInput) (*DeleteVpnConnectionRouteOutput, error)
    func (c *EC2) DeleteVpnConnectionRouteRequest(input *DeleteVpnConnectionRouteInput) (req *request.Request, output *DeleteVpnConnectionRouteOutput)
    func (c *EC2) DeleteVpnConnectionRouteWithContext(ctx aws.Context, input *DeleteVpnConnectionRouteInput, opts ...request.Option) (*DeleteVpnConnectionRouteOutput, error)
    func (c *EC2) DeleteVpnConnectionWithContext(ctx aws.Context, input *DeleteVpnConnectionInput, opts ...request.Option) (*DeleteVpnConnectionOutput, error)
    func (c *EC2) DeleteVpnGateway(input *DeleteVpnGatewayInput) (*DeleteVpnGatewayOutput, error)
    func (c *EC2) DeleteVpnGatewayRequest(input *DeleteVpnGatewayInput) (req *request.Request, output *DeleteVpnGatewayOutput)
    func (c *EC2) DeleteVpnGatewayWithContext(ctx aws.Context, input *DeleteVpnGatewayInput, opts ...request.Option) (*DeleteVpnGatewayOutput, error)
    func (c *EC2) DeregisterImage(input *DeregisterImageInput) (*DeregisterImageOutput, error)
    func (c *EC2) DeregisterImageRequest(input *DeregisterImageInput) (req *request.Request, output *DeregisterImageOutput)
    func (c *EC2) DeregisterImageWithContext(ctx aws.Context, input *DeregisterImageInput, opts ...request.Option) (*DeregisterImageOutput, error)
    func (c *EC2) DescribeAccountAttributes(input *DescribeAccountAttributesInput) (*DescribeAccountAttributesOutput, error)
    func (c *EC2) DescribeAccountAttributesRequest(input *DescribeAccountAttributesInput) (req *request.Request, output *DescribeAccountAttributesOutput)
    func (c *EC2) DescribeAccountAttributesWithContext(ctx aws.Context, input *DescribeAccountAttributesInput, opts ...request.Option) (*DescribeAccountAttributesOutput, error)
    func (c *EC2) DescribeAddresses(input *DescribeAddressesInput) (*DescribeAddressesOutput, error)
    func (c *EC2) DescribeAddressesRequest(input *DescribeAddressesInput) (req *request.Request, output *DescribeAddressesOutput)
    func (c *EC2) DescribeAddressesWithContext(ctx aws.Context, input *DescribeAddressesInput, opts ...request.Option) (*DescribeAddressesOutput, error)
    func (c *EC2) DescribeAvailabilityZones(input *DescribeAvailabilityZonesInput) (*DescribeAvailabilityZonesOutput, error)
    func (c *EC2) DescribeAvailabilityZonesRequest(input *DescribeAvailabilityZonesInput) (req *request.Request, output *DescribeAvailabilityZonesOutput)
    func (c *EC2) DescribeAvailabilityZonesWithContext(ctx aws.Context, input *DescribeAvailabilityZonesInput, opts ...request.Option) (*DescribeAvailabilityZonesOutput, error)
    func (c *EC2) DescribeBundleTasks(input *DescribeBundleTasksInput) (*DescribeBundleTasksOutput, error)
    func (c *EC2) DescribeBundleTasksRequest(input *DescribeBundleTasksInput) (req *request.Request, output *DescribeBundleTasksOutput)
    func (c *EC2) DescribeBundleTasksWithContext(ctx aws.Context, input *DescribeBundleTasksInput, opts ...request.Option) (*DescribeBundleTasksOutput, error)
    func (c *EC2) DescribeClassicLinkInstances(input *DescribeClassicLinkInstancesInput) (*DescribeClassicLinkInstancesOutput, error)
    func (c *EC2) DescribeClassicLinkInstancesRequest(input *DescribeClassicLinkInstancesInput) (req *request.Request, output *DescribeClassicLinkInstancesOutput)
    func (c *EC2) DescribeClassicLinkInstancesWithContext(ctx aws.Context, input *DescribeClassicLinkInstancesInput, opts ...request.Option) (*DescribeClassicLinkInstancesOutput, error)
    func (c *EC2) DescribeConversionTasks(input *DescribeConversionTasksInput) (*DescribeConversionTasksOutput, error)
    func (c *EC2) DescribeConversionTasksRequest(input *DescribeConversionTasksInput) (req *request.Request, output *DescribeConversionTasksOutput)
    func (c *EC2) DescribeConversionTasksWithContext(ctx aws.Context, input *DescribeConversionTasksInput, opts ...request.Option) (*DescribeConversionTasksOutput, error)
    func (c *EC2) DescribeCustomerGateways(input *DescribeCustomerGatewaysInput) (*DescribeCustomerGatewaysOutput, error)
    func (c *EC2) DescribeCustomerGatewaysRequest(input *DescribeCustomerGatewaysInput) (req *request.Request, output *DescribeCustomerGatewaysOutput)
    func (c *EC2) DescribeCustomerGatewaysWithContext(ctx aws.Context, input *DescribeCustomerGatewaysInput, opts ...request.Option) (*DescribeCustomerGatewaysOutput, error)
    func (c *EC2) DescribeDhcpOptions(input *DescribeDhcpOptionsInput) (*DescribeDhcpOptionsOutput, error)
    func (c *EC2) DescribeDhcpOptionsRequest(input *DescribeDhcpOptionsInput) (req *request.Request, output *DescribeDhcpOptionsOutput)
    func (c *EC2) DescribeDhcpOptionsWithContext(ctx aws.Context, input *DescribeDhcpOptionsInput, opts ...request.Option) (*DescribeDhcpOptionsOutput, error)
    func (c *EC2) DescribeEgressOnlyInternetGateways(input *DescribeEgressOnlyInternetGatewaysInput) (*DescribeEgressOnlyInternetGatewaysOutput, error)
    func (c *EC2) DescribeEgressOnlyInternetGatewaysRequest(input *DescribeEgressOnlyInternetGatewaysInput) (req *request.Request, output *DescribeEgressOnlyInternetGatewaysOutput)
    func (c *EC2) DescribeEgressOnlyInternetGatewaysWithContext(ctx aws.Context, input *DescribeEgressOnlyInternetGatewaysInput, opts ...request.Option) (*DescribeEgressOnlyInternetGatewaysOutput, error)
    func (c *EC2) DescribeExportTasks(input *DescribeExportTasksInput) (*DescribeExportTasksOutput, error)
    func (c *EC2) DescribeExportTasksRequest(input *DescribeExportTasksInput) (req *request.Request, output *DescribeExportTasksOutput)
    func (c *EC2) DescribeExportTasksWithContext(ctx aws.Context, input *DescribeExportTasksInput, opts ...request.Option) (*DescribeExportTasksOutput, error)
    func (c *EC2) DescribeFlowLogs(input *DescribeFlowLogsInput) (*DescribeFlowLogsOutput, error)
    func (c *EC2) DescribeFlowLogsRequest(input *DescribeFlowLogsInput) (req *request.Request, output *DescribeFlowLogsOutput)
    func (c *EC2) DescribeFlowLogsWithContext(ctx aws.Context, input *DescribeFlowLogsInput, opts ...request.Option) (*DescribeFlowLogsOutput, error)
    func (c *EC2) DescribeFpgaImages(input *DescribeFpgaImagesInput) (*DescribeFpgaImagesOutput, error)
    func (c *EC2) DescribeFpgaImagesRequest(input *DescribeFpgaImagesInput) (req *request.Request, output *DescribeFpgaImagesOutput)
    func (c *EC2) DescribeFpgaImagesWithContext(ctx aws.Context, input *DescribeFpgaImagesInput, opts ...request.Option) (*DescribeFpgaImagesOutput, error)
    func (c *EC2) DescribeHostReservationOfferings(input *DescribeHostReservationOfferingsInput) (*DescribeHostReservationOfferingsOutput, error)
    func (c *EC2) DescribeHostReservationOfferingsRequest(input *DescribeHostReservationOfferingsInput) (req *request.Request, output *DescribeHostReservationOfferingsOutput)
    func (c *EC2) DescribeHostReservationOfferingsWithContext(ctx aws.Context, input *DescribeHostReservationOfferingsInput, opts ...request.Option) (*DescribeHostReservationOfferingsOutput, error)
    func (c *EC2) DescribeHostReservations(input *DescribeHostReservationsInput) (*DescribeHostReservationsOutput, error)
    func (c *EC2) DescribeHostReservationsRequest(input *DescribeHostReservationsInput) (req *request.Request, output *DescribeHostReservationsOutput)
    func (c *EC2) DescribeHostReservationsWithContext(ctx aws.Context, input *DescribeHostReservationsInput, opts ...request.Option) (*DescribeHostReservationsOutput, error)
    func (c *EC2) DescribeHosts(input *DescribeHostsInput) (*DescribeHostsOutput, error)
    func (c *EC2) DescribeHostsRequest(input *DescribeHostsInput) (req *request.Request, output *DescribeHostsOutput)
    func (c *EC2) DescribeHostsWithContext(ctx aws.Context, input *DescribeHostsInput, opts ...request.Option) (*DescribeHostsOutput, error)
    func (c *EC2) DescribeIamInstanceProfileAssociations(input *DescribeIamInstanceProfileAssociationsInput) (*DescribeIamInstanceProfileAssociationsOutput, error)
    func (c *EC2) DescribeIamInstanceProfileAssociationsRequest(input *DescribeIamInstanceProfileAssociationsInput) (req *request.Request, output *DescribeIamInstanceProfileAssociationsOutput)
    func (c *EC2) DescribeIamInstanceProfileAssociationsWithContext(ctx aws.Context, input *DescribeIamInstanceProfileAssociationsInput, opts ...request.Option) (*DescribeIamInstanceProfileAssociationsOutput, error)
    func (c *EC2) DescribeIdFormat(input *DescribeIdFormatInput) (*DescribeIdFormatOutput, error)
    func (c *EC2) DescribeIdFormatRequest(input *DescribeIdFormatInput) (req *request.Request, output *DescribeIdFormatOutput)
    func (c *EC2) DescribeIdFormatWithContext(ctx aws.Context, input *DescribeIdFormatInput, opts ...request.Option) (*DescribeIdFormatOutput, error)
    func (c *EC2) DescribeIdentityIdFormat(input *DescribeIdentityIdFormatInput) (*DescribeIdentityIdFormatOutput, error)
    func (c *EC2) DescribeIdentityIdFormatRequest(input *DescribeIdentityIdFormatInput) (req *request.Request, output *DescribeIdentityIdFormatOutput)
    func (c *EC2) DescribeIdentityIdFormatWithContext(ctx aws.Context, input *DescribeIdentityIdFormatInput, opts ...request.Option) (*DescribeIdentityIdFormatOutput, error)
    func (c *EC2) DescribeImageAttribute(input *DescribeImageAttributeInput) (*DescribeImageAttributeOutput, error)
    func (c *EC2) DescribeImageAttributeRequest(input *DescribeImageAttributeInput) (req *request.Request, output *DescribeImageAttributeOutput)
    func (c *EC2) DescribeImageAttributeWithContext(ctx aws.Context, input *DescribeImageAttributeInput, opts ...request.Option) (*DescribeImageAttributeOutput, error)
    func (c *EC2) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)
    func (c *EC2) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)
    func (c *EC2) DescribeImagesWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)
    func (c *EC2) DescribeImportImageTasks(input *DescribeImportImageTasksInput) (*DescribeImportImageTasksOutput, error)
    func (c *EC2) DescribeImportImageTasksRequest(input *DescribeImportImageTasksInput) (req *request.Request, output *DescribeImportImageTasksOutput)
    func (c *EC2) DescribeImportImageTasksWithContext(ctx aws.Context, input *DescribeImportImageTasksInput, opts ...request.Option) (*DescribeImportImageTasksOutput, error)
    func (c *EC2) DescribeImportSnapshotTasks(input *DescribeImportSnapshotTasksInput) (*DescribeImportSnapshotTasksOutput, error)
    func (c *EC2) DescribeImportSnapshotTasksRequest(input *DescribeImportSnapshotTasksInput) (req *request.Request, output *DescribeImportSnapshotTasksOutput)
    func (c *EC2) DescribeImportSnapshotTasksWithContext(ctx aws.Context, input *DescribeImportSnapshotTasksInput, opts ...request.Option) (*DescribeImportSnapshotTasksOutput, error)
    func (c *EC2) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (*DescribeInstanceAttributeOutput, error)
    func (c *EC2) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *request.Request, output *DescribeInstanceAttributeOutput)
    func (c *EC2) DescribeInstanceAttributeWithContext(ctx aws.Context, input *DescribeInstanceAttributeInput, opts ...request.Option) (*DescribeInstanceAttributeOutput, error)
    func (c *EC2) DescribeInstanceStatus(input *DescribeInstanceStatusInput) (*DescribeInstanceStatusOutput, error)
    func (c *EC2) DescribeInstanceStatusPages(input *DescribeInstanceStatusInput, fn func(*DescribeInstanceStatusOutput, bool) bool) error
    func (c *EC2) DescribeInstanceStatusPagesWithContext(ctx aws.Context, input *DescribeInstanceStatusInput, fn func(*DescribeInstanceStatusOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeInstanceStatusRequest(input *DescribeInstanceStatusInput) (req *request.Request, output *DescribeInstanceStatusOutput)
    func (c *EC2) DescribeInstanceStatusWithContext(ctx aws.Context, input *DescribeInstanceStatusInput, opts ...request.Option) (*DescribeInstanceStatusOutput, error)
    func (c *EC2) DescribeInstances(input *DescribeInstancesInput) (*DescribeInstancesOutput, error)
    func (c *EC2) DescribeInstancesPages(input *DescribeInstancesInput, fn func(*DescribeInstancesOutput, bool) bool) error
    func (c *EC2) DescribeInstancesPagesWithContext(ctx aws.Context, input *DescribeInstancesInput, fn func(*DescribeInstancesOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeInstancesRequest(input *DescribeInstancesInput) (req *request.Request, output *DescribeInstancesOutput)
    func (c *EC2) DescribeInstancesWithContext(ctx aws.Context, input *DescribeInstancesInput, opts ...request.Option) (*DescribeInstancesOutput, error)
    func (c *EC2) DescribeInternetGateways(input *DescribeInternetGatewaysInput) (*DescribeInternetGatewaysOutput, error)
    func (c *EC2) DescribeInternetGatewaysRequest(input *DescribeInternetGatewaysInput) (req *request.Request, output *DescribeInternetGatewaysOutput)
    func (c *EC2) DescribeInternetGatewaysWithContext(ctx aws.Context, input *DescribeInternetGatewaysInput, opts ...request.Option) (*DescribeInternetGatewaysOutput, error)
    func (c *EC2) DescribeKeyPairs(input *DescribeKeyPairsInput) (*DescribeKeyPairsOutput, error)
    func (c *EC2) DescribeKeyPairsRequest(input *DescribeKeyPairsInput) (req *request.Request, output *DescribeKeyPairsOutput)
    func (c *EC2) DescribeKeyPairsWithContext(ctx aws.Context, input *DescribeKeyPairsInput, opts ...request.Option) (*DescribeKeyPairsOutput, error)
    func (c *EC2) DescribeMovingAddresses(input *DescribeMovingAddressesInput) (*DescribeMovingAddressesOutput, error)
    func (c *EC2) DescribeMovingAddressesRequest(input *DescribeMovingAddressesInput) (req *request.Request, output *DescribeMovingAddressesOutput)
    func (c *EC2) DescribeMovingAddressesWithContext(ctx aws.Context, input *DescribeMovingAddressesInput, opts ...request.Option) (*DescribeMovingAddressesOutput, error)
    func (c *EC2) DescribeNatGateways(input *DescribeNatGatewaysInput) (*DescribeNatGatewaysOutput, error)
    func (c *EC2) DescribeNatGatewaysPages(input *DescribeNatGatewaysInput, fn func(*DescribeNatGatewaysOutput, bool) bool) error
    func (c *EC2) DescribeNatGatewaysPagesWithContext(ctx aws.Context, input *DescribeNatGatewaysInput, fn func(*DescribeNatGatewaysOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeNatGatewaysRequest(input *DescribeNatGatewaysInput) (req *request.Request, output *DescribeNatGatewaysOutput)
    func (c *EC2) DescribeNatGatewaysWithContext(ctx aws.Context, input *DescribeNatGatewaysInput, opts ...request.Option) (*DescribeNatGatewaysOutput, error)
    func (c *EC2) DescribeNetworkAcls(input *DescribeNetworkAclsInput) (*DescribeNetworkAclsOutput, error)
    func (c *EC2) DescribeNetworkAclsRequest(input *DescribeNetworkAclsInput) (req *request.Request, output *DescribeNetworkAclsOutput)
    func (c *EC2) DescribeNetworkAclsWithContext(ctx aws.Context, input *DescribeNetworkAclsInput, opts ...request.Option) (*DescribeNetworkAclsOutput, error)
    func (c *EC2) DescribeNetworkInterfaceAttribute(input *DescribeNetworkInterfaceAttributeInput) (*DescribeNetworkInterfaceAttributeOutput, error)
    func (c *EC2) DescribeNetworkInterfaceAttributeRequest(input *DescribeNetworkInterfaceAttributeInput) (req *request.Request, output *DescribeNetworkInterfaceAttributeOutput)
    func (c *EC2) DescribeNetworkInterfaceAttributeWithContext(ctx aws.Context, input *DescribeNetworkInterfaceAttributeInput, opts ...request.Option) (*DescribeNetworkInterfaceAttributeOutput, error)
    func (c *EC2) DescribeNetworkInterfaces(input *DescribeNetworkInterfacesInput) (*DescribeNetworkInterfacesOutput, error)
    func (c *EC2) DescribeNetworkInterfacesRequest(input *DescribeNetworkInterfacesInput) (req *request.Request, output *DescribeNetworkInterfacesOutput)
    func (c *EC2) DescribeNetworkInterfacesWithContext(ctx aws.Context, input *DescribeNetworkInterfacesInput, opts ...request.Option) (*DescribeNetworkInterfacesOutput, error)
    func (c *EC2) DescribePlacementGroups(input *DescribePlacementGroupsInput) (*DescribePlacementGroupsOutput, error)
    func (c *EC2) DescribePlacementGroupsRequest(input *DescribePlacementGroupsInput) (req *request.Request, output *DescribePlacementGroupsOutput)
    func (c *EC2) DescribePlacementGroupsWithContext(ctx aws.Context, input *DescribePlacementGroupsInput, opts ...request.Option) (*DescribePlacementGroupsOutput, error)
    func (c *EC2) DescribePrefixLists(input *DescribePrefixListsInput) (*DescribePrefixListsOutput, error)
    func (c *EC2) DescribePrefixListsRequest(input *DescribePrefixListsInput) (req *request.Request, output *DescribePrefixListsOutput)
    func (c *EC2) DescribePrefixListsWithContext(ctx aws.Context, input *DescribePrefixListsInput, opts ...request.Option) (*DescribePrefixListsOutput, error)
    func (c *EC2) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)
    func (c *EC2) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)
    func (c *EC2) DescribeRegionsWithContext(ctx aws.Context, input *DescribeRegionsInput, opts ...request.Option) (*DescribeRegionsOutput, error)
    func (c *EC2) DescribeReservedInstances(input *DescribeReservedInstancesInput) (*DescribeReservedInstancesOutput, error)
    func (c *EC2) DescribeReservedInstancesListings(input *DescribeReservedInstancesListingsInput) (*DescribeReservedInstancesListingsOutput, error)
    func (c *EC2) DescribeReservedInstancesListingsRequest(input *DescribeReservedInstancesListingsInput) (req *request.Request, output *DescribeReservedInstancesListingsOutput)
    func (c *EC2) DescribeReservedInstancesListingsWithContext(ctx aws.Context, input *DescribeReservedInstancesListingsInput, opts ...request.Option) (*DescribeReservedInstancesListingsOutput, error)
    func (c *EC2) DescribeReservedInstancesModifications(input *DescribeReservedInstancesModificationsInput) (*DescribeReservedInstancesModificationsOutput, error)
    func (c *EC2) DescribeReservedInstancesModificationsPages(input *DescribeReservedInstancesModificationsInput, fn func(*DescribeReservedInstancesModificationsOutput, bool) bool) error
    func (c *EC2) DescribeReservedInstancesModificationsPagesWithContext(ctx aws.Context, input *DescribeReservedInstancesModificationsInput, fn func(*DescribeReservedInstancesModificationsOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeReservedInstancesModificationsRequest(input *DescribeReservedInstancesModificationsInput) (req *request.Request, output *DescribeReservedInstancesModificationsOutput)
    func (c *EC2) DescribeReservedInstancesModificationsWithContext(ctx aws.Context, input *DescribeReservedInstancesModificationsInput, opts ...request.Option) (*DescribeReservedInstancesModificationsOutput, error)
    func (c *EC2) DescribeReservedInstancesOfferings(input *DescribeReservedInstancesOfferingsInput) (*DescribeReservedInstancesOfferingsOutput, error)
    func (c *EC2) DescribeReservedInstancesOfferingsPages(input *DescribeReservedInstancesOfferingsInput, fn func(*DescribeReservedInstancesOfferingsOutput, bool) bool) error
    func (c *EC2) DescribeReservedInstancesOfferingsPagesWithContext(ctx aws.Context, input *DescribeReservedInstancesOfferingsInput, fn func(*DescribeReservedInstancesOfferingsOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeReservedInstancesOfferingsRequest(input *DescribeReservedInstancesOfferingsInput) (req *request.Request, output *DescribeReservedInstancesOfferingsOutput)
    func (c *EC2) DescribeReservedInstancesOfferingsWithContext(ctx aws.Context, input *DescribeReservedInstancesOfferingsInput, opts ...request.Option) (*DescribeReservedInstancesOfferingsOutput, error)
    func (c *EC2) DescribeReservedInstancesRequest(input *DescribeReservedInstancesInput) (req *request.Request, output *DescribeReservedInstancesOutput)
    func (c *EC2) DescribeReservedInstancesWithContext(ctx aws.Context, input *DescribeReservedInstancesInput, opts ...request.Option) (*DescribeReservedInstancesOutput, error)
    func (c *EC2) DescribeRouteTables(input *DescribeRouteTablesInput) (*DescribeRouteTablesOutput, error)
    func (c *EC2) DescribeRouteTablesRequest(input *DescribeRouteTablesInput) (req *request.Request, output *DescribeRouteTablesOutput)
    func (c *EC2) DescribeRouteTablesWithContext(ctx aws.Context, input *DescribeRouteTablesInput, opts ...request.Option) (*DescribeRouteTablesOutput, error)
    func (c *EC2) DescribeScheduledInstanceAvailability(input *DescribeScheduledInstanceAvailabilityInput) (*DescribeScheduledInstanceAvailabilityOutput, error)
    func (c *EC2) DescribeScheduledInstanceAvailabilityRequest(input *DescribeScheduledInstanceAvailabilityInput) (req *request.Request, output *DescribeScheduledInstanceAvailabilityOutput)
    func (c *EC2) DescribeScheduledInstanceAvailabilityWithContext(ctx aws.Context, input *DescribeScheduledInstanceAvailabilityInput, opts ...request.Option) (*DescribeScheduledInstanceAvailabilityOutput, error)
    func (c *EC2) DescribeScheduledInstances(input *DescribeScheduledInstancesInput) (*DescribeScheduledInstancesOutput, error)
    func (c *EC2) DescribeScheduledInstancesRequest(input *DescribeScheduledInstancesInput) (req *request.Request, output *DescribeScheduledInstancesOutput)
    func (c *EC2) DescribeScheduledInstancesWithContext(ctx aws.Context, input *DescribeScheduledInstancesInput, opts ...request.Option) (*DescribeScheduledInstancesOutput, error)
    func (c *EC2) DescribeSecurityGroupReferences(input *DescribeSecurityGroupReferencesInput) (*DescribeSecurityGroupReferencesOutput, error)
    func (c *EC2) DescribeSecurityGroupReferencesRequest(input *DescribeSecurityGroupReferencesInput) (req *request.Request, output *DescribeSecurityGroupReferencesOutput)
    func (c *EC2) DescribeSecurityGroupReferencesWithContext(ctx aws.Context, input *DescribeSecurityGroupReferencesInput, opts ...request.Option) (*DescribeSecurityGroupReferencesOutput, error)
    func (c *EC2) DescribeSecurityGroups(input *DescribeSecurityGroupsInput) (*DescribeSecurityGroupsOutput, error)
    func (c *EC2) DescribeSecurityGroupsRequest(input *DescribeSecurityGroupsInput) (req *request.Request, output *DescribeSecurityGroupsOutput)
    func (c *EC2) DescribeSecurityGroupsWithContext(ctx aws.Context, input *DescribeSecurityGroupsInput, opts ...request.Option) (*DescribeSecurityGroupsOutput, error)
    func (c *EC2) DescribeSnapshotAttribute(input *DescribeSnapshotAttributeInput) (*DescribeSnapshotAttributeOutput, error)
    func (c *EC2) DescribeSnapshotAttributeRequest(input *DescribeSnapshotAttributeInput) (req *request.Request, output *DescribeSnapshotAttributeOutput)
    func (c *EC2) DescribeSnapshotAttributeWithContext(ctx aws.Context, input *DescribeSnapshotAttributeInput, opts ...request.Option) (*DescribeSnapshotAttributeOutput, error)
    func (c *EC2) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
    func (c *EC2) DescribeSnapshotsPages(input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool) error
    func (c *EC2) DescribeSnapshotsPagesWithContext(ctx aws.Context, input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)
    func (c *EC2) DescribeSnapshotsWithContext(ctx aws.Context, input *DescribeSnapshotsInput, opts ...request.Option) (*DescribeSnapshotsOutput, error)
    func (c *EC2) DescribeSpotDatafeedSubscription(input *DescribeSpotDatafeedSubscriptionInput) (*DescribeSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) DescribeSpotDatafeedSubscriptionRequest(input *DescribeSpotDatafeedSubscriptionInput) (req *request.Request, output *DescribeSpotDatafeedSubscriptionOutput)
    func (c *EC2) DescribeSpotDatafeedSubscriptionWithContext(ctx aws.Context, input *DescribeSpotDatafeedSubscriptionInput, opts ...request.Option) (*DescribeSpotDatafeedSubscriptionOutput, error)
    func (c *EC2) DescribeSpotFleetInstances(input *DescribeSpotFleetInstancesInput) (*DescribeSpotFleetInstancesOutput, error)
    func (c *EC2) DescribeSpotFleetInstancesRequest(input *DescribeSpotFleetInstancesInput) (req *request.Request, output *DescribeSpotFleetInstancesOutput)
    func (c *EC2) DescribeSpotFleetInstancesWithContext(ctx aws.Context, input *DescribeSpotFleetInstancesInput, opts ...request.Option) (*DescribeSpotFleetInstancesOutput, error)
    func (c *EC2) DescribeSpotFleetRequestHistory(input *DescribeSpotFleetRequestHistoryInput) (*DescribeSpotFleetRequestHistoryOutput, error)
    func (c *EC2) DescribeSpotFleetRequestHistoryRequest(input *DescribeSpotFleetRequestHistoryInput) (req *request.Request, output *DescribeSpotFleetRequestHistoryOutput)
    func (c *EC2) DescribeSpotFleetRequestHistoryWithContext(ctx aws.Context, input *DescribeSpotFleetRequestHistoryInput, opts ...request.Option) (*DescribeSpotFleetRequestHistoryOutput, error)
    func (c *EC2) DescribeSpotFleetRequests(input *DescribeSpotFleetRequestsInput) (*DescribeSpotFleetRequestsOutput, error)
    func (c *EC2) DescribeSpotFleetRequestsPages(input *DescribeSpotFleetRequestsInput, fn func(*DescribeSpotFleetRequestsOutput, bool) bool) error
    func (c *EC2) DescribeSpotFleetRequestsPagesWithContext(ctx aws.Context, input *DescribeSpotFleetRequestsInput, fn func(*DescribeSpotFleetRequestsOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeSpotFleetRequestsRequest(input *DescribeSpotFleetRequestsInput) (req *request.Request, output *DescribeSpotFleetRequestsOutput)
    func (c *EC2) DescribeSpotFleetRequestsWithContext(ctx aws.Context, input *DescribeSpotFleetRequestsInput, opts ...request.Option) (*DescribeSpotFleetRequestsOutput, error)
    func (c *EC2) DescribeSpotInstanceRequests(input *DescribeSpotInstanceRequestsInput) (*DescribeSpotInstanceRequestsOutput, error)
    func (c *EC2) DescribeSpotInstanceRequestsRequest(input *DescribeSpotInstanceRequestsInput) (req *request.Request, output *DescribeSpotInstanceRequestsOutput)
    func (c *EC2) DescribeSpotInstanceRequestsWithContext(ctx aws.Context, input *DescribeSpotInstanceRequestsInput, opts ...request.Option) (*DescribeSpotInstanceRequestsOutput, error)
    func (c *EC2) DescribeSpotPriceHistory(input *DescribeSpotPriceHistoryInput) (*DescribeSpotPriceHistoryOutput, error)
    func (c *EC2) DescribeSpotPriceHistoryPages(input *DescribeSpotPriceHistoryInput, fn func(*DescribeSpotPriceHistoryOutput, bool) bool) error
    func (c *EC2) DescribeSpotPriceHistoryPagesWithContext(ctx aws.Context, input *DescribeSpotPriceHistoryInput, fn func(*DescribeSpotPriceHistoryOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeSpotPriceHistoryRequest(input *DescribeSpotPriceHistoryInput) (req *request.Request, output *DescribeSpotPriceHistoryOutput)
    func (c *EC2) DescribeSpotPriceHistoryWithContext(ctx aws.Context, input *DescribeSpotPriceHistoryInput, opts ...request.Option) (*DescribeSpotPriceHistoryOutput, error)
    func (c *EC2) DescribeStaleSecurityGroups(input *DescribeStaleSecurityGroupsInput) (*DescribeStaleSecurityGroupsOutput, error)
    func (c *EC2) DescribeStaleSecurityGroupsRequest(input *DescribeStaleSecurityGroupsInput) (req *request.Request, output *DescribeStaleSecurityGroupsOutput)
    func (c *EC2) DescribeStaleSecurityGroupsWithContext(ctx aws.Context, input *DescribeStaleSecurityGroupsInput, opts ...request.Option) (*DescribeStaleSecurityGroupsOutput, error)
    func (c *EC2) DescribeSubnets(input *DescribeSubnetsInput) (*DescribeSubnetsOutput, error)
    func (c *EC2) DescribeSubnetsRequest(input *DescribeSubnetsInput) (req *request.Request, output *DescribeSubnetsOutput)
    func (c *EC2) DescribeSubnetsWithContext(ctx aws.Context, input *DescribeSubnetsInput, opts ...request.Option) (*DescribeSubnetsOutput, error)
    func (c *EC2) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)
    func (c *EC2) DescribeTagsPages(input *DescribeTagsInput, fn func(*DescribeTagsOutput, bool) bool) error
    func (c *EC2) DescribeTagsPagesWithContext(ctx aws.Context, input *DescribeTagsInput, fn func(*DescribeTagsOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)
    func (c *EC2) DescribeTagsWithContext(ctx aws.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)
    func (c *EC2) DescribeVolumeAttribute(input *DescribeVolumeAttributeInput) (*DescribeVolumeAttributeOutput, error)
    func (c *EC2) DescribeVolumeAttributeRequest(input *DescribeVolumeAttributeInput) (req *request.Request, output *DescribeVolumeAttributeOutput)
    func (c *EC2) DescribeVolumeAttributeWithContext(ctx aws.Context, input *DescribeVolumeAttributeInput, opts ...request.Option) (*DescribeVolumeAttributeOutput, error)
    func (c *EC2) DescribeVolumeStatus(input *DescribeVolumeStatusInput) (*DescribeVolumeStatusOutput, error)
    func (c *EC2) DescribeVolumeStatusPages(input *DescribeVolumeStatusInput, fn func(*DescribeVolumeStatusOutput, bool) bool) error
    func (c *EC2) DescribeVolumeStatusPagesWithContext(ctx aws.Context, input *DescribeVolumeStatusInput, fn func(*DescribeVolumeStatusOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeVolumeStatusRequest(input *DescribeVolumeStatusInput) (req *request.Request, output *DescribeVolumeStatusOutput)
    func (c *EC2) DescribeVolumeStatusWithContext(ctx aws.Context, input *DescribeVolumeStatusInput, opts ...request.Option) (*DescribeVolumeStatusOutput, error)
    func (c *EC2) DescribeVolumes(input *DescribeVolumesInput) (*DescribeVolumesOutput, error)
    func (c *EC2) DescribeVolumesModifications(input *DescribeVolumesModificationsInput) (*DescribeVolumesModificationsOutput, error)
    func (c *EC2) DescribeVolumesModificationsRequest(input *DescribeVolumesModificationsInput) (req *request.Request, output *DescribeVolumesModificationsOutput)
    func (c *EC2) DescribeVolumesModificationsWithContext(ctx aws.Context, input *DescribeVolumesModificationsInput, opts ...request.Option) (*DescribeVolumesModificationsOutput, error)
    func (c *EC2) DescribeVolumesPages(input *DescribeVolumesInput, fn func(*DescribeVolumesOutput, bool) bool) error
    func (c *EC2) DescribeVolumesPagesWithContext(ctx aws.Context, input *DescribeVolumesInput, fn func(*DescribeVolumesOutput, bool) bool, opts ...request.Option) error
    func (c *EC2) DescribeVolumesRequest(input *DescribeVolumesInput) (req *request.Request, output *DescribeVolumesOutput)
    func (c *EC2) DescribeVolumesWithContext(ctx aws.Context, input *DescribeVolumesInput, opts ...request.Option) (*DescribeVolumesOutput, error)
    func (c *EC2) DescribeVpcAttribute(input *DescribeVpcAttributeInput) (*DescribeVpcAttributeOutput, error)
    func (c *EC2) DescribeVpcAttributeRequest(input *DescribeVpcAttributeInput) (req *request.Request, output *DescribeVpcAttributeOutput)
    func (c *EC2) DescribeVpcAttributeWithContext(ctx aws.Context, input *DescribeVpcAttributeInput, opts ...request.Option) (*DescribeVpcAttributeOutput, error)
    func (c *EC2) DescribeVpcClassicLink(input *DescribeVpcClassicLinkInput) (*DescribeVpcClassicLinkOutput, error)
    func (c *EC2) DescribeVpcClassicLinkDnsSupport(input *DescribeVpcClassicLinkDnsSupportInput) (*DescribeVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) DescribeVpcClassicLinkDnsSupportRequest(input *DescribeVpcClassicLinkDnsSupportInput) (req *request.Request, output *DescribeVpcClassicLinkDnsSupportOutput)
    func (c *EC2) DescribeVpcClassicLinkDnsSupportWithContext(ctx aws.Context, input *DescribeVpcClassicLinkDnsSupportInput, opts ...request.Option) (*DescribeVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) DescribeVpcClassicLinkRequest(input *DescribeVpcClassicLinkInput) (req *request.Request, output *DescribeVpcClassicLinkOutput)
    func (c *EC2) DescribeVpcClassicLinkWithContext(ctx aws.Context, input *DescribeVpcClassicLinkInput, opts ...request.Option) (*DescribeVpcClassicLinkOutput, error)
    func (c *EC2) DescribeVpcEndpointServices(input *DescribeVpcEndpointServicesInput) (*DescribeVpcEndpointServicesOutput, error)
    func (c *EC2) DescribeVpcEndpointServicesRequest(input *DescribeVpcEndpointServicesInput) (req *request.Request, output *DescribeVpcEndpointServicesOutput)
    func (c *EC2) DescribeVpcEndpointServicesWithContext(ctx aws.Context, input *DescribeVpcEndpointServicesInput, opts ...request.Option) (*DescribeVpcEndpointServicesOutput, error)
    func (c *EC2) DescribeVpcEndpoints(input *DescribeVpcEndpointsInput) (*DescribeVpcEndpointsOutput, error)
    func (c *EC2) DescribeVpcEndpointsRequest(input *DescribeVpcEndpointsInput) (req *request.Request, output *DescribeVpcEndpointsOutput)
    func (c *EC2) DescribeVpcEndpointsWithContext(ctx aws.Context, input *DescribeVpcEndpointsInput, opts ...request.Option) (*DescribeVpcEndpointsOutput, error)
    func (c *EC2) DescribeVpcPeeringConnections(input *DescribeVpcPeeringConnectionsInput) (*DescribeVpcPeeringConnectionsOutput, error)
    func (c *EC2) DescribeVpcPeeringConnectionsRequest(input *DescribeVpcPeeringConnectionsInput) (req *request.Request, output *DescribeVpcPeeringConnectionsOutput)
    func (c *EC2) DescribeVpcPeeringConnectionsWithContext(ctx aws.Context, input *DescribeVpcPeeringConnectionsInput, opts ...request.Option) (*DescribeVpcPeeringConnectionsOutput, error)
    func (c *EC2) DescribeVpcs(input *DescribeVpcsInput) (*DescribeVpcsOutput, error)
    func (c *EC2) DescribeVpcsRequest(input *DescribeVpcsInput) (req *request.Request, output *DescribeVpcsOutput)
    func (c *EC2) DescribeVpcsWithContext(ctx aws.Context, input *DescribeVpcsInput, opts ...request.Option) (*DescribeVpcsOutput, error)
    func (c *EC2) DescribeVpnConnections(input *DescribeVpnConnectionsInput) (*DescribeVpnConnectionsOutput, error)
    func (c *EC2) DescribeVpnConnectionsRequest(input *DescribeVpnConnectionsInput) (req *request.Request, output *DescribeVpnConnectionsOutput)
    func (c *EC2) DescribeVpnConnectionsWithContext(ctx aws.Context, input *DescribeVpnConnectionsInput, opts ...request.Option) (*DescribeVpnConnectionsOutput, error)
    func (c *EC2) DescribeVpnGateways(input *DescribeVpnGatewaysInput) (*DescribeVpnGatewaysOutput, error)
    func (c *EC2) DescribeVpnGatewaysRequest(input *DescribeVpnGatewaysInput) (req *request.Request, output *DescribeVpnGatewaysOutput)
    func (c *EC2) DescribeVpnGatewaysWithContext(ctx aws.Context, input *DescribeVpnGatewaysInput, opts ...request.Option) (*DescribeVpnGatewaysOutput, error)
    func (c *EC2) DetachClassicLinkVpc(input *DetachClassicLinkVpcInput) (*DetachClassicLinkVpcOutput, error)
    func (c *EC2) DetachClassicLinkVpcRequest(input *DetachClassicLinkVpcInput) (req *request.Request, output *DetachClassicLinkVpcOutput)
    func (c *EC2) DetachClassicLinkVpcWithContext(ctx aws.Context, input *DetachClassicLinkVpcInput, opts ...request.Option) (*DetachClassicLinkVpcOutput, error)
    func (c *EC2) DetachInternetGateway(input *DetachInternetGatewayInput) (*DetachInternetGatewayOutput, error)
    func (c *EC2) DetachInternetGatewayRequest(input *DetachInternetGatewayInput) (req *request.Request, output *DetachInternetGatewayOutput)
    func (c *EC2) DetachInternetGatewayWithContext(ctx aws.Context, input *DetachInternetGatewayInput, opts ...request.Option) (*DetachInternetGatewayOutput, error)
    func (c *EC2) DetachNetworkInterface(input *DetachNetworkInterfaceInput) (*DetachNetworkInterfaceOutput, error)
    func (c *EC2) DetachNetworkInterfaceRequest(input *DetachNetworkInterfaceInput) (req *request.Request, output *DetachNetworkInterfaceOutput)
    func (c *EC2) DetachNetworkInterfaceWithContext(ctx aws.Context, input *DetachNetworkInterfaceInput, opts ...request.Option) (*DetachNetworkInterfaceOutput, error)
    func (c *EC2) DetachVolume(input *DetachVolumeInput) (*VolumeAttachment, error)
    func (c *EC2) DetachVolumeRequest(input *DetachVolumeInput) (req *request.Request, output *VolumeAttachment)
    func (c *EC2) DetachVolumeWithContext(ctx aws.Context, input *DetachVolumeInput, opts ...request.Option) (*VolumeAttachment, error)
    func (c *EC2) DetachVpnGateway(input *DetachVpnGatewayInput) (*DetachVpnGatewayOutput, error)
    func (c *EC2) DetachVpnGatewayRequest(input *DetachVpnGatewayInput) (req *request.Request, output *DetachVpnGatewayOutput)
    func (c *EC2) DetachVpnGatewayWithContext(ctx aws.Context, input *DetachVpnGatewayInput, opts ...request.Option) (*DetachVpnGatewayOutput, error)
    func (c *EC2) DisableVgwRoutePropagation(input *DisableVgwRoutePropagationInput) (*DisableVgwRoutePropagationOutput, error)
    func (c *EC2) DisableVgwRoutePropagationRequest(input *DisableVgwRoutePropagationInput) (req *request.Request, output *DisableVgwRoutePropagationOutput)
    func (c *EC2) DisableVgwRoutePropagationWithContext(ctx aws.Context, input *DisableVgwRoutePropagationInput, opts ...request.Option) (*DisableVgwRoutePropagationOutput, error)
    func (c *EC2) DisableVpcClassicLink(input *DisableVpcClassicLinkInput) (*DisableVpcClassicLinkOutput, error)
    func (c *EC2) DisableVpcClassicLinkDnsSupport(input *DisableVpcClassicLinkDnsSupportInput) (*DisableVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) DisableVpcClassicLinkDnsSupportRequest(input *DisableVpcClassicLinkDnsSupportInput) (req *request.Request, output *DisableVpcClassicLinkDnsSupportOutput)
    func (c *EC2) DisableVpcClassicLinkDnsSupportWithContext(ctx aws.Context, input *DisableVpcClassicLinkDnsSupportInput, opts ...request.Option) (*DisableVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) DisableVpcClassicLinkRequest(input *DisableVpcClassicLinkInput) (req *request.Request, output *DisableVpcClassicLinkOutput)
    func (c *EC2) DisableVpcClassicLinkWithContext(ctx aws.Context, input *DisableVpcClassicLinkInput, opts ...request.Option) (*DisableVpcClassicLinkOutput, error)
    func (c *EC2) DisassociateAddress(input *DisassociateAddressInput) (*DisassociateAddressOutput, error)
    func (c *EC2) DisassociateAddressRequest(input *DisassociateAddressInput) (req *request.Request, output *DisassociateAddressOutput)
    func (c *EC2) DisassociateAddressWithContext(ctx aws.Context, input *DisassociateAddressInput, opts ...request.Option) (*DisassociateAddressOutput, error)
    func (c *EC2) DisassociateIamInstanceProfile(input *DisassociateIamInstanceProfileInput) (*DisassociateIamInstanceProfileOutput, error)
    func (c *EC2) DisassociateIamInstanceProfileRequest(input *DisassociateIamInstanceProfileInput) (req *request.Request, output *DisassociateIamInstanceProfileOutput)
    func (c *EC2) DisassociateIamInstanceProfileWithContext(ctx aws.Context, input *DisassociateIamInstanceProfileInput, opts ...request.Option) (*DisassociateIamInstanceProfileOutput, error)
    func (c *EC2) DisassociateRouteTable(input *DisassociateRouteTableInput) (*DisassociateRouteTableOutput, error)
    func (c *EC2) DisassociateRouteTableRequest(input *DisassociateRouteTableInput) (req *request.Request, output *DisassociateRouteTableOutput)
    func (c *EC2) DisassociateRouteTableWithContext(ctx aws.Context, input *DisassociateRouteTableInput, opts ...request.Option) (*DisassociateRouteTableOutput, error)
    func (c *EC2) DisassociateSubnetCidrBlock(input *DisassociateSubnetCidrBlockInput) (*DisassociateSubnetCidrBlockOutput, error)
    func (c *EC2) DisassociateSubnetCidrBlockRequest(input *DisassociateSubnetCidrBlockInput) (req *request.Request, output *DisassociateSubnetCidrBlockOutput)
    func (c *EC2) DisassociateSubnetCidrBlockWithContext(ctx aws.Context, input *DisassociateSubnetCidrBlockInput, opts ...request.Option) (*DisassociateSubnetCidrBlockOutput, error)
    func (c *EC2) DisassociateVpcCidrBlock(input *DisassociateVpcCidrBlockInput) (*DisassociateVpcCidrBlockOutput, error)
    func (c *EC2) DisassociateVpcCidrBlockRequest(input *DisassociateVpcCidrBlockInput) (req *request.Request, output *DisassociateVpcCidrBlockOutput)
    func (c *EC2) DisassociateVpcCidrBlockWithContext(ctx aws.Context, input *DisassociateVpcCidrBlockInput, opts ...request.Option) (*DisassociateVpcCidrBlockOutput, error)
    func (c *EC2) EnableVgwRoutePropagation(input *EnableVgwRoutePropagationInput) (*EnableVgwRoutePropagationOutput, error)
    func (c *EC2) EnableVgwRoutePropagationRequest(input *EnableVgwRoutePropagationInput) (req *request.Request, output *EnableVgwRoutePropagationOutput)
    func (c *EC2) EnableVgwRoutePropagationWithContext(ctx aws.Context, input *EnableVgwRoutePropagationInput, opts ...request.Option) (*EnableVgwRoutePropagationOutput, error)
    func (c *EC2) EnableVolumeIO(input *EnableVolumeIOInput) (*EnableVolumeIOOutput, error)
    func (c *EC2) EnableVolumeIORequest(input *EnableVolumeIOInput) (req *request.Request, output *EnableVolumeIOOutput)
    func (c *EC2) EnableVolumeIOWithContext(ctx aws.Context, input *EnableVolumeIOInput, opts ...request.Option) (*EnableVolumeIOOutput, error)
    func (c *EC2) EnableVpcClassicLink(input *EnableVpcClassicLinkInput) (*EnableVpcClassicLinkOutput, error)
    func (c *EC2) EnableVpcClassicLinkDnsSupport(input *EnableVpcClassicLinkDnsSupportInput) (*EnableVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) EnableVpcClassicLinkDnsSupportRequest(input *EnableVpcClassicLinkDnsSupportInput) (req *request.Request, output *EnableVpcClassicLinkDnsSupportOutput)
    func (c *EC2) EnableVpcClassicLinkDnsSupportWithContext(ctx aws.Context, input *EnableVpcClassicLinkDnsSupportInput, opts ...request.Option) (*EnableVpcClassicLinkDnsSupportOutput, error)
    func (c *EC2) EnableVpcClassicLinkRequest(input *EnableVpcClassicLinkInput) (req *request.Request, output *EnableVpcClassicLinkOutput)
    func (c *EC2) EnableVpcClassicLinkWithContext(ctx aws.Context, input *EnableVpcClassicLinkInput, opts ...request.Option) (*EnableVpcClassicLinkOutput, error)
    func (c *EC2) GetConsoleOutput(input *GetConsoleOutputInput) (*GetConsoleOutputOutput, error)
    func (c *EC2) GetConsoleOutputRequest(input *GetConsoleOutputInput) (req *request.Request, output *GetConsoleOutputOutput)
    func (c *EC2) GetConsoleOutputWithContext(ctx aws.Context, input *GetConsoleOutputInput, opts ...request.Option) (*GetConsoleOutputOutput, error)
    func (c *EC2) GetConsoleScreenshot(input *GetConsoleScreenshotInput) (*GetConsoleScreenshotOutput, error)
    func (c *EC2) GetConsoleScreenshotRequest(input *GetConsoleScreenshotInput) (req *request.Request, output *GetConsoleScreenshotOutput)
    func (c *EC2) GetConsoleScreenshotWithContext(ctx aws.Context, input *GetConsoleScreenshotInput, opts ...request.Option) (*GetConsoleScreenshotOutput, error)
    func (c *EC2) GetHostReservationPurchasePreview(input *GetHostReservationPurchasePreviewInput) (*GetHostReservationPurchasePreviewOutput, error)
    func (c *EC2) GetHostReservationPurchasePreviewRequest(input *GetHostReservationPurchasePreviewInput) (req *request.Request, output *GetHostReservationPurchasePreviewOutput)
    func (c *EC2) GetHostReservationPurchasePreviewWithContext(ctx aws.Context, input *GetHostReservationPurchasePreviewInput, opts ...request.Option) (*GetHostReservationPurchasePreviewOutput, error)
    func (c *EC2) GetPasswordData(input *GetPasswordDataInput) (*GetPasswordDataOutput, error)
    func (c *EC2) GetPasswordDataRequest(input *GetPasswordDataInput) (req *request.Request, output *GetPasswordDataOutput)
    func (c *EC2) GetPasswordDataWithContext(ctx aws.Context, input *GetPasswordDataInput, opts ...request.Option) (*GetPasswordDataOutput, error)
    func (c *EC2) GetReservedInstancesExchangeQuote(input *GetReservedInstancesExchangeQuoteInput) (*GetReservedInstancesExchangeQuoteOutput, error)
    func (c *EC2) GetReservedInstancesExchangeQuoteRequest(input *GetReservedInstancesExchangeQuoteInput) (req *request.Request, output *GetReservedInstancesExchangeQuoteOutput)
    func (c *EC2) GetReservedInstancesExchangeQuoteWithContext(ctx aws.Context, input *GetReservedInstancesExchangeQuoteInput, opts ...request.Option) (*GetReservedInstancesExchangeQuoteOutput, error)
    func (c *EC2) ImportImage(input *ImportImageInput) (*ImportImageOutput, error)
    func (c *EC2) ImportImageRequest(input *ImportImageInput) (req *request.Request, output *ImportImageOutput)
    func (c *EC2) ImportImageWithContext(ctx aws.Context, input *ImportImageInput, opts ...request.Option) (*ImportImageOutput, error)
    func (c *EC2) ImportInstance(input *ImportInstanceInput) (*ImportInstanceOutput, error)
    func (c *EC2) ImportInstanceRequest(input *ImportInstanceInput) (req *request.Request, output *ImportInstanceOutput)
    func (c *EC2) ImportInstanceWithContext(ctx aws.Context, input *ImportInstanceInput, opts ...request.Option) (*ImportInstanceOutput, error)
    func (c *EC2) ImportKeyPair(input *ImportKeyPairInput) (*ImportKeyPairOutput, error)
    func (c *EC2) ImportKeyPairRequest(input *ImportKeyPairInput) (req *request.Request, output *ImportKeyPairOutput)
    func (c *EC2) ImportKeyPairWithContext(ctx aws.Context, input *ImportKeyPairInput, opts ...request.Option) (*ImportKeyPairOutput, error)
    func (c *EC2) ImportSnapshot(input *ImportSnapshotInput) (*ImportSnapshotOutput, error)
    func (c *EC2) ImportSnapshotRequest(input *ImportSnapshotInput) (req *request.Request, output *ImportSnapshotOutput)
    func (c *EC2) ImportSnapshotWithContext(ctx aws.Context, input *ImportSnapshotInput, opts ...request.Option) (*ImportSnapshotOutput, error)
    func (c *EC2) ImportVolume(input *ImportVolumeInput) (*ImportVolumeOutput, error)
    func (c *EC2) ImportVolumeRequest(input *ImportVolumeInput) (req *request.Request, output *ImportVolumeOutput)
    func (c *EC2) ImportVolumeWithContext(ctx aws.Context, input *ImportVolumeInput, opts ...request.Option) (*ImportVolumeOutput, error)
    func (c *EC2) ModifyHosts(input *ModifyHostsInput) (*ModifyHostsOutput, error)
    func (c *EC2) ModifyHostsRequest(input *ModifyHostsInput) (req *request.Request, output *ModifyHostsOutput)
    func (c *EC2) ModifyHostsWithContext(ctx aws.Context, input *ModifyHostsInput, opts ...request.Option) (*ModifyHostsOutput, error)
    func (c *EC2) ModifyIdFormat(input *ModifyIdFormatInput) (*ModifyIdFormatOutput, error)
    func (c *EC2) ModifyIdFormatRequest(input *ModifyIdFormatInput) (req *request.Request, output *ModifyIdFormatOutput)
    func (c *EC2) ModifyIdFormatWithContext(ctx aws.Context, input *ModifyIdFormatInput, opts ...request.Option) (*ModifyIdFormatOutput, error)
    func (c *EC2) ModifyIdentityIdFormat(input *ModifyIdentityIdFormatInput) (*ModifyIdentityIdFormatOutput, error)
    func (c *EC2) ModifyIdentityIdFormatRequest(input *ModifyIdentityIdFormatInput) (req *request.Request, output *ModifyIdentityIdFormatOutput)
    func (c *EC2) ModifyIdentityIdFormatWithContext(ctx aws.Context, input *ModifyIdentityIdFormatInput, opts ...request.Option) (*ModifyIdentityIdFormatOutput, error)
    func (c *EC2) ModifyImageAttribute(input *ModifyImageAttributeInput) (*ModifyImageAttributeOutput, error)
    func (c *EC2) ModifyImageAttributeRequest(input *ModifyImageAttributeInput) (req *request.Request, output *ModifyImageAttributeOutput)
    func (c *EC2) ModifyImageAttributeWithContext(ctx aws.Context, input *ModifyImageAttributeInput, opts ...request.Option) (*ModifyImageAttributeOutput, error)
    func (c *EC2) ModifyInstanceAttribute(input *ModifyInstanceAttributeInput) (*ModifyInstanceAttributeOutput, error)
    func (c *EC2) ModifyInstanceAttributeRequest(input *ModifyInstanceAttributeInput) (req *request.Request, output *ModifyInstanceAttributeOutput)
    func (c *EC2) ModifyInstanceAttributeWithContext(ctx aws.Context, input *ModifyInstanceAttributeInput, opts ...request.Option) (*ModifyInstanceAttributeOutput, error)
    func (c *EC2) ModifyInstancePlacement(input *ModifyInstancePlacementInput) (*ModifyInstancePlacementOutput, error)
    func (c *EC2) ModifyInstancePlacementRequest(input *ModifyInstancePlacementInput) (req *request.Request, output *ModifyInstancePlacementOutput)
    func (c *EC2) ModifyInstancePlacementWithContext(ctx aws.Context, input *ModifyInstancePlacementInput, opts ...request.Option) (*ModifyInstancePlacementOutput, error)
    func (c *EC2) ModifyNetworkInterfaceAttribute(input *ModifyNetworkInterfaceAttributeInput) (*ModifyNetworkInterfaceAttributeOutput, error)
    func (c *EC2) ModifyNetworkInterfaceAttributeRequest(input *ModifyNetworkInterfaceAttributeInput) (req *request.Request, output *ModifyNetworkInterfaceAttributeOutput)
    func (c *EC2) ModifyNetworkInterfaceAttributeWithContext(ctx aws.Context, input *ModifyNetworkInterfaceAttributeInput, opts ...request.Option) (*ModifyNetworkInterfaceAttributeOutput, error)
    func (c *EC2) ModifyReservedInstances(input *ModifyReservedInstancesInput) (*ModifyReservedInstancesOutput, error)
    func (c *EC2) ModifyReservedInstancesRequest(input *ModifyReservedInstancesInput) (req *request.Request, output *ModifyReservedInstancesOutput)
    func (c *EC2) ModifyReservedInstancesWithContext(ctx aws.Context, input *ModifyReservedInstancesInput, opts ...request.Option) (*ModifyReservedInstancesOutput, error)
    func (c *EC2) ModifySnapshotAttribute(input *ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)
    func (c *EC2) ModifySnapshotAttributeRequest(input *ModifySnapshotAttributeInput) (req *request.Request, output *ModifySnapshotAttributeOutput)
    func (c *EC2) ModifySnapshotAttributeWithContext(ctx aws.Context, input *ModifySnapshotAttributeInput, opts ...request.Option) (*ModifySnapshotAttributeOutput, error)
    func (c *EC2) ModifySpotFleetRequest(input *ModifySpotFleetRequestInput) (*ModifySpotFleetRequestOutput, error)
    func (c *EC2) ModifySpotFleetRequestRequest(input *ModifySpotFleetRequestInput) (req *request.Request, output *ModifySpotFleetRequestOutput)
    func (c *EC2) ModifySpotFleetRequestWithContext(ctx aws.Context, input *ModifySpotFleetRequestInput, opts ...request.Option) (*ModifySpotFleetRequestOutput, error)
    func (c *EC2) ModifySubnetAttribute(input *ModifySubnetAttributeInput) (*ModifySubnetAttributeOutput, error)
    func (c *EC2) ModifySubnetAttributeRequest(input *ModifySubnetAttributeInput) (req *request.Request, output *ModifySubnetAttributeOutput)
    func (c *EC2) ModifySubnetAttributeWithContext(ctx aws.Context, input *ModifySubnetAttributeInput, opts ...request.Option) (*ModifySubnetAttributeOutput, error)
    func (c *EC2) ModifyVolume(input *ModifyVolumeInput) (*ModifyVolumeOutput, error)
    func (c *EC2) ModifyVolumeAttribute(input *ModifyVolumeAttributeInput) (*ModifyVolumeAttributeOutput, error)
    func (c *EC2) ModifyVolumeAttributeRequest(input *ModifyVolumeAttributeInput) (req *request.Request, output *ModifyVolumeAttributeOutput)
    func (c *EC2) ModifyVolumeAttributeWithContext(ctx aws.Context, input *ModifyVolumeAttributeInput, opts ...request.Option) (*ModifyVolumeAttributeOutput, error)
    func (c *EC2) ModifyVolumeRequest(input *ModifyVolumeInput) (req *request.Request, output *ModifyVolumeOutput)
    func (c *EC2) ModifyVolumeWithContext(ctx aws.Context, input *ModifyVolumeInput, opts ...request.Option) (*ModifyVolumeOutput, error)
    func (c *EC2) ModifyVpcAttribute(input *ModifyVpcAttributeInput) (*ModifyVpcAttributeOutput, error)
    func (c *EC2) ModifyVpcAttributeRequest(input *ModifyVpcAttributeInput) (req *request.Request, output *ModifyVpcAttributeOutput)
    func (c *EC2) ModifyVpcAttributeWithContext(ctx aws.Context, input *ModifyVpcAttributeInput, opts ...request.Option) (*ModifyVpcAttributeOutput, error)
    func (c *EC2) ModifyVpcEndpoint(input *ModifyVpcEndpointInput) (*ModifyVpcEndpointOutput, error)
    func (c *EC2) ModifyVpcEndpointRequest(input *ModifyVpcEndpointInput) (req *request.Request, output *ModifyVpcEndpointOutput)
    func (c *EC2) ModifyVpcEndpointWithContext(ctx aws.Context, input *ModifyVpcEndpointInput, opts ...request.Option) (*ModifyVpcEndpointOutput, error)
    func (c *EC2) ModifyVpcPeeringConnectionOptions(input *ModifyVpcPeeringConnectionOptionsInput) (*ModifyVpcPeeringConnectionOptionsOutput, error)
    func (c *EC2) ModifyVpcPeeringConnectionOptionsRequest(input *ModifyVpcPeeringConnectionOptionsInput) (req *request.Request, output *ModifyVpcPeeringConnectionOptionsOutput)
    func (c *EC2) ModifyVpcPeeringConnectionOptionsWithContext(ctx aws.Context, input *ModifyVpcPeeringConnectionOptionsInput, opts ...request.Option) (*ModifyVpcPeeringConnectionOptionsOutput, error)
    func (c *EC2) MonitorInstances(input *MonitorInstancesInput) (*MonitorInstancesOutput, error)
    func (c *EC2) MonitorInstancesRequest(input *MonitorInstancesInput) (req *request.Request, output *MonitorInstancesOutput)
    func (c *EC2) MonitorInstancesWithContext(ctx aws.Context, input *MonitorInstancesInput, opts ...request.Option) (*MonitorInstancesOutput, error)
    func (c *EC2) MoveAddressToVpc(input *MoveAddressToVpcInput) (*MoveAddressToVpcOutput, error)
    func (c *EC2) MoveAddressToVpcRequest(input *MoveAddressToVpcInput) (req *request.Request, output *MoveAddressToVpcOutput)
    func (c *EC2) MoveAddressToVpcWithContext(ctx aws.Context, input *MoveAddressToVpcInput, opts ...request.Option) (*MoveAddressToVpcOutput, error)
    func (c *EC2) PurchaseHostReservation(input *PurchaseHostReservationInput) (*PurchaseHostReservationOutput, error)
    func (c *EC2) PurchaseHostReservationRequest(input *PurchaseHostReservationInput) (req *request.Request, output *PurchaseHostReservationOutput)
    func (c *EC2) PurchaseHostReservationWithContext(ctx aws.Context, input *PurchaseHostReservationInput, opts ...request.Option) (*PurchaseHostReservationOutput, error)
    func (c *EC2) PurchaseReservedInstancesOffering(input *PurchaseReservedInstancesOfferingInput) (*PurchaseReservedInstancesOfferingOutput, error)
    func (c *EC2) PurchaseReservedInstancesOfferingRequest(input *PurchaseReservedInstancesOfferingInput) (req *request.Request, output *PurchaseReservedInstancesOfferingOutput)
    func (c *EC2) PurchaseReservedInstancesOfferingWithContext(ctx aws.Context, input *PurchaseReservedInstancesOfferingInput, opts ...request.Option) (*PurchaseReservedInstancesOfferingOutput, error)
    func (c *EC2) PurchaseScheduledInstances(input *PurchaseScheduledInstancesInput) (*PurchaseScheduledInstancesOutput, error)
    func (c *EC2) PurchaseScheduledInstancesRequest(input *PurchaseScheduledInstancesInput) (req *request.Request, output *PurchaseScheduledInstancesOutput)
    func (c *EC2) PurchaseScheduledInstancesWithContext(ctx aws.Context, input *PurchaseScheduledInstancesInput, opts ...request.Option) (*PurchaseScheduledInstancesOutput, error)
    func (c *EC2) RebootInstances(input *RebootInstancesInput) (*RebootInstancesOutput, error)
    func (c *EC2) RebootInstancesRequest(input *RebootInstancesInput) (req *request.Request, output *RebootInstancesOutput)
    func (c *EC2) RebootInstancesWithContext(ctx aws.Context, input *RebootInstancesInput, opts ...request.Option) (*RebootInstancesOutput, error)
    func (c *EC2) RegisterImage(input *RegisterImageInput) (*RegisterImageOutput, error)
    func (c *EC2) RegisterImageRequest(input *RegisterImageInput) (req *request.Request, output *RegisterImageOutput)
    func (c *EC2) RegisterImageWithContext(ctx aws.Context, input *RegisterImageInput, opts ...request.Option) (*RegisterImageOutput, error)
    func (c *EC2) RejectVpcPeeringConnection(input *RejectVpcPeeringConnectionInput) (*RejectVpcPeeringConnectionOutput, error)
    func (c *EC2) RejectVpcPeeringConnectionRequest(input *RejectVpcPeeringConnectionInput) (req *request.Request, output *RejectVpcPeeringConnectionOutput)
    func (c *EC2) RejectVpcPeeringConnectionWithContext(ctx aws.Context, input *RejectVpcPeeringConnectionInput, opts ...request.Option) (*RejectVpcPeeringConnectionOutput, error)
    func (c *EC2) ReleaseAddress(input *ReleaseAddressInput) (*ReleaseAddressOutput, error)
    func (c *EC2) ReleaseAddressRequest(input *ReleaseAddressInput) (req *request.Request, output *ReleaseAddressOutput)
    func (c *EC2) ReleaseAddressWithContext(ctx aws.Context, input *ReleaseAddressInput, opts ...request.Option) (*ReleaseAddressOutput, error)
    func (c *EC2) ReleaseHosts(input *ReleaseHostsInput) (*ReleaseHostsOutput, error)
    func (c *EC2) ReleaseHostsRequest(input *ReleaseHostsInput) (req *request.Request, output *ReleaseHostsOutput)
    func (c *EC2) ReleaseHostsWithContext(ctx aws.Context, input *ReleaseHostsInput, opts ...request.Option) (*ReleaseHostsOutput, error)
    func (c *EC2) ReplaceIamInstanceProfileAssociation(input *ReplaceIamInstanceProfileAssociationInput) (*ReplaceIamInstanceProfileAssociationOutput, error)
    func (c *EC2) ReplaceIamInstanceProfileAssociationRequest(input *ReplaceIamInstanceProfileAssociationInput) (req *request.Request, output *ReplaceIamInstanceProfileAssociationOutput)
    func (c *EC2) ReplaceIamInstanceProfileAssociationWithContext(ctx aws.Context, input *ReplaceIamInstanceProfileAssociationInput, opts ...request.Option) (*ReplaceIamInstanceProfileAssociationOutput, error)
    func (c *EC2) ReplaceNetworkAclAssociation(input *ReplaceNetworkAclAssociationInput) (*ReplaceNetworkAclAssociationOutput, error)
    func (c *EC2) ReplaceNetworkAclAssociationRequest(input *ReplaceNetworkAclAssociationInput) (req *request.Request, output *ReplaceNetworkAclAssociationOutput)
    func (c *EC2) ReplaceNetworkAclAssociationWithContext(ctx aws.Context, input *ReplaceNetworkAclAssociationInput, opts ...request.Option) (*ReplaceNetworkAclAssociationOutput, error)
    func (c *EC2) ReplaceNetworkAclEntry(input *ReplaceNetworkAclEntryInput) (*ReplaceNetworkAclEntryOutput, error)
    func (c *EC2) ReplaceNetworkAclEntryRequest(input *ReplaceNetworkAclEntryInput) (req *request.Request, output *ReplaceNetworkAclEntryOutput)
    func (c *EC2) ReplaceNetworkAclEntryWithContext(ctx aws.Context, input *ReplaceNetworkAclEntryInput, opts ...request.Option) (*ReplaceNetworkAclEntryOutput, error)
    func (c *EC2) ReplaceRoute(input *ReplaceRouteInput) (*ReplaceRouteOutput, error)
    func (c *EC2) ReplaceRouteRequest(input *ReplaceRouteInput) (req *request.Request, output *ReplaceRouteOutput)
    func (c *EC2) ReplaceRouteTableAssociation(input *ReplaceRouteTableAssociationInput) (*ReplaceRouteTableAssociationOutput, error)
    func (c *EC2) ReplaceRouteTableAssociationRequest(input *ReplaceRouteTableAssociationInput) (req *request.Request, output *ReplaceRouteTableAssociationOutput)
    func (c *EC2) ReplaceRouteTableAssociationWithContext(ctx aws.Context, input *ReplaceRouteTableAssociationInput, opts ...request.Option) (*ReplaceRouteTableAssociationOutput, error)
    func (c *EC2) ReplaceRouteWithContext(ctx aws.Context, input *ReplaceRouteInput, opts ...request.Option) (*ReplaceRouteOutput, error)
    func (c *EC2) ReportInstanceStatus(input *ReportInstanceStatusInput) (*ReportInstanceStatusOutput, error)
    func (c *EC2) ReportInstanceStatusRequest(input *ReportInstanceStatusInput) (req *request.Request, output *ReportInstanceStatusOutput)
    func (c *EC2) ReportInstanceStatusWithContext(ctx aws.Context, input *ReportInstanceStatusInput, opts ...request.Option) (*ReportInstanceStatusOutput, error)
    func (c *EC2) RequestSpotFleet(input *RequestSpotFleetInput) (*RequestSpotFleetOutput, error)
    func (c *EC2) RequestSpotFleetRequest(input *RequestSpotFleetInput) (req *request.Request, output *RequestSpotFleetOutput)
    func (c *EC2) RequestSpotFleetWithContext(ctx aws.Context, input *RequestSpotFleetInput, opts ...request.Option) (*RequestSpotFleetOutput, error)
    func (c *EC2) RequestSpotInstances(input *RequestSpotInstancesInput) (*RequestSpotInstancesOutput, error)
    func (c *EC2) RequestSpotInstancesRequest(input *RequestSpotInstancesInput) (req *request.Request, output *RequestSpotInstancesOutput)
    func (c *EC2) RequestSpotInstancesWithContext(ctx aws.Context, input *RequestSpotInstancesInput, opts ...request.Option) (*RequestSpotInstancesOutput, error)
    func (c *EC2) ResetImageAttribute(input *ResetImageAttributeInput) (*ResetImageAttributeOutput, error)
    func (c *EC2) ResetImageAttributeRequest(input *ResetImageAttributeInput) (req *request.Request, output *ResetImageAttributeOutput)
    func (c *EC2) ResetImageAttributeWithContext(ctx aws.Context, input *ResetImageAttributeInput, opts ...request.Option) (*ResetImageAttributeOutput, error)
    func (c *EC2) ResetInstanceAttribute(input *ResetInstanceAttributeInput) (*ResetInstanceAttributeOutput, error)
    func (c *EC2) ResetInstanceAttributeRequest(input *ResetInstanceAttributeInput) (req *request.Request, output *ResetInstanceAttributeOutput)
    func (c *EC2) ResetInstanceAttributeWithContext(ctx aws.Context, input *ResetInstanceAttributeInput, opts ...request.Option) (*ResetInstanceAttributeOutput, error)
    func (c *EC2) ResetNetworkInterfaceAttribute(input *ResetNetworkInterfaceAttributeInput) (*ResetNetworkInterfaceAttributeOutput, error)
    func (c *EC2) ResetNetworkInterfaceAttributeRequest(input *ResetNetworkInterfaceAttributeInput) (req *request.Request, output *ResetNetworkInterfaceAttributeOutput)
    func (c *EC2) ResetNetworkInterfaceAttributeWithContext(ctx aws.Context, input *ResetNetworkInterfaceAttributeInput, opts ...request.Option) (*ResetNetworkInterfaceAttributeOutput, error)
    func (c *EC2) ResetSnapshotAttribute(input *ResetSnapshotAttributeInput) (*ResetSnapshotAttributeOutput, error)
    func (c *EC2) ResetSnapshotAttributeRequest(input *ResetSnapshotAttributeInput) (req *request.Request, output *ResetSnapshotAttributeOutput)
    func (c *EC2) ResetSnapshotAttributeWithContext(ctx aws.Context, input *ResetSnapshotAttributeInput, opts ...request.Option) (*ResetSnapshotAttributeOutput, error)
    func (c *EC2) RestoreAddressToClassic(input *RestoreAddressToClassicInput) (*RestoreAddressToClassicOutput, error)
    func (c *EC2) RestoreAddressToClassicRequest(input *RestoreAddressToClassicInput) (req *request.Request, output *RestoreAddressToClassicOutput)
    func (c *EC2) RestoreAddressToClassicWithContext(ctx aws.Context, input *RestoreAddressToClassicInput, opts ...request.Option) (*RestoreAddressToClassicOutput, error)
    func (c *EC2) RevokeSecurityGroupEgress(input *RevokeSecurityGroupEgressInput) (*RevokeSecurityGroupEgressOutput, error)
    func (c *EC2) RevokeSecurityGroupEgressRequest(input *RevokeSecurityGroupEgressInput) (req *request.Request, output *RevokeSecurityGroupEgressOutput)
    func (c *EC2) RevokeSecurityGroupEgressWithContext(ctx aws.Context, input *RevokeSecurityGroupEgressInput, opts ...request.Option) (*RevokeSecurityGroupEgressOutput, error)
    func (c *EC2) RevokeSecurityGroupIngress(input *RevokeSecurityGroupIngressInput) (*RevokeSecurityGroupIngressOutput, error)
    func (c *EC2) RevokeSecurityGroupIngressRequest(input *RevokeSecurityGroupIngressInput) (req *request.Request, output *RevokeSecurityGroupIngressOutput)
    func (c *EC2) RevokeSecurityGroupIngressWithContext(ctx aws.Context, input *RevokeSecurityGroupIngressInput, opts ...request.Option) (*RevokeSecurityGroupIngressOutput, error)
    func (c *EC2) RunInstances(input *RunInstancesInput) (*Reservation, error)
    func (c *EC2) RunInstancesRequest(input *RunInstancesInput) (req *request.Request, output *Reservation)
    func (c *EC2) RunInstancesWithContext(ctx aws.Context, input *RunInstancesInput, opts ...request.Option) (*Reservation, error)
    func (c *EC2) RunScheduledInstances(input *RunScheduledInstancesInput) (*RunScheduledInstancesOutput, error)
    func (c *EC2) RunScheduledInstancesRequest(input *RunScheduledInstancesInput) (req *request.Request, output *RunScheduledInstancesOutput)
    func (c *EC2) RunScheduledInstancesWithContext(ctx aws.Context, input *RunScheduledInstancesInput, opts ...request.Option) (*RunScheduledInstancesOutput, error)
    func (c *EC2) StartInstances(input *StartInstancesInput) (*StartInstancesOutput, error)
    func (c *EC2) StartInstancesRequest(input *StartInstancesInput) (req *request.Request, output *StartInstancesOutput)
    func (c *EC2) StartInstancesWithContext(ctx aws.Context, input *StartInstancesInput, opts ...request.Option) (*StartInstancesOutput, error)
    func (c *EC2) StopInstances(input *StopInstancesInput) (*StopInstancesOutput, error)
    func (c *EC2) StopInstancesRequest(input *StopInstancesInput) (req *request.Request, output *StopInstancesOutput)
    func (c *EC2) StopInstancesWithContext(ctx aws.Context, input *StopInstancesInput, opts ...request.Option) (*StopInstancesOutput, error)
    func (c *EC2) TerminateInstances(input *TerminateInstancesInput) (*TerminateInstancesOutput, error)
    func (c *EC2) TerminateInstancesRequest(input *TerminateInstancesInput) (req *request.Request, output *TerminateInstancesOutput)
    func (c *EC2) TerminateInstancesWithContext(ctx aws.Context, input *TerminateInstancesInput, opts ...request.Option) (*TerminateInstancesOutput, error)
    func (c *EC2) UnassignIpv6Addresses(input *UnassignIpv6AddressesInput) (*UnassignIpv6AddressesOutput, error)
    func (c *EC2) UnassignIpv6AddressesRequest(input *UnassignIpv6AddressesInput) (req *request.Request, output *UnassignIpv6AddressesOutput)
    func (c *EC2) UnassignIpv6AddressesWithContext(ctx aws.Context, input *UnassignIpv6AddressesInput, opts ...request.Option) (*UnassignIpv6AddressesOutput, error)
    func (c *EC2) UnassignPrivateIpAddresses(input *UnassignPrivateIpAddressesInput) (*UnassignPrivateIpAddressesOutput, error)
    func (c *EC2) UnassignPrivateIpAddressesRequest(input *UnassignPrivateIpAddressesInput) (req *request.Request, output *UnassignPrivateIpAddressesOutput)
    func (c *EC2) UnassignPrivateIpAddressesWithContext(ctx aws.Context, input *UnassignPrivateIpAddressesInput, opts ...request.Option) (*UnassignPrivateIpAddressesOutput, error)
    func (c *EC2) UnmonitorInstances(input *UnmonitorInstancesInput) (*UnmonitorInstancesOutput, error)
    func (c *EC2) UnmonitorInstancesRequest(input *UnmonitorInstancesInput) (req *request.Request, output *UnmonitorInstancesOutput)
    func (c *EC2) UnmonitorInstancesWithContext(ctx aws.Context, input *UnmonitorInstancesInput, opts ...request.Option) (*UnmonitorInstancesOutput, error)
    func (c *EC2) WaitUntilBundleTaskComplete(input *DescribeBundleTasksInput) error
    func (c *EC2) WaitUntilBundleTaskCompleteWithContext(ctx aws.Context, input *DescribeBundleTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilConversionTaskCancelled(input *DescribeConversionTasksInput) error
    func (c *EC2) WaitUntilConversionTaskCancelledWithContext(ctx aws.Context, input *DescribeConversionTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilConversionTaskCompleted(input *DescribeConversionTasksInput) error
    func (c *EC2) WaitUntilConversionTaskCompletedWithContext(ctx aws.Context, input *DescribeConversionTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilConversionTaskDeleted(input *DescribeConversionTasksInput) error
    func (c *EC2) WaitUntilConversionTaskDeletedWithContext(ctx aws.Context, input *DescribeConversionTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilCustomerGatewayAvailable(input *DescribeCustomerGatewaysInput) error
    func (c *EC2) WaitUntilCustomerGatewayAvailableWithContext(ctx aws.Context, input *DescribeCustomerGatewaysInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilExportTaskCancelled(input *DescribeExportTasksInput) error
    func (c *EC2) WaitUntilExportTaskCancelledWithContext(ctx aws.Context, input *DescribeExportTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilExportTaskCompleted(input *DescribeExportTasksInput) error
    func (c *EC2) WaitUntilExportTaskCompletedWithContext(ctx aws.Context, input *DescribeExportTasksInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilImageAvailable(input *DescribeImagesInput) error
    func (c *EC2) WaitUntilImageAvailableWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilImageExists(input *DescribeImagesInput) error
    func (c *EC2) WaitUntilImageExistsWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilInstanceExists(input *DescribeInstancesInput) error
    func (c *EC2) WaitUntilInstanceExistsWithContext(ctx aws.Context, input *DescribeInstancesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilInstanceRunning(input *DescribeInstancesInput) error
    func (c *EC2) WaitUntilInstanceRunningWithContext(ctx aws.Context, input *DescribeInstancesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilInstanceStatusOk(input *DescribeInstanceStatusInput) error
    func (c *EC2) WaitUntilInstanceStatusOkWithContext(ctx aws.Context, input *DescribeInstanceStatusInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilInstanceStopped(input *DescribeInstancesInput) error
    func (c *EC2) WaitUntilInstanceStoppedWithContext(ctx aws.Context, input *DescribeInstancesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilInstanceTerminated(input *DescribeInstancesInput) error
    func (c *EC2) WaitUntilInstanceTerminatedWithContext(ctx aws.Context, input *DescribeInstancesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilKeyPairExists(input *DescribeKeyPairsInput) error
    func (c *EC2) WaitUntilKeyPairExistsWithContext(ctx aws.Context, input *DescribeKeyPairsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilNatGatewayAvailable(input *DescribeNatGatewaysInput) error
    func (c *EC2) WaitUntilNatGatewayAvailableWithContext(ctx aws.Context, input *DescribeNatGatewaysInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilNetworkInterfaceAvailable(input *DescribeNetworkInterfacesInput) error
    func (c *EC2) WaitUntilNetworkInterfaceAvailableWithContext(ctx aws.Context, input *DescribeNetworkInterfacesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilPasswordDataAvailable(input *GetPasswordDataInput) error
    func (c *EC2) WaitUntilPasswordDataAvailableWithContext(ctx aws.Context, input *GetPasswordDataInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilSnapshotCompleted(input *DescribeSnapshotsInput) error
    func (c *EC2) WaitUntilSnapshotCompletedWithContext(ctx aws.Context, input *DescribeSnapshotsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilSpotInstanceRequestFulfilled(input *DescribeSpotInstanceRequestsInput) error
    func (c *EC2) WaitUntilSpotInstanceRequestFulfilledWithContext(ctx aws.Context, input *DescribeSpotInstanceRequestsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilSubnetAvailable(input *DescribeSubnetsInput) error
    func (c *EC2) WaitUntilSubnetAvailableWithContext(ctx aws.Context, input *DescribeSubnetsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilSystemStatusOk(input *DescribeInstanceStatusInput) error
    func (c *EC2) WaitUntilSystemStatusOkWithContext(ctx aws.Context, input *DescribeInstanceStatusInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVolumeAvailable(input *DescribeVolumesInput) error
    func (c *EC2) WaitUntilVolumeAvailableWithContext(ctx aws.Context, input *DescribeVolumesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVolumeDeleted(input *DescribeVolumesInput) error
    func (c *EC2) WaitUntilVolumeDeletedWithContext(ctx aws.Context, input *DescribeVolumesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVolumeInUse(input *DescribeVolumesInput) error
    func (c *EC2) WaitUntilVolumeInUseWithContext(ctx aws.Context, input *DescribeVolumesInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpcAvailable(input *DescribeVpcsInput) error
    func (c *EC2) WaitUntilVpcAvailableWithContext(ctx aws.Context, input *DescribeVpcsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpcExists(input *DescribeVpcsInput) error
    func (c *EC2) WaitUntilVpcExistsWithContext(ctx aws.Context, input *DescribeVpcsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpcPeeringConnectionDeleted(input *DescribeVpcPeeringConnectionsInput) error
    func (c *EC2) WaitUntilVpcPeeringConnectionDeletedWithContext(ctx aws.Context, input *DescribeVpcPeeringConnectionsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpcPeeringConnectionExists(input *DescribeVpcPeeringConnectionsInput) error
    func (c *EC2) WaitUntilVpcPeeringConnectionExistsWithContext(ctx aws.Context, input *DescribeVpcPeeringConnectionsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpnConnectionAvailable(input *DescribeVpnConnectionsInput) error
    func (c *EC2) WaitUntilVpnConnectionAvailableWithContext(ctx aws.Context, input *DescribeVpnConnectionsInput, opts ...request.WaiterOption) error
    func (c *EC2) WaitUntilVpnConnectionDeleted(input *DescribeVpnConnectionsInput) error
    func (c *EC2) WaitUntilVpnConnectionDeletedWithContext(ctx aws.Context, input *DescribeVpnConnectionsInput, opts ...request.WaiterOption) error
type EbsBlockDevice
    func (s EbsBlockDevice) GoString() string
    func (s *EbsBlockDevice) SetDeleteOnTermination(v bool) *EbsBlockDevice
    func (s *EbsBlockDevice) SetEncrypted(v bool) *EbsBlockDevice
    func (s *EbsBlockDevice) SetIops(v int64) *EbsBlockDevice
    func (s *EbsBlockDevice) SetSnapshotId(v string) *EbsBlockDevice
    func (s *EbsBlockDevice) SetVolumeSize(v int64) *EbsBlockDevice
    func (s *EbsBlockDevice) SetVolumeType(v string) *EbsBlockDevice
    func (s EbsBlockDevice) String() string
type EbsInstanceBlockDevice
    func (s EbsInstanceBlockDevice) GoString() string
    func (s *EbsInstanceBlockDevice) SetAttachTime(v time.Time) *EbsInstanceBlockDevice
    func (s *EbsInstanceBlockDevice) SetDeleteOnTermination(v bool) *EbsInstanceBlockDevice
    func (s *EbsInstanceBlockDevice) SetStatus(v string) *EbsInstanceBlockDevice
    func (s *EbsInstanceBlockDevice) SetVolumeId(v string) *EbsInstanceBlockDevice
    func (s EbsInstanceBlockDevice) String() string
type EbsInstanceBlockDeviceSpecification
    func (s EbsInstanceBlockDeviceSpecification) GoString() string
    func (s *EbsInstanceBlockDeviceSpecification) SetDeleteOnTermination(v bool) *EbsInstanceBlockDeviceSpecification
    func (s *EbsInstanceBlockDeviceSpecification) SetVolumeId(v string) *EbsInstanceBlockDeviceSpecification
    func (s EbsInstanceBlockDeviceSpecification) String() string
type EgressOnlyInternetGateway
    func (s EgressOnlyInternetGateway) GoString() string
    func (s *EgressOnlyInternetGateway) SetAttachments(v []*InternetGatewayAttachment) *EgressOnlyInternetGateway
    func (s *EgressOnlyInternetGateway) SetEgressOnlyInternetGatewayId(v string) *EgressOnlyInternetGateway
    func (s EgressOnlyInternetGateway) String() string
type EnableVgwRoutePropagationInput
    func (s EnableVgwRoutePropagationInput) GoString() string
    func (s *EnableVgwRoutePropagationInput) SetGatewayId(v string) *EnableVgwRoutePropagationInput
    func (s *EnableVgwRoutePropagationInput) SetRouteTableId(v string) *EnableVgwRoutePropagationInput
    func (s EnableVgwRoutePropagationInput) String() string
    func (s *EnableVgwRoutePropagationInput) Validate() error
type EnableVgwRoutePropagationOutput
    func (s EnableVgwRoutePropagationOutput) GoString() string
    func (s EnableVgwRoutePropagationOutput) String() string
type EnableVolumeIOInput
    func (s EnableVolumeIOInput) GoString() string
    func (s *EnableVolumeIOInput) SetDryRun(v bool) *EnableVolumeIOInput
    func (s *EnableVolumeIOInput) SetVolumeId(v string) *EnableVolumeIOInput
    func (s EnableVolumeIOInput) String() string
    func (s *EnableVolumeIOInput) Validate() error
type EnableVolumeIOOutput
    func (s EnableVolumeIOOutput) GoString() string
    func (s EnableVolumeIOOutput) String() string
type EnableVpcClassicLinkDnsSupportInput
    func (s EnableVpcClassicLinkDnsSupportInput) GoString() string
    func (s *EnableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *EnableVpcClassicLinkDnsSupportInput
    func (s EnableVpcClassicLinkDnsSupportInput) String() string
type EnableVpcClassicLinkDnsSupportOutput
    func (s EnableVpcClassicLinkDnsSupportOutput) GoString() string
    func (s *EnableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *EnableVpcClassicLinkDnsSupportOutput
    func (s EnableVpcClassicLinkDnsSupportOutput) String() string
type EnableVpcClassicLinkInput
    func (s EnableVpcClassicLinkInput) GoString() string
    func (s *EnableVpcClassicLinkInput) SetDryRun(v bool) *EnableVpcClassicLinkInput
    func (s *EnableVpcClassicLinkInput) SetVpcId(v string) *EnableVpcClassicLinkInput
    func (s EnableVpcClassicLinkInput) String() string
    func (s *EnableVpcClassicLinkInput) Validate() error
type EnableVpcClassicLinkOutput
    func (s EnableVpcClassicLinkOutput) GoString() string
    func (s *EnableVpcClassicLinkOutput) SetReturn(v bool) *EnableVpcClassicLinkOutput
    func (s EnableVpcClassicLinkOutput) String() string
type EventInformation
    func (s EventInformation) GoString() string
    func (s *EventInformation) SetEventDescription(v string) *EventInformation
    func (s *EventInformation) SetEventSubType(v string) *EventInformation
    func (s *EventInformation) SetInstanceId(v string) *EventInformation
    func (s EventInformation) String() string
type ExportTask
    func (s ExportTask) GoString() string
    func (s *ExportTask) SetDescription(v string) *ExportTask
    func (s *ExportTask) SetExportTaskId(v string) *ExportTask
    func (s *ExportTask) SetExportToS3Task(v *ExportToS3Task) *ExportTask
    func (s *ExportTask) SetInstanceExportDetails(v *InstanceExportDetails) *ExportTask
    func (s *ExportTask) SetState(v string) *ExportTask
    func (s *ExportTask) SetStatusMessage(v string) *ExportTask
    func (s ExportTask) String() string
type ExportToS3Task
    func (s ExportToS3Task) GoString() string
    func (s *ExportToS3Task) SetContainerFormat(v string) *ExportToS3Task
    func (s *ExportToS3Task) SetDiskImageFormat(v string) *ExportToS3Task
    func (s *ExportToS3Task) SetS3Bucket(v string) *ExportToS3Task
    func (s *ExportToS3Task) SetS3Key(v string) *ExportToS3Task
    func (s ExportToS3Task) String() string
type ExportToS3TaskSpecification
    func (s ExportToS3TaskSpecification) GoString() string
    func (s *ExportToS3TaskSpecification) SetContainerFormat(v string) *ExportToS3TaskSpecification
    func (s *ExportToS3TaskSpecification) SetDiskImageFormat(v string) *ExportToS3TaskSpecification
    func (s *ExportToS3TaskSpecification) SetS3Bucket(v string) *ExportToS3TaskSpecification
    func (s *ExportToS3TaskSpecification) SetS3Prefix(v string) *ExportToS3TaskSpecification
    func (s ExportToS3TaskSpecification) String() string
type Filter
    func (s Filter) GoString() string
    func (s *Filter) SetName(v string) *Filter
    func (s *Filter) SetValues(v []*string) *Filter
    func (s Filter) String() string
type FlowLog
    func (s FlowLog) GoString() string
    func (s *FlowLog) SetCreationTime(v time.Time) *FlowLog
    func (s *FlowLog) SetDeliverLogsErrorMessage(v string) *FlowLog
    func (s *FlowLog) SetDeliverLogsPermissionArn(v string) *FlowLog
    func (s *FlowLog) SetDeliverLogsStatus(v string) *FlowLog
    func (s *FlowLog) SetFlowLogId(v string) *FlowLog
    func (s *FlowLog) SetFlowLogStatus(v string) *FlowLog
    func (s *FlowLog) SetLogGroupName(v string) *FlowLog
    func (s *FlowLog) SetResourceId(v string) *FlowLog
    func (s *FlowLog) SetTrafficType(v string) *FlowLog
    func (s FlowLog) String() string
type FpgaImage
    func (s FpgaImage) GoString() string
    func (s *FpgaImage) SetCreateTime(v time.Time) *FpgaImage
    func (s *FpgaImage) SetDescription(v string) *FpgaImage
    func (s *FpgaImage) SetFpgaImageGlobalId(v string) *FpgaImage
    func (s *FpgaImage) SetFpgaImageId(v string) *FpgaImage
    func (s *FpgaImage) SetName(v string) *FpgaImage
    func (s *FpgaImage) SetOwnerAlias(v string) *FpgaImage
    func (s *FpgaImage) SetOwnerId(v string) *FpgaImage
    func (s *FpgaImage) SetPciId(v *PciId) *FpgaImage
    func (s *FpgaImage) SetProductCodes(v []*ProductCode) *FpgaImage
    func (s *FpgaImage) SetShellVersion(v string) *FpgaImage
    func (s *FpgaImage) SetState(v *FpgaImageState) *FpgaImage
    func (s *FpgaImage) SetTags(v []*Tag) *FpgaImage
    func (s *FpgaImage) SetUpdateTime(v time.Time) *FpgaImage
    func (s FpgaImage) String() string
type FpgaImageState
    func (s FpgaImageState) GoString() string
    func (s *FpgaImageState) SetCode(v string) *FpgaImageState
    func (s *FpgaImageState) SetMessage(v string) *FpgaImageState
    func (s FpgaImageState) String() string
type GetConsoleOutputInput
    func (s GetConsoleOutputInput) GoString() string
    func (s *GetConsoleOutputInput) SetDryRun(v bool) *GetConsoleOutputInput
    func (s *GetConsoleOutputInput) SetInstanceId(v string) *GetConsoleOutputInput
    func (s GetConsoleOutputInput) String() string
    func (s *GetConsoleOutputInput) Validate() error
type GetConsoleOutputOutput
    func (s GetConsoleOutputOutput) GoString() string
    func (s *GetConsoleOutputOutput) SetInstanceId(v string) *GetConsoleOutputOutput
    func (s *GetConsoleOutputOutput) SetOutput(v string) *GetConsoleOutputOutput
    func (s *GetConsoleOutputOutput) SetTimestamp(v time.Time) *GetConsoleOutputOutput
    func (s GetConsoleOutputOutput) String() string
type GetConsoleScreenshotInput
    func (s GetConsoleScreenshotInput) GoString() string
    func (s *GetConsoleScreenshotInput) SetDryRun(v bool) *GetConsoleScreenshotInput
    func (s *GetConsoleScreenshotInput) SetInstanceId(v string) *GetConsoleScreenshotInput
    func (s *GetConsoleScreenshotInput) SetWakeUp(v bool) *GetConsoleScreenshotInput
    func (s GetConsoleScreenshotInput) String() string
    func (s *GetConsoleScreenshotInput) Validate() error
type GetConsoleScreenshotOutput
    func (s GetConsoleScreenshotOutput) GoString() string
    func (s *GetConsoleScreenshotOutput) SetImageData(v string) *GetConsoleScreenshotOutput
    func (s *GetConsoleScreenshotOutput) SetInstanceId(v string) *GetConsoleScreenshotOutput
    func (s GetConsoleScreenshotOutput) String() string
type GetHostReservationPurchasePreviewInput
    func (s GetHostReservationPurchasePreviewInput) GoString() string
    func (s *GetHostReservationPurchasePreviewInput) SetHostIdSet(v []*string) *GetHostReservationPurchasePreviewInput
    func (s *GetHostReservationPurchasePreviewInput) SetOfferingId(v string) *GetHostReservationPurchasePreviewInput
    func (s GetHostReservationPurchasePreviewInput) String() string
    func (s *GetHostReservationPurchasePreviewInput) Validate() error
type GetHostReservationPurchasePreviewOutput
    func (s GetHostReservationPurchasePreviewOutput) GoString() string
    func (s *GetHostReservationPurchasePreviewOutput) SetCurrencyCode(v string) *GetHostReservationPurchasePreviewOutput
    func (s *GetHostReservationPurchasePreviewOutput) SetPurchase(v []*Purchase) *GetHostReservationPurchasePreviewOutput
    func (s *GetHostReservationPurchasePreviewOutput) SetTotalHourlyPrice(v string) *GetHostReservationPurchasePreviewOutput
    func (s *GetHostReservationPurchasePreviewOutput) SetTotalUpfrontPrice(v string) *GetHostReservationPurchasePreviewOutput
    func (s GetHostReservationPurchasePreviewOutput) String() string
type GetPasswordDataInput
    func (s GetPasswordDataInput) GoString() string
    func (s *GetPasswordDataInput) SetDryRun(v bool) *GetPasswordDataInput
    func (s *GetPasswordDataInput) SetInstanceId(v string) *GetPasswordDataInput
    func (s GetPasswordDataInput) String() string
    func (s *GetPasswordDataInput) Validate() error
type GetPasswordDataOutput
    func (s GetPasswordDataOutput) GoString() string
    func (s *GetPasswordDataOutput) SetInstanceId(v string) *GetPasswordDataOutput
    func (s *GetPasswordDataOutput) SetPasswordData(v string) *GetPasswordDataOutput
    func (s *GetPasswordDataOutput) SetTimestamp(v time.Time) *GetPasswordDataOutput
    func (s GetPasswordDataOutput) String() string
type GetReservedInstancesExchangeQuoteInput
    func (s GetReservedInstancesExchangeQuoteInput) GoString() string
    func (s *GetReservedInstancesExchangeQuoteInput) SetDryRun(v bool) *GetReservedInstancesExchangeQuoteInput
    func (s *GetReservedInstancesExchangeQuoteInput) SetReservedInstanceIds(v []*string) *GetReservedInstancesExchangeQuoteInput
    func (s *GetReservedInstancesExchangeQuoteInput) SetTargetConfigurations(v []*TargetConfigurationRequest) *GetReservedInstancesExchangeQuoteInput
    func (s GetReservedInstancesExchangeQuoteInput) String() string
    func (s *GetReservedInstancesExchangeQuoteInput) Validate() error
type GetReservedInstancesExchangeQuoteOutput
    func (s GetReservedInstancesExchangeQuoteOutput) GoString() string
    func (s *GetReservedInstancesExchangeQuoteOutput) SetCurrencyCode(v string) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetIsValidExchange(v bool) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetOutputReservedInstancesWillExpireAt(v time.Time) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetPaymentDue(v string) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetReservedInstanceValueRollup(v *ReservationValue) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetReservedInstanceValueSet(v []*ReservedInstanceReservationValue) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetTargetConfigurationValueRollup(v *ReservationValue) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetTargetConfigurationValueSet(v []*TargetReservationValue) *GetReservedInstancesExchangeQuoteOutput
    func (s *GetReservedInstancesExchangeQuoteOutput) SetValidationFailureReason(v string) *GetReservedInstancesExchangeQuoteOutput
    func (s GetReservedInstancesExchangeQuoteOutput) String() string
type GroupIdentifier
    func (s GroupIdentifier) GoString() string
    func (s *GroupIdentifier) SetGroupId(v string) *GroupIdentifier
    func (s *GroupIdentifier) SetGroupName(v string) *GroupIdentifier
    func (s GroupIdentifier) String() string
type HistoryRecord
    func (s HistoryRecord) GoString() string
    func (s *HistoryRecord) SetEventInformation(v *EventInformation) *HistoryRecord
    func (s *HistoryRecord) SetEventType(v string) *HistoryRecord
    func (s *HistoryRecord) SetTimestamp(v time.Time) *HistoryRecord
    func (s HistoryRecord) String() string
type Host
    func (s Host) GoString() string
    func (s *Host) SetAutoPlacement(v string) *Host
    func (s *Host) SetAvailabilityZone(v string) *Host
    func (s *Host) SetAvailableCapacity(v *AvailableCapacity) *Host
    func (s *Host) SetClientToken(v string) *Host
    func (s *Host) SetHostId(v string) *Host
    func (s *Host) SetHostProperties(v *HostProperties) *Host
    func (s *Host) SetHostReservationId(v string) *Host
    func (s *Host) SetInstances(v []*HostInstance) *Host
    func (s *Host) SetState(v string) *Host
    func (s Host) String() string
type HostInstance
    func (s HostInstance) GoString() string
    func (s *HostInstance) SetInstanceId(v string) *HostInstance
    func (s *HostInstance) SetInstanceType(v string) *HostInstance
    func (s HostInstance) String() string
type HostOffering
    func (s HostOffering) GoString() string
    func (s *HostOffering) SetCurrencyCode(v string) *HostOffering
    func (s *HostOffering) SetDuration(v int64) *HostOffering
    func (s *HostOffering) SetHourlyPrice(v string) *HostOffering
    func (s *HostOffering) SetInstanceFamily(v string) *HostOffering
    func (s *HostOffering) SetOfferingId(v string) *HostOffering
    func (s *HostOffering) SetPaymentOption(v string) *HostOffering
    func (s *HostOffering) SetUpfrontPrice(v string) *HostOffering
    func (s HostOffering) String() string
type HostProperties
    func (s HostProperties) GoString() string
    func (s *HostProperties) SetCores(v int64) *HostProperties
    func (s *HostProperties) SetInstanceType(v string) *HostProperties
    func (s *HostProperties) SetSockets(v int64) *HostProperties
    func (s *HostProperties) SetTotalVCpus(v int64) *HostProperties
    func (s HostProperties) String() string
type HostReservation
    func (s HostReservation) GoString() string
    func (s *HostReservation) SetCount(v int64) *HostReservation
    func (s *HostReservation) SetCurrencyCode(v string) *HostReservation
    func (s *HostReservation) SetDuration(v int64) *HostReservation
    func (s *HostReservation) SetEnd(v time.Time) *HostReservation
    func (s *HostReservation) SetHostIdSet(v []*string) *HostReservation
    func (s *HostReservation) SetHostReservationId(v string) *HostReservation
    func (s *HostReservation) SetHourlyPrice(v string) *HostReservation
    func (s *HostReservation) SetInstanceFamily(v string) *HostReservation
    func (s *HostReservation) SetOfferingId(v string) *HostReservation
    func (s *HostReservation) SetPaymentOption(v string) *HostReservation
    func (s *HostReservation) SetStart(v time.Time) *HostReservation
    func (s *HostReservation) SetState(v string) *HostReservation
    func (s *HostReservation) SetUpfrontPrice(v string) *HostReservation
    func (s HostReservation) String() string
type IamInstanceProfile
    func (s IamInstanceProfile) GoString() string
    func (s *IamInstanceProfile) SetArn(v string) *IamInstanceProfile
    func (s *IamInstanceProfile) SetId(v string) *IamInstanceProfile
    func (s IamInstanceProfile) String() string
type IamInstanceProfileAssociation
    func (s IamInstanceProfileAssociation) GoString() string
    func (s *IamInstanceProfileAssociation) SetAssociationId(v string) *IamInstanceProfileAssociation
    func (s *IamInstanceProfileAssociation) SetIamInstanceProfile(v *IamInstanceProfile) *IamInstanceProfileAssociation
    func (s *IamInstanceProfileAssociation) SetInstanceId(v string) *IamInstanceProfileAssociation
    func (s *IamInstanceProfileAssociation) SetState(v string) *IamInstanceProfileAssociation
    func (s *IamInstanceProfileAssociation) SetTimestamp(v time.Time) *IamInstanceProfileAssociation
    func (s IamInstanceProfileAssociation) String() string
type IamInstanceProfileSpecification
    func (s IamInstanceProfileSpecification) GoString() string
    func (s *IamInstanceProfileSpecification) SetArn(v string) *IamInstanceProfileSpecification
    func (s *IamInstanceProfileSpecification) SetName(v string) *IamInstanceProfileSpecification
    func (s IamInstanceProfileSpecification) String() string
type IcmpTypeCode
    func (s IcmpTypeCode) GoString() string
    func (s *IcmpTypeCode) SetCode(v int64) *IcmpTypeCode
    func (s *IcmpTypeCode) SetType(v int64) *IcmpTypeCode
    func (s IcmpTypeCode) String() string
type IdFormat
    func (s IdFormat) GoString() string
    func (s *IdFormat) SetDeadline(v time.Time) *IdFormat
    func (s *IdFormat) SetResource(v string) *IdFormat
    func (s *IdFormat) SetUseLongIds(v bool) *IdFormat
    func (s IdFormat) String() string
type Image
    func (s Image) GoString() string
    func (s *Image) SetArchitecture(v string) *Image
    func (s *Image) SetBlockDeviceMappings(v []*BlockDeviceMapping) *Image
    func (s *Image) SetCreationDate(v string) *Image
    func (s *Image) SetDescription(v string) *Image
    func (s *Image) SetEnaSupport(v bool) *Image
    func (s *Image) SetHypervisor(v string) *Image
    func (s *Image) SetImageId(v string) *Image
    func (s *Image) SetImageLocation(v string) *Image
    func (s *Image) SetImageOwnerAlias(v string) *Image
    func (s *Image) SetImageType(v string) *Image
    func (s *Image) SetKernelId(v string) *Image
    func (s *Image) SetName(v string) *Image
    func (s *Image) SetOwnerId(v string) *Image
    func (s *Image) SetPlatform(v string) *Image
    func (s *Image) SetProductCodes(v []*ProductCode) *Image
    func (s *Image) SetPublic(v bool) *Image
    func (s *Image) SetRamdiskId(v string) *Image
    func (s *Image) SetRootDeviceName(v string) *Image
    func (s *Image) SetRootDeviceType(v string) *Image
    func (s *Image) SetSriovNetSupport(v string) *Image
    func (s *Image) SetState(v string) *Image
    func (s *Image) SetStateReason(v *StateReason) *Image
    func (s *Image) SetTags(v []*Tag) *Image
    func (s *Image) SetVirtualizationType(v string) *Image
    func (s Image) String() string
type ImageDiskContainer
    func (s ImageDiskContainer) GoString() string
    func (s *ImageDiskContainer) SetDescription(v string) *ImageDiskContainer
    func (s *ImageDiskContainer) SetDeviceName(v string) *ImageDiskContainer
    func (s *ImageDiskContainer) SetFormat(v string) *ImageDiskContainer
    func (s *ImageDiskContainer) SetSnapshotId(v string) *ImageDiskContainer
    func (s *ImageDiskContainer) SetUrl(v string) *ImageDiskContainer
    func (s *ImageDiskContainer) SetUserBucket(v *UserBucket) *ImageDiskContainer
    func (s ImageDiskContainer) String() string
type ImportImageInput
    func (s ImportImageInput) GoString() string
    func (s *ImportImageInput) SetArchitecture(v string) *ImportImageInput
    func (s *ImportImageInput) SetClientData(v *ClientData) *ImportImageInput
    func (s *ImportImageInput) SetClientToken(v string) *ImportImageInput
    func (s *ImportImageInput) SetDescription(v string) *ImportImageInput
    func (s *ImportImageInput) SetDiskContainers(v []*ImageDiskContainer) *ImportImageInput
    func (s *ImportImageInput) SetDryRun(v bool) *ImportImageInput
    func (s *ImportImageInput) SetHypervisor(v string) *ImportImageInput
    func (s *ImportImageInput) SetLicenseType(v string) *ImportImageInput
    func (s *ImportImageInput) SetPlatform(v string) *ImportImageInput
    func (s *ImportImageInput) SetRoleName(v string) *ImportImageInput
    func (s ImportImageInput) String() string
type ImportImageOutput
    func (s ImportImageOutput) GoString() string
    func (s *ImportImageOutput) SetArchitecture(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetDescription(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetHypervisor(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetImageId(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetImportTaskId(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetLicenseType(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetPlatform(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetProgress(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetSnapshotDetails(v []*SnapshotDetail) *ImportImageOutput
    func (s *ImportImageOutput) SetStatus(v string) *ImportImageOutput
    func (s *ImportImageOutput) SetStatusMessage(v string) *ImportImageOutput
    func (s ImportImageOutput) String() string
type ImportImageTask
    func (s ImportImageTask) GoString() string
    func (s *ImportImageTask) SetArchitecture(v string) *ImportImageTask
    func (s *ImportImageTask) SetDescription(v string) *ImportImageTask
    func (s *ImportImageTask) SetHypervisor(v string) *ImportImageTask
    func (s *ImportImageTask) SetImageId(v string) *ImportImageTask
    func (s *ImportImageTask) SetImportTaskId(v string) *ImportImageTask
    func (s *ImportImageTask) SetLicenseType(v string) *ImportImageTask
    func (s *ImportImageTask) SetPlatform(v string) *ImportImageTask
    func (s *ImportImageTask) SetProgress(v string) *ImportImageTask
    func (s *ImportImageTask) SetSnapshotDetails(v []*SnapshotDetail) *ImportImageTask
    func (s *ImportImageTask) SetStatus(v string) *ImportImageTask
    func (s *ImportImageTask) SetStatusMessage(v string) *ImportImageTask
    func (s ImportImageTask) String() string
type ImportInstanceInput
    func (s ImportInstanceInput) GoString() string
    func (s *ImportInstanceInput) SetDescription(v string) *ImportInstanceInput
    func (s *ImportInstanceInput) SetDiskImages(v []*DiskImage) *ImportInstanceInput
    func (s *ImportInstanceInput) SetDryRun(v bool) *ImportInstanceInput
    func (s *ImportInstanceInput) SetLaunchSpecification(v *ImportInstanceLaunchSpecification) *ImportInstanceInput
    func (s *ImportInstanceInput) SetPlatform(v string) *ImportInstanceInput
    func (s ImportInstanceInput) String() string
    func (s *ImportInstanceInput) Validate() error
type ImportInstanceLaunchSpecification
    func (s ImportInstanceLaunchSpecification) GoString() string
    func (s *ImportInstanceLaunchSpecification) SetAdditionalInfo(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetArchitecture(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetGroupIds(v []*string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetGroupNames(v []*string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetInstanceInitiatedShutdownBehavior(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetInstanceType(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetMonitoring(v bool) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetPlacement(v *Placement) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetPrivateIpAddress(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetSubnetId(v string) *ImportInstanceLaunchSpecification
    func (s *ImportInstanceLaunchSpecification) SetUserData(v *UserData) *ImportInstanceLaunchSpecification
    func (s ImportInstanceLaunchSpecification) String() string
type ImportInstanceOutput
    func (s ImportInstanceOutput) GoString() string
    func (s *ImportInstanceOutput) SetConversionTask(v *ConversionTask) *ImportInstanceOutput
    func (s ImportInstanceOutput) String() string
type ImportInstanceTaskDetails
    func (s ImportInstanceTaskDetails) GoString() string
    func (s *ImportInstanceTaskDetails) SetDescription(v string) *ImportInstanceTaskDetails
    func (s *ImportInstanceTaskDetails) SetInstanceId(v string) *ImportInstanceTaskDetails
    func (s *ImportInstanceTaskDetails) SetPlatform(v string) *ImportInstanceTaskDetails
    func (s *ImportInstanceTaskDetails) SetVolumes(v []*ImportInstanceVolumeDetailItem) *ImportInstanceTaskDetails
    func (s ImportInstanceTaskDetails) String() string
type ImportInstanceVolumeDetailItem
    func (s ImportInstanceVolumeDetailItem) GoString() string
    func (s *ImportInstanceVolumeDetailItem) SetAvailabilityZone(v string) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetBytesConverted(v int64) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetDescription(v string) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetImage(v *DiskImageDescription) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetStatus(v string) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetStatusMessage(v string) *ImportInstanceVolumeDetailItem
    func (s *ImportInstanceVolumeDetailItem) SetVolume(v *DiskImageVolumeDescription) *ImportInstanceVolumeDetailItem
    func (s ImportInstanceVolumeDetailItem) String() string
type ImportKeyPairInput
    func (s ImportKeyPairInput) GoString() string
    func (s *ImportKeyPairInput) SetDryRun(v bool) *ImportKeyPairInput
    func (s *ImportKeyPairInput) SetKeyName(v string) *ImportKeyPairInput
    func (s *ImportKeyPairInput) SetPublicKeyMaterial(v []byte) *ImportKeyPairInput
    func (s ImportKeyPairInput) String() string
    func (s *ImportKeyPairInput) Validate() error
type ImportKeyPairOutput
    func (s ImportKeyPairOutput) GoString() string
    func (s *ImportKeyPairOutput) SetKeyFingerprint(v string) *ImportKeyPairOutput
    func (s *ImportKeyPairOutput) SetKeyName(v string) *ImportKeyPairOutput
    func (s ImportKeyPairOutput) String() string
type ImportSnapshotInput
    func (s ImportSnapshotInput) GoString() string
    func (s *ImportSnapshotInput) SetClientData(v *ClientData) *ImportSnapshotInput
    func (s *ImportSnapshotInput) SetClientToken(v string) *ImportSnapshotInput
    func (s *ImportSnapshotInput) SetDescription(v string) *ImportSnapshotInput
    func (s *ImportSnapshotInput) SetDiskContainer(v *SnapshotDiskContainer) *ImportSnapshotInput
    func (s *ImportSnapshotInput) SetDryRun(v bool) *ImportSnapshotInput
    func (s *ImportSnapshotInput) SetRoleName(v string) *ImportSnapshotInput
    func (s ImportSnapshotInput) String() string
type ImportSnapshotOutput
    func (s ImportSnapshotOutput) GoString() string
    func (s *ImportSnapshotOutput) SetDescription(v string) *ImportSnapshotOutput
    func (s *ImportSnapshotOutput) SetImportTaskId(v string) *ImportSnapshotOutput
    func (s *ImportSnapshotOutput) SetSnapshotTaskDetail(v *SnapshotTaskDetail) *ImportSnapshotOutput
    func (s ImportSnapshotOutput) String() string
type ImportSnapshotTask
    func (s ImportSnapshotTask) GoString() string
    func (s *ImportSnapshotTask) SetDescription(v string) *ImportSnapshotTask
    func (s *ImportSnapshotTask) SetImportTaskId(v string) *ImportSnapshotTask
    func (s *ImportSnapshotTask) SetSnapshotTaskDetail(v *SnapshotTaskDetail) *ImportSnapshotTask
    func (s ImportSnapshotTask) String() string
type ImportVolumeInput
    func (s ImportVolumeInput) GoString() string
    func (s *ImportVolumeInput) SetAvailabilityZone(v string) *ImportVolumeInput
    func (s *ImportVolumeInput) SetDescription(v string) *ImportVolumeInput
    func (s *ImportVolumeInput) SetDryRun(v bool) *ImportVolumeInput
    func (s *ImportVolumeInput) SetImage(v *DiskImageDetail) *ImportVolumeInput
    func (s *ImportVolumeInput) SetVolume(v *VolumeDetail) *ImportVolumeInput
    func (s ImportVolumeInput) String() string
    func (s *ImportVolumeInput) Validate() error
type ImportVolumeOutput
    func (s ImportVolumeOutput) GoString() string
    func (s *ImportVolumeOutput) SetConversionTask(v *ConversionTask) *ImportVolumeOutput
    func (s ImportVolumeOutput) String() string
type ImportVolumeTaskDetails
    func (s ImportVolumeTaskDetails) GoString() string
    func (s *ImportVolumeTaskDetails) SetAvailabilityZone(v string) *ImportVolumeTaskDetails
    func (s *ImportVolumeTaskDetails) SetBytesConverted(v int64) *ImportVolumeTaskDetails
    func (s *ImportVolumeTaskDetails) SetDescription(v string) *ImportVolumeTaskDetails
    func (s *ImportVolumeTaskDetails) SetImage(v *DiskImageDescription) *ImportVolumeTaskDetails
    func (s *ImportVolumeTaskDetails) SetVolume(v *DiskImageVolumeDescription) *ImportVolumeTaskDetails
    func (s ImportVolumeTaskDetails) String() string
type Instance
    func (s Instance) GoString() string
    func (s *Instance) SetAmiLaunchIndex(v int64) *Instance
    func (s *Instance) SetArchitecture(v string) *Instance
    func (s *Instance) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *Instance
    func (s *Instance) SetClientToken(v string) *Instance
    func (s *Instance) SetEbsOptimized(v bool) *Instance
    func (s *Instance) SetEnaSupport(v bool) *Instance
    func (s *Instance) SetHypervisor(v string) *Instance
    func (s *Instance) SetIamInstanceProfile(v *IamInstanceProfile) *Instance
    func (s *Instance) SetImageId(v string) *Instance
    func (s *Instance) SetInstanceId(v string) *Instance
    func (s *Instance) SetInstanceLifecycle(v string) *Instance
    func (s *Instance) SetInstanceType(v string) *Instance
    func (s *Instance) SetKernelId(v string) *Instance
    func (s *Instance) SetKeyName(v string) *Instance
    func (s *Instance) SetLaunchTime(v time.Time) *Instance
    func (s *Instance) SetMonitoring(v *Monitoring) *Instance
    func (s *Instance) SetNetworkInterfaces(v []*InstanceNetworkInterface) *Instance
    func (s *Instance) SetPlacement(v *Placement) *Instance
    func (s *Instance) SetPlatform(v string) *Instance
    func (s *Instance) SetPrivateDnsName(v string) *Instance
    func (s *Instance) SetPrivateIpAddress(v string) *Instance
    func (s *Instance) SetProductCodes(v []*ProductCode) *Instance
    func (s *Instance) SetPublicDnsName(v string) *Instance
    func (s *Instance) SetPublicIpAddress(v string) *Instance
    func (s *Instance) SetRamdiskId(v string) *Instance
    func (s *Instance) SetRootDeviceName(v string) *Instance
    func (s *Instance) SetRootDeviceType(v string) *Instance
    func (s *Instance) SetSecurityGroups(v []*GroupIdentifier) *Instance
    func (s *Instance) SetSourceDestCheck(v bool) *Instance
    func (s *Instance) SetSpotInstanceRequestId(v string) *Instance
    func (s *Instance) SetSriovNetSupport(v string) *Instance
    func (s *Instance) SetState(v *InstanceState) *Instance
    func (s *Instance) SetStateReason(v *StateReason) *Instance
    func (s *Instance) SetStateTransitionReason(v string) *Instance
    func (s *Instance) SetSubnetId(v string) *Instance
    func (s *Instance) SetTags(v []*Tag) *Instance
    func (s *Instance) SetVirtualizationType(v string) *Instance
    func (s *Instance) SetVpcId(v string) *Instance
    func (s Instance) String() string
type InstanceBlockDeviceMapping
    func (s InstanceBlockDeviceMapping) GoString() string
    func (s *InstanceBlockDeviceMapping) SetDeviceName(v string) *InstanceBlockDeviceMapping
    func (s *InstanceBlockDeviceMapping) SetEbs(v *EbsInstanceBlockDevice) *InstanceBlockDeviceMapping
    func (s InstanceBlockDeviceMapping) String() string
type InstanceBlockDeviceMappingSpecification
    func (s InstanceBlockDeviceMappingSpecification) GoString() string
    func (s *InstanceBlockDeviceMappingSpecification) SetDeviceName(v string) *InstanceBlockDeviceMappingSpecification
    func (s *InstanceBlockDeviceMappingSpecification) SetEbs(v *EbsInstanceBlockDeviceSpecification) *InstanceBlockDeviceMappingSpecification
    func (s *InstanceBlockDeviceMappingSpecification) SetNoDevice(v string) *InstanceBlockDeviceMappingSpecification
    func (s *InstanceBlockDeviceMappingSpecification) SetVirtualName(v string) *InstanceBlockDeviceMappingSpecification
    func (s InstanceBlockDeviceMappingSpecification) String() string
type InstanceCapacity
    func (s InstanceCapacity) GoString() string
    func (s *InstanceCapacity) SetAvailableCapacity(v int64) *InstanceCapacity
    func (s *InstanceCapacity) SetInstanceType(v string) *InstanceCapacity
    func (s *InstanceCapacity) SetTotalCapacity(v int64) *InstanceCapacity
    func (s InstanceCapacity) String() string
type InstanceCount
    func (s InstanceCount) GoString() string
    func (s *InstanceCount) SetInstanceCount(v int64) *InstanceCount
    func (s *InstanceCount) SetState(v string) *InstanceCount
    func (s InstanceCount) String() string
type InstanceExportDetails
    func (s InstanceExportDetails) GoString() string
    func (s *InstanceExportDetails) SetInstanceId(v string) *InstanceExportDetails
    func (s *InstanceExportDetails) SetTargetEnvironment(v string) *InstanceExportDetails
    func (s InstanceExportDetails) String() string
type InstanceIpv6Address
    func (s InstanceIpv6Address) GoString() string
    func (s *InstanceIpv6Address) SetIpv6Address(v string) *InstanceIpv6Address
    func (s InstanceIpv6Address) String() string
type InstanceMonitoring
    func (s InstanceMonitoring) GoString() string
    func (s *InstanceMonitoring) SetInstanceId(v string) *InstanceMonitoring
    func (s *InstanceMonitoring) SetMonitoring(v *Monitoring) *InstanceMonitoring
    func (s InstanceMonitoring) String() string
type InstanceNetworkInterface
    func (s InstanceNetworkInterface) GoString() string
    func (s *InstanceNetworkInterface) SetAssociation(v *InstanceNetworkInterfaceAssociation) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetAttachment(v *InstanceNetworkInterfaceAttachment) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetDescription(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetGroups(v []*GroupIdentifier) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetIpv6Addresses(v []*InstanceIpv6Address) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetMacAddress(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetNetworkInterfaceId(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetOwnerId(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetPrivateDnsName(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetPrivateIpAddress(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetPrivateIpAddresses(v []*InstancePrivateIpAddress) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetSourceDestCheck(v bool) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetStatus(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetSubnetId(v string) *InstanceNetworkInterface
    func (s *InstanceNetworkInterface) SetVpcId(v string) *InstanceNetworkInterface
    func (s InstanceNetworkInterface) String() string
type InstanceNetworkInterfaceAssociation
    func (s InstanceNetworkInterfaceAssociation) GoString() string
    func (s *InstanceNetworkInterfaceAssociation) SetIpOwnerId(v string) *InstanceNetworkInterfaceAssociation
    func (s *InstanceNetworkInterfaceAssociation) SetPublicDnsName(v string) *InstanceNetworkInterfaceAssociation
    func (s *InstanceNetworkInterfaceAssociation) SetPublicIp(v string) *InstanceNetworkInterfaceAssociation
    func (s InstanceNetworkInterfaceAssociation) String() string
type InstanceNetworkInterfaceAttachment
    func (s InstanceNetworkInterfaceAttachment) GoString() string
    func (s *InstanceNetworkInterfaceAttachment) SetAttachTime(v time.Time) *InstanceNetworkInterfaceAttachment
    func (s *InstanceNetworkInterfaceAttachment) SetAttachmentId(v string) *InstanceNetworkInterfaceAttachment
    func (s *InstanceNetworkInterfaceAttachment) SetDeleteOnTermination(v bool) *InstanceNetworkInterfaceAttachment
    func (s *InstanceNetworkInterfaceAttachment) SetDeviceIndex(v int64) *InstanceNetworkInterfaceAttachment
    func (s *InstanceNetworkInterfaceAttachment) SetStatus(v string) *InstanceNetworkInterfaceAttachment
    func (s InstanceNetworkInterfaceAttachment) String() string
type InstanceNetworkInterfaceSpecification
    func (s InstanceNetworkInterfaceSpecification) GoString() string
    func (s *InstanceNetworkInterfaceSpecification) SetAssociatePublicIpAddress(v bool) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetDeleteOnTermination(v bool) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetDescription(v string) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetDeviceIndex(v int64) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetGroups(v []*string) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetIpv6AddressCount(v int64) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetIpv6Addresses(v []*InstanceIpv6Address) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetNetworkInterfaceId(v string) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetPrivateIpAddress(v string) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetPrivateIpAddresses(v []*PrivateIpAddressSpecification) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetSecondaryPrivateIpAddressCount(v int64) *InstanceNetworkInterfaceSpecification
    func (s *InstanceNetworkInterfaceSpecification) SetSubnetId(v string) *InstanceNetworkInterfaceSpecification
    func (s InstanceNetworkInterfaceSpecification) String() string
    func (s *InstanceNetworkInterfaceSpecification) Validate() error
type InstancePrivateIpAddress
    func (s InstancePrivateIpAddress) GoString() string
    func (s *InstancePrivateIpAddress) SetAssociation(v *InstanceNetworkInterfaceAssociation) *InstancePrivateIpAddress
    func (s *InstancePrivateIpAddress) SetPrimary(v bool) *InstancePrivateIpAddress
    func (s *InstancePrivateIpAddress) SetPrivateDnsName(v string) *InstancePrivateIpAddress
    func (s *InstancePrivateIpAddress) SetPrivateIpAddress(v string) *InstancePrivateIpAddress
    func (s InstancePrivateIpAddress) String() string
type InstanceState
    func (s InstanceState) GoString() string
    func (s *InstanceState) SetCode(v int64) *InstanceState
    func (s *InstanceState) SetName(v string) *InstanceState
    func (s InstanceState) String() string
type InstanceStateChange
    func (s InstanceStateChange) GoString() string
    func (s *InstanceStateChange) SetCurrentState(v *InstanceState) *InstanceStateChange
    func (s *InstanceStateChange) SetInstanceId(v string) *InstanceStateChange
    func (s *InstanceStateChange) SetPreviousState(v *InstanceState) *InstanceStateChange
    func (s InstanceStateChange) String() string
type InstanceStatus
    func (s InstanceStatus) GoString() string
    func (s *InstanceStatus) SetAvailabilityZone(v string) *InstanceStatus
    func (s *InstanceStatus) SetEvents(v []*InstanceStatusEvent) *InstanceStatus
    func (s *InstanceStatus) SetInstanceId(v string) *InstanceStatus
    func (s *InstanceStatus) SetInstanceState(v *InstanceState) *InstanceStatus
    func (s *InstanceStatus) SetInstanceStatus(v *InstanceStatusSummary) *InstanceStatus
    func (s *InstanceStatus) SetSystemStatus(v *InstanceStatusSummary) *InstanceStatus
    func (s InstanceStatus) String() string
type InstanceStatusDetails
    func (s InstanceStatusDetails) GoString() string
    func (s *InstanceStatusDetails) SetImpairedSince(v time.Time) *InstanceStatusDetails
    func (s *InstanceStatusDetails) SetName(v string) *InstanceStatusDetails
    func (s *InstanceStatusDetails) SetStatus(v string) *InstanceStatusDetails
    func (s InstanceStatusDetails) String() string
type InstanceStatusEvent
    func (s InstanceStatusEvent) GoString() string
    func (s *InstanceStatusEvent) SetCode(v string) *InstanceStatusEvent
    func (s *InstanceStatusEvent) SetDescription(v string) *InstanceStatusEvent
    func (s *InstanceStatusEvent) SetNotAfter(v time.Time) *InstanceStatusEvent
    func (s *InstanceStatusEvent) SetNotBefore(v time.Time) *InstanceStatusEvent
    func (s InstanceStatusEvent) String() string
type InstanceStatusSummary
    func (s InstanceStatusSummary) GoString() string
    func (s *InstanceStatusSummary) SetDetails(v []*InstanceStatusDetails) *InstanceStatusSummary
    func (s *InstanceStatusSummary) SetStatus(v string) *InstanceStatusSummary
    func (s InstanceStatusSummary) String() string
type InternetGateway
    func (s InternetGateway) GoString() string
    func (s *InternetGateway) SetAttachments(v []*InternetGatewayAttachment) *InternetGateway
    func (s *InternetGateway) SetInternetGatewayId(v string) *InternetGateway
    func (s *InternetGateway) SetTags(v []*Tag) *InternetGateway
    func (s InternetGateway) String() string
type InternetGatewayAttachment
    func (s InternetGatewayAttachment) GoString() string
    func (s *InternetGatewayAttachment) SetState(v string) *InternetGatewayAttachment
    func (s *InternetGatewayAttachment) SetVpcId(v string) *InternetGatewayAttachment
    func (s InternetGatewayAttachment) String() string
type IpPermission
    func (s IpPermission) GoString() string
    func (s *IpPermission) SetFromPort(v int64) *IpPermission
    func (s *IpPermission) SetIpProtocol(v string) *IpPermission
    func (s *IpPermission) SetIpRanges(v []*IpRange) *IpPermission
    func (s *IpPermission) SetIpv6Ranges(v []*Ipv6Range) *IpPermission
    func (s *IpPermission) SetPrefixListIds(v []*PrefixListId) *IpPermission
    func (s *IpPermission) SetToPort(v int64) *IpPermission
    func (s *IpPermission) SetUserIdGroupPairs(v []*UserIdGroupPair) *IpPermission
    func (s IpPermission) String() string
type IpRange
    func (s IpRange) GoString() string
    func (s *IpRange) SetCidrIp(v string) *IpRange
    func (s IpRange) String() string
type Ipv6CidrBlock
    func (s Ipv6CidrBlock) GoString() string
    func (s *Ipv6CidrBlock) SetIpv6CidrBlock(v string) *Ipv6CidrBlock
    func (s Ipv6CidrBlock) String() string
type Ipv6Range
    func (s Ipv6Range) GoString() string
    func (s *Ipv6Range) SetCidrIpv6(v string) *Ipv6Range
    func (s Ipv6Range) String() string
type KeyPairInfo
    func (s KeyPairInfo) GoString() string
    func (s *KeyPairInfo) SetKeyFingerprint(v string) *KeyPairInfo
    func (s *KeyPairInfo) SetKeyName(v string) *KeyPairInfo
    func (s KeyPairInfo) String() string
type LaunchPermission
    func (s LaunchPermission) GoString() string
    func (s *LaunchPermission) SetGroup(v string) *LaunchPermission
    func (s *LaunchPermission) SetUserId(v string) *LaunchPermission
    func (s LaunchPermission) String() string
type LaunchPermissionModifications
    func (s LaunchPermissionModifications) GoString() string
    func (s *LaunchPermissionModifications) SetAdd(v []*LaunchPermission) *LaunchPermissionModifications
    func (s *LaunchPermissionModifications) SetRemove(v []*LaunchPermission) *LaunchPermissionModifications
    func (s LaunchPermissionModifications) String() string
type LaunchSpecification
    func (s LaunchSpecification) GoString() string
    func (s *LaunchSpecification) SetAddressingType(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *LaunchSpecification
    func (s *LaunchSpecification) SetEbsOptimized(v bool) *LaunchSpecification
    func (s *LaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *LaunchSpecification
    func (s *LaunchSpecification) SetImageId(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetInstanceType(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetKernelId(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetKeyName(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetMonitoring(v *RunInstancesMonitoringEnabled) *LaunchSpecification
    func (s *LaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *LaunchSpecification
    func (s *LaunchSpecification) SetPlacement(v *SpotPlacement) *LaunchSpecification
    func (s *LaunchSpecification) SetRamdiskId(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetSecurityGroups(v []*GroupIdentifier) *LaunchSpecification
    func (s *LaunchSpecification) SetSubnetId(v string) *LaunchSpecification
    func (s *LaunchSpecification) SetUserData(v string) *LaunchSpecification
    func (s LaunchSpecification) String() string
type ModifyHostsInput
    func (s ModifyHostsInput) GoString() string
    func (s *ModifyHostsInput) SetAutoPlacement(v string) *ModifyHostsInput
    func (s *ModifyHostsInput) SetHostIds(v []*string) *ModifyHostsInput
    func (s ModifyHostsInput) String() string
    func (s *ModifyHostsInput) Validate() error
type ModifyHostsOutput
    func (s ModifyHostsOutput) GoString() string
    func (s *ModifyHostsOutput) SetSuccessful(v []*string) *ModifyHostsOutput
    func (s *ModifyHostsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *ModifyHostsOutput
    func (s ModifyHostsOutput) String() string
type ModifyIdFormatInput
    func (s ModifyIdFormatInput) GoString() string
    func (s *ModifyIdFormatInput) SetResource(v string) *ModifyIdFormatInput
    func (s *ModifyIdFormatInput) SetUseLongIds(v bool) *ModifyIdFormatInput
    func (s ModifyIdFormatInput) String() string
    func (s *ModifyIdFormatInput) Validate() error
type ModifyIdFormatOutput
    func (s ModifyIdFormatOutput) GoString() string
    func (s ModifyIdFormatOutput) String() string
type ModifyIdentityIdFormatInput
    func (s ModifyIdentityIdFormatInput) GoString() string
    func (s *ModifyIdentityIdFormatInput) SetPrincipalArn(v string) *ModifyIdentityIdFormatInput
    func (s *ModifyIdentityIdFormatInput) SetResource(v string) *ModifyIdentityIdFormatInput
    func (s *ModifyIdentityIdFormatInput) SetUseLongIds(v bool) *ModifyIdentityIdFormatInput
    func (s ModifyIdentityIdFormatInput) String() string
    func (s *ModifyIdentityIdFormatInput) Validate() error
type ModifyIdentityIdFormatOutput
    func (s ModifyIdentityIdFormatOutput) GoString() string
    func (s ModifyIdentityIdFormatOutput) String() string
type ModifyImageAttributeInput
    func (s ModifyImageAttributeInput) GoString() string
    func (s *ModifyImageAttributeInput) SetAttribute(v string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetDescription(v *AttributeValue) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetDryRun(v bool) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetImageId(v string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetLaunchPermission(v *LaunchPermissionModifications) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetOperationType(v string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetProductCodes(v []*string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetUserGroups(v []*string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetUserIds(v []*string) *ModifyImageAttributeInput
    func (s *ModifyImageAttributeInput) SetValue(v string) *ModifyImageAttributeInput
    func (s ModifyImageAttributeInput) String() string
    func (s *ModifyImageAttributeInput) Validate() error
type ModifyImageAttributeOutput
    func (s ModifyImageAttributeOutput) GoString() string
    func (s ModifyImageAttributeOutput) String() string
type ModifyInstanceAttributeInput
    func (s ModifyInstanceAttributeInput) GoString() string
    func (s *ModifyInstanceAttributeInput) SetAttribute(v string) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMappingSpecification) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetDisableApiTermination(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetDryRun(v bool) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetEbsOptimized(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetEnaSupport(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetGroups(v []*string) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetInstanceId(v string) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetInstanceInitiatedShutdownBehavior(v *AttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetInstanceType(v *AttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetKernel(v *AttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetRamdisk(v *AttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetSourceDestCheck(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetSriovNetSupport(v *AttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetUserData(v *BlobAttributeValue) *ModifyInstanceAttributeInput
    func (s *ModifyInstanceAttributeInput) SetValue(v string) *ModifyInstanceAttributeInput
    func (s ModifyInstanceAttributeInput) String() string
    func (s *ModifyInstanceAttributeInput) Validate() error
type ModifyInstanceAttributeOutput
    func (s ModifyInstanceAttributeOutput) GoString() string
    func (s ModifyInstanceAttributeOutput) String() string
type ModifyInstancePlacementInput
    func (s ModifyInstancePlacementInput) GoString() string
    func (s *ModifyInstancePlacementInput) SetAffinity(v string) *ModifyInstancePlacementInput
    func (s *ModifyInstancePlacementInput) SetHostId(v string) *ModifyInstancePlacementInput
    func (s *ModifyInstancePlacementInput) SetInstanceId(v string) *ModifyInstancePlacementInput
    func (s *ModifyInstancePlacementInput) SetTenancy(v string) *ModifyInstancePlacementInput
    func (s ModifyInstancePlacementInput) String() string
    func (s *ModifyInstancePlacementInput) Validate() error
type ModifyInstancePlacementOutput
    func (s ModifyInstancePlacementOutput) GoString() string
    func (s *ModifyInstancePlacementOutput) SetReturn(v bool) *ModifyInstancePlacementOutput
    func (s ModifyInstancePlacementOutput) String() string
type ModifyNetworkInterfaceAttributeInput
    func (s ModifyNetworkInterfaceAttributeInput) GoString() string
    func (s *ModifyNetworkInterfaceAttributeInput) SetAttachment(v *NetworkInterfaceAttachmentChanges) *ModifyNetworkInterfaceAttributeInput
    func (s *ModifyNetworkInterfaceAttributeInput) SetDescription(v *AttributeValue) *ModifyNetworkInterfaceAttributeInput
    func (s *ModifyNetworkInterfaceAttributeInput) SetDryRun(v bool) *ModifyNetworkInterfaceAttributeInput
    func (s *ModifyNetworkInterfaceAttributeInput) SetGroups(v []*string) *ModifyNetworkInterfaceAttributeInput
    func (s *ModifyNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *ModifyNetworkInterfaceAttributeInput
    func (s *ModifyNetworkInterfaceAttributeInput) SetSourceDestCheck(v *AttributeBooleanValue) *ModifyNetworkInterfaceAttributeInput
    func (s ModifyNetworkInterfaceAttributeInput) String() string
    func (s *ModifyNetworkInterfaceAttributeInput) Validate() error
type ModifyNetworkInterfaceAttributeOutput
    func (s ModifyNetworkInterfaceAttributeOutput) GoString() string
    func (s ModifyNetworkInterfaceAttributeOutput) String() string
type ModifyReservedInstancesInput
    func (s ModifyReservedInstancesInput) GoString() string
    func (s *ModifyReservedInstancesInput) SetClientToken(v string) *ModifyReservedInstancesInput
    func (s *ModifyReservedInstancesInput) SetReservedInstancesIds(v []*string) *ModifyReservedInstancesInput
    func (s *ModifyReservedInstancesInput) SetTargetConfigurations(v []*ReservedInstancesConfiguration) *ModifyReservedInstancesInput
    func (s ModifyReservedInstancesInput) String() string
    func (s *ModifyReservedInstancesInput) Validate() error
type ModifyReservedInstancesOutput
    func (s ModifyReservedInstancesOutput) GoString() string
    func (s *ModifyReservedInstancesOutput) SetReservedInstancesModificationId(v string) *ModifyReservedInstancesOutput
    func (s ModifyReservedInstancesOutput) String() string
type ModifySnapshotAttributeInput
    func (s ModifySnapshotAttributeInput) GoString() string
    func (s *ModifySnapshotAttributeInput) SetAttribute(v string) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetCreateVolumePermission(v *CreateVolumePermissionModifications) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetDryRun(v bool) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetGroupNames(v []*string) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetOperationType(v string) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetSnapshotId(v string) *ModifySnapshotAttributeInput
    func (s *ModifySnapshotAttributeInput) SetUserIds(v []*string) *ModifySnapshotAttributeInput
    func (s ModifySnapshotAttributeInput) String() string
    func (s *ModifySnapshotAttributeInput) Validate() error
type ModifySnapshotAttributeOutput
    func (s ModifySnapshotAttributeOutput) GoString() string
    func (s ModifySnapshotAttributeOutput) String() string
type ModifySpotFleetRequestInput
    func (s ModifySpotFleetRequestInput) GoString() string
    func (s *ModifySpotFleetRequestInput) SetExcessCapacityTerminationPolicy(v string) *ModifySpotFleetRequestInput
    func (s *ModifySpotFleetRequestInput) SetSpotFleetRequestId(v string) *ModifySpotFleetRequestInput
    func (s *ModifySpotFleetRequestInput) SetTargetCapacity(v int64) *ModifySpotFleetRequestInput
    func (s ModifySpotFleetRequestInput) String() string
    func (s *ModifySpotFleetRequestInput) Validate() error
type ModifySpotFleetRequestOutput
    func (s ModifySpotFleetRequestOutput) GoString() string
    func (s *ModifySpotFleetRequestOutput) SetReturn(v bool) *ModifySpotFleetRequestOutput
    func (s ModifySpotFleetRequestOutput) String() string
type ModifySubnetAttributeInput
    func (s ModifySubnetAttributeInput) GoString() string
    func (s *ModifySubnetAttributeInput) SetAssignIpv6AddressOnCreation(v *AttributeBooleanValue) *ModifySubnetAttributeInput
    func (s *ModifySubnetAttributeInput) SetMapPublicIpOnLaunch(v *AttributeBooleanValue) *ModifySubnetAttributeInput
    func (s *ModifySubnetAttributeInput) SetSubnetId(v string) *ModifySubnetAttributeInput
    func (s ModifySubnetAttributeInput) String() string
    func (s *ModifySubnetAttributeInput) Validate() error
type ModifySubnetAttributeOutput
    func (s ModifySubnetAttributeOutput) GoString() string
    func (s ModifySubnetAttributeOutput) String() string
type ModifyVolumeAttributeInput
    func (s ModifyVolumeAttributeInput) GoString() string
    func (s *ModifyVolumeAttributeInput) SetAutoEnableIO(v *AttributeBooleanValue) *ModifyVolumeAttributeInput
    func (s *ModifyVolumeAttributeInput) SetDryRun(v bool) *ModifyVolumeAttributeInput
    func (s *ModifyVolumeAttributeInput) SetVolumeId(v string) *ModifyVolumeAttributeInput
    func (s ModifyVolumeAttributeInput) String() string
    func (s *ModifyVolumeAttributeInput) Validate() error
type ModifyVolumeAttributeOutput
    func (s ModifyVolumeAttributeOutput) GoString() string
    func (s ModifyVolumeAttributeOutput) String() string
type ModifyVolumeInput
    func (s ModifyVolumeInput) GoString() string
    func (s *ModifyVolumeInput) SetDryRun(v bool) *ModifyVolumeInput
    func (s *ModifyVolumeInput) SetIops(v int64) *ModifyVolumeInput
    func (s *ModifyVolumeInput) SetSize(v int64) *ModifyVolumeInput
    func (s *ModifyVolumeInput) SetVolumeId(v string) *ModifyVolumeInput
    func (s *ModifyVolumeInput) SetVolumeType(v string) *ModifyVolumeInput
    func (s ModifyVolumeInput) String() string
    func (s *ModifyVolumeInput) Validate() error
type ModifyVolumeOutput
    func (s ModifyVolumeOutput) GoString() string
    func (s *ModifyVolumeOutput) SetVolumeModification(v *VolumeModification) *ModifyVolumeOutput
    func (s ModifyVolumeOutput) String() string
type ModifyVpcAttributeInput
    func (s ModifyVpcAttributeInput) GoString() string
    func (s *ModifyVpcAttributeInput) SetEnableDnsHostnames(v *AttributeBooleanValue) *ModifyVpcAttributeInput
    func (s *ModifyVpcAttributeInput) SetEnableDnsSupport(v *AttributeBooleanValue) *ModifyVpcAttributeInput
    func (s *ModifyVpcAttributeInput) SetVpcId(v string) *ModifyVpcAttributeInput
    func (s ModifyVpcAttributeInput) String() string
    func (s *ModifyVpcAttributeInput) Validate() error
type ModifyVpcAttributeOutput
    func (s ModifyVpcAttributeOutput) GoString() string
    func (s ModifyVpcAttributeOutput) String() string
type ModifyVpcEndpointInput
    func (s ModifyVpcEndpointInput) GoString() string
    func (s *ModifyVpcEndpointInput) SetAddRouteTableIds(v []*string) *ModifyVpcEndpointInput
    func (s *ModifyVpcEndpointInput) SetDryRun(v bool) *ModifyVpcEndpointInput
    func (s *ModifyVpcEndpointInput) SetPolicyDocument(v string) *ModifyVpcEndpointInput
    func (s *ModifyVpcEndpointInput) SetRemoveRouteTableIds(v []*string) *ModifyVpcEndpointInput
    func (s *ModifyVpcEndpointInput) SetResetPolicy(v bool) *ModifyVpcEndpointInput
    func (s *ModifyVpcEndpointInput) SetVpcEndpointId(v string) *ModifyVpcEndpointInput
    func (s ModifyVpcEndpointInput) String() string
    func (s *ModifyVpcEndpointInput) Validate() error
type ModifyVpcEndpointOutput
    func (s ModifyVpcEndpointOutput) GoString() string
    func (s *ModifyVpcEndpointOutput) SetReturn(v bool) *ModifyVpcEndpointOutput
    func (s ModifyVpcEndpointOutput) String() string
type ModifyVpcPeeringConnectionOptionsInput
    func (s ModifyVpcPeeringConnectionOptionsInput) GoString() string
    func (s *ModifyVpcPeeringConnectionOptionsInput) SetAccepterPeeringConnectionOptions(v *PeeringConnectionOptionsRequest) *ModifyVpcPeeringConnectionOptionsInput
    func (s *ModifyVpcPeeringConnectionOptionsInput) SetDryRun(v bool) *ModifyVpcPeeringConnectionOptionsInput
    func (s *ModifyVpcPeeringConnectionOptionsInput) SetRequesterPeeringConnectionOptions(v *PeeringConnectionOptionsRequest) *ModifyVpcPeeringConnectionOptionsInput
    func (s *ModifyVpcPeeringConnectionOptionsInput) SetVpcPeeringConnectionId(v string) *ModifyVpcPeeringConnectionOptionsInput
    func (s ModifyVpcPeeringConnectionOptionsInput) String() string
    func (s *ModifyVpcPeeringConnectionOptionsInput) Validate() error
type ModifyVpcPeeringConnectionOptionsOutput
    func (s ModifyVpcPeeringConnectionOptionsOutput) GoString() string
    func (s *ModifyVpcPeeringConnectionOptionsOutput) SetAccepterPeeringConnectionOptions(v *PeeringConnectionOptions) *ModifyVpcPeeringConnectionOptionsOutput
    func (s *ModifyVpcPeeringConnectionOptionsOutput) SetRequesterPeeringConnectionOptions(v *PeeringConnectionOptions) *ModifyVpcPeeringConnectionOptionsOutput
    func (s ModifyVpcPeeringConnectionOptionsOutput) String() string
type MonitorInstancesInput
    func (s MonitorInstancesInput) GoString() string
    func (s *MonitorInstancesInput) SetDryRun(v bool) *MonitorInstancesInput
    func (s *MonitorInstancesInput) SetInstanceIds(v []*string) *MonitorInstancesInput
    func (s MonitorInstancesInput) String() string
    func (s *MonitorInstancesInput) Validate() error
type MonitorInstancesOutput
    func (s MonitorInstancesOutput) GoString() string
    func (s *MonitorInstancesOutput) SetInstanceMonitorings(v []*InstanceMonitoring) *MonitorInstancesOutput
    func (s MonitorInstancesOutput) String() string
type Monitoring
    func (s Monitoring) GoString() string
    func (s *Monitoring) SetState(v string) *Monitoring
    func (s Monitoring) String() string
type MoveAddressToVpcInput
    func (s MoveAddressToVpcInput) GoString() string
    func (s *MoveAddressToVpcInput) SetDryRun(v bool) *MoveAddressToVpcInput
    func (s *MoveAddressToVpcInput) SetPublicIp(v string) *MoveAddressToVpcInput
    func (s MoveAddressToVpcInput) String() string
    func (s *MoveAddressToVpcInput) Validate() error
type MoveAddressToVpcOutput
    func (s MoveAddressToVpcOutput) GoString() string
    func (s *MoveAddressToVpcOutput) SetAllocationId(v string) *MoveAddressToVpcOutput
    func (s *MoveAddressToVpcOutput) SetStatus(v string) *MoveAddressToVpcOutput
    func (s MoveAddressToVpcOutput) String() string
type MovingAddressStatus
    func (s MovingAddressStatus) GoString() string
    func (s *MovingAddressStatus) SetMoveStatus(v string) *MovingAddressStatus
    func (s *MovingAddressStatus) SetPublicIp(v string) *MovingAddressStatus
    func (s MovingAddressStatus) String() string
type NatGateway
    func (s NatGateway) GoString() string
    func (s *NatGateway) SetCreateTime(v time.Time) *NatGateway
    func (s *NatGateway) SetDeleteTime(v time.Time) *NatGateway
    func (s *NatGateway) SetFailureCode(v string) *NatGateway
    func (s *NatGateway) SetFailureMessage(v string) *NatGateway
    func (s *NatGateway) SetNatGatewayAddresses(v []*NatGatewayAddress) *NatGateway
    func (s *NatGateway) SetNatGatewayId(v string) *NatGateway
    func (s *NatGateway) SetProvisionedBandwidth(v *ProvisionedBandwidth) *NatGateway
    func (s *NatGateway) SetState(v string) *NatGateway
    func (s *NatGateway) SetSubnetId(v string) *NatGateway
    func (s *NatGateway) SetVpcId(v string) *NatGateway
    func (s NatGateway) String() string
type NatGatewayAddress
    func (s NatGatewayAddress) GoString() string
    func (s *NatGatewayAddress) SetAllocationId(v string) *NatGatewayAddress
    func (s *NatGatewayAddress) SetNetworkInterfaceId(v string) *NatGatewayAddress
    func (s *NatGatewayAddress) SetPrivateIp(v string) *NatGatewayAddress
    func (s *NatGatewayAddress) SetPublicIp(v string) *NatGatewayAddress
    func (s NatGatewayAddress) String() string
type NetworkAcl
    func (s NetworkAcl) GoString() string
    func (s *NetworkAcl) SetAssociations(v []*NetworkAclAssociation) *NetworkAcl
    func (s *NetworkAcl) SetEntries(v []*NetworkAclEntry) *NetworkAcl
    func (s *NetworkAcl) SetIsDefault(v bool) *NetworkAcl
    func (s *NetworkAcl) SetNetworkAclId(v string) *NetworkAcl
    func (s *NetworkAcl) SetTags(v []*Tag) *NetworkAcl
    func (s *NetworkAcl) SetVpcId(v string) *NetworkAcl
    func (s NetworkAcl) String() string
type NetworkAclAssociation
    func (s NetworkAclAssociation) GoString() string
    func (s *NetworkAclAssociation) SetNetworkAclAssociationId(v string) *NetworkAclAssociation
    func (s *NetworkAclAssociation) SetNetworkAclId(v string) *NetworkAclAssociation
    func (s *NetworkAclAssociation) SetSubnetId(v string) *NetworkAclAssociation
    func (s NetworkAclAssociation) String() string
type NetworkAclEntry
    func (s NetworkAclEntry) GoString() string
    func (s *NetworkAclEntry) SetCidrBlock(v string) *NetworkAclEntry
    func (s *NetworkAclEntry) SetEgress(v bool) *NetworkAclEntry
    func (s *NetworkAclEntry) SetIcmpTypeCode(v *IcmpTypeCode) *NetworkAclEntry
    func (s *NetworkAclEntry) SetIpv6CidrBlock(v string) *NetworkAclEntry
    func (s *NetworkAclEntry) SetPortRange(v *PortRange) *NetworkAclEntry
    func (s *NetworkAclEntry) SetProtocol(v string) *NetworkAclEntry
    func (s *NetworkAclEntry) SetRuleAction(v string) *NetworkAclEntry
    func (s *NetworkAclEntry) SetRuleNumber(v int64) *NetworkAclEntry
    func (s NetworkAclEntry) String() string
type NetworkInterface
    func (s NetworkInterface) GoString() string
    func (s *NetworkInterface) SetAssociation(v *NetworkInterfaceAssociation) *NetworkInterface
    func (s *NetworkInterface) SetAttachment(v *NetworkInterfaceAttachment) *NetworkInterface
    func (s *NetworkInterface) SetAvailabilityZone(v string) *NetworkInterface
    func (s *NetworkInterface) SetDescription(v string) *NetworkInterface
    func (s *NetworkInterface) SetGroups(v []*GroupIdentifier) *NetworkInterface
    func (s *NetworkInterface) SetInterfaceType(v string) *NetworkInterface
    func (s *NetworkInterface) SetIpv6Addresses(v []*NetworkInterfaceIpv6Address) *NetworkInterface
    func (s *NetworkInterface) SetMacAddress(v string) *NetworkInterface
    func (s *NetworkInterface) SetNetworkInterfaceId(v string) *NetworkInterface
    func (s *NetworkInterface) SetOwnerId(v string) *NetworkInterface
    func (s *NetworkInterface) SetPrivateDnsName(v string) *NetworkInterface
    func (s *NetworkInterface) SetPrivateIpAddress(v string) *NetworkInterface
    func (s *NetworkInterface) SetPrivateIpAddresses(v []*NetworkInterfacePrivateIpAddress) *NetworkInterface
    func (s *NetworkInterface) SetRequesterId(v string) *NetworkInterface
    func (s *NetworkInterface) SetRequesterManaged(v bool) *NetworkInterface
    func (s *NetworkInterface) SetSourceDestCheck(v bool) *NetworkInterface
    func (s *NetworkInterface) SetStatus(v string) *NetworkInterface
    func (s *NetworkInterface) SetSubnetId(v string) *NetworkInterface
    func (s *NetworkInterface) SetTagSet(v []*Tag) *NetworkInterface
    func (s *NetworkInterface) SetVpcId(v string) *NetworkInterface
    func (s NetworkInterface) String() string
type NetworkInterfaceAssociation
    func (s NetworkInterfaceAssociation) GoString() string
    func (s *NetworkInterfaceAssociation) SetAllocationId(v string) *NetworkInterfaceAssociation
    func (s *NetworkInterfaceAssociation) SetAssociationId(v string) *NetworkInterfaceAssociation
    func (s *NetworkInterfaceAssociation) SetIpOwnerId(v string) *NetworkInterfaceAssociation
    func (s *NetworkInterfaceAssociation) SetPublicDnsName(v string) *NetworkInterfaceAssociation
    func (s *NetworkInterfaceAssociation) SetPublicIp(v string) *NetworkInterfaceAssociation
    func (s NetworkInterfaceAssociation) String() string
type NetworkInterfaceAttachment
    func (s NetworkInterfaceAttachment) GoString() string
    func (s *NetworkInterfaceAttachment) SetAttachTime(v time.Time) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetAttachmentId(v string) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetDeleteOnTermination(v bool) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetDeviceIndex(v int64) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetInstanceId(v string) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetInstanceOwnerId(v string) *NetworkInterfaceAttachment
    func (s *NetworkInterfaceAttachment) SetStatus(v string) *NetworkInterfaceAttachment
    func (s NetworkInterfaceAttachment) String() string
type NetworkInterfaceAttachmentChanges
    func (s NetworkInterfaceAttachmentChanges) GoString() string
    func (s *NetworkInterfaceAttachmentChanges) SetAttachmentId(v string) *NetworkInterfaceAttachmentChanges
    func (s *NetworkInterfaceAttachmentChanges) SetDeleteOnTermination(v bool) *NetworkInterfaceAttachmentChanges
    func (s NetworkInterfaceAttachmentChanges) String() string
type NetworkInterfaceIpv6Address
    func (s NetworkInterfaceIpv6Address) GoString() string
    func (s *NetworkInterfaceIpv6Address) SetIpv6Address(v string) *NetworkInterfaceIpv6Address
    func (s NetworkInterfaceIpv6Address) String() string
type NetworkInterfacePrivateIpAddress
    func (s NetworkInterfacePrivateIpAddress) GoString() string
    func (s *NetworkInterfacePrivateIpAddress) SetAssociation(v *NetworkInterfaceAssociation) *NetworkInterfacePrivateIpAddress
    func (s *NetworkInterfacePrivateIpAddress) SetPrimary(v bool) *NetworkInterfacePrivateIpAddress
    func (s *NetworkInterfacePrivateIpAddress) SetPrivateDnsName(v string) *NetworkInterfacePrivateIpAddress
    func (s *NetworkInterfacePrivateIpAddress) SetPrivateIpAddress(v string) *NetworkInterfacePrivateIpAddress
    func (s NetworkInterfacePrivateIpAddress) String() string
type NewDhcpConfiguration
    func (s NewDhcpConfiguration) GoString() string
    func (s *NewDhcpConfiguration) SetKey(v string) *NewDhcpConfiguration
    func (s *NewDhcpConfiguration) SetValues(v []*string) *NewDhcpConfiguration
    func (s NewDhcpConfiguration) String() string
type PciId
    func (s PciId) GoString() string
    func (s *PciId) SetDeviceId(v string) *PciId
    func (s *PciId) SetSubsystemId(v string) *PciId
    func (s *PciId) SetSubsystemVendorId(v string) *PciId
    func (s *PciId) SetVendorId(v string) *PciId
    func (s PciId) String() string
type PeeringConnectionOptions
    func (s PeeringConnectionOptions) GoString() string
    func (s *PeeringConnectionOptions) SetAllowDnsResolutionFromRemoteVpc(v bool) *PeeringConnectionOptions
    func (s *PeeringConnectionOptions) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *PeeringConnectionOptions
    func (s *PeeringConnectionOptions) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *PeeringConnectionOptions
    func (s PeeringConnectionOptions) String() string
type PeeringConnectionOptionsRequest
    func (s PeeringConnectionOptionsRequest) GoString() string
    func (s *PeeringConnectionOptionsRequest) SetAllowDnsResolutionFromRemoteVpc(v bool) *PeeringConnectionOptionsRequest
    func (s *PeeringConnectionOptionsRequest) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *PeeringConnectionOptionsRequest
    func (s *PeeringConnectionOptionsRequest) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *PeeringConnectionOptionsRequest
    func (s PeeringConnectionOptionsRequest) String() string
type Placement
    func (s Placement) GoString() string
    func (s *Placement) SetAffinity(v string) *Placement
    func (s *Placement) SetAvailabilityZone(v string) *Placement
    func (s *Placement) SetGroupName(v string) *Placement
    func (s *Placement) SetHostId(v string) *Placement
    func (s *Placement) SetSpreadDomain(v string) *Placement
    func (s *Placement) SetTenancy(v string) *Placement
    func (s Placement) String() string
type PlacementGroup
    func (s PlacementGroup) GoString() string
    func (s *PlacementGroup) SetGroupName(v string) *PlacementGroup
    func (s *PlacementGroup) SetState(v string) *PlacementGroup
    func (s *PlacementGroup) SetStrategy(v string) *PlacementGroup
    func (s PlacementGroup) String() string
type PortRange
    func (s PortRange) GoString() string
    func (s *PortRange) SetFrom(v int64) *PortRange
    func (s *PortRange) SetTo(v int64) *PortRange
    func (s PortRange) String() string
type PrefixList
    func (s PrefixList) GoString() string
    func (s *PrefixList) SetCidrs(v []*string) *PrefixList
    func (s *PrefixList) SetPrefixListId(v string) *PrefixList
    func (s *PrefixList) SetPrefixListName(v string) *PrefixList
    func (s PrefixList) String() string
type PrefixListId
    func (s PrefixListId) GoString() string
    func (s *PrefixListId) SetPrefixListId(v string) *PrefixListId
    func (s PrefixListId) String() string
type PriceSchedule
    func (s PriceSchedule) GoString() string
    func (s *PriceSchedule) SetActive(v bool) *PriceSchedule
    func (s *PriceSchedule) SetCurrencyCode(v string) *PriceSchedule
    func (s *PriceSchedule) SetPrice(v float64) *PriceSchedule
    func (s *PriceSchedule) SetTerm(v int64) *PriceSchedule
    func (s PriceSchedule) String() string
type PriceScheduleSpecification
    func (s PriceScheduleSpecification) GoString() string
    func (s *PriceScheduleSpecification) SetCurrencyCode(v string) *PriceScheduleSpecification
    func (s *PriceScheduleSpecification) SetPrice(v float64) *PriceScheduleSpecification
    func (s *PriceScheduleSpecification) SetTerm(v int64) *PriceScheduleSpecification
    func (s PriceScheduleSpecification) String() string
type PricingDetail
    func (s PricingDetail) GoString() string
    func (s *PricingDetail) SetCount(v int64) *PricingDetail
    func (s *PricingDetail) SetPrice(v float64) *PricingDetail
    func (s PricingDetail) String() string
type PrivateIpAddressSpecification
    func (s PrivateIpAddressSpecification) GoString() string
    func (s *PrivateIpAddressSpecification) SetPrimary(v bool) *PrivateIpAddressSpecification
    func (s *PrivateIpAddressSpecification) SetPrivateIpAddress(v string) *PrivateIpAddressSpecification
    func (s PrivateIpAddressSpecification) String() string
    func (s *PrivateIpAddressSpecification) Validate() error
type ProductCode
    func (s ProductCode) GoString() string
    func (s *ProductCode) SetProductCodeId(v string) *ProductCode
    func (s *ProductCode) SetProductCodeType(v string) *ProductCode
    func (s ProductCode) String() string
type PropagatingVgw
    func (s PropagatingVgw) GoString() string
    func (s *PropagatingVgw) SetGatewayId(v string) *PropagatingVgw
    func (s PropagatingVgw) String() string
type ProvisionedBandwidth
    func (s ProvisionedBandwidth) GoString() string
    func (s *ProvisionedBandwidth) SetProvisionTime(v time.Time) *ProvisionedBandwidth
    func (s *ProvisionedBandwidth) SetProvisioned(v string) *ProvisionedBandwidth
    func (s *ProvisionedBandwidth) SetRequestTime(v time.Time) *ProvisionedBandwidth
    func (s *ProvisionedBandwidth) SetRequested(v string) *ProvisionedBandwidth
    func (s *ProvisionedBandwidth) SetStatus(v string) *ProvisionedBandwidth
    func (s ProvisionedBandwidth) String() string
type Purchase
    func (s Purchase) GoString() string
    func (s *Purchase) SetCurrencyCode(v string) *Purchase
    func (s *Purchase) SetDuration(v int64) *Purchase
    func (s *Purchase) SetHostIdSet(v []*string) *Purchase
    func (s *Purchase) SetHostReservationId(v string) *Purchase
    func (s *Purchase) SetHourlyPrice(v string) *Purchase
    func (s *Purchase) SetInstanceFamily(v string) *Purchase
    func (s *Purchase) SetPaymentOption(v string) *Purchase
    func (s *Purchase) SetUpfrontPrice(v string) *Purchase
    func (s Purchase) String() string
type PurchaseHostReservationInput
    func (s PurchaseHostReservationInput) GoString() string
    func (s *PurchaseHostReservationInput) SetClientToken(v string) *PurchaseHostReservationInput
    func (s *PurchaseHostReservationInput) SetCurrencyCode(v string) *PurchaseHostReservationInput
    func (s *PurchaseHostReservationInput) SetHostIdSet(v []*string) *PurchaseHostReservationInput
    func (s *PurchaseHostReservationInput) SetLimitPrice(v string) *PurchaseHostReservationInput
    func (s *PurchaseHostReservationInput) SetOfferingId(v string) *PurchaseHostReservationInput
    func (s PurchaseHostReservationInput) String() string
    func (s *PurchaseHostReservationInput) Validate() error
type PurchaseHostReservationOutput
    func (s PurchaseHostReservationOutput) GoString() string
    func (s *PurchaseHostReservationOutput) SetClientToken(v string) *PurchaseHostReservationOutput
    func (s *PurchaseHostReservationOutput) SetCurrencyCode(v string) *PurchaseHostReservationOutput
    func (s *PurchaseHostReservationOutput) SetPurchase(v []*Purchase) *PurchaseHostReservationOutput
    func (s *PurchaseHostReservationOutput) SetTotalHourlyPrice(v string) *PurchaseHostReservationOutput
    func (s *PurchaseHostReservationOutput) SetTotalUpfrontPrice(v string) *PurchaseHostReservationOutput
    func (s PurchaseHostReservationOutput) String() string
type PurchaseRequest
    func (s PurchaseRequest) GoString() string
    func (s *PurchaseRequest) SetInstanceCount(v int64) *PurchaseRequest
    func (s *PurchaseRequest) SetPurchaseToken(v string) *PurchaseRequest
    func (s PurchaseRequest) String() string
    func (s *PurchaseRequest) Validate() error
type PurchaseReservedInstancesOfferingInput
    func (s PurchaseReservedInstancesOfferingInput) GoString() string
    func (s *PurchaseReservedInstancesOfferingInput) SetDryRun(v bool) *PurchaseReservedInstancesOfferingInput
    func (s *PurchaseReservedInstancesOfferingInput) SetInstanceCount(v int64) *PurchaseReservedInstancesOfferingInput
    func (s *PurchaseReservedInstancesOfferingInput) SetLimitPrice(v *ReservedInstanceLimitPrice) *PurchaseReservedInstancesOfferingInput
    func (s *PurchaseReservedInstancesOfferingInput) SetReservedInstancesOfferingId(v string) *PurchaseReservedInstancesOfferingInput
    func (s PurchaseReservedInstancesOfferingInput) String() string
    func (s *PurchaseReservedInstancesOfferingInput) Validate() error
type PurchaseReservedInstancesOfferingOutput
    func (s PurchaseReservedInstancesOfferingOutput) GoString() string
    func (s *PurchaseReservedInstancesOfferingOutput) SetReservedInstancesId(v string) *PurchaseReservedInstancesOfferingOutput
    func (s PurchaseReservedInstancesOfferingOutput) String() string
type PurchaseScheduledInstancesInput
    func (s PurchaseScheduledInstancesInput) GoString() string
    func (s *PurchaseScheduledInstancesInput) SetClientToken(v string) *PurchaseScheduledInstancesInput
    func (s *PurchaseScheduledInstancesInput) SetDryRun(v bool) *PurchaseScheduledInstancesInput
    func (s *PurchaseScheduledInstancesInput) SetPurchaseRequests(v []*PurchaseRequest) *PurchaseScheduledInstancesInput
    func (s PurchaseScheduledInstancesInput) String() string
    func (s *PurchaseScheduledInstancesInput) Validate() error
type PurchaseScheduledInstancesOutput
    func (s PurchaseScheduledInstancesOutput) GoString() string
    func (s *PurchaseScheduledInstancesOutput) SetScheduledInstanceSet(v []*ScheduledInstance) *PurchaseScheduledInstancesOutput
    func (s PurchaseScheduledInstancesOutput) String() string
type RebootInstancesInput
    func (s RebootInstancesInput) GoString() string
    func (s *RebootInstancesInput) SetDryRun(v bool) *RebootInstancesInput
    func (s *RebootInstancesInput) SetInstanceIds(v []*string) *RebootInstancesInput
    func (s RebootInstancesInput) String() string
    func (s *RebootInstancesInput) Validate() error
type RebootInstancesOutput
    func (s RebootInstancesOutput) GoString() string
    func (s RebootInstancesOutput) String() string
type RecurringCharge
    func (s RecurringCharge) GoString() string
    func (s *RecurringCharge) SetAmount(v float64) *RecurringCharge
    func (s *RecurringCharge) SetFrequency(v string) *RecurringCharge
    func (s RecurringCharge) String() string
type Region
    func (s Region) GoString() string
    func (s *Region) SetEndpoint(v string) *Region
    func (s *Region) SetRegionName(v string) *Region
    func (s Region) String() string
type RegisterImageInput
    func (s RegisterImageInput) GoString() string
    func (s *RegisterImageInput) SetArchitecture(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetBillingProducts(v []*string) *RegisterImageInput
    func (s *RegisterImageInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RegisterImageInput
    func (s *RegisterImageInput) SetDescription(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetDryRun(v bool) *RegisterImageInput
    func (s *RegisterImageInput) SetEnaSupport(v bool) *RegisterImageInput
    func (s *RegisterImageInput) SetImageLocation(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetKernelId(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetName(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetRamdiskId(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetRootDeviceName(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetSriovNetSupport(v string) *RegisterImageInput
    func (s *RegisterImageInput) SetVirtualizationType(v string) *RegisterImageInput
    func (s RegisterImageInput) String() string
    func (s *RegisterImageInput) Validate() error
type RegisterImageOutput
    func (s RegisterImageOutput) GoString() string
    func (s *RegisterImageOutput) SetImageId(v string) *RegisterImageOutput
    func (s RegisterImageOutput) String() string
type RejectVpcPeeringConnectionInput
    func (s RejectVpcPeeringConnectionInput) GoString() string
    func (s *RejectVpcPeeringConnectionInput) SetDryRun(v bool) *RejectVpcPeeringConnectionInput
    func (s *RejectVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *RejectVpcPeeringConnectionInput
    func (s RejectVpcPeeringConnectionInput) String() string
    func (s *RejectVpcPeeringConnectionInput) Validate() error
type RejectVpcPeeringConnectionOutput
    func (s RejectVpcPeeringConnectionOutput) GoString() string
    func (s *RejectVpcPeeringConnectionOutput) SetReturn(v bool) *RejectVpcPeeringConnectionOutput
    func (s RejectVpcPeeringConnectionOutput) String() string
type ReleaseAddressInput
    func (s ReleaseAddressInput) GoString() string
    func (s *ReleaseAddressInput) SetAllocationId(v string) *ReleaseAddressInput
    func (s *ReleaseAddressInput) SetDryRun(v bool) *ReleaseAddressInput
    func (s *ReleaseAddressInput) SetPublicIp(v string) *ReleaseAddressInput
    func (s ReleaseAddressInput) String() string
type ReleaseAddressOutput
    func (s ReleaseAddressOutput) GoString() string
    func (s ReleaseAddressOutput) String() string
type ReleaseHostsInput
    func (s ReleaseHostsInput) GoString() string
    func (s *ReleaseHostsInput) SetHostIds(v []*string) *ReleaseHostsInput
    func (s ReleaseHostsInput) String() string
    func (s *ReleaseHostsInput) Validate() error
type ReleaseHostsOutput
    func (s ReleaseHostsOutput) GoString() string
    func (s *ReleaseHostsOutput) SetSuccessful(v []*string) *ReleaseHostsOutput
    func (s *ReleaseHostsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *ReleaseHostsOutput
    func (s ReleaseHostsOutput) String() string
type ReplaceIamInstanceProfileAssociationInput
    func (s ReplaceIamInstanceProfileAssociationInput) GoString() string
    func (s *ReplaceIamInstanceProfileAssociationInput) SetAssociationId(v string) *ReplaceIamInstanceProfileAssociationInput
    func (s *ReplaceIamInstanceProfileAssociationInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *ReplaceIamInstanceProfileAssociationInput
    func (s ReplaceIamInstanceProfileAssociationInput) String() string
    func (s *ReplaceIamInstanceProfileAssociationInput) Validate() error
type ReplaceIamInstanceProfileAssociationOutput
    func (s ReplaceIamInstanceProfileAssociationOutput) GoString() string
    func (s *ReplaceIamInstanceProfileAssociationOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *ReplaceIamInstanceProfileAssociationOutput
    func (s ReplaceIamInstanceProfileAssociationOutput) String() string
type ReplaceNetworkAclAssociationInput
    func (s ReplaceNetworkAclAssociationInput) GoString() string
    func (s *ReplaceNetworkAclAssociationInput) SetAssociationId(v string) *ReplaceNetworkAclAssociationInput
    func (s *ReplaceNetworkAclAssociationInput) SetDryRun(v bool) *ReplaceNetworkAclAssociationInput
    func (s *ReplaceNetworkAclAssociationInput) SetNetworkAclId(v string) *ReplaceNetworkAclAssociationInput
    func (s ReplaceNetworkAclAssociationInput) String() string
    func (s *ReplaceNetworkAclAssociationInput) Validate() error
type ReplaceNetworkAclAssociationOutput
    func (s ReplaceNetworkAclAssociationOutput) GoString() string
    func (s *ReplaceNetworkAclAssociationOutput) SetNewAssociationId(v string) *ReplaceNetworkAclAssociationOutput
    func (s ReplaceNetworkAclAssociationOutput) String() string
type ReplaceNetworkAclEntryInput
    func (s ReplaceNetworkAclEntryInput) GoString() string
    func (s *ReplaceNetworkAclEntryInput) SetCidrBlock(v string) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetDryRun(v bool) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetEgress(v bool) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetIcmpTypeCode(v *IcmpTypeCode) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetIpv6CidrBlock(v string) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetNetworkAclId(v string) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetPortRange(v *PortRange) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetProtocol(v string) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetRuleAction(v string) *ReplaceNetworkAclEntryInput
    func (s *ReplaceNetworkAclEntryInput) SetRuleNumber(v int64) *ReplaceNetworkAclEntryInput
    func (s ReplaceNetworkAclEntryInput) String() string
    func (s *ReplaceNetworkAclEntryInput) Validate() error
type ReplaceNetworkAclEntryOutput
    func (s ReplaceNetworkAclEntryOutput) GoString() string
    func (s ReplaceNetworkAclEntryOutput) String() string
type ReplaceRouteInput
    func (s ReplaceRouteInput) GoString() string
    func (s *ReplaceRouteInput) SetDestinationCidrBlock(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetDestinationIpv6CidrBlock(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetDryRun(v bool) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetEgressOnlyInternetGatewayId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetGatewayId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetInstanceId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetNatGatewayId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetNetworkInterfaceId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetRouteTableId(v string) *ReplaceRouteInput
    func (s *ReplaceRouteInput) SetVpcPeeringConnectionId(v string) *ReplaceRouteInput
    func (s ReplaceRouteInput) String() string
    func (s *ReplaceRouteInput) Validate() error
type ReplaceRouteOutput
    func (s ReplaceRouteOutput) GoString() string
    func (s ReplaceRouteOutput) String() string
type ReplaceRouteTableAssociationInput
    func (s ReplaceRouteTableAssociationInput) GoString() string
    func (s *ReplaceRouteTableAssociationInput) SetAssociationId(v string) *ReplaceRouteTableAssociationInput
    func (s *ReplaceRouteTableAssociationInput) SetDryRun(v bool) *ReplaceRouteTableAssociationInput
    func (s *ReplaceRouteTableAssociationInput) SetRouteTableId(v string) *ReplaceRouteTableAssociationInput
    func (s ReplaceRouteTableAssociationInput) String() string
    func (s *ReplaceRouteTableAssociationInput) Validate() error
type ReplaceRouteTableAssociationOutput
    func (s ReplaceRouteTableAssociationOutput) GoString() string
    func (s *ReplaceRouteTableAssociationOutput) SetNewAssociationId(v string) *ReplaceRouteTableAssociationOutput
    func (s ReplaceRouteTableAssociationOutput) String() string
type ReportInstanceStatusInput
    func (s ReportInstanceStatusInput) GoString() string
    func (s *ReportInstanceStatusInput) SetDescription(v string) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetDryRun(v bool) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetEndTime(v time.Time) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetInstances(v []*string) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetReasonCodes(v []*string) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetStartTime(v time.Time) *ReportInstanceStatusInput
    func (s *ReportInstanceStatusInput) SetStatus(v string) *ReportInstanceStatusInput
    func (s ReportInstanceStatusInput) String() string
    func (s *ReportInstanceStatusInput) Validate() error
type ReportInstanceStatusOutput
    func (s ReportInstanceStatusOutput) GoString() string
    func (s ReportInstanceStatusOutput) String() string
type RequestSpotFleetInput
    func (s RequestSpotFleetInput) GoString() string
    func (s *RequestSpotFleetInput) SetDryRun(v bool) *RequestSpotFleetInput
    func (s *RequestSpotFleetInput) SetSpotFleetRequestConfig(v *SpotFleetRequestConfigData) *RequestSpotFleetInput
    func (s RequestSpotFleetInput) String() string
    func (s *RequestSpotFleetInput) Validate() error
type RequestSpotFleetOutput
    func (s RequestSpotFleetOutput) GoString() string
    func (s *RequestSpotFleetOutput) SetSpotFleetRequestId(v string) *RequestSpotFleetOutput
    func (s RequestSpotFleetOutput) String() string
type RequestSpotInstancesInput
    func (s RequestSpotInstancesInput) GoString() string
    func (s *RequestSpotInstancesInput) SetAvailabilityZoneGroup(v string) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetBlockDurationMinutes(v int64) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetClientToken(v string) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetDryRun(v bool) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetInstanceCount(v int64) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetLaunchGroup(v string) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetLaunchSpecification(v *RequestSpotLaunchSpecification) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetSpotPrice(v string) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetType(v string) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetValidFrom(v time.Time) *RequestSpotInstancesInput
    func (s *RequestSpotInstancesInput) SetValidUntil(v time.Time) *RequestSpotInstancesInput
    func (s RequestSpotInstancesInput) String() string
    func (s *RequestSpotInstancesInput) Validate() error
type RequestSpotInstancesOutput
    func (s RequestSpotInstancesOutput) GoString() string
    func (s *RequestSpotInstancesOutput) SetSpotInstanceRequests(v []*SpotInstanceRequest) *RequestSpotInstancesOutput
    func (s RequestSpotInstancesOutput) String() string
type RequestSpotLaunchSpecification
    func (s RequestSpotLaunchSpecification) GoString() string
    func (s *RequestSpotLaunchSpecification) SetAddressingType(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetEbsOptimized(v bool) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetImageId(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetInstanceType(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetKernelId(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetKeyName(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetMonitoring(v *RunInstancesMonitoringEnabled) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetPlacement(v *SpotPlacement) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetRamdiskId(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetSecurityGroupIds(v []*string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetSecurityGroups(v []*string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetSubnetId(v string) *RequestSpotLaunchSpecification
    func (s *RequestSpotLaunchSpecification) SetUserData(v string) *RequestSpotLaunchSpecification
    func (s RequestSpotLaunchSpecification) String() string
    func (s *RequestSpotLaunchSpecification) Validate() error
type Reservation
    func (s Reservation) GoString() string
    func (s *Reservation) SetGroups(v []*GroupIdentifier) *Reservation
    func (s *Reservation) SetInstances(v []*Instance) *Reservation
    func (s *Reservation) SetOwnerId(v string) *Reservation
    func (s *Reservation) SetRequesterId(v string) *Reservation
    func (s *Reservation) SetReservationId(v string) *Reservation
    func (s Reservation) String() string
type ReservationValue
    func (s ReservationValue) GoString() string
    func (s *ReservationValue) SetHourlyPrice(v string) *ReservationValue
    func (s *ReservationValue) SetRemainingTotalValue(v string) *ReservationValue
    func (s *ReservationValue) SetRemainingUpfrontValue(v string) *ReservationValue
    func (s ReservationValue) String() string
type ReservedInstanceLimitPrice
    func (s ReservedInstanceLimitPrice) GoString() string
    func (s *ReservedInstanceLimitPrice) SetAmount(v float64) *ReservedInstanceLimitPrice
    func (s *ReservedInstanceLimitPrice) SetCurrencyCode(v string) *ReservedInstanceLimitPrice
    func (s ReservedInstanceLimitPrice) String() string
type ReservedInstanceReservationValue
    func (s ReservedInstanceReservationValue) GoString() string
    func (s *ReservedInstanceReservationValue) SetReservationValue(v *ReservationValue) *ReservedInstanceReservationValue
    func (s *ReservedInstanceReservationValue) SetReservedInstanceId(v string) *ReservedInstanceReservationValue
    func (s ReservedInstanceReservationValue) String() string
type ReservedInstances
    func (s ReservedInstances) GoString() string
    func (s *ReservedInstances) SetAvailabilityZone(v string) *ReservedInstances
    func (s *ReservedInstances) SetCurrencyCode(v string) *ReservedInstances
    func (s *ReservedInstances) SetDuration(v int64) *ReservedInstances
    func (s *ReservedInstances) SetEnd(v time.Time) *ReservedInstances
    func (s *ReservedInstances) SetFixedPrice(v float64) *ReservedInstances
    func (s *ReservedInstances) SetInstanceCount(v int64) *ReservedInstances
    func (s *ReservedInstances) SetInstanceTenancy(v string) *ReservedInstances
    func (s *ReservedInstances) SetInstanceType(v string) *ReservedInstances
    func (s *ReservedInstances) SetOfferingClass(v string) *ReservedInstances
    func (s *ReservedInstances) SetOfferingType(v string) *ReservedInstances
    func (s *ReservedInstances) SetProductDescription(v string) *ReservedInstances
    func (s *ReservedInstances) SetRecurringCharges(v []*RecurringCharge) *ReservedInstances
    func (s *ReservedInstances) SetReservedInstancesId(v string) *ReservedInstances
    func (s *ReservedInstances) SetScope(v string) *ReservedInstances
    func (s *ReservedInstances) SetStart(v time.Time) *ReservedInstances
    func (s *ReservedInstances) SetState(v string) *ReservedInstances
    func (s *ReservedInstances) SetTags(v []*Tag) *ReservedInstances
    func (s *ReservedInstances) SetUsagePrice(v float64) *ReservedInstances
    func (s ReservedInstances) String() string
type ReservedInstancesConfiguration
    func (s ReservedInstancesConfiguration) GoString() string
    func (s *ReservedInstancesConfiguration) SetAvailabilityZone(v string) *ReservedInstancesConfiguration
    func (s *ReservedInstancesConfiguration) SetInstanceCount(v int64) *ReservedInstancesConfiguration
    func (s *ReservedInstancesConfiguration) SetInstanceType(v string) *ReservedInstancesConfiguration
    func (s *ReservedInstancesConfiguration) SetPlatform(v string) *ReservedInstancesConfiguration
    func (s *ReservedInstancesConfiguration) SetScope(v string) *ReservedInstancesConfiguration
    func (s ReservedInstancesConfiguration) String() string
type ReservedInstancesId
    func (s ReservedInstancesId) GoString() string
    func (s *ReservedInstancesId) SetReservedInstancesId(v string) *ReservedInstancesId
    func (s ReservedInstancesId) String() string
type ReservedInstancesListing
    func (s ReservedInstancesListing) GoString() string
    func (s *ReservedInstancesListing) SetClientToken(v string) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetCreateDate(v time.Time) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetInstanceCounts(v []*InstanceCount) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetPriceSchedules(v []*PriceSchedule) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetReservedInstancesId(v string) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetReservedInstancesListingId(v string) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetStatus(v string) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetStatusMessage(v string) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetTags(v []*Tag) *ReservedInstancesListing
    func (s *ReservedInstancesListing) SetUpdateDate(v time.Time) *ReservedInstancesListing
    func (s ReservedInstancesListing) String() string
type ReservedInstancesModification
    func (s ReservedInstancesModification) GoString() string
    func (s *ReservedInstancesModification) SetClientToken(v string) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetCreateDate(v time.Time) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetEffectiveDate(v time.Time) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetModificationResults(v []*ReservedInstancesModificationResult) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetReservedInstancesIds(v []*ReservedInstancesId) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetReservedInstancesModificationId(v string) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetStatus(v string) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetStatusMessage(v string) *ReservedInstancesModification
    func (s *ReservedInstancesModification) SetUpdateDate(v time.Time) *ReservedInstancesModification
    func (s ReservedInstancesModification) String() string
type ReservedInstancesModificationResult
    func (s ReservedInstancesModificationResult) GoString() string
    func (s *ReservedInstancesModificationResult) SetReservedInstancesId(v string) *ReservedInstancesModificationResult
    func (s *ReservedInstancesModificationResult) SetTargetConfiguration(v *ReservedInstancesConfiguration) *ReservedInstancesModificationResult
    func (s ReservedInstancesModificationResult) String() string
type ReservedInstancesOffering
    func (s ReservedInstancesOffering) GoString() string
    func (s *ReservedInstancesOffering) SetAvailabilityZone(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetCurrencyCode(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetDuration(v int64) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetFixedPrice(v float64) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetInstanceTenancy(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetInstanceType(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetMarketplace(v bool) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetOfferingClass(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetOfferingType(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetPricingDetails(v []*PricingDetail) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetProductDescription(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetRecurringCharges(v []*RecurringCharge) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetReservedInstancesOfferingId(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetScope(v string) *ReservedInstancesOffering
    func (s *ReservedInstancesOffering) SetUsagePrice(v float64) *ReservedInstancesOffering
    func (s ReservedInstancesOffering) String() string
type ResetImageAttributeInput
    func (s ResetImageAttributeInput) GoString() string
    func (s *ResetImageAttributeInput) SetAttribute(v string) *ResetImageAttributeInput
    func (s *ResetImageAttributeInput) SetDryRun(v bool) *ResetImageAttributeInput
    func (s *ResetImageAttributeInput) SetImageId(v string) *ResetImageAttributeInput
    func (s ResetImageAttributeInput) String() string
    func (s *ResetImageAttributeInput) Validate() error
type ResetImageAttributeOutput
    func (s ResetImageAttributeOutput) GoString() string
    func (s ResetImageAttributeOutput) String() string
type ResetInstanceAttributeInput
    func (s ResetInstanceAttributeInput) GoString() string
    func (s *ResetInstanceAttributeInput) SetAttribute(v string) *ResetInstanceAttributeInput
    func (s *ResetInstanceAttributeInput) SetDryRun(v bool) *ResetInstanceAttributeInput
    func (s *ResetInstanceAttributeInput) SetInstanceId(v string) *ResetInstanceAttributeInput
    func (s ResetInstanceAttributeInput) String() string
    func (s *ResetInstanceAttributeInput) Validate() error
type ResetInstanceAttributeOutput
    func (s ResetInstanceAttributeOutput) GoString() string
    func (s ResetInstanceAttributeOutput) String() string
type ResetNetworkInterfaceAttributeInput
    func (s ResetNetworkInterfaceAttributeInput) GoString() string
    func (s *ResetNetworkInterfaceAttributeInput) SetDryRun(v bool) *ResetNetworkInterfaceAttributeInput
    func (s *ResetNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *ResetNetworkInterfaceAttributeInput
    func (s *ResetNetworkInterfaceAttributeInput) SetSourceDestCheck(v string) *ResetNetworkInterfaceAttributeInput
    func (s ResetNetworkInterfaceAttributeInput) String() string
    func (s *ResetNetworkInterfaceAttributeInput) Validate() error
type ResetNetworkInterfaceAttributeOutput
    func (s ResetNetworkInterfaceAttributeOutput) GoString() string
    func (s ResetNetworkInterfaceAttributeOutput) String() string
type ResetSnapshotAttributeInput
    func (s ResetSnapshotAttributeInput) GoString() string
    func (s *ResetSnapshotAttributeInput) SetAttribute(v string) *ResetSnapshotAttributeInput
    func (s *ResetSnapshotAttributeInput) SetDryRun(v bool) *ResetSnapshotAttributeInput
    func (s *ResetSnapshotAttributeInput) SetSnapshotId(v string) *ResetSnapshotAttributeInput
    func (s ResetSnapshotAttributeInput) String() string
    func (s *ResetSnapshotAttributeInput) Validate() error
type ResetSnapshotAttributeOutput
    func (s ResetSnapshotAttributeOutput) GoString() string
    func (s ResetSnapshotAttributeOutput) String() string
type RestoreAddressToClassicInput
    func (s RestoreAddressToClassicInput) GoString() string
    func (s *RestoreAddressToClassicInput) SetDryRun(v bool) *RestoreAddressToClassicInput
    func (s *RestoreAddressToClassicInput) SetPublicIp(v string) *RestoreAddressToClassicInput
    func (s RestoreAddressToClassicInput) String() string
    func (s *RestoreAddressToClassicInput) Validate() error
type RestoreAddressToClassicOutput
    func (s RestoreAddressToClassicOutput) GoString() string
    func (s *RestoreAddressToClassicOutput) SetPublicIp(v string) *RestoreAddressToClassicOutput
    func (s *RestoreAddressToClassicOutput) SetStatus(v string) *RestoreAddressToClassicOutput
    func (s RestoreAddressToClassicOutput) String() string
type RevokeSecurityGroupEgressInput
    func (s RevokeSecurityGroupEgressInput) GoString() string
    func (s *RevokeSecurityGroupEgressInput) SetCidrIp(v string) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetDryRun(v bool) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetFromPort(v int64) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetGroupId(v string) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetIpPermissions(v []*IpPermission) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetIpProtocol(v string) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetSourceSecurityGroupName(v string) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId(v string) *RevokeSecurityGroupEgressInput
    func (s *RevokeSecurityGroupEgressInput) SetToPort(v int64) *RevokeSecurityGroupEgressInput
    func (s RevokeSecurityGroupEgressInput) String() string
    func (s *RevokeSecurityGroupEgressInput) Validate() error
type RevokeSecurityGroupEgressOutput
    func (s RevokeSecurityGroupEgressOutput) GoString() string
    func (s RevokeSecurityGroupEgressOutput) String() string
type RevokeSecurityGroupIngressInput
    func (s RevokeSecurityGroupIngressInput) GoString() string
    func (s *RevokeSecurityGroupIngressInput) SetCidrIp(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetDryRun(v bool) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetFromPort(v int64) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetGroupId(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetGroupName(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetIpPermissions(v []*IpPermission) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetIpProtocol(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetSourceSecurityGroupName(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId(v string) *RevokeSecurityGroupIngressInput
    func (s *RevokeSecurityGroupIngressInput) SetToPort(v int64) *RevokeSecurityGroupIngressInput
    func (s RevokeSecurityGroupIngressInput) String() string
type RevokeSecurityGroupIngressOutput
    func (s RevokeSecurityGroupIngressOutput) GoString() string
    func (s RevokeSecurityGroupIngressOutput) String() string
type Route
    func (s Route) GoString() string
    func (s *Route) SetDestinationCidrBlock(v string) *Route
    func (s *Route) SetDestinationIpv6CidrBlock(v string) *Route
    func (s *Route) SetDestinationPrefixListId(v string) *Route
    func (s *Route) SetEgressOnlyInternetGatewayId(v string) *Route
    func (s *Route) SetGatewayId(v string) *Route
    func (s *Route) SetInstanceId(v string) *Route
    func (s *Route) SetInstanceOwnerId(v string) *Route
    func (s *Route) SetNatGatewayId(v string) *Route
    func (s *Route) SetNetworkInterfaceId(v string) *Route
    func (s *Route) SetOrigin(v string) *Route
    func (s *Route) SetState(v string) *Route
    func (s *Route) SetVpcPeeringConnectionId(v string) *Route
    func (s Route) String() string
type RouteTable
    func (s RouteTable) GoString() string
    func (s *RouteTable) SetAssociations(v []*RouteTableAssociation) *RouteTable
    func (s *RouteTable) SetPropagatingVgws(v []*PropagatingVgw) *RouteTable
    func (s *RouteTable) SetRouteTableId(v string) *RouteTable
    func (s *RouteTable) SetRoutes(v []*Route) *RouteTable
    func (s *RouteTable) SetTags(v []*Tag) *RouteTable
    func (s *RouteTable) SetVpcId(v string) *RouteTable
    func (s RouteTable) String() string
type RouteTableAssociation
    func (s RouteTableAssociation) GoString() string
    func (s *RouteTableAssociation) SetMain(v bool) *RouteTableAssociation
    func (s *RouteTableAssociation) SetRouteTableAssociationId(v string) *RouteTableAssociation
    func (s *RouteTableAssociation) SetRouteTableId(v string) *RouteTableAssociation
    func (s *RouteTableAssociation) SetSubnetId(v string) *RouteTableAssociation
    func (s RouteTableAssociation) String() string
type RunInstancesInput
    func (s RunInstancesInput) GoString() string
    func (s *RunInstancesInput) SetAdditionalInfo(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RunInstancesInput
    func (s *RunInstancesInput) SetClientToken(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetDisableApiTermination(v bool) *RunInstancesInput
    func (s *RunInstancesInput) SetDryRun(v bool) *RunInstancesInput
    func (s *RunInstancesInput) SetEbsOptimized(v bool) *RunInstancesInput
    func (s *RunInstancesInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *RunInstancesInput
    func (s *RunInstancesInput) SetImageId(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetInstanceInitiatedShutdownBehavior(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetInstanceType(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetIpv6AddressCount(v int64) *RunInstancesInput
    func (s *RunInstancesInput) SetIpv6Addresses(v []*InstanceIpv6Address) *RunInstancesInput
    func (s *RunInstancesInput) SetKernelId(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetKeyName(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetMaxCount(v int64) *RunInstancesInput
    func (s *RunInstancesInput) SetMinCount(v int64) *RunInstancesInput
    func (s *RunInstancesInput) SetMonitoring(v *RunInstancesMonitoringEnabled) *RunInstancesInput
    func (s *RunInstancesInput) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *RunInstancesInput
    func (s *RunInstancesInput) SetPlacement(v *Placement) *RunInstancesInput
    func (s *RunInstancesInput) SetPrivateIpAddress(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetRamdiskId(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetSecurityGroupIds(v []*string) *RunInstancesInput
    func (s *RunInstancesInput) SetSecurityGroups(v []*string) *RunInstancesInput
    func (s *RunInstancesInput) SetSubnetId(v string) *RunInstancesInput
    func (s *RunInstancesInput) SetTagSpecifications(v []*TagSpecification) *RunInstancesInput
    func (s *RunInstancesInput) SetUserData(v string) *RunInstancesInput
    func (s RunInstancesInput) String() string
    func (s *RunInstancesInput) Validate() error
type RunInstancesMonitoringEnabled
    func (s RunInstancesMonitoringEnabled) GoString() string
    func (s *RunInstancesMonitoringEnabled) SetEnabled(v bool) *RunInstancesMonitoringEnabled
    func (s RunInstancesMonitoringEnabled) String() string
    func (s *RunInstancesMonitoringEnabled) Validate() error
type RunScheduledInstancesInput
    func (s RunScheduledInstancesInput) GoString() string
    func (s *RunScheduledInstancesInput) SetClientToken(v string) *RunScheduledInstancesInput
    func (s *RunScheduledInstancesInput) SetDryRun(v bool) *RunScheduledInstancesInput
    func (s *RunScheduledInstancesInput) SetInstanceCount(v int64) *RunScheduledInstancesInput
    func (s *RunScheduledInstancesInput) SetLaunchSpecification(v *ScheduledInstancesLaunchSpecification) *RunScheduledInstancesInput
    func (s *RunScheduledInstancesInput) SetScheduledInstanceId(v string) *RunScheduledInstancesInput
    func (s RunScheduledInstancesInput) String() string
    func (s *RunScheduledInstancesInput) Validate() error
type RunScheduledInstancesOutput
    func (s RunScheduledInstancesOutput) GoString() string
    func (s *RunScheduledInstancesOutput) SetInstanceIdSet(v []*string) *RunScheduledInstancesOutput
    func (s RunScheduledInstancesOutput) String() string
type S3Storage
    func (s S3Storage) GoString() string
    func (s *S3Storage) SetAWSAccessKeyId(v string) *S3Storage
    func (s *S3Storage) SetBucket(v string) *S3Storage
    func (s *S3Storage) SetPrefix(v string) *S3Storage
    func (s *S3Storage) SetUploadPolicy(v []byte) *S3Storage
    func (s *S3Storage) SetUploadPolicySignature(v string) *S3Storage
    func (s S3Storage) String() string
type ScheduledInstance
    func (s ScheduledInstance) GoString() string
    func (s *ScheduledInstance) SetAvailabilityZone(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetCreateDate(v time.Time) *ScheduledInstance
    func (s *ScheduledInstance) SetHourlyPrice(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetInstanceCount(v int64) *ScheduledInstance
    func (s *ScheduledInstance) SetInstanceType(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetNetworkPlatform(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetNextSlotStartTime(v time.Time) *ScheduledInstance
    func (s *ScheduledInstance) SetPlatform(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetPreviousSlotEndTime(v time.Time) *ScheduledInstance
    func (s *ScheduledInstance) SetRecurrence(v *ScheduledInstanceRecurrence) *ScheduledInstance
    func (s *ScheduledInstance) SetScheduledInstanceId(v string) *ScheduledInstance
    func (s *ScheduledInstance) SetSlotDurationInHours(v int64) *ScheduledInstance
    func (s *ScheduledInstance) SetTermEndDate(v time.Time) *ScheduledInstance
    func (s *ScheduledInstance) SetTermStartDate(v time.Time) *ScheduledInstance
    func (s *ScheduledInstance) SetTotalScheduledInstanceHours(v int64) *ScheduledInstance
    func (s ScheduledInstance) String() string
type ScheduledInstanceAvailability
    func (s ScheduledInstanceAvailability) GoString() string
    func (s *ScheduledInstanceAvailability) SetAvailabilityZone(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetAvailableInstanceCount(v int64) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetFirstSlotStartTime(v time.Time) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetHourlyPrice(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetInstanceType(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetMaxTermDurationInDays(v int64) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetMinTermDurationInDays(v int64) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetNetworkPlatform(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetPlatform(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetPurchaseToken(v string) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetRecurrence(v *ScheduledInstanceRecurrence) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetSlotDurationInHours(v int64) *ScheduledInstanceAvailability
    func (s *ScheduledInstanceAvailability) SetTotalScheduledInstanceHours(v int64) *ScheduledInstanceAvailability
    func (s ScheduledInstanceAvailability) String() string
type ScheduledInstanceRecurrence
    func (s ScheduledInstanceRecurrence) GoString() string
    func (s *ScheduledInstanceRecurrence) SetFrequency(v string) *ScheduledInstanceRecurrence
    func (s *ScheduledInstanceRecurrence) SetInterval(v int64) *ScheduledInstanceRecurrence
    func (s *ScheduledInstanceRecurrence) SetOccurrenceDaySet(v []*int64) *ScheduledInstanceRecurrence
    func (s *ScheduledInstanceRecurrence) SetOccurrenceRelativeToEnd(v bool) *ScheduledInstanceRecurrence
    func (s *ScheduledInstanceRecurrence) SetOccurrenceUnit(v string) *ScheduledInstanceRecurrence
    func (s ScheduledInstanceRecurrence) String() string
type ScheduledInstanceRecurrenceRequest
    func (s ScheduledInstanceRecurrenceRequest) GoString() string
    func (s *ScheduledInstanceRecurrenceRequest) SetFrequency(v string) *ScheduledInstanceRecurrenceRequest
    func (s *ScheduledInstanceRecurrenceRequest) SetInterval(v int64) *ScheduledInstanceRecurrenceRequest
    func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceDays(v []*int64) *ScheduledInstanceRecurrenceRequest
    func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceRelativeToEnd(v bool) *ScheduledInstanceRecurrenceRequest
    func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceUnit(v string) *ScheduledInstanceRecurrenceRequest
    func (s ScheduledInstanceRecurrenceRequest) String() string
type ScheduledInstancesBlockDeviceMapping
    func (s ScheduledInstancesBlockDeviceMapping) GoString() string
    func (s *ScheduledInstancesBlockDeviceMapping) SetDeviceName(v string) *ScheduledInstancesBlockDeviceMapping
    func (s *ScheduledInstancesBlockDeviceMapping) SetEbs(v *ScheduledInstancesEbs) *ScheduledInstancesBlockDeviceMapping
    func (s *ScheduledInstancesBlockDeviceMapping) SetNoDevice(v string) *ScheduledInstancesBlockDeviceMapping
    func (s *ScheduledInstancesBlockDeviceMapping) SetVirtualName(v string) *ScheduledInstancesBlockDeviceMapping
    func (s ScheduledInstancesBlockDeviceMapping) String() string
type ScheduledInstancesEbs
    func (s ScheduledInstancesEbs) GoString() string
    func (s *ScheduledInstancesEbs) SetDeleteOnTermination(v bool) *ScheduledInstancesEbs
    func (s *ScheduledInstancesEbs) SetEncrypted(v bool) *ScheduledInstancesEbs
    func (s *ScheduledInstancesEbs) SetIops(v int64) *ScheduledInstancesEbs
    func (s *ScheduledInstancesEbs) SetSnapshotId(v string) *ScheduledInstancesEbs
    func (s *ScheduledInstancesEbs) SetVolumeSize(v int64) *ScheduledInstancesEbs
    func (s *ScheduledInstancesEbs) SetVolumeType(v string) *ScheduledInstancesEbs
    func (s ScheduledInstancesEbs) String() string
type ScheduledInstancesIamInstanceProfile
    func (s ScheduledInstancesIamInstanceProfile) GoString() string
    func (s *ScheduledInstancesIamInstanceProfile) SetArn(v string) *ScheduledInstancesIamInstanceProfile
    func (s *ScheduledInstancesIamInstanceProfile) SetName(v string) *ScheduledInstancesIamInstanceProfile
    func (s ScheduledInstancesIamInstanceProfile) String() string
type ScheduledInstancesIpv6Address
    func (s ScheduledInstancesIpv6Address) GoString() string
    func (s *ScheduledInstancesIpv6Address) SetIpv6Address(v string) *ScheduledInstancesIpv6Address
    func (s ScheduledInstancesIpv6Address) String() string
type ScheduledInstancesLaunchSpecification
    func (s ScheduledInstancesLaunchSpecification) GoString() string
    func (s *ScheduledInstancesLaunchSpecification) SetBlockDeviceMappings(v []*ScheduledInstancesBlockDeviceMapping) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetEbsOptimized(v bool) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetIamInstanceProfile(v *ScheduledInstancesIamInstanceProfile) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetImageId(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetInstanceType(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetKernelId(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetKeyName(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetMonitoring(v *ScheduledInstancesMonitoring) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetNetworkInterfaces(v []*ScheduledInstancesNetworkInterface) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetPlacement(v *ScheduledInstancesPlacement) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetRamdiskId(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetSecurityGroupIds(v []*string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetSubnetId(v string) *ScheduledInstancesLaunchSpecification
    func (s *ScheduledInstancesLaunchSpecification) SetUserData(v string) *ScheduledInstancesLaunchSpecification
    func (s ScheduledInstancesLaunchSpecification) String() string
    func (s *ScheduledInstancesLaunchSpecification) Validate() error
type ScheduledInstancesMonitoring
    func (s ScheduledInstancesMonitoring) GoString() string
    func (s *ScheduledInstancesMonitoring) SetEnabled(v bool) *ScheduledInstancesMonitoring
    func (s ScheduledInstancesMonitoring) String() string
type ScheduledInstancesNetworkInterface
    func (s ScheduledInstancesNetworkInterface) GoString() string
    func (s *ScheduledInstancesNetworkInterface) SetAssociatePublicIpAddress(v bool) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetDeleteOnTermination(v bool) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetDescription(v string) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetDeviceIndex(v int64) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetGroups(v []*string) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetIpv6AddressCount(v int64) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetIpv6Addresses(v []*ScheduledInstancesIpv6Address) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetNetworkInterfaceId(v string) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetPrivateIpAddress(v string) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetPrivateIpAddressConfigs(v []*ScheduledInstancesPrivateIpAddressConfig) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetSecondaryPrivateIpAddressCount(v int64) *ScheduledInstancesNetworkInterface
    func (s *ScheduledInstancesNetworkInterface) SetSubnetId(v string) *ScheduledInstancesNetworkInterface
    func (s ScheduledInstancesNetworkInterface) String() string
type ScheduledInstancesPlacement
    func (s ScheduledInstancesPlacement) GoString() string
    func (s *ScheduledInstancesPlacement) SetAvailabilityZone(v string) *ScheduledInstancesPlacement
    func (s *ScheduledInstancesPlacement) SetGroupName(v string) *ScheduledInstancesPlacement
    func (s ScheduledInstancesPlacement) String() string
type ScheduledInstancesPrivateIpAddressConfig
    func (s ScheduledInstancesPrivateIpAddressConfig) GoString() string
    func (s *ScheduledInstancesPrivateIpAddressConfig) SetPrimary(v bool) *ScheduledInstancesPrivateIpAddressConfig
    func (s *ScheduledInstancesPrivateIpAddressConfig) SetPrivateIpAddress(v string) *ScheduledInstancesPrivateIpAddressConfig
    func (s ScheduledInstancesPrivateIpAddressConfig) String() string
type SecurityGroup
    func (s SecurityGroup) GoString() string
    func (s *SecurityGroup) SetDescription(v string) *SecurityGroup
    func (s *SecurityGroup) SetGroupId(v string) *SecurityGroup
    func (s *SecurityGroup) SetGroupName(v string) *SecurityGroup
    func (s *SecurityGroup) SetIpPermissions(v []*IpPermission) *SecurityGroup
    func (s *SecurityGroup) SetIpPermissionsEgress(v []*IpPermission) *SecurityGroup
    func (s *SecurityGroup) SetOwnerId(v string) *SecurityGroup
    func (s *SecurityGroup) SetTags(v []*Tag) *SecurityGroup
    func (s *SecurityGroup) SetVpcId(v string) *SecurityGroup
    func (s SecurityGroup) String() string
type SecurityGroupReference
    func (s SecurityGroupReference) GoString() string
    func (s *SecurityGroupReference) SetGroupId(v string) *SecurityGroupReference
    func (s *SecurityGroupReference) SetReferencingVpcId(v string) *SecurityGroupReference
    func (s *SecurityGroupReference) SetVpcPeeringConnectionId(v string) *SecurityGroupReference
    func (s SecurityGroupReference) String() string
type SlotDateTimeRangeRequest
    func (s SlotDateTimeRangeRequest) GoString() string
    func (s *SlotDateTimeRangeRequest) SetEarliestTime(v time.Time) *SlotDateTimeRangeRequest
    func (s *SlotDateTimeRangeRequest) SetLatestTime(v time.Time) *SlotDateTimeRangeRequest
    func (s SlotDateTimeRangeRequest) String() string
    func (s *SlotDateTimeRangeRequest) Validate() error
type SlotStartTimeRangeRequest
    func (s SlotStartTimeRangeRequest) GoString() string
    func (s *SlotStartTimeRangeRequest) SetEarliestTime(v time.Time) *SlotStartTimeRangeRequest
    func (s *SlotStartTimeRangeRequest) SetLatestTime(v time.Time) *SlotStartTimeRangeRequest
    func (s SlotStartTimeRangeRequest) String() string
type Snapshot
    func (s Snapshot) GoString() string
    func (s *Snapshot) SetDataEncryptionKeyId(v string) *Snapshot
    func (s *Snapshot) SetDescription(v string) *Snapshot
    func (s *Snapshot) SetEncrypted(v bool) *Snapshot
    func (s *Snapshot) SetKmsKeyId(v string) *Snapshot
    func (s *Snapshot) SetOwnerAlias(v string) *Snapshot
    func (s *Snapshot) SetOwnerId(v string) *Snapshot
    func (s *Snapshot) SetProgress(v string) *Snapshot
    func (s *Snapshot) SetSnapshotId(v string) *Snapshot
    func (s *Snapshot) SetStartTime(v time.Time) *Snapshot
    func (s *Snapshot) SetState(v string) *Snapshot
    func (s *Snapshot) SetStateMessage(v string) *Snapshot
    func (s *Snapshot) SetTags(v []*Tag) *Snapshot
    func (s *Snapshot) SetVolumeId(v string) *Snapshot
    func (s *Snapshot) SetVolumeSize(v int64) *Snapshot
    func (s Snapshot) String() string
type SnapshotDetail
    func (s SnapshotDetail) GoString() string
    func (s *SnapshotDetail) SetDescription(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetDeviceName(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetDiskImageSize(v float64) *SnapshotDetail
    func (s *SnapshotDetail) SetFormat(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetProgress(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetSnapshotId(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetStatus(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetStatusMessage(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetUrl(v string) *SnapshotDetail
    func (s *SnapshotDetail) SetUserBucket(v *UserBucketDetails) *SnapshotDetail
    func (s SnapshotDetail) String() string
type SnapshotDiskContainer
    func (s SnapshotDiskContainer) GoString() string
    func (s *SnapshotDiskContainer) SetDescription(v string) *SnapshotDiskContainer
    func (s *SnapshotDiskContainer) SetFormat(v string) *SnapshotDiskContainer
    func (s *SnapshotDiskContainer) SetUrl(v string) *SnapshotDiskContainer
    func (s *SnapshotDiskContainer) SetUserBucket(v *UserBucket) *SnapshotDiskContainer
    func (s SnapshotDiskContainer) String() string
type SnapshotTaskDetail
    func (s SnapshotTaskDetail) GoString() string
    func (s *SnapshotTaskDetail) SetDescription(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetDiskImageSize(v float64) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetFormat(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetProgress(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetSnapshotId(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetStatus(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetStatusMessage(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetUrl(v string) *SnapshotTaskDetail
    func (s *SnapshotTaskDetail) SetUserBucket(v *UserBucketDetails) *SnapshotTaskDetail
    func (s SnapshotTaskDetail) String() string
type SpotDatafeedSubscription
    func (s SpotDatafeedSubscription) GoString() string
    func (s *SpotDatafeedSubscription) SetBucket(v string) *SpotDatafeedSubscription
    func (s *SpotDatafeedSubscription) SetFault(v *SpotInstanceStateFault) *SpotDatafeedSubscription
    func (s *SpotDatafeedSubscription) SetOwnerId(v string) *SpotDatafeedSubscription
    func (s *SpotDatafeedSubscription) SetPrefix(v string) *SpotDatafeedSubscription
    func (s *SpotDatafeedSubscription) SetState(v string) *SpotDatafeedSubscription
    func (s SpotDatafeedSubscription) String() string
type SpotFleetLaunchSpecification
    func (s SpotFleetLaunchSpecification) GoString() string
    func (s *SpotFleetLaunchSpecification) SetAddressingType(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetEbsOptimized(v bool) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetImageId(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetInstanceType(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetKernelId(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetKeyName(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetMonitoring(v *SpotFleetMonitoring) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetPlacement(v *SpotPlacement) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetRamdiskId(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetSecurityGroups(v []*GroupIdentifier) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetSpotPrice(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetSubnetId(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetUserData(v string) *SpotFleetLaunchSpecification
    func (s *SpotFleetLaunchSpecification) SetWeightedCapacity(v float64) *SpotFleetLaunchSpecification
    func (s SpotFleetLaunchSpecification) String() string
    func (s *SpotFleetLaunchSpecification) Validate() error
type SpotFleetMonitoring
    func (s SpotFleetMonitoring) GoString() string
    func (s *SpotFleetMonitoring) SetEnabled(v bool) *SpotFleetMonitoring
    func (s SpotFleetMonitoring) String() string
type SpotFleetRequestConfig
    func (s SpotFleetRequestConfig) GoString() string
    func (s *SpotFleetRequestConfig) SetActivityStatus(v string) *SpotFleetRequestConfig
    func (s *SpotFleetRequestConfig) SetCreateTime(v time.Time) *SpotFleetRequestConfig
    func (s *SpotFleetRequestConfig) SetSpotFleetRequestConfig(v *SpotFleetRequestConfigData) *SpotFleetRequestConfig
    func (s *SpotFleetRequestConfig) SetSpotFleetRequestId(v string) *SpotFleetRequestConfig
    func (s *SpotFleetRequestConfig) SetSpotFleetRequestState(v string) *SpotFleetRequestConfig
    func (s SpotFleetRequestConfig) String() string
type SpotFleetRequestConfigData
    func (s SpotFleetRequestConfigData) GoString() string
    func (s *SpotFleetRequestConfigData) SetAllocationStrategy(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetClientToken(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetExcessCapacityTerminationPolicy(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetFulfilledCapacity(v float64) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetIamFleetRole(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetLaunchSpecifications(v []*SpotFleetLaunchSpecification) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetReplaceUnhealthyInstances(v bool) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetSpotPrice(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetTargetCapacity(v int64) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetTerminateInstancesWithExpiration(v bool) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetType(v string) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetValidFrom(v time.Time) *SpotFleetRequestConfigData
    func (s *SpotFleetRequestConfigData) SetValidUntil(v time.Time) *SpotFleetRequestConfigData
    func (s SpotFleetRequestConfigData) String() string
    func (s *SpotFleetRequestConfigData) Validate() error
type SpotInstanceRequest
    func (s SpotInstanceRequest) GoString() string
    func (s *SpotInstanceRequest) SetActualBlockHourlyPrice(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetAvailabilityZoneGroup(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetBlockDurationMinutes(v int64) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetCreateTime(v time.Time) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetFault(v *SpotInstanceStateFault) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetInstanceId(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetLaunchGroup(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetLaunchSpecification(v *LaunchSpecification) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetLaunchedAvailabilityZone(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetProductDescription(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetSpotInstanceRequestId(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetSpotPrice(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetState(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetStatus(v *SpotInstanceStatus) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetTags(v []*Tag) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetType(v string) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetValidFrom(v time.Time) *SpotInstanceRequest
    func (s *SpotInstanceRequest) SetValidUntil(v time.Time) *SpotInstanceRequest
    func (s SpotInstanceRequest) String() string
type SpotInstanceStateFault
    func (s SpotInstanceStateFault) GoString() string
    func (s *SpotInstanceStateFault) SetCode(v string) *SpotInstanceStateFault
    func (s *SpotInstanceStateFault) SetMessage(v string) *SpotInstanceStateFault
    func (s SpotInstanceStateFault) String() string
type SpotInstanceStatus
    func (s SpotInstanceStatus) GoString() string
    func (s *SpotInstanceStatus) SetCode(v string) *SpotInstanceStatus
    func (s *SpotInstanceStatus) SetMessage(v string) *SpotInstanceStatus
    func (s *SpotInstanceStatus) SetUpdateTime(v time.Time) *SpotInstanceStatus
    func (s SpotInstanceStatus) String() string
type SpotPlacement
    func (s SpotPlacement) GoString() string
    func (s *SpotPlacement) SetAvailabilityZone(v string) *SpotPlacement
    func (s *SpotPlacement) SetGroupName(v string) *SpotPlacement
    func (s *SpotPlacement) SetTenancy(v string) *SpotPlacement
    func (s SpotPlacement) String() string
type SpotPrice
    func (s SpotPrice) GoString() string
    func (s *SpotPrice) SetAvailabilityZone(v string) *SpotPrice
    func (s *SpotPrice) SetInstanceType(v string) *SpotPrice
    func (s *SpotPrice) SetProductDescription(v string) *SpotPrice
    func (s *SpotPrice) SetSpotPrice(v string) *SpotPrice
    func (s *SpotPrice) SetTimestamp(v time.Time) *SpotPrice
    func (s SpotPrice) String() string
type StaleIpPermission
    func (s StaleIpPermission) GoString() string
    func (s *StaleIpPermission) SetFromPort(v int64) *StaleIpPermission
    func (s *StaleIpPermission) SetIpProtocol(v string) *StaleIpPermission
    func (s *StaleIpPermission) SetIpRanges(v []*string) *StaleIpPermission
    func (s *StaleIpPermission) SetPrefixListIds(v []*string) *StaleIpPermission
    func (s *StaleIpPermission) SetToPort(v int64) *StaleIpPermission
    func (s *StaleIpPermission) SetUserIdGroupPairs(v []*UserIdGroupPair) *StaleIpPermission
    func (s StaleIpPermission) String() string
type StaleSecurityGroup
    func (s StaleSecurityGroup) GoString() string
    func (s *StaleSecurityGroup) SetDescription(v string) *StaleSecurityGroup
    func (s *StaleSecurityGroup) SetGroupId(v string) *StaleSecurityGroup
    func (s *StaleSecurityGroup) SetGroupName(v string) *StaleSecurityGroup
    func (s *StaleSecurityGroup) SetStaleIpPermissions(v []*StaleIpPermission) *StaleSecurityGroup
    func (s *StaleSecurityGroup) SetStaleIpPermissionsEgress(v []*StaleIpPermission) *StaleSecurityGroup
    func (s *StaleSecurityGroup) SetVpcId(v string) *StaleSecurityGroup
    func (s StaleSecurityGroup) String() string
type StartInstancesInput
    func (s StartInstancesInput) GoString() string
    func (s *StartInstancesInput) SetAdditionalInfo(v string) *StartInstancesInput
    func (s *StartInstancesInput) SetDryRun(v bool) *StartInstancesInput
    func (s *StartInstancesInput) SetInstanceIds(v []*string) *StartInstancesInput
    func (s StartInstancesInput) String() string
    func (s *StartInstancesInput) Validate() error
type StartInstancesOutput
    func (s StartInstancesOutput) GoString() string
    func (s *StartInstancesOutput) SetStartingInstances(v []*InstanceStateChange) *StartInstancesOutput
    func (s StartInstancesOutput) String() string
type StateReason
    func (s StateReason) GoString() string
    func (s *StateReason) SetCode(v string) *StateReason
    func (s *StateReason) SetMessage(v string) *StateReason
    func (s StateReason) String() string
type StopInstancesInput
    func (s StopInstancesInput) GoString() string
    func (s *StopInstancesInput) SetDryRun(v bool) *StopInstancesInput
    func (s *StopInstancesInput) SetForce(v bool) *StopInstancesInput
    func (s *StopInstancesInput) SetInstanceIds(v []*string) *StopInstancesInput
    func (s StopInstancesInput) String() string
    func (s *StopInstancesInput) Validate() error
type StopInstancesOutput
    func (s StopInstancesOutput) GoString() string
    func (s *StopInstancesOutput) SetStoppingInstances(v []*InstanceStateChange) *StopInstancesOutput
    func (s StopInstancesOutput) String() string
type Storage
    func (s Storage) GoString() string
    func (s *Storage) SetS3(v *S3Storage) *Storage
    func (s Storage) String() string
type StorageLocation
    func (s StorageLocation) GoString() string
    func (s *StorageLocation) SetBucket(v string) *StorageLocation
    func (s *StorageLocation) SetKey(v string) *StorageLocation
    func (s StorageLocation) String() string
type Subnet
    func (s Subnet) GoString() string
    func (s *Subnet) SetAssignIpv6AddressOnCreation(v bool) *Subnet
    func (s *Subnet) SetAvailabilityZone(v string) *Subnet
    func (s *Subnet) SetAvailableIpAddressCount(v int64) *Subnet
    func (s *Subnet) SetCidrBlock(v string) *Subnet
    func (s *Subnet) SetDefaultForAz(v bool) *Subnet
    func (s *Subnet) SetIpv6CidrBlockAssociationSet(v []*SubnetIpv6CidrBlockAssociation) *Subnet
    func (s *Subnet) SetMapPublicIpOnLaunch(v bool) *Subnet
    func (s *Subnet) SetState(v string) *Subnet
    func (s *Subnet) SetSubnetId(v string) *Subnet
    func (s *Subnet) SetTags(v []*Tag) *Subnet
    func (s *Subnet) SetVpcId(v string) *Subnet
    func (s Subnet) String() string
type SubnetCidrBlockState
    func (s SubnetCidrBlockState) GoString() string
    func (s *SubnetCidrBlockState) SetState(v string) *SubnetCidrBlockState
    func (s *SubnetCidrBlockState) SetStatusMessage(v string) *SubnetCidrBlockState
    func (s SubnetCidrBlockState) String() string
type SubnetIpv6CidrBlockAssociation
    func (s SubnetIpv6CidrBlockAssociation) GoString() string
    func (s *SubnetIpv6CidrBlockAssociation) SetAssociationId(v string) *SubnetIpv6CidrBlockAssociation
    func (s *SubnetIpv6CidrBlockAssociation) SetIpv6CidrBlock(v string) *SubnetIpv6CidrBlockAssociation
    func (s *SubnetIpv6CidrBlockAssociation) SetIpv6CidrBlockState(v *SubnetCidrBlockState) *SubnetIpv6CidrBlockAssociation
    func (s SubnetIpv6CidrBlockAssociation) String() string
type Tag
    func (s Tag) GoString() string
    func (s *Tag) SetKey(v string) *Tag
    func (s *Tag) SetValue(v string) *Tag
    func (s Tag) String() string
type TagDescription
    func (s TagDescription) GoString() string
    func (s *TagDescription) SetKey(v string) *TagDescription
    func (s *TagDescription) SetResourceId(v string) *TagDescription
    func (s *TagDescription) SetResourceType(v string) *TagDescription
    func (s *TagDescription) SetValue(v string) *TagDescription
    func (s TagDescription) String() string
type TagSpecification
    func (s TagSpecification) GoString() string
    func (s *TagSpecification) SetResourceType(v string) *TagSpecification
    func (s *TagSpecification) SetTags(v []*Tag) *TagSpecification
    func (s TagSpecification) String() string
type TargetConfiguration
    func (s TargetConfiguration) GoString() string
    func (s *TargetConfiguration) SetInstanceCount(v int64) *TargetConfiguration
    func (s *TargetConfiguration) SetOfferingId(v string) *TargetConfiguration
    func (s TargetConfiguration) String() string
type TargetConfigurationRequest
    func (s TargetConfigurationRequest) GoString() string
    func (s *TargetConfigurationRequest) SetInstanceCount(v int64) *TargetConfigurationRequest
    func (s *TargetConfigurationRequest) SetOfferingId(v string) *TargetConfigurationRequest
    func (s TargetConfigurationRequest) String() string
    func (s *TargetConfigurationRequest) Validate() error
type TargetReservationValue
    func (s TargetReservationValue) GoString() string
    func (s *TargetReservationValue) SetReservationValue(v *ReservationValue) *TargetReservationValue
    func (s *TargetReservationValue) SetTargetConfiguration(v *TargetConfiguration) *TargetReservationValue
    func (s TargetReservationValue) String() string
type TerminateInstancesInput
    func (s TerminateInstancesInput) GoString() string
    func (s *TerminateInstancesInput) SetDryRun(v bool) *TerminateInstancesInput
    func (s *TerminateInstancesInput) SetInstanceIds(v []*string) *TerminateInstancesInput
    func (s TerminateInstancesInput) String() string
    func (s *TerminateInstancesInput) Validate() error
type TerminateInstancesOutput
    func (s TerminateInstancesOutput) GoString() string
    func (s *TerminateInstancesOutput) SetTerminatingInstances(v []*InstanceStateChange) *TerminateInstancesOutput
    func (s TerminateInstancesOutput) String() string
type UnassignIpv6AddressesInput
    func (s UnassignIpv6AddressesInput) GoString() string
    func (s *UnassignIpv6AddressesInput) SetIpv6Addresses(v []*string) *UnassignIpv6AddressesInput
    func (s *UnassignIpv6AddressesInput) SetNetworkInterfaceId(v string) *UnassignIpv6AddressesInput
    func (s UnassignIpv6AddressesInput) String() string
    func (s *UnassignIpv6AddressesInput) Validate() error
type UnassignIpv6AddressesOutput
    func (s UnassignIpv6AddressesOutput) GoString() string
    func (s *UnassignIpv6AddressesOutput) SetNetworkInterfaceId(v string) *UnassignIpv6AddressesOutput
    func (s *UnassignIpv6AddressesOutput) SetUnassignedIpv6Addresses(v []*string) *UnassignIpv6AddressesOutput
    func (s UnassignIpv6AddressesOutput) String() string
type UnassignPrivateIpAddressesInput
    func (s UnassignPrivateIpAddressesInput) GoString() string
    func (s *UnassignPrivateIpAddressesInput) SetNetworkInterfaceId(v string) *UnassignPrivateIpAddressesInput
    func (s *UnassignPrivateIpAddressesInput) SetPrivateIpAddresses(v []*string) *UnassignPrivateIpAddressesInput
    func (s UnassignPrivateIpAddressesInput) String() string
    func (s *UnassignPrivateIpAddressesInput) Validate() error
type UnassignPrivateIpAddressesOutput
    func (s UnassignPrivateIpAddressesOutput) GoString() string
    func (s UnassignPrivateIpAddressesOutput) String() string
type UnmonitorInstancesInput
    func (s UnmonitorInstancesInput) GoString() string
    func (s *UnmonitorInstancesInput) SetDryRun(v bool) *UnmonitorInstancesInput
    func (s *UnmonitorInstancesInput) SetInstanceIds(v []*string) *UnmonitorInstancesInput
    func (s UnmonitorInstancesInput) String() string
    func (s *UnmonitorInstancesInput) Validate() error
type UnmonitorInstancesOutput
    func (s UnmonitorInstancesOutput) GoString() string
    func (s *UnmonitorInstancesOutput) SetInstanceMonitorings(v []*InstanceMonitoring) *UnmonitorInstancesOutput
    func (s UnmonitorInstancesOutput) String() string
type UnsuccessfulItem
    func (s UnsuccessfulItem) GoString() string
    func (s *UnsuccessfulItem) SetError(v *UnsuccessfulItemError) *UnsuccessfulItem
    func (s *UnsuccessfulItem) SetResourceId(v string) *UnsuccessfulItem
    func (s UnsuccessfulItem) String() string
type UnsuccessfulItemError
    func (s UnsuccessfulItemError) GoString() string
    func (s *UnsuccessfulItemError) SetCode(v string) *UnsuccessfulItemError
    func (s *UnsuccessfulItemError) SetMessage(v string) *UnsuccessfulItemError
    func (s UnsuccessfulItemError) String() string
type UserBucket
    func (s UserBucket) GoString() string
    func (s *UserBucket) SetS3Bucket(v string) *UserBucket
    func (s *UserBucket) SetS3Key(v string) *UserBucket
    func (s UserBucket) String() string
type UserBucketDetails
    func (s UserBucketDetails) GoString() string
    func (s *UserBucketDetails) SetS3Bucket(v string) *UserBucketDetails
    func (s *UserBucketDetails) SetS3Key(v string) *UserBucketDetails
    func (s UserBucketDetails) String() string
type UserData
    func (s UserData) GoString() string
    func (s *UserData) SetData(v string) *UserData
    func (s UserData) String() string
type UserIdGroupPair
    func (s UserIdGroupPair) GoString() string
    func (s *UserIdGroupPair) SetGroupId(v string) *UserIdGroupPair
    func (s *UserIdGroupPair) SetGroupName(v string) *UserIdGroupPair
    func (s *UserIdGroupPair) SetPeeringStatus(v string) *UserIdGroupPair
    func (s *UserIdGroupPair) SetUserId(v string) *UserIdGroupPair
    func (s *UserIdGroupPair) SetVpcId(v string) *UserIdGroupPair
    func (s *UserIdGroupPair) SetVpcPeeringConnectionId(v string) *UserIdGroupPair
    func (s UserIdGroupPair) String() string
type VgwTelemetry
    func (s VgwTelemetry) GoString() string
    func (s *VgwTelemetry) SetAcceptedRouteCount(v int64) *VgwTelemetry
    func (s *VgwTelemetry) SetLastStatusChange(v time.Time) *VgwTelemetry
    func (s *VgwTelemetry) SetOutsideIpAddress(v string) *VgwTelemetry
    func (s *VgwTelemetry) SetStatus(v string) *VgwTelemetry
    func (s *VgwTelemetry) SetStatusMessage(v string) *VgwTelemetry
    func (s VgwTelemetry) String() string
type Volume
    func (s Volume) GoString() string
    func (s *Volume) SetAttachments(v []*VolumeAttachment) *Volume
    func (s *Volume) SetAvailabilityZone(v string) *Volume
    func (s *Volume) SetCreateTime(v time.Time) *Volume
    func (s *Volume) SetEncrypted(v bool) *Volume
    func (s *Volume) SetIops(v int64) *Volume
    func (s *Volume) SetKmsKeyId(v string) *Volume
    func (s *Volume) SetSize(v int64) *Volume
    func (s *Volume) SetSnapshotId(v string) *Volume
    func (s *Volume) SetState(v string) *Volume
    func (s *Volume) SetTags(v []*Tag) *Volume
    func (s *Volume) SetVolumeId(v string) *Volume
    func (s *Volume) SetVolumeType(v string) *Volume
    func (s Volume) String() string
type VolumeAttachment
    func (s VolumeAttachment) GoString() string
    func (s *VolumeAttachment) SetAttachTime(v time.Time) *VolumeAttachment
    func (s *VolumeAttachment) SetDeleteOnTermination(v bool) *VolumeAttachment
    func (s *VolumeAttachment) SetDevice(v string) *VolumeAttachment
    func (s *VolumeAttachment) SetInstanceId(v string) *VolumeAttachment
    func (s *VolumeAttachment) SetState(v string) *VolumeAttachment
    func (s *VolumeAttachment) SetVolumeId(v string) *VolumeAttachment
    func (s VolumeAttachment) String() string
type VolumeDetail
    func (s VolumeDetail) GoString() string
    func (s *VolumeDetail) SetSize(v int64) *VolumeDetail
    func (s VolumeDetail) String() string
    func (s *VolumeDetail) Validate() error
type VolumeModification
    func (s VolumeModification) GoString() string
    func (s *VolumeModification) SetEndTime(v time.Time) *VolumeModification
    func (s *VolumeModification) SetModificationState(v string) *VolumeModification
    func (s *VolumeModification) SetOriginalIops(v int64) *VolumeModification
    func (s *VolumeModification) SetOriginalSize(v int64) *VolumeModification
    func (s *VolumeModification) SetOriginalVolumeType(v string) *VolumeModification
    func (s *VolumeModification) SetProgress(v int64) *VolumeModification
    func (s *VolumeModification) SetStartTime(v time.Time) *VolumeModification
    func (s *VolumeModification) SetStatusMessage(v string) *VolumeModification
    func (s *VolumeModification) SetTargetIops(v int64) *VolumeModification
    func (s *VolumeModification) SetTargetSize(v int64) *VolumeModification
    func (s *VolumeModification) SetTargetVolumeType(v string) *VolumeModification
    func (s *VolumeModification) SetVolumeId(v string) *VolumeModification
    func (s VolumeModification) String() string
type VolumeStatusAction
    func (s VolumeStatusAction) GoString() string
    func (s *VolumeStatusAction) SetCode(v string) *VolumeStatusAction
    func (s *VolumeStatusAction) SetDescription(v string) *VolumeStatusAction
    func (s *VolumeStatusAction) SetEventId(v string) *VolumeStatusAction
    func (s *VolumeStatusAction) SetEventType(v string) *VolumeStatusAction
    func (s VolumeStatusAction) String() string
type VolumeStatusDetails
    func (s VolumeStatusDetails) GoString() string
    func (s *VolumeStatusDetails) SetName(v string) *VolumeStatusDetails
    func (s *VolumeStatusDetails) SetStatus(v string) *VolumeStatusDetails
    func (s VolumeStatusDetails) String() string
type VolumeStatusEvent
    func (s VolumeStatusEvent) GoString() string
    func (s *VolumeStatusEvent) SetDescription(v string) *VolumeStatusEvent
    func (s *VolumeStatusEvent) SetEventId(v string) *VolumeStatusEvent
    func (s *VolumeStatusEvent) SetEventType(v string) *VolumeStatusEvent
    func (s *VolumeStatusEvent) SetNotAfter(v time.Time) *VolumeStatusEvent
    func (s *VolumeStatusEvent) SetNotBefore(v time.Time) *VolumeStatusEvent
    func (s VolumeStatusEvent) String() string
type VolumeStatusInfo
    func (s VolumeStatusInfo) GoString() string
    func (s *VolumeStatusInfo) SetDetails(v []*VolumeStatusDetails) *VolumeStatusInfo
    func (s *VolumeStatusInfo) SetStatus(v string) *VolumeStatusInfo
    func (s VolumeStatusInfo) String() string
type VolumeStatusItem
    func (s VolumeStatusItem) GoString() string
    func (s *VolumeStatusItem) SetActions(v []*VolumeStatusAction) *VolumeStatusItem
    func (s *VolumeStatusItem) SetAvailabilityZone(v string) *VolumeStatusItem
    func (s *VolumeStatusItem) SetEvents(v []*VolumeStatusEvent) *VolumeStatusItem
    func (s *VolumeStatusItem) SetVolumeId(v string) *VolumeStatusItem
    func (s *VolumeStatusItem) SetVolumeStatus(v *VolumeStatusInfo) *VolumeStatusItem
    func (s VolumeStatusItem) String() string
type Vpc
    func (s Vpc) GoString() string
    func (s *Vpc) SetCidrBlock(v string) *Vpc
    func (s *Vpc) SetDhcpOptionsId(v string) *Vpc
    func (s *Vpc) SetInstanceTenancy(v string) *Vpc
    func (s *Vpc) SetIpv6CidrBlockAssociationSet(v []*VpcIpv6CidrBlockAssociation) *Vpc
    func (s *Vpc) SetIsDefault(v bool) *Vpc
    func (s *Vpc) SetState(v string) *Vpc
    func (s *Vpc) SetTags(v []*Tag) *Vpc
    func (s *Vpc) SetVpcId(v string) *Vpc
    func (s Vpc) String() string
type VpcAttachment
    func (s VpcAttachment) GoString() string
    func (s *VpcAttachment) SetState(v string) *VpcAttachment
    func (s *VpcAttachment) SetVpcId(v string) *VpcAttachment
    func (s VpcAttachment) String() string
type VpcCidrBlockState
    func (s VpcCidrBlockState) GoString() string
    func (s *VpcCidrBlockState) SetState(v string) *VpcCidrBlockState
    func (s *VpcCidrBlockState) SetStatusMessage(v string) *VpcCidrBlockState
    func (s VpcCidrBlockState) String() string
type VpcClassicLink
    func (s VpcClassicLink) GoString() string
    func (s *VpcClassicLink) SetClassicLinkEnabled(v bool) *VpcClassicLink
    func (s *VpcClassicLink) SetTags(v []*Tag) *VpcClassicLink
    func (s *VpcClassicLink) SetVpcId(v string) *VpcClassicLink
    func (s VpcClassicLink) String() string
type VpcEndpoint
    func (s VpcEndpoint) GoString() string
    func (s *VpcEndpoint) SetCreationTimestamp(v time.Time) *VpcEndpoint
    func (s *VpcEndpoint) SetPolicyDocument(v string) *VpcEndpoint
    func (s *VpcEndpoint) SetRouteTableIds(v []*string) *VpcEndpoint
    func (s *VpcEndpoint) SetServiceName(v string) *VpcEndpoint
    func (s *VpcEndpoint) SetState(v string) *VpcEndpoint
    func (s *VpcEndpoint) SetVpcEndpointId(v string) *VpcEndpoint
    func (s *VpcEndpoint) SetVpcId(v string) *VpcEndpoint
    func (s VpcEndpoint) String() string
type VpcIpv6CidrBlockAssociation
    func (s VpcIpv6CidrBlockAssociation) GoString() string
    func (s *VpcIpv6CidrBlockAssociation) SetAssociationId(v string) *VpcIpv6CidrBlockAssociation
    func (s *VpcIpv6CidrBlockAssociation) SetIpv6CidrBlock(v string) *VpcIpv6CidrBlockAssociation
    func (s *VpcIpv6CidrBlockAssociation) SetIpv6CidrBlockState(v *VpcCidrBlockState) *VpcIpv6CidrBlockAssociation
    func (s VpcIpv6CidrBlockAssociation) String() string
type VpcPeeringConnection
    func (s VpcPeeringConnection) GoString() string
    func (s *VpcPeeringConnection) SetAccepterVpcInfo(v *VpcPeeringConnectionVpcInfo) *VpcPeeringConnection
    func (s *VpcPeeringConnection) SetExpirationTime(v time.Time) *VpcPeeringConnection
    func (s *VpcPeeringConnection) SetRequesterVpcInfo(v *VpcPeeringConnectionVpcInfo) *VpcPeeringConnection
    func (s *VpcPeeringConnection) SetStatus(v *VpcPeeringConnectionStateReason) *VpcPeeringConnection
    func (s *VpcPeeringConnection) SetTags(v []*Tag) *VpcPeeringConnection
    func (s *VpcPeeringConnection) SetVpcPeeringConnectionId(v string) *VpcPeeringConnection
    func (s VpcPeeringConnection) String() string
type VpcPeeringConnectionOptionsDescription
    func (s VpcPeeringConnectionOptionsDescription) GoString() string
    func (s *VpcPeeringConnectionOptionsDescription) SetAllowDnsResolutionFromRemoteVpc(v bool) *VpcPeeringConnectionOptionsDescription
    func (s *VpcPeeringConnectionOptionsDescription) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *VpcPeeringConnectionOptionsDescription
    func (s *VpcPeeringConnectionOptionsDescription) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *VpcPeeringConnectionOptionsDescription
    func (s VpcPeeringConnectionOptionsDescription) String() string
type VpcPeeringConnectionStateReason
    func (s VpcPeeringConnectionStateReason) GoString() string
    func (s *VpcPeeringConnectionStateReason) SetCode(v string) *VpcPeeringConnectionStateReason
    func (s *VpcPeeringConnectionStateReason) SetMessage(v string) *VpcPeeringConnectionStateReason
    func (s VpcPeeringConnectionStateReason) String() string
type VpcPeeringConnectionVpcInfo
    func (s VpcPeeringConnectionVpcInfo) GoString() string
    func (s *VpcPeeringConnectionVpcInfo) SetCidrBlock(v string) *VpcPeeringConnectionVpcInfo
    func (s *VpcPeeringConnectionVpcInfo) SetIpv6CidrBlockSet(v []*Ipv6CidrBlock) *VpcPeeringConnectionVpcInfo
    func (s *VpcPeeringConnectionVpcInfo) SetOwnerId(v string) *VpcPeeringConnectionVpcInfo
    func (s *VpcPeeringConnectionVpcInfo) SetPeeringOptions(v *VpcPeeringConnectionOptionsDescription) *VpcPeeringConnectionVpcInfo
    func (s *VpcPeeringConnectionVpcInfo) SetVpcId(v string) *VpcPeeringConnectionVpcInfo
    func (s VpcPeeringConnectionVpcInfo) String() string
type VpnConnection
    func (s VpnConnection) GoString() string
    func (s *VpnConnection) SetCustomerGatewayConfiguration(v string) *VpnConnection
    func (s *VpnConnection) SetCustomerGatewayId(v string) *VpnConnection
    func (s *VpnConnection) SetOptions(v *VpnConnectionOptions) *VpnConnection
    func (s *VpnConnection) SetRoutes(v []*VpnStaticRoute) *VpnConnection
    func (s *VpnConnection) SetState(v string) *VpnConnection
    func (s *VpnConnection) SetTags(v []*Tag) *VpnConnection
    func (s *VpnConnection) SetType(v string) *VpnConnection
    func (s *VpnConnection) SetVgwTelemetry(v []*VgwTelemetry) *VpnConnection
    func (s *VpnConnection) SetVpnConnectionId(v string) *VpnConnection
    func (s *VpnConnection) SetVpnGatewayId(v string) *VpnConnection
    func (s VpnConnection) String() string
type VpnConnectionOptions
    func (s VpnConnectionOptions) GoString() string
    func (s *VpnConnectionOptions) SetStaticRoutesOnly(v bool) *VpnConnectionOptions
    func (s VpnConnectionOptions) String() string
type VpnConnectionOptionsSpecification
    func (s VpnConnectionOptionsSpecification) GoString() string
    func (s *VpnConnectionOptionsSpecification) SetStaticRoutesOnly(v bool) *VpnConnectionOptionsSpecification
    func (s VpnConnectionOptionsSpecification) String() string
type VpnGateway
    func (s VpnGateway) GoString() string
    func (s *VpnGateway) SetAvailabilityZone(v string) *VpnGateway
    func (s *VpnGateway) SetState(v string) *VpnGateway
    func (s *VpnGateway) SetTags(v []*Tag) *VpnGateway
    func (s *VpnGateway) SetType(v string) *VpnGateway
    func (s *VpnGateway) SetVpcAttachments(v []*VpcAttachment) *VpnGateway
    func (s *VpnGateway) SetVpnGatewayId(v string) *VpnGateway
    func (s VpnGateway) String() string
type VpnStaticRoute
    func (s VpnStaticRoute) GoString() string
    func (s *VpnStaticRoute) SetDestinationCidrBlock(v string) *VpnStaticRoute
    func (s *VpnStaticRoute) SetSource(v string) *VpnStaticRoute
    func (s *VpnStaticRoute) SetState(v string) *VpnStaticRoute
    func (s VpnStaticRoute) String() string

Examples

EC2.AllocateAddress (Shared00)
EC2.AllocateAddress (Shared01)
EC2.AssignPrivateIpAddresses (Shared00)
EC2.AssignPrivateIpAddresses (Shared01)
EC2.AssociateAddress (Shared00)
EC2.AssociateAddress (Shared01)
EC2.AssociateAddress (Shared02)
EC2.AssociateDhcpOptions (Shared00)
EC2.AssociateDhcpOptions (Shared01)
EC2.AssociateRouteTable (Shared00)
EC2.AttachInternetGateway (Shared00)
EC2.AttachNetworkInterface (Shared00)
EC2.AttachVolume (Shared00)
EC2.CancelSpotFleetRequests (Shared00)
EC2.CancelSpotFleetRequests (Shared01)
EC2.CancelSpotInstanceRequests (Shared00)
EC2.ConfirmProductInstance (Shared00)
EC2.CopySnapshot (Shared00)
EC2.CreateCustomerGateway (Shared00)
EC2.CreateDhcpOptions (Shared00)
EC2.CreateInternetGateway (Shared00)
EC2.CreateKeyPair (Shared00)
EC2.CreateNatGateway (Shared00)
EC2.CreateNetworkAclEntry (Shared00)
EC2.CreateNetworkAcl (Shared00)
EC2.CreateNetworkInterface (Shared00)
EC2.CreatePlacementGroup (Shared00)
EC2.CreateRouteTable (Shared00)
EC2.CreateRoute (Shared00)
EC2.CreateSnapshot (Shared00)
EC2.CreateSpotDatafeedSubscription (Shared00)
EC2.CreateSubnet (Shared00)
EC2.CreateTags (Shared00)
EC2.CreateVolume (Shared00)
EC2.CreateVolume (Shared01)
EC2.CreateVpc (Shared00)
EC2.DeleteCustomerGateway (Shared00)
EC2.DeleteDhcpOptions (Shared00)
EC2.DeleteInternetGateway (Shared00)
EC2.DeleteKeyPair (Shared00)
EC2.DeleteNatGateway (Shared00)
EC2.DeleteNetworkAclEntry (Shared00)
EC2.DeleteNetworkAcl (Shared00)
EC2.DeleteNetworkInterface (Shared00)
EC2.DeletePlacementGroup (Shared00)
EC2.DeleteRouteTable (Shared00)
EC2.DeleteRoute (Shared00)
EC2.DeleteSnapshot (Shared00)
EC2.DeleteSpotDatafeedSubscription (Shared00)
EC2.DeleteSubnet (Shared00)
EC2.DeleteTags (Shared00)
EC2.DeleteVolume (Shared00)
EC2.DeleteVpc (Shared00)
EC2.DescribeAccountAttributes (Shared00)
EC2.DescribeAccountAttributes (Shared01)
EC2.DescribeAddresses (Shared00)
EC2.DescribeAddresses (Shared01)
EC2.DescribeAddresses (Shared02)
EC2.DescribeAvailabilityZones (Shared00)
EC2.DescribeCustomerGateways (Shared00)
EC2.DescribeDhcpOptions (Shared00)
EC2.DescribeInstanceAttribute (Shared00)
EC2.DescribeInstanceAttribute (Shared01)
EC2.DescribeInstanceAttribute (Shared02)
EC2.DescribeInternetGateways (Shared00)
EC2.DescribeKeyPairs (Shared00)
EC2.DescribeMovingAddresses (Shared00)
EC2.DescribeNatGateways (Shared00)
EC2.DescribeNetworkAcls (Shared00)
EC2.DescribeNetworkInterfaceAttribute (Shared00)
EC2.DescribeNetworkInterfaceAttribute (Shared01)
EC2.DescribeNetworkInterfaceAttribute (Shared02)
EC2.DescribeNetworkInterfaceAttribute (Shared03)
EC2.DescribeNetworkInterfaces (Shared00)
EC2.DescribeRegions (Shared00)
EC2.DescribeRouteTables (Shared00)
EC2.DescribeScheduledInstanceAvailability (Shared00)
EC2.DescribeScheduledInstances (Shared00)
EC2.DescribeSnapshotAttribute (Shared00)
EC2.DescribeSnapshots (Shared00)
EC2.DescribeSnapshots (Shared01)
EC2.DescribeSpotDatafeedSubscription (Shared00)
EC2.DescribeSpotFleetInstances (Shared00)
EC2.DescribeSpotFleetRequestHistory (Shared00)
EC2.DescribeSpotFleetRequests (Shared00)
EC2.DescribeSpotInstanceRequests (Shared00)
EC2.DescribeSpotPriceHistory (Shared00)
EC2.DescribeSubnets (Shared00)
EC2.DescribeTags (Shared00)
EC2.DescribeVolumeAttribute (Shared00)
EC2.DescribeVolumeStatus (Shared00)
EC2.DescribeVolumeStatus (Shared01)
EC2.DescribeVolumes (Shared00)
EC2.DescribeVolumes (Shared01)
EC2.DescribeVpcAttribute (Shared00)
EC2.DescribeVpcAttribute (Shared01)
EC2.DescribeVpcs (Shared00)
EC2.DetachInternetGateway (Shared00)
EC2.DetachNetworkInterface (Shared00)
EC2.DetachVolume (Shared00)
EC2.DisableVgwRoutePropagation (Shared00)
EC2.DisassociateAddress (Shared00)
EC2.DisassociateAddress (Shared01)
EC2.DisassociateRouteTable (Shared00)
EC2.EnableVgwRoutePropagation (Shared00)
EC2.EnableVolumeIO (Shared00)
EC2.ModifyNetworkInterfaceAttribute (Shared00)
EC2.ModifyNetworkInterfaceAttribute (Shared01)
EC2.ModifyNetworkInterfaceAttribute (Shared02)
EC2.ModifyNetworkInterfaceAttribute (Shared03)
EC2.ModifySnapshotAttribute (Shared00)
EC2.ModifySnapshotAttribute (Shared01)
EC2.ModifySpotFleetRequest (Shared00)
EC2.ModifySpotFleetRequest (Shared01)
EC2.ModifySubnetAttribute (Shared00)
EC2.ModifyVolumeAttribute (Shared00)
EC2.ModifyVpcAttribute (Shared00)
EC2.ModifyVpcAttribute (Shared01)
EC2.MoveAddressToVpc (Shared00)
EC2.PurchaseScheduledInstances (Shared00)
EC2.ReleaseAddress (Shared00)
EC2.ReleaseAddress (Shared01)
EC2.ReplaceNetworkAclAssociation (Shared00)
EC2.ReplaceNetworkAclEntry (Shared00)
EC2.ReplaceRouteTableAssociation (Shared00)
EC2.ReplaceRoute (Shared00)
EC2.RequestSpotFleet (Shared00)
EC2.RequestSpotFleet (Shared01)
EC2.RequestSpotFleet (Shared02)
EC2.RequestSpotFleet (Shared03)
EC2.RequestSpotInstances (Shared00)
EC2.RequestSpotInstances (Shared01)
EC2.ResetSnapshotAttribute (Shared00)
EC2.RestoreAddressToClassic (Shared00)
EC2.RunScheduledInstances (Shared00)
EC2.RunScheduledInstances (Shared01)
EC2.UnassignPrivateIpAddresses (Shared00)

Package files

api.go customizations.go doc.go errors.go service.go waiters.go

Constants

const (
    // AccountAttributeNameSupportedPlatforms is a AccountAttributeName enum value
    AccountAttributeNameSupportedPlatforms = "supported-platforms"

    // AccountAttributeNameDefaultVpc is a AccountAttributeName enum value
    AccountAttributeNameDefaultVpc = "default-vpc"
)
const (
    // ActivityStatusError is a ActivityStatus enum value
    ActivityStatusError = "error"

    // ActivityStatusPendingFulfillment is a ActivityStatus enum value
    ActivityStatusPendingFulfillment = "pending_fulfillment"

    // ActivityStatusPendingTermination is a ActivityStatus enum value
    ActivityStatusPendingTermination = "pending_termination"

    // ActivityStatusFulfilled is a ActivityStatus enum value
    ActivityStatusFulfilled = "fulfilled"
)
const (
    // AffinityDefault is a Affinity enum value
    AffinityDefault = "default"

    // AffinityHost is a Affinity enum value
    AffinityHost = "host"
)
const (
    // AllocationStateAvailable is a AllocationState enum value
    AllocationStateAvailable = "available"

    // AllocationStateUnderAssessment is a AllocationState enum value
    AllocationStateUnderAssessment = "under-assessment"

    // AllocationStatePermanentFailure is a AllocationState enum value
    AllocationStatePermanentFailure = "permanent-failure"

    // AllocationStateReleased is a AllocationState enum value
    AllocationStateReleased = "released"

    // AllocationStateReleasedPermanentFailure is a AllocationState enum value
    AllocationStateReleasedPermanentFailure = "released-permanent-failure"
)
const (
    // AllocationStrategyLowestPrice is a AllocationStrategy enum value
    AllocationStrategyLowestPrice = "lowestPrice"

    // AllocationStrategyDiversified is a AllocationStrategy enum value
    AllocationStrategyDiversified = "diversified"
)
const (
    // ArchitectureValuesI386 is a ArchitectureValues enum value
    ArchitectureValuesI386 = "i386"

    // ArchitectureValuesX8664 is a ArchitectureValues enum value
    ArchitectureValuesX8664 = "x86_64"
)
const (
    // AttachmentStatusAttaching is a AttachmentStatus enum value
    AttachmentStatusAttaching = "attaching"

    // AttachmentStatusAttached is a AttachmentStatus enum value
    AttachmentStatusAttached = "attached"

    // AttachmentStatusDetaching is a AttachmentStatus enum value
    AttachmentStatusDetaching = "detaching"

    // AttachmentStatusDetached is a AttachmentStatus enum value
    AttachmentStatusDetached = "detached"
)
const (
    // AutoPlacementOn is a AutoPlacement enum value
    AutoPlacementOn = "on"

    // AutoPlacementOff is a AutoPlacement enum value
    AutoPlacementOff = "off"
)
const (
    // AvailabilityZoneStateAvailable is a AvailabilityZoneState enum value
    AvailabilityZoneStateAvailable = "available"

    // AvailabilityZoneStateInformation is a AvailabilityZoneState enum value
    AvailabilityZoneStateInformation = "information"

    // AvailabilityZoneStateImpaired is a AvailabilityZoneState enum value
    AvailabilityZoneStateImpaired = "impaired"

    // AvailabilityZoneStateUnavailable is a AvailabilityZoneState enum value
    AvailabilityZoneStateUnavailable = "unavailable"
)
const (
    // BatchStateSubmitted is a BatchState enum value
    BatchStateSubmitted = "submitted"

    // BatchStateActive is a BatchState enum value
    BatchStateActive = "active"

    // BatchStateCancelled is a BatchState enum value
    BatchStateCancelled = "cancelled"

    // BatchStateFailed is a BatchState enum value
    BatchStateFailed = "failed"

    // BatchStateCancelledRunning is a BatchState enum value
    BatchStateCancelledRunning = "cancelled_running"

    // BatchStateCancelledTerminating is a BatchState enum value
    BatchStateCancelledTerminating = "cancelled_terminating"

    // BatchStateModifying is a BatchState enum value
    BatchStateModifying = "modifying"
)
const (
    // BundleTaskStatePending is a BundleTaskState enum value
    BundleTaskStatePending = "pending"

    // BundleTaskStateWaitingForShutdown is a BundleTaskState enum value
    BundleTaskStateWaitingForShutdown = "waiting-for-shutdown"

    // BundleTaskStateBundling is a BundleTaskState enum value
    BundleTaskStateBundling = "bundling"

    // BundleTaskStateStoring is a BundleTaskState enum value
    BundleTaskStateStoring = "storing"

    // BundleTaskStateCancelling is a BundleTaskState enum value
    BundleTaskStateCancelling = "cancelling"

    // BundleTaskStateComplete is a BundleTaskState enum value
    BundleTaskStateComplete = "complete"

    // BundleTaskStateFailed is a BundleTaskState enum value
    BundleTaskStateFailed = "failed"
)
const (
    // CancelBatchErrorCodeFleetRequestIdDoesNotExist is a CancelBatchErrorCode enum value
    CancelBatchErrorCodeFleetRequestIdDoesNotExist = "fleetRequestIdDoesNotExist"

    // CancelBatchErrorCodeFleetRequestIdMalformed is a CancelBatchErrorCode enum value
    CancelBatchErrorCodeFleetRequestIdMalformed = "fleetRequestIdMalformed"

    // CancelBatchErrorCodeFleetRequestNotInCancellableState is a CancelBatchErrorCode enum value
    CancelBatchErrorCodeFleetRequestNotInCancellableState = "fleetRequestNotInCancellableState"

    // CancelBatchErrorCodeUnexpectedError is a CancelBatchErrorCode enum value
    CancelBatchErrorCodeUnexpectedError = "unexpectedError"
)
const (
    // CancelSpotInstanceRequestStateActive is a CancelSpotInstanceRequestState enum value
    CancelSpotInstanceRequestStateActive = "active"

    // CancelSpotInstanceRequestStateOpen is a CancelSpotInstanceRequestState enum value
    CancelSpotInstanceRequestStateOpen = "open"

    // CancelSpotInstanceRequestStateClosed is a CancelSpotInstanceRequestState enum value
    CancelSpotInstanceRequestStateClosed = "closed"

    // CancelSpotInstanceRequestStateCancelled is a CancelSpotInstanceRequestState enum value
    CancelSpotInstanceRequestStateCancelled = "cancelled"

    // CancelSpotInstanceRequestStateCompleted is a CancelSpotInstanceRequestState enum value
    CancelSpotInstanceRequestStateCompleted = "completed"
)
const (
    // ConversionTaskStateActive is a ConversionTaskState enum value
    ConversionTaskStateActive = "active"

    // ConversionTaskStateCancelling is a ConversionTaskState enum value
    ConversionTaskStateCancelling = "cancelling"

    // ConversionTaskStateCancelled is a ConversionTaskState enum value
    ConversionTaskStateCancelled = "cancelled"

    // ConversionTaskStateCompleted is a ConversionTaskState enum value
    ConversionTaskStateCompleted = "completed"
)
const (
    // DatafeedSubscriptionStateActive is a DatafeedSubscriptionState enum value
    DatafeedSubscriptionStateActive = "Active"

    // DatafeedSubscriptionStateInactive is a DatafeedSubscriptionState enum value
    DatafeedSubscriptionStateInactive = "Inactive"
)
const (
    // DeviceTypeEbs is a DeviceType enum value
    DeviceTypeEbs = "ebs"

    // DeviceTypeInstanceStore is a DeviceType enum value
    DeviceTypeInstanceStore = "instance-store"
)
const (
    // DiskImageFormatVmdk is a DiskImageFormat enum value
    DiskImageFormatVmdk = "VMDK"

    // DiskImageFormatRaw is a DiskImageFormat enum value
    DiskImageFormatRaw = "RAW"

    // DiskImageFormatVhd is a DiskImageFormat enum value
    DiskImageFormatVhd = "VHD"
)
const (
    // DomainTypeVpc is a DomainType enum value
    DomainTypeVpc = "vpc"

    // DomainTypeStandard is a DomainType enum value
    DomainTypeStandard = "standard"
)
const (
    // EventCodeInstanceReboot is a EventCode enum value
    EventCodeInstanceReboot = "instance-reboot"

    // EventCodeSystemReboot is a EventCode enum value
    EventCodeSystemReboot = "system-reboot"

    // EventCodeSystemMaintenance is a EventCode enum value
    EventCodeSystemMaintenance = "system-maintenance"

    // EventCodeInstanceRetirement is a EventCode enum value
    EventCodeInstanceRetirement = "instance-retirement"

    // EventCodeInstanceStop is a EventCode enum value
    EventCodeInstanceStop = "instance-stop"
)
const (
    // EventTypeInstanceChange is a EventType enum value
    EventTypeInstanceChange = "instanceChange"

    // EventTypeFleetRequestChange is a EventType enum value
    EventTypeFleetRequestChange = "fleetRequestChange"

    // EventTypeError is a EventType enum value
    EventTypeError = "error"
)
const (
    // ExcessCapacityTerminationPolicyNoTermination is a ExcessCapacityTerminationPolicy enum value
    ExcessCapacityTerminationPolicyNoTermination = "noTermination"

    // ExcessCapacityTerminationPolicyDefault is a ExcessCapacityTerminationPolicy enum value
    ExcessCapacityTerminationPolicyDefault = "default"
)
const (
    // ExportEnvironmentCitrix is a ExportEnvironment enum value
    ExportEnvironmentCitrix = "citrix"

    // ExportEnvironmentVmware is a ExportEnvironment enum value
    ExportEnvironmentVmware = "vmware"

    // ExportEnvironmentMicrosoft is a ExportEnvironment enum value
    ExportEnvironmentMicrosoft = "microsoft"
)
const (
    // ExportTaskStateActive is a ExportTaskState enum value
    ExportTaskStateActive = "active"

    // ExportTaskStateCancelling is a ExportTaskState enum value
    ExportTaskStateCancelling = "cancelling"

    // ExportTaskStateCancelled is a ExportTaskState enum value
    ExportTaskStateCancelled = "cancelled"

    // ExportTaskStateCompleted is a ExportTaskState enum value
    ExportTaskStateCompleted = "completed"
)
const (
    // FleetTypeRequest is a FleetType enum value
    FleetTypeRequest = "request"

    // FleetTypeMaintain is a FleetType enum value
    FleetTypeMaintain = "maintain"
)
const (
    // FlowLogsResourceTypeVpc is a FlowLogsResourceType enum value
    FlowLogsResourceTypeVpc = "VPC"

    // FlowLogsResourceTypeSubnet is a FlowLogsResourceType enum value
    FlowLogsResourceTypeSubnet = "Subnet"

    // FlowLogsResourceTypeNetworkInterface is a FlowLogsResourceType enum value
    FlowLogsResourceTypeNetworkInterface = "NetworkInterface"
)
const (
    // FpgaImageStateCodePending is a FpgaImageStateCode enum value
    FpgaImageStateCodePending = "pending"

    // FpgaImageStateCodeFailed is a FpgaImageStateCode enum value
    FpgaImageStateCodeFailed = "failed"

    // FpgaImageStateCodeAvailable is a FpgaImageStateCode enum value
    FpgaImageStateCodeAvailable = "available"

    // FpgaImageStateCodeUnavailable is a FpgaImageStateCode enum value
    FpgaImageStateCodeUnavailable = "unavailable"
)
const (
    // HostTenancyDedicated is a HostTenancy enum value
    HostTenancyDedicated = "dedicated"

    // HostTenancyHost is a HostTenancy enum value
    HostTenancyHost = "host"
)
const (
    // HypervisorTypeOvm is a HypervisorType enum value
    HypervisorTypeOvm = "ovm"

    // HypervisorTypeXen is a HypervisorType enum value
    HypervisorTypeXen = "xen"
)
const (
    // IamInstanceProfileAssociationStateAssociating is a IamInstanceProfileAssociationState enum value
    IamInstanceProfileAssociationStateAssociating = "associating"

    // IamInstanceProfileAssociationStateAssociated is a IamInstanceProfileAssociationState enum value
    IamInstanceProfileAssociationStateAssociated = "associated"

    // IamInstanceProfileAssociationStateDisassociating is a IamInstanceProfileAssociationState enum value
    IamInstanceProfileAssociationStateDisassociating = "disassociating"

    // IamInstanceProfileAssociationStateDisassociated is a IamInstanceProfileAssociationState enum value
    IamInstanceProfileAssociationStateDisassociated = "disassociated"
)
const (
    // ImageAttributeNameDescription is a ImageAttributeName enum value
    ImageAttributeNameDescription = "description"

    // ImageAttributeNameKernel is a ImageAttributeName enum value
    ImageAttributeNameKernel = "kernel"

    // ImageAttributeNameRamdisk is a ImageAttributeName enum value
    ImageAttributeNameRamdisk = "ramdisk"

    // ImageAttributeNameLaunchPermission is a ImageAttributeName enum value
    ImageAttributeNameLaunchPermission = "launchPermission"

    // ImageAttributeNameProductCodes is a ImageAttributeName enum value
    ImageAttributeNameProductCodes = "productCodes"

    // ImageAttributeNameBlockDeviceMapping is a ImageAttributeName enum value
    ImageAttributeNameBlockDeviceMapping = "blockDeviceMapping"

    // ImageAttributeNameSriovNetSupport is a ImageAttributeName enum value
    ImageAttributeNameSriovNetSupport = "sriovNetSupport"
)
const (
    // ImageStatePending is a ImageState enum value
    ImageStatePending = "pending"

    // ImageStateAvailable is a ImageState enum value
    ImageStateAvailable = "available"

    // ImageStateInvalid is a ImageState enum value
    ImageStateInvalid = "invalid"

    // ImageStateDeregistered is a ImageState enum value
    ImageStateDeregistered = "deregistered"

    // ImageStateTransient is a ImageState enum value
    ImageStateTransient = "transient"

    // ImageStateFailed is a ImageState enum value
    ImageStateFailed = "failed"

    // ImageStateError is a ImageState enum value
    ImageStateError = "error"
)
const (
    // ImageTypeValuesMachine is a ImageTypeValues enum value
    ImageTypeValuesMachine = "machine"

    // ImageTypeValuesKernel is a ImageTypeValues enum value
    ImageTypeValuesKernel = "kernel"

    // ImageTypeValuesRamdisk is a ImageTypeValues enum value
    ImageTypeValuesRamdisk = "ramdisk"
)
const (
    // InstanceAttributeNameInstanceType is a InstanceAttributeName enum value
    InstanceAttributeNameInstanceType = "instanceType"

    // InstanceAttributeNameKernel is a InstanceAttributeName enum value
    InstanceAttributeNameKernel = "kernel"

    // InstanceAttributeNameRamdisk is a InstanceAttributeName enum value
    InstanceAttributeNameRamdisk = "ramdisk"

    // InstanceAttributeNameUserData is a InstanceAttributeName enum value
    InstanceAttributeNameUserData = "userData"

    // InstanceAttributeNameDisableApiTermination is a InstanceAttributeName enum value
    InstanceAttributeNameDisableApiTermination = "disableApiTermination"

    // InstanceAttributeNameInstanceInitiatedShutdownBehavior is a InstanceAttributeName enum value
    InstanceAttributeNameInstanceInitiatedShutdownBehavior = "instanceInitiatedShutdownBehavior"

    // InstanceAttributeNameRootDeviceName is a InstanceAttributeName enum value
    InstanceAttributeNameRootDeviceName = "rootDeviceName"

    // InstanceAttributeNameBlockDeviceMapping is a InstanceAttributeName enum value
    InstanceAttributeNameBlockDeviceMapping = "blockDeviceMapping"

    // InstanceAttributeNameProductCodes is a InstanceAttributeName enum value
    InstanceAttributeNameProductCodes = "productCodes"

    // InstanceAttributeNameSourceDestCheck is a InstanceAttributeName enum value
    InstanceAttributeNameSourceDestCheck = "sourceDestCheck"

    // InstanceAttributeNameGroupSet is a InstanceAttributeName enum value
    InstanceAttributeNameGroupSet = "groupSet"

    // InstanceAttributeNameEbsOptimized is a InstanceAttributeName enum value
    InstanceAttributeNameEbsOptimized = "ebsOptimized"

    // InstanceAttributeNameSriovNetSupport is a InstanceAttributeName enum value
    InstanceAttributeNameSriovNetSupport = "sriovNetSupport"

    // InstanceAttributeNameEnaSupport is a InstanceAttributeName enum value
    InstanceAttributeNameEnaSupport = "enaSupport"
)
const (
    // InstanceHealthStatusHealthy is a InstanceHealthStatus enum value
    InstanceHealthStatusHealthy = "healthy"

    // InstanceHealthStatusUnhealthy is a InstanceHealthStatus enum value
    InstanceHealthStatusUnhealthy = "unhealthy"
)
const (
    // InstanceLifecycleTypeSpot is a InstanceLifecycleType enum value
    InstanceLifecycleTypeSpot = "spot"

    // InstanceLifecycleTypeScheduled is a InstanceLifecycleType enum value
    InstanceLifecycleTypeScheduled = "scheduled"
)
const (
    // InstanceStateNamePending is a InstanceStateName enum value
    InstanceStateNamePending = "pending"

    // InstanceStateNameRunning is a InstanceStateName enum value
    InstanceStateNameRunning = "running"

    // InstanceStateNameShuttingDown is a InstanceStateName enum value
    InstanceStateNameShuttingDown = "shutting-down"

    // InstanceStateNameTerminated is a InstanceStateName enum value
    InstanceStateNameTerminated = "terminated"

    // InstanceStateNameStopping is a InstanceStateName enum value
    InstanceStateNameStopping = "stopping"

    // InstanceStateNameStopped is a InstanceStateName enum value
    InstanceStateNameStopped = "stopped"
)
const (
    // InstanceTypeT1Micro is a InstanceType enum value
    InstanceTypeT1Micro = "t1.micro"

    // InstanceTypeT2Nano is a InstanceType enum value
    InstanceTypeT2Nano = "t2.nano"

    // InstanceTypeT2Micro is a InstanceType enum value
    InstanceTypeT2Micro = "t2.micro"

    // InstanceTypeT2Small is a InstanceType enum value
    InstanceTypeT2Small = "t2.small"

    // InstanceTypeT2Medium is a InstanceType enum value
    InstanceTypeT2Medium = "t2.medium"

    // InstanceTypeT2Large is a InstanceType enum value
    InstanceTypeT2Large = "t2.large"

    // InstanceTypeT2Xlarge is a InstanceType enum value
    InstanceTypeT2Xlarge = "t2.xlarge"

    // InstanceTypeT22xlarge is a InstanceType enum value
    InstanceTypeT22xlarge = "t2.2xlarge"

    // InstanceTypeM1Small is a InstanceType enum value
    InstanceTypeM1Small = "m1.small"

    // InstanceTypeM1Medium is a InstanceType enum value
    InstanceTypeM1Medium = "m1.medium"

    // InstanceTypeM1Large is a InstanceType enum value
    InstanceTypeM1Large = "m1.large"

    // InstanceTypeM1Xlarge is a InstanceType enum value
    InstanceTypeM1Xlarge = "m1.xlarge"

    // InstanceTypeM3Medium is a InstanceType enum value
    InstanceTypeM3Medium = "m3.medium"

    // InstanceTypeM3Large is a InstanceType enum value
    InstanceTypeM3Large = "m3.large"

    // InstanceTypeM3Xlarge is a InstanceType enum value
    InstanceTypeM3Xlarge = "m3.xlarge"

    // InstanceTypeM32xlarge is a InstanceType enum value
    InstanceTypeM32xlarge = "m3.2xlarge"

    // InstanceTypeM4Large is a InstanceType enum value
    InstanceTypeM4Large = "m4.large"

    // InstanceTypeM4Xlarge is a InstanceType enum value
    InstanceTypeM4Xlarge = "m4.xlarge"

    // InstanceTypeM42xlarge is a InstanceType enum value
    InstanceTypeM42xlarge = "m4.2xlarge"

    // InstanceTypeM44xlarge is a InstanceType enum value
    InstanceTypeM44xlarge = "m4.4xlarge"

    // InstanceTypeM410xlarge is a InstanceType enum value
    InstanceTypeM410xlarge = "m4.10xlarge"

    // InstanceTypeM416xlarge is a InstanceType enum value
    InstanceTypeM416xlarge = "m4.16xlarge"

    // InstanceTypeM2Xlarge is a InstanceType enum value
    InstanceTypeM2Xlarge = "m2.xlarge"

    // InstanceTypeM22xlarge is a InstanceType enum value
    InstanceTypeM22xlarge = "m2.2xlarge"

    // InstanceTypeM24xlarge is a InstanceType enum value
    InstanceTypeM24xlarge = "m2.4xlarge"

    // InstanceTypeCr18xlarge is a InstanceType enum value
    InstanceTypeCr18xlarge = "cr1.8xlarge"

    // InstanceTypeR3Large is a InstanceType enum value
    InstanceTypeR3Large = "r3.large"

    // InstanceTypeR3Xlarge is a InstanceType enum value
    InstanceTypeR3Xlarge = "r3.xlarge"

    // InstanceTypeR32xlarge is a InstanceType enum value
    InstanceTypeR32xlarge = "r3.2xlarge"

    // InstanceTypeR34xlarge is a InstanceType enum value
    InstanceTypeR34xlarge = "r3.4xlarge"

    // InstanceTypeR38xlarge is a InstanceType enum value
    InstanceTypeR38xlarge = "r3.8xlarge"

    // InstanceTypeR4Large is a InstanceType enum value
    InstanceTypeR4Large = "r4.large"

    // InstanceTypeR4Xlarge is a InstanceType enum value
    InstanceTypeR4Xlarge = "r4.xlarge"

    // InstanceTypeR42xlarge is a InstanceType enum value
    InstanceTypeR42xlarge = "r4.2xlarge"

    // InstanceTypeR44xlarge is a InstanceType enum value
    InstanceTypeR44xlarge = "r4.4xlarge"

    // InstanceTypeR48xlarge is a InstanceType enum value
    InstanceTypeR48xlarge = "r4.8xlarge"

    // InstanceTypeR416xlarge is a InstanceType enum value
    InstanceTypeR416xlarge = "r4.16xlarge"

    // InstanceTypeX116xlarge is a InstanceType enum value
    InstanceTypeX116xlarge = "x1.16xlarge"

    // InstanceTypeX132xlarge is a InstanceType enum value
    InstanceTypeX132xlarge = "x1.32xlarge"

    // InstanceTypeI2Xlarge is a InstanceType enum value
    InstanceTypeI2Xlarge = "i2.xlarge"

    // InstanceTypeI22xlarge is a InstanceType enum value
    InstanceTypeI22xlarge = "i2.2xlarge"

    // InstanceTypeI24xlarge is a InstanceType enum value
    InstanceTypeI24xlarge = "i2.4xlarge"

    // InstanceTypeI28xlarge is a InstanceType enum value
    InstanceTypeI28xlarge = "i2.8xlarge"

    // InstanceTypeI3Large is a InstanceType enum value
    InstanceTypeI3Large = "i3.large"

    // InstanceTypeI3Xlarge is a InstanceType enum value
    InstanceTypeI3Xlarge = "i3.xlarge"

    // InstanceTypeI32xlarge is a InstanceType enum value
    InstanceTypeI32xlarge = "i3.2xlarge"

    // InstanceTypeI34xlarge is a InstanceType enum value
    InstanceTypeI34xlarge = "i3.4xlarge"

    // InstanceTypeI38xlarge is a InstanceType enum value
    InstanceTypeI38xlarge = "i3.8xlarge"

    // InstanceTypeI316xlarge is a InstanceType enum value
    InstanceTypeI316xlarge = "i3.16xlarge"

    // InstanceTypeHi14xlarge is a InstanceType enum value
    InstanceTypeHi14xlarge = "hi1.4xlarge"

    // InstanceTypeHs18xlarge is a InstanceType enum value
    InstanceTypeHs18xlarge = "hs1.8xlarge"

    // InstanceTypeC1Medium is a InstanceType enum value
    InstanceTypeC1Medium = "c1.medium"

    // InstanceTypeC1Xlarge is a InstanceType enum value
    InstanceTypeC1Xlarge = "c1.xlarge"

    // InstanceTypeC3Large is a InstanceType enum value
    InstanceTypeC3Large = "c3.large"

    // InstanceTypeC3Xlarge is a InstanceType enum value
    InstanceTypeC3Xlarge = "c3.xlarge"

    // InstanceTypeC32xlarge is a InstanceType enum value
    InstanceTypeC32xlarge = "c3.2xlarge"

    // InstanceTypeC34xlarge is a InstanceType enum value
    InstanceTypeC34xlarge = "c3.4xlarge"

    // InstanceTypeC38xlarge is a InstanceType enum value
    InstanceTypeC38xlarge = "c3.8xlarge"

    // InstanceTypeC4Large is a InstanceType enum value
    InstanceTypeC4Large = "c4.large"

    // InstanceTypeC4Xlarge is a InstanceType enum value
    InstanceTypeC4Xlarge = "c4.xlarge"

    // InstanceTypeC42xlarge is a InstanceType enum value
    InstanceTypeC42xlarge = "c4.2xlarge"

    // InstanceTypeC44xlarge is a InstanceType enum value
    InstanceTypeC44xlarge = "c4.4xlarge"

    // InstanceTypeC48xlarge is a InstanceType enum value
    InstanceTypeC48xlarge = "c4.8xlarge"

    // InstanceTypeCc14xlarge is a InstanceType enum value
    InstanceTypeCc14xlarge = "cc1.4xlarge"

    // InstanceTypeCc28xlarge is a InstanceType enum value
    InstanceTypeCc28xlarge = "cc2.8xlarge"

    // InstanceTypeG22xlarge is a InstanceType enum value
    InstanceTypeG22xlarge = "g2.2xlarge"

    // InstanceTypeG28xlarge is a InstanceType enum value
    InstanceTypeG28xlarge = "g2.8xlarge"

    // InstanceTypeCg14xlarge is a InstanceType enum value
    InstanceTypeCg14xlarge = "cg1.4xlarge"

    // InstanceTypeP2Xlarge is a InstanceType enum value
    InstanceTypeP2Xlarge = "p2.xlarge"

    // InstanceTypeP28xlarge is a InstanceType enum value
    InstanceTypeP28xlarge = "p2.8xlarge"

    // InstanceTypeP216xlarge is a InstanceType enum value
    InstanceTypeP216xlarge = "p2.16xlarge"

    // InstanceTypeD2Xlarge is a InstanceType enum value
    InstanceTypeD2Xlarge = "d2.xlarge"

    // InstanceTypeD22xlarge is a InstanceType enum value
    InstanceTypeD22xlarge = "d2.2xlarge"

    // InstanceTypeD24xlarge is a InstanceType enum value
    InstanceTypeD24xlarge = "d2.4xlarge"

    // InstanceTypeD28xlarge is a InstanceType enum value
    InstanceTypeD28xlarge = "d2.8xlarge"

    // InstanceTypeF12xlarge is a InstanceType enum value
    InstanceTypeF12xlarge = "f1.2xlarge"

    // InstanceTypeF116xlarge is a InstanceType enum value
    InstanceTypeF116xlarge = "f1.16xlarge"
)
const (
    // ListingStateAvailable is a ListingState enum value
    ListingStateAvailable = "available"

    // ListingStateSold is a ListingState enum value
    ListingStateSold = "sold"

    // ListingStateCancelled is a ListingState enum value
    ListingStateCancelled = "cancelled"

    // ListingStatePending is a ListingState enum value
    ListingStatePending = "pending"
)
const (
    // ListingStatusActive is a ListingStatus enum value
    ListingStatusActive = "active"

    // ListingStatusPending is a ListingStatus enum value
    ListingStatusPending = "pending"

    // ListingStatusCancelled is a ListingStatus enum value
    ListingStatusCancelled = "cancelled"

    // ListingStatusClosed is a ListingStatus enum value
    ListingStatusClosed = "closed"
)
const (
    // MonitoringStateDisabled is a MonitoringState enum value
    MonitoringStateDisabled = "disabled"

    // MonitoringStateDisabling is a MonitoringState enum value
    MonitoringStateDisabling = "disabling"

    // MonitoringStateEnabled is a MonitoringState enum value
    MonitoringStateEnabled = "enabled"

    // MonitoringStatePending is a MonitoringState enum value
    MonitoringStatePending = "pending"
)
const (
    // MoveStatusMovingToVpc is a MoveStatus enum value
    MoveStatusMovingToVpc = "movingToVpc"

    // MoveStatusRestoringToClassic is a MoveStatus enum value
    MoveStatusRestoringToClassic = "restoringToClassic"
)
const (
    // NatGatewayStatePending is a NatGatewayState enum value
    NatGatewayStatePending = "pending"

    // NatGatewayStateFailed is a NatGatewayState enum value
    NatGatewayStateFailed = "failed"

    // NatGatewayStateAvailable is a NatGatewayState enum value
    NatGatewayStateAvailable = "available"

    // NatGatewayStateDeleting is a NatGatewayState enum value
    NatGatewayStateDeleting = "deleting"

    // NatGatewayStateDeleted is a NatGatewayState enum value
    NatGatewayStateDeleted = "deleted"
)
const (
    // NetworkInterfaceAttributeDescription is a NetworkInterfaceAttribute enum value
    NetworkInterfaceAttributeDescription = "description"

    // NetworkInterfaceAttributeGroupSet is a NetworkInterfaceAttribute enum value
    NetworkInterfaceAttributeGroupSet = "groupSet"

    // NetworkInterfaceAttributeSourceDestCheck is a NetworkInterfaceAttribute enum value
    NetworkInterfaceAttributeSourceDestCheck = "sourceDestCheck"

    // NetworkInterfaceAttributeAttachment is a NetworkInterfaceAttribute enum value
    NetworkInterfaceAttributeAttachment = "attachment"
)
const (
    // NetworkInterfaceStatusAvailable is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusAvailable = "available"

    // NetworkInterfaceStatusAttaching is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusAttaching = "attaching"

    // NetworkInterfaceStatusInUse is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusInUse = "in-use"

    // NetworkInterfaceStatusDetaching is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusDetaching = "detaching"
)
const (
    // NetworkInterfaceTypeInterface is a NetworkInterfaceType enum value
    NetworkInterfaceTypeInterface = "interface"

    // NetworkInterfaceTypeNatGateway is a NetworkInterfaceType enum value
    NetworkInterfaceTypeNatGateway = "natGateway"
)
const (
    // OfferingClassTypeStandard is a OfferingClassType enum value
    OfferingClassTypeStandard = "standard"

    // OfferingClassTypeConvertible is a OfferingClassType enum value
    OfferingClassTypeConvertible = "convertible"
)
const (
    // OfferingTypeValuesHeavyUtilization is a OfferingTypeValues enum value
    OfferingTypeValuesHeavyUtilization = "Heavy Utilization"

    // OfferingTypeValuesMediumUtilization is a OfferingTypeValues enum value
    OfferingTypeValuesMediumUtilization = "Medium Utilization"

    // OfferingTypeValuesLightUtilization is a OfferingTypeValues enum value
    OfferingTypeValuesLightUtilization = "Light Utilization"

    // OfferingTypeValuesNoUpfront is a OfferingTypeValues enum value
    OfferingTypeValuesNoUpfront = "No Upfront"

    // OfferingTypeValuesPartialUpfront is a OfferingTypeValues enum value
    OfferingTypeValuesPartialUpfront = "Partial Upfront"

    // OfferingTypeValuesAllUpfront is a OfferingTypeValues enum value
    OfferingTypeValuesAllUpfront = "All Upfront"
)
const (
    // OperationTypeAdd is a OperationType enum value
    OperationTypeAdd = "add"

    // OperationTypeRemove is a OperationType enum value
    OperationTypeRemove = "remove"
)
const (
    // PaymentOptionAllUpfront is a PaymentOption enum value
    PaymentOptionAllUpfront = "AllUpfront"

    // PaymentOptionPartialUpfront is a PaymentOption enum value
    PaymentOptionPartialUpfront = "PartialUpfront"

    // PaymentOptionNoUpfront is a PaymentOption enum value
    PaymentOptionNoUpfront = "NoUpfront"
)
const (
    // PlacementGroupStatePending is a PlacementGroupState enum value
    PlacementGroupStatePending = "pending"

    // PlacementGroupStateAvailable is a PlacementGroupState enum value
    PlacementGroupStateAvailable = "available"

    // PlacementGroupStateDeleting is a PlacementGroupState enum value
    PlacementGroupStateDeleting = "deleting"

    // PlacementGroupStateDeleted is a PlacementGroupState enum value
    PlacementGroupStateDeleted = "deleted"
)
const (
    // ProductCodeValuesDevpay is a ProductCodeValues enum value
    ProductCodeValuesDevpay = "devpay"

    // ProductCodeValuesMarketplace is a ProductCodeValues enum value
    ProductCodeValuesMarketplace = "marketplace"
)
const (
    // RIProductDescriptionLinuxUnix is a RIProductDescription enum value
    RIProductDescriptionLinuxUnix = "Linux/UNIX"

    // RIProductDescriptionLinuxUnixamazonVpc is a RIProductDescription enum value
    RIProductDescriptionLinuxUnixamazonVpc = "Linux/UNIX (Amazon VPC)"

    // RIProductDescriptionWindows is a RIProductDescription enum value
    RIProductDescriptionWindows = "Windows"

    // RIProductDescriptionWindowsAmazonVpc is a RIProductDescription enum value
    RIProductDescriptionWindowsAmazonVpc = "Windows (Amazon VPC)"
)
const (
    // ReportInstanceReasonCodesInstanceStuckInState is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesInstanceStuckInState = "instance-stuck-in-state"

    // ReportInstanceReasonCodesUnresponsive is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesUnresponsive = "unresponsive"

    // ReportInstanceReasonCodesNotAcceptingCredentials is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesNotAcceptingCredentials = "not-accepting-credentials"

    // ReportInstanceReasonCodesPasswordNotAvailable is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesPasswordNotAvailable = "password-not-available"

    // ReportInstanceReasonCodesPerformanceNetwork is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesPerformanceNetwork = "performance-network"

    // ReportInstanceReasonCodesPerformanceInstanceStore is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesPerformanceInstanceStore = "performance-instance-store"

    // ReportInstanceReasonCodesPerformanceEbsVolume is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesPerformanceEbsVolume = "performance-ebs-volume"

    // ReportInstanceReasonCodesPerformanceOther is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesPerformanceOther = "performance-other"

    // ReportInstanceReasonCodesOther is a ReportInstanceReasonCodes enum value
    ReportInstanceReasonCodesOther = "other"
)
const (
    // ReportStatusTypeOk is a ReportStatusType enum value
    ReportStatusTypeOk = "ok"

    // ReportStatusTypeImpaired is a ReportStatusType enum value
    ReportStatusTypeImpaired = "impaired"
)
const (
    // ReservationStatePaymentPending is a ReservationState enum value
    ReservationStatePaymentPending = "payment-pending"

    // ReservationStatePaymentFailed is a ReservationState enum value
    ReservationStatePaymentFailed = "payment-failed"

    // ReservationStateActive is a ReservationState enum value
    ReservationStateActive = "active"

    // ReservationStateRetired is a ReservationState enum value
    ReservationStateRetired = "retired"
)
const (
    // ReservedInstanceStatePaymentPending is a ReservedInstanceState enum value
    ReservedInstanceStatePaymentPending = "payment-pending"

    // ReservedInstanceStateActive is a ReservedInstanceState enum value
    ReservedInstanceStateActive = "active"

    // ReservedInstanceStatePaymentFailed is a ReservedInstanceState enum value
    ReservedInstanceStatePaymentFailed = "payment-failed"

    // ReservedInstanceStateRetired is a ReservedInstanceState enum value
    ReservedInstanceStateRetired = "retired"
)
const (
    // ResourceTypeCustomerGateway is a ResourceType enum value
    ResourceTypeCustomerGateway = "customer-gateway"

    // ResourceTypeDhcpOptions is a ResourceType enum value
    ResourceTypeDhcpOptions = "dhcp-options"

    // ResourceTypeImage is a ResourceType enum value
    ResourceTypeImage = "image"

    // ResourceTypeInstance is a ResourceType enum value
    ResourceTypeInstance = "instance"

    // ResourceTypeInternetGateway is a ResourceType enum value
    ResourceTypeInternetGateway = "internet-gateway"

    // ResourceTypeNetworkAcl is a ResourceType enum value
    ResourceTypeNetworkAcl = "network-acl"

    // ResourceTypeNetworkInterface is a ResourceType enum value
    ResourceTypeNetworkInterface = "network-interface"

    // ResourceTypeReservedInstances is a ResourceType enum value
    ResourceTypeReservedInstances = "reserved-instances"

    // ResourceTypeRouteTable is a ResourceType enum value
    ResourceTypeRouteTable = "route-table"

    // ResourceTypeSnapshot is a ResourceType enum value
    ResourceTypeSnapshot = "snapshot"

    // ResourceTypeSpotInstancesRequest is a ResourceType enum value
    ResourceTypeSpotInstancesRequest = "spot-instances-request"

    // ResourceTypeSubnet is a ResourceType enum value
    ResourceTypeSubnet = "subnet"

    // ResourceTypeSecurityGroup is a ResourceType enum value
    ResourceTypeSecurityGroup = "security-group"

    // ResourceTypeVolume is a ResourceType enum value
    ResourceTypeVolume = "volume"

    // ResourceTypeVpc is a ResourceType enum value
    ResourceTypeVpc = "vpc"

    // ResourceTypeVpnConnection is a ResourceType enum value
    ResourceTypeVpnConnection = "vpn-connection"

    // ResourceTypeVpnGateway is a ResourceType enum value
    ResourceTypeVpnGateway = "vpn-gateway"
)
const (
    // RouteOriginCreateRouteTable is a RouteOrigin enum value
    RouteOriginCreateRouteTable = "CreateRouteTable"

    // RouteOriginCreateRoute is a RouteOrigin enum value
    RouteOriginCreateRoute = "CreateRoute"

    // RouteOriginEnableVgwRoutePropagation is a RouteOrigin enum value
    RouteOriginEnableVgwRoutePropagation = "EnableVgwRoutePropagation"
)
const (
    // RouteStateActive is a RouteState enum value
    RouteStateActive = "active"

    // RouteStateBlackhole is a RouteState enum value
    RouteStateBlackhole = "blackhole"
)
const (
    // RuleActionAllow is a RuleAction enum value
    RuleActionAllow = "allow"

    // RuleActionDeny is a RuleAction enum value
    RuleActionDeny = "deny"
)
const (
    // ShutdownBehaviorStop is a ShutdownBehavior enum value
    ShutdownBehaviorStop = "stop"

    // ShutdownBehaviorTerminate is a ShutdownBehavior enum value
    ShutdownBehaviorTerminate = "terminate"
)
const (
    // SnapshotAttributeNameProductCodes is a SnapshotAttributeName enum value
    SnapshotAttributeNameProductCodes = "productCodes"

    // SnapshotAttributeNameCreateVolumePermission is a SnapshotAttributeName enum value
    SnapshotAttributeNameCreateVolumePermission = "createVolumePermission"
)
const (
    // SnapshotStatePending is a SnapshotState enum value
    SnapshotStatePending = "pending"

    // SnapshotStateCompleted is a SnapshotState enum value
    SnapshotStateCompleted = "completed"

    // SnapshotStateError is a SnapshotState enum value
    SnapshotStateError = "error"
)
const (
    // SpotInstanceStateOpen is a SpotInstanceState enum value
    SpotInstanceStateOpen = "open"

    // SpotInstanceStateActive is a SpotInstanceState enum value
    SpotInstanceStateActive = "active"

    // SpotInstanceStateClosed is a SpotInstanceState enum value
    SpotInstanceStateClosed = "closed"

    // SpotInstanceStateCancelled is a SpotInstanceState enum value
    SpotInstanceStateCancelled = "cancelled"

    // SpotInstanceStateFailed is a SpotInstanceState enum value
    SpotInstanceStateFailed = "failed"
)
const (
    // SpotInstanceTypeOneTime is a SpotInstanceType enum value
    SpotInstanceTypeOneTime = "one-time"

    // SpotInstanceTypePersistent is a SpotInstanceType enum value
    SpotInstanceTypePersistent = "persistent"
)
const (
    // StatePending is a State enum value
    StatePending = "Pending"

    // StateAvailable is a State enum value
    StateAvailable = "Available"

    // StateDeleting is a State enum value
    StateDeleting = "Deleting"

    // StateDeleted is a State enum value
    StateDeleted = "Deleted"
)
const (
    // StatusMoveInProgress is a Status enum value
    StatusMoveInProgress = "MoveInProgress"

    // StatusInVpc is a Status enum value
    StatusInVpc = "InVpc"

    // StatusInClassic is a Status enum value
    StatusInClassic = "InClassic"
)
const (
    // StatusTypePassed is a StatusType enum value
    StatusTypePassed = "passed"

    // StatusTypeFailed is a StatusType enum value
    StatusTypeFailed = "failed"

    // StatusTypeInsufficientData is a StatusType enum value
    StatusTypeInsufficientData = "insufficient-data"

    // StatusTypeInitializing is a StatusType enum value
    StatusTypeInitializing = "initializing"
)
const (
    // SubnetCidrBlockStateCodeAssociating is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeAssociating = "associating"

    // SubnetCidrBlockStateCodeAssociated is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeAssociated = "associated"

    // SubnetCidrBlockStateCodeDisassociating is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeDisassociating = "disassociating"

    // SubnetCidrBlockStateCodeDisassociated is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeDisassociated = "disassociated"

    // SubnetCidrBlockStateCodeFailing is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeFailing = "failing"

    // SubnetCidrBlockStateCodeFailed is a SubnetCidrBlockStateCode enum value
    SubnetCidrBlockStateCodeFailed = "failed"
)
const (
    // SubnetStatePending is a SubnetState enum value
    SubnetStatePending = "pending"

    // SubnetStateAvailable is a SubnetState enum value
    SubnetStateAvailable = "available"
)
const (
    // SummaryStatusOk is a SummaryStatus enum value
    SummaryStatusOk = "ok"

    // SummaryStatusImpaired is a SummaryStatus enum value
    SummaryStatusImpaired = "impaired"

    // SummaryStatusInsufficientData is a SummaryStatus enum value
    SummaryStatusInsufficientData = "insufficient-data"

    // SummaryStatusNotApplicable is a SummaryStatus enum value
    SummaryStatusNotApplicable = "not-applicable"

    // SummaryStatusInitializing is a SummaryStatus enum value
    SummaryStatusInitializing = "initializing"
)
const (
    // TelemetryStatusUp is a TelemetryStatus enum value
    TelemetryStatusUp = "UP"

    // TelemetryStatusDown is a TelemetryStatus enum value
    TelemetryStatusDown = "DOWN"
)
const (
    // TenancyDefault is a Tenancy enum value
    TenancyDefault = "default"

    // TenancyDedicated is a Tenancy enum value
    TenancyDedicated = "dedicated"

    // TenancyHost is a Tenancy enum value
    TenancyHost = "host"
)
const (
    // TrafficTypeAccept is a TrafficType enum value
    TrafficTypeAccept = "ACCEPT"

    // TrafficTypeReject is a TrafficType enum value
    TrafficTypeReject = "REJECT"

    // TrafficTypeAll is a TrafficType enum value
    TrafficTypeAll = "ALL"
)
const (
    // VirtualizationTypeHvm is a VirtualizationType enum value
    VirtualizationTypeHvm = "hvm"

    // VirtualizationTypeParavirtual is a VirtualizationType enum value
    VirtualizationTypeParavirtual = "paravirtual"
)
const (
    // VolumeAttachmentStateAttaching is a VolumeAttachmentState enum value
    VolumeAttachmentStateAttaching = "attaching"

    // VolumeAttachmentStateAttached is a VolumeAttachmentState enum value
    VolumeAttachmentStateAttached = "attached"

    // VolumeAttachmentStateDetaching is a VolumeAttachmentState enum value
    VolumeAttachmentStateDetaching = "detaching"

    // VolumeAttachmentStateDetached is a VolumeAttachmentState enum value
    VolumeAttachmentStateDetached = "detached"
)
const (
    // VolumeAttributeNameAutoEnableIo is a VolumeAttributeName enum value
    VolumeAttributeNameAutoEnableIo = "autoEnableIO"

    // VolumeAttributeNameProductCodes is a VolumeAttributeName enum value
    VolumeAttributeNameProductCodes = "productCodes"
)
const (
    // VolumeModificationStateModifying is a VolumeModificationState enum value
    VolumeModificationStateModifying = "modifying"

    // VolumeModificationStateOptimizing is a VolumeModificationState enum value
    VolumeModificationStateOptimizing = "optimizing"

    // VolumeModificationStateCompleted is a VolumeModificationState enum value
    VolumeModificationStateCompleted = "completed"

    // VolumeModificationStateFailed is a VolumeModificationState enum value
    VolumeModificationStateFailed = "failed"
)
const (
    // VolumeStateCreating is a VolumeState enum value
    VolumeStateCreating = "creating"

    // VolumeStateAvailable is a VolumeState enum value
    VolumeStateAvailable = "available"

    // VolumeStateInUse is a VolumeState enum value
    VolumeStateInUse = "in-use"

    // VolumeStateDeleting is a VolumeState enum value
    VolumeStateDeleting = "deleting"

    // VolumeStateDeleted is a VolumeState enum value
    VolumeStateDeleted = "deleted"

    // VolumeStateError is a VolumeState enum value
    VolumeStateError = "error"
)
const (
    // VolumeStatusInfoStatusOk is a VolumeStatusInfoStatus enum value
    VolumeStatusInfoStatusOk = "ok"

    // VolumeStatusInfoStatusImpaired is a VolumeStatusInfoStatus enum value
    VolumeStatusInfoStatusImpaired = "impaired"

    // VolumeStatusInfoStatusInsufficientData is a VolumeStatusInfoStatus enum value
    VolumeStatusInfoStatusInsufficientData = "insufficient-data"
)
const (
    // VolumeStatusNameIoEnabled is a VolumeStatusName enum value
    VolumeStatusNameIoEnabled = "io-enabled"

    // VolumeStatusNameIoPerformance is a VolumeStatusName enum value
    VolumeStatusNameIoPerformance = "io-performance"
)
const (
    // VolumeTypeStandard is a VolumeType enum value
    VolumeTypeStandard = "standard"

    // VolumeTypeIo1 is a VolumeType enum value
    VolumeTypeIo1 = "io1"

    // VolumeTypeGp2 is a VolumeType enum value
    VolumeTypeGp2 = "gp2"

    // VolumeTypeSc1 is a VolumeType enum value
    VolumeTypeSc1 = "sc1"

    // VolumeTypeSt1 is a VolumeType enum value
    VolumeTypeSt1 = "st1"
)
const (
    // VpcAttributeNameEnableDnsSupport is a VpcAttributeName enum value
    VpcAttributeNameEnableDnsSupport = "enableDnsSupport"

    // VpcAttributeNameEnableDnsHostnames is a VpcAttributeName enum value
    VpcAttributeNameEnableDnsHostnames = "enableDnsHostnames"
)
const (
    // VpcCidrBlockStateCodeAssociating is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeAssociating = "associating"

    // VpcCidrBlockStateCodeAssociated is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeAssociated = "associated"

    // VpcCidrBlockStateCodeDisassociating is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeDisassociating = "disassociating"

    // VpcCidrBlockStateCodeDisassociated is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeDisassociated = "disassociated"

    // VpcCidrBlockStateCodeFailing is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeFailing = "failing"

    // VpcCidrBlockStateCodeFailed is a VpcCidrBlockStateCode enum value
    VpcCidrBlockStateCodeFailed = "failed"
)
const (
    // VpcPeeringConnectionStateReasonCodeInitiatingRequest is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeInitiatingRequest = "initiating-request"

    // VpcPeeringConnectionStateReasonCodePendingAcceptance is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodePendingAcceptance = "pending-acceptance"

    // VpcPeeringConnectionStateReasonCodeActive is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeActive = "active"

    // VpcPeeringConnectionStateReasonCodeDeleted is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeDeleted = "deleted"

    // VpcPeeringConnectionStateReasonCodeRejected is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeRejected = "rejected"

    // VpcPeeringConnectionStateReasonCodeFailed is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeFailed = "failed"

    // VpcPeeringConnectionStateReasonCodeExpired is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeExpired = "expired"

    // VpcPeeringConnectionStateReasonCodeProvisioning is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeProvisioning = "provisioning"

    // VpcPeeringConnectionStateReasonCodeDeleting is a VpcPeeringConnectionStateReasonCode enum value
    VpcPeeringConnectionStateReasonCodeDeleting = "deleting"
)
const (
    // VpcStatePending is a VpcState enum value
    VpcStatePending = "pending"

    // VpcStateAvailable is a VpcState enum value
    VpcStateAvailable = "available"
)
const (
    // VpnStatePending is a VpnState enum value
    VpnStatePending = "pending"

    // VpnStateAvailable is a VpnState enum value
    VpnStateAvailable = "available"

    // VpnStateDeleting is a VpnState enum value
    VpnStateDeleting = "deleting"

    // VpnStateDeleted is a VpnState enum value
    VpnStateDeleted = "deleted"
)
const (
    // ScopeAvailabilityZone is a scope enum value
    ScopeAvailabilityZone = "Availability Zone"

    // ScopeRegion is a scope enum value
    ScopeRegion = "Region"
)

Service information constants

const (
    ServiceName = "ec2"       // Service endpoint prefix API calls made to.
    EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
)
const (
    // ContainerFormatOva is a ContainerFormat enum value
    ContainerFormatOva = "ova"
)
const (
    // CurrencyCodeValuesUsd is a CurrencyCodeValues enum value
    CurrencyCodeValuesUsd = "USD"
)
const (
    // GatewayTypeIpsec1 is a GatewayType enum value
    GatewayTypeIpsec1 = "ipsec.1"
)
const (
    // PermissionGroupAll is a PermissionGroup enum value
    PermissionGroupAll = "all"
)
const (
    // PlacementStrategyCluster is a PlacementStrategy enum value
    PlacementStrategyCluster = "cluster"
)
const (
    // PlatformValuesWindows is a PlatformValues enum value
    PlatformValuesWindows = "Windows"
)
const (
    // RecurringChargeFrequencyHourly is a RecurringChargeFrequency enum value
    RecurringChargeFrequencyHourly = "Hourly"
)
const (
    // ResetImageAttributeNameLaunchPermission is a ResetImageAttributeName enum value
    ResetImageAttributeNameLaunchPermission = "launchPermission"
)
const (
    // StatusNameReachability is a StatusName enum value
    StatusNameReachability = "reachability"
)
const (
    // VpnStaticRouteSourceStatic is a VpnStaticRouteSource enum value
    VpnStaticRouteSourceStatic = "Static"
)

type AcceptReservedInstancesExchangeQuoteInput

Contains the parameters for accepting the quote. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AcceptReservedInstancesExchangeQuoteRequest

type AcceptReservedInstancesExchangeQuoteInput struct {

    // Checks whether you have the required permissions for the action, without
    // actually making the request, and provides an error response. If you have
    // the required permissions, the error response is DryRunOperation. Otherwise,
    // it is UnauthorizedOperation.
    DryRun *bool `type:"boolean"`

    // The IDs of the Convertible Reserved Instances to exchange for other Convertible
    // Reserved Instances of the same or higher value.
    //
    // ReservedInstanceIds is a required field
    ReservedInstanceIds []*string `locationName:"ReservedInstanceId" locationNameList:"ReservedInstanceId" type:"list" required:"true"`

    // The configurations of the Convertible Reserved Instance offerings that you
    // are purchasing in this exchange.
    TargetConfigurations []*TargetConfigurationRequest `locationName:"TargetConfiguration" locationNameList:"TargetConfigurationRequest" type:"list"`
    // contains filtered or unexported fields
}

func (AcceptReservedInstancesExchangeQuoteInput) GoString

func (s AcceptReservedInstancesExchangeQuoteInput) GoString() string

GoString returns the string representation

func (*AcceptReservedInstancesExchangeQuoteInput) SetDryRun

func (s *AcceptReservedInstancesExchangeQuoteInput) SetDryRun(v bool) *AcceptReservedInstancesExchangeQuoteInput

SetDryRun sets the DryRun field's value.

func (*AcceptReservedInstancesExchangeQuoteInput) SetReservedInstanceIds

func (s *AcceptReservedInstancesExchangeQuoteInput) SetReservedInstanceIds(v []*string) *AcceptReservedInstancesExchangeQuoteInput

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*AcceptReservedInstancesExchangeQuoteInput) SetTargetConfigurations

func (s *AcceptReservedInstancesExchangeQuoteInput) SetTargetConfigurations(v []*TargetConfigurationRequest) *AcceptReservedInstancesExchangeQuoteInput

SetTargetConfigurations sets the TargetConfigurations field's value.

func (AcceptReservedInstancesExchangeQuoteInput) String

func (s AcceptReservedInstancesExchangeQuoteInput) String() string

String returns the string representation

func (*AcceptReservedInstancesExchangeQuoteInput) Validate

func (s *AcceptReservedInstancesExchangeQuoteInput) Validate() error

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

type AcceptReservedInstancesExchangeQuoteOutput

The result of the exchange and whether it was successful. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AcceptReservedInstancesExchangeQuoteResult

type AcceptReservedInstancesExchangeQuoteOutput struct {

    // The ID of the successful exchange.
    ExchangeId *string `locationName:"exchangeId" type:"string"`
    // contains filtered or unexported fields
}

func (AcceptReservedInstancesExchangeQuoteOutput) GoString

func (s AcceptReservedInstancesExchangeQuoteOutput) GoString() string

GoString returns the string representation

func (*AcceptReservedInstancesExchangeQuoteOutput) SetExchangeId

func (s *AcceptReservedInstancesExchangeQuoteOutput) SetExchangeId(v string) *AcceptReservedInstancesExchangeQuoteOutput

SetExchangeId sets the ExchangeId field's value.

func (AcceptReservedInstancesExchangeQuoteOutput) String

func (s AcceptReservedInstancesExchangeQuoteOutput) String() string

String returns the string representation

type AcceptVpcPeeringConnectionInput

Contains the parameters for AcceptVpcPeeringConnection. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AcceptVpcPeeringConnectionRequest

type AcceptVpcPeeringConnectionInput struct {

    // Checks whether you have the required permissions for the action, without
    // actually making the request, and provides an error response. If you have
    // the required permissions, the error response is DryRunOperation. Otherwise,
    // it is UnauthorizedOperation.
    DryRun *bool `locationName:"dryRun" type:"boolean"`

    // The ID of the VPC peering connection.
    VpcPeeringConnectionId *string `locationName:"vpcPeeringConnectionId" type:"string"`
    // contains filtered or unexported fields
}

func (AcceptVpcPeeringConnectionInput) GoString

func (s AcceptVpcPeeringConnectionInput) GoString() string

GoString returns the string representation

func (*AcceptVpcPeeringConnectionInput) SetDryRun

func (s *AcceptVpcPeeringConnectionInput) SetDryRun(v bool) *AcceptVpcPeeringConnectionInput

SetDryRun sets the DryRun field's value.

func (*AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId

func (s *AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *AcceptVpcPeeringConnectionInput

SetVpcPeeringConnectionId sets the VpcPeeringConnectionId field's value.

func (AcceptVpcPeeringConnectionInput) String

func (s AcceptVpcPeeringConnectionInput) String() string

String returns the string representation

type AcceptVpcPeeringConnectionOutput

Contains the output of AcceptVpcPeeringConnection. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AcceptVpcPeeringConnectionResult

type AcceptVpcPeeringConnectionOutput struct {

    // Information about the VPC peering connection.
    VpcPeeringConnection *VpcPeeringConnection `locationName:"vpcPeeringConnection" type:"structure"`
    // contains filtered or unexported fields
}

func (AcceptVpcPeeringConnectionOutput) GoString

func (s AcceptVpcPeeringConnectionOutput) GoString() string

GoString returns the string representation

func (*AcceptVpcPeeringConnectionOutput) SetVpcPeeringConnection

func (s *AcceptVpcPeeringConnectionOutput) SetVpcPeeringConnection(v *VpcPeeringConnection) *AcceptVpcPeeringConnectionOutput

SetVpcPeeringConnection sets the VpcPeeringConnection field's value.

func (AcceptVpcPeeringConnectionOutput) String

func (s AcceptVpcPeeringConnectionOutput) String() string

String returns the string representation

type AccountAttribute

Describes an account attribute. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AccountAttribute

type AccountAttribute struct {

    // The name of the account attribute.
    AttributeName *string `locationName:"attributeName" type:"string"`

    // One or more values for the account attribute.
    AttributeValues []*AccountAttributeValue `locationName:"attributeValueSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

func (AccountAttribute) GoString

func (s AccountAttribute) GoString() string

GoString returns the string representation

func (*AccountAttribute) SetAttributeName

func (s *AccountAttribute) SetAttributeName(v string) *AccountAttribute

SetAttributeName sets the AttributeName field's value.

func (*AccountAttribute) SetAttributeValues

func (s *AccountAttribute) SetAttributeValues(v []*AccountAttributeValue) *AccountAttribute

SetAttributeValues sets the AttributeValues field's value.

func (AccountAttribute) String

func (s AccountAttribute) String() string

String returns the string representation

type AccountAttributeValue

Describes a value of an account attribute. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AccountAttributeValue

type AccountAttributeValue struct {

    // The value of the attribute.
    AttributeValue *string `locationName:"attributeValue" type:"string"`
    // contains filtered or unexported fields
}

func (AccountAttributeValue) GoString

func (s AccountAttributeValue) GoString() string

GoString returns the string representation

func (*AccountAttributeValue) SetAttributeValue

func (s *AccountAttributeValue) SetAttributeValue(v string) *AccountAttributeValue

SetAttributeValue sets the AttributeValue field's value.

func (AccountAttributeValue) String

func (s AccountAttributeValue) String() string

String returns the string representation

type ActiveInstance

Describes a running instance in a Spot fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ActiveInstance

type ActiveInstance struct {

    // The health status of the instance. If the status of either the instance status
    // check or the system status check is impaired, the health status of the instance
    // is unhealthy. Otherwise, the health status is healthy.
    InstanceHealth *string `locationName:"instanceHealth" type:"string" enum:"InstanceHealthStatus"`

    // The ID of the instance.
    InstanceId *string `locationName:"instanceId" type:"string"`

    // The instance type.
    InstanceType *string `locationName:"instanceType" type:"string"`

    // The ID of the Spot instance request.
    SpotInstanceRequestId *string `locationName:"spotInstanceRequestId" type:"string"`
    // contains filtered or unexported fields
}

func (ActiveInstance) GoString

func (s ActiveInstance) GoString() string

GoString returns the string representation

func (*ActiveInstance) SetInstanceHealth

func (s *ActiveInstance) SetInstanceHealth(v string) *ActiveInstance

SetInstanceHealth sets the InstanceHealth field's value.

func (*ActiveInstance) SetInstanceId

func (s *ActiveInstance) SetInstanceId(v string) *ActiveInstance

SetInstanceId sets the InstanceId field's value.

func (*ActiveInstance) SetInstanceType

func (s *ActiveInstance) SetInstanceType(v string) *ActiveInstance

SetInstanceType sets the InstanceType field's value.

func (*ActiveInstance) SetSpotInstanceRequestId

func (s *ActiveInstance) SetSpotInstanceRequestId(v string) *ActiveInstance

SetSpotInstanceRequestId sets the SpotInstanceRequestId field's value.

func (ActiveInstance) String

func (s ActiveInstance) String() string

String returns the string representation

type Address

Describes an Elastic IP address. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/Address

type Address struct {

    // The ID representing the allocation of the address for use with EC2-VPC.
    AllocationId *string `locationName:"allocationId" type:"string"`

    // The ID representing the association of the address with an instance in a
    // VPC.
    AssociationId *string `locationName:"associationId" type:"string"`

    // Indicates whether this Elastic IP address is for use with instances in EC2-Classic
    // (standard) or instances in a VPC (vpc).
    Domain *string `locationName:"domain" type:"string" enum:"DomainType"`

    // The ID of the instance that the address is associated with (if any).
    InstanceId *string `locationName:"instanceId" type:"string"`

    // The ID of the network interface.
    NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string"`

    // The ID of the AWS account that owns the network interface.
    NetworkInterfaceOwnerId *string `locationName:"networkInterfaceOwnerId" type:"string"`

    // The private IP address associated with the Elastic IP address.
    PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"`

    // The Elastic IP address.
    PublicIp *string `locationName:"publicIp" type:"string"`
    // contains filtered or unexported fields
}

func (Address) GoString

func (s Address) GoString() string

GoString returns the string representation

func (*Address) SetAllocationId

func (s *Address) SetAllocationId(v string) *Address

SetAllocationId sets the AllocationId field's value.

func (*Address) SetAssociationId

func (s *Address) SetAssociationId(v string) *Address

SetAssociationId sets the AssociationId field's value.

func (*Address) SetDomain

func (s *Address) SetDomain(v string) *Address

SetDomain sets the Domain field's value.

func (*Address) SetInstanceId

func (s *Address) SetInstanceId(v string) *Address

SetInstanceId sets the InstanceId field's value.

func (*Address) SetNetworkInterfaceId

func (s *Address) SetNetworkInterfaceId(v string) *Address

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*Address) SetNetworkInterfaceOwnerId

func (s *Address) SetNetworkInterfaceOwnerId(v string) *Address

SetNetworkInterfaceOwnerId sets the NetworkInterfaceOwnerId field's value.

func (*Address) SetPrivateIpAddress

func (s *Address) SetPrivateIpAddress(v string) *Address

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*Address) SetPublicIp

func (s *Address) SetPublicIp(v string) *Address

SetPublicIp sets the PublicIp field's value.

func (Address) String

func (s Address) String() string

String returns the string representation

type AllocateAddressInput

Contains the parameters for AllocateAddress. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AllocateAddressRequest

type AllocateAddressInput struct {

    // Set to vpc to allocate the address for use with instances in a VPC.
    //
    // Default: The address is for use with instances in EC2-Classic.
    Domain *string `type:"string" enum:"DomainType"`

    // Checks whether you have the required permissions for the action, without
    // actually making the request, and provides an error response. If you have
    // the required permissions, the error response is DryRunOperation. Otherwise,
    // it is UnauthorizedOperation.
    DryRun *bool `locationName:"dryRun" type:"boolean"`
    // contains filtered or unexported fields
}

func (AllocateAddressInput) GoString

func (s AllocateAddressInput) GoString() string

GoString returns the string representation

func (*AllocateAddressInput) SetDomain

func (s *AllocateAddressInput) SetDomain(v string) *AllocateAddressInput

SetDomain sets the Domain field's value.

func (*AllocateAddressInput) SetDryRun

func (s *AllocateAddressInput) SetDryRun(v bool) *AllocateAddressInput

SetDryRun sets the DryRun field's value.

func (AllocateAddressInput) String

func (s AllocateAddressInput) String() string

String returns the string representation

type AllocateAddressOutput

Contains the output of AllocateAddress. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AllocateAddressResult

type AllocateAddressOutput struct {

    // [EC2-VPC] The ID that AWS assigns to represent the allocation of the Elastic
    // IP address for use with instances in a VPC.
    AllocationId *string `locationName:"allocationId" type:"string"`

    // Indicates whether this Elastic IP address is for use with instances in EC2-Classic
    // (standard) or instances in a VPC (vpc).
    Domain *string `locationName:"domain" type:"string" enum:"DomainType"`

    // The Elastic IP address.
    PublicIp *string `locationName:"publicIp" type:"string"`
    // contains filtered or unexported fields
}

func (AllocateAddressOutput) GoString

func (s AllocateAddressOutput) GoString() string

GoString returns the string representation

func (*AllocateAddressOutput) SetAllocationId

func (s *AllocateAddressOutput) SetAllocationId(v string) *AllocateAddressOutput

SetAllocationId sets the AllocationId field's value.

func (*AllocateAddressOutput) SetDomain

func (s *AllocateAddressOutput) SetDomain(v string) *AllocateAddressOutput

SetDomain sets the Domain field's value.

func (*AllocateAddressOutput) SetPublicIp

func (s *AllocateAddressOutput) SetPublicIp(v string) *AllocateAddressOutput

SetPublicIp sets the PublicIp field's value.

func (AllocateAddressOutput) String

func (s AllocateAddressOutput) String() string

String returns the string representation

type AllocateHostsInput

Contains the parameters for AllocateHosts. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AllocateHostsRequest

type AllocateHostsInput struct {

    // This is enabled by default. This property allows instances to be automatically
    // placed onto available Dedicated Hosts, when you are launching instances without
    // specifying a host ID.
    //
    // Default: Enabled
    AutoPlacement *string `locationName:"autoPlacement" type:"string" enum:"AutoPlacement"`

    // The Availability Zone for the Dedicated Hosts.
    //
    // AvailabilityZone is a required field
    AvailabilityZone *string `locationName:"availabilityZone" type:"string" required:"true"`

    // Unique, case-sensitive identifier you provide to ensure idempotency of the
    // request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html)
    // in the Amazon Elastic Compute Cloud User Guide.
    ClientToken *string `locationName:"clientToken" type:"string"`

    // Specify the instance type that you want your Dedicated Hosts to be configured
    // for. When you specify the instance type, that is the only instance type that
    // you can launch onto that host.
    //
    // InstanceType is a required field
    InstanceType *string `locationName:"instanceType" type:"string" required:"true"`

    // The number of Dedicated Hosts you want to allocate to your account with these
    // parameters.
    //
    // Quantity is a required field
    Quantity *int64 `locationName:"quantity" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (AllocateHostsInput) GoString

func (s AllocateHostsInput) GoString() string

GoString returns the string representation

func (*AllocateHostsInput) SetAutoPlacement

func (s *AllocateHostsInput) SetAutoPlacement(v string) *AllocateHostsInput

SetAutoPlacement sets the AutoPlacement field's value.

func (*AllocateHostsInput) SetAvailabilityZone

func (s *AllocateHostsInput) SetAvailabilityZone(v string) *AllocateHostsInput

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*AllocateHostsInput) SetClientToken

func (s *AllocateHostsInput) SetClientToken(v string) *AllocateHostsInput

SetClientToken sets the ClientToken field's value.

func (*AllocateHostsInput) SetInstanceType

func (s *AllocateHostsInput) SetInstanceType(v string) *AllocateHostsInput

SetInstanceType sets the InstanceType field's value.

func (*AllocateHostsInput) SetQuantity

func (s *AllocateHostsInput) SetQuantity(v int64) *AllocateHostsInput

SetQuantity sets the Quantity field's value.

func (AllocateHostsInput) String

func (s AllocateHostsInput) String() string

String returns the string representation

func (*AllocateHostsInput) Validate

func (s *AllocateHostsInput) Validate() error

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

type AllocateHostsOutput

Contains the output of AllocateHosts. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AllocateHostsResult

type AllocateHostsOutput struct {

    // The ID of the allocated Dedicated Host. This is used when you want to launch
    // an instance onto a specific host.
    HostIds []*string `locationName:"hostIdSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

func (AllocateHostsOutput) GoString

func (s AllocateHostsOutput) GoString() string

GoString returns the string representation

func (*AllocateHostsOutput) SetHostIds

func (s *AllocateHostsOutput) SetHostIds(v []*string) *AllocateHostsOutput

SetHostIds sets the HostIds field's value.

func (AllocateHostsOutput) String

func (s AllocateHostsOutput) String() string

String returns the string representation

type AssignIpv6AddressesInput

Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssignIpv6AddressesRequest

type AssignIpv6AddressesInput struct {

    // The number of IPv6 addresses to assign to the network interface. Amazon EC2
    // automatically selects the IPv6 addresses from the subnet range. You can't
    // use this option if specifying specific IPv6 addresses.
    Ipv6AddressCount *int64 `locationName:"ipv6AddressCount" type:"integer"`

    // One or more specific IPv6 addresses to be assigned to the network interface.
    // You can't use this option if you're specifying a number of IPv6 addresses.
    Ipv6Addresses []*string `locationName:"ipv6Addresses" locationNameList:"item" type:"list"`

    // The ID of the network interface.
    //
    // NetworkInterfaceId is a required field
    NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssignIpv6AddressesInput) GoString

func (s AssignIpv6AddressesInput) GoString() string

GoString returns the string representation

func (*AssignIpv6AddressesInput) SetIpv6AddressCount

func (s *AssignIpv6AddressesInput) SetIpv6AddressCount(v int64) *AssignIpv6AddressesInput

SetIpv6AddressCount sets the Ipv6AddressCount field's value.