Versions in this module Expand all Collapse all v0 v0.5.3 May 28, 2015 Changes in this version + type AcceptVPCPeeringConnectionInput struct + DryRun *bool + VPCPeeringConnectionID *string + type AcceptVPCPeeringConnectionOutput struct + VPCPeeringConnection *VPCPeeringConnection + type AccountAttribute struct + AttributeName *string + AttributeValues []*AccountAttributeValue + type AccountAttributeValue struct + AttributeValue *string + type Address struct + AllocationID *string + AssociationID *string + Domain *string + InstanceID *string + NetworkInterfaceID *string + NetworkInterfaceOwnerID *string + PrivateIPAddress *string + PublicIP *string + type AllocateAddressInput struct + Domain *string + DryRun *bool + type AllocateAddressOutput struct + AllocationID *string + Domain *string + PublicIP *string + type AssignPrivateIPAddressesInput struct + AllowReassignment *bool + NetworkInterfaceID *string + PrivateIPAddresses []*string + SecondaryPrivateIPAddressCount *int64 + type AssignPrivateIPAddressesOutput struct + type AssociateAddressInput struct + AllocationID *string + AllowReassociation *bool + DryRun *bool + InstanceID *string + NetworkInterfaceID *string + PrivateIPAddress *string + PublicIP *string + type AssociateAddressOutput struct + AssociationID *string + type AssociateDHCPOptionsInput struct + DHCPOptionsID *string + DryRun *bool + VPCID *string + type AssociateDHCPOptionsOutput struct + type AssociateRouteTableInput struct + DryRun *bool + RouteTableID *string + SubnetID *string + type AssociateRouteTableOutput struct + AssociationID *string + type AttachClassicLinkVPCInput struct + DryRun *bool + Groups []*string + InstanceID *string + VPCID *string + type AttachClassicLinkVPCOutput struct + Return *bool + type AttachInternetGatewayInput struct + DryRun *bool + InternetGatewayID *string + VPCID *string + type AttachInternetGatewayOutput struct + type AttachNetworkInterfaceInput struct + DeviceIndex *int64 + DryRun *bool + InstanceID *string + NetworkInterfaceID *string + type AttachNetworkInterfaceOutput struct + AttachmentID *string + type AttachVPNGatewayInput struct + DryRun *bool + VPCID *string + VPNGatewayID *string + type AttachVPNGatewayOutput struct + VPCAttachment *VPCAttachment + type AttachVolumeInput struct + Device *string + DryRun *bool + InstanceID *string + VolumeID *string + type AttributeBooleanValue struct + Value *bool + type AttributeValue struct + Value *string + type AuthorizeSecurityGroupEgressInput struct + CIDRIP *string + DryRun *bool + FromPort *int64 + GroupID *string + IPPermissions []*IPPermission + IPProtocol *string + SourceSecurityGroupName *string + SourceSecurityGroupOwnerID *string + ToPort *int64 + type AuthorizeSecurityGroupEgressOutput struct + type AuthorizeSecurityGroupIngressInput struct + CIDRIP *string + DryRun *bool + FromPort *int64 + GroupID *string + GroupName *string + IPPermissions []*IPPermission + IPProtocol *string + SourceSecurityGroupName *string + SourceSecurityGroupOwnerID *string + ToPort *int64 + type AuthorizeSecurityGroupIngressOutput struct + type AvailabilityZone struct + Messages []*AvailabilityZoneMessage + RegionName *string + State *string + ZoneName *string + type AvailabilityZoneMessage struct + Message *string + type BlobAttributeValue struct + Value []byte + type BlockDeviceMapping struct + DeviceName *string + EBS *EBSBlockDevice + NoDevice *string + VirtualName *string + type BundleInstanceInput struct + DryRun *bool + InstanceID *string + Storage *Storage + type BundleInstanceOutput struct + BundleTask *BundleTask + type BundleTask struct + BundleID *string + BundleTaskError *BundleTaskError + InstanceID *string + Progress *string + StartTime *time.Time + State *string + Storage *Storage + UpdateTime *time.Time + type BundleTaskError struct + Code *string + Message *string + type CancelBundleTaskInput struct + BundleID *string + DryRun *bool + type CancelBundleTaskOutput struct + BundleTask *BundleTask + type CancelConversionTaskInput struct + ConversionTaskID *string + DryRun *bool + ReasonMessage *string + type CancelConversionTaskOutput struct + type CancelExportTaskInput struct + ExportTaskID *string + type CancelExportTaskOutput struct + type CancelImportTaskInput struct + CancelReason *string + DryRun *bool + ImportTaskID *string + type CancelImportTaskOutput struct + ImportTaskID *string + PreviousState *string + State *string + type CancelReservedInstancesListingInput struct + ReservedInstancesListingID *string + type CancelReservedInstancesListingOutput struct + ReservedInstancesListings []*ReservedInstancesListing + type CancelSpotInstanceRequestsInput struct + DryRun *bool + SpotInstanceRequestIDs []*string + type CancelSpotInstanceRequestsOutput struct + CancelledSpotInstanceRequests []*CancelledSpotInstanceRequest + type CancelledSpotInstanceRequest struct + SpotInstanceRequestID *string + State *string + type ClassicLinkInstance struct + Groups []*GroupIdentifier + InstanceID *string + Tags []*Tag + VPCID *string + type ClientData struct + Comment *string + UploadEnd *time.Time + UploadSize *float64 + UploadStart *time.Time + type ConfirmProductInstanceInput struct + DryRun *bool + InstanceID *string + ProductCode *string + type ConfirmProductInstanceOutput struct + OwnerID *string + type ConversionTask struct + ConversionTaskID *string + ExpirationTime *string + ImportInstance *ImportInstanceTaskDetails + ImportVolume *ImportVolumeTaskDetails + State *string + StatusMessage *string + Tags []*Tag + type CopyImageInput struct + ClientToken *string + Description *string + DryRun *bool + Name *string + SourceImageID *string + SourceRegion *string + type CopyImageOutput struct + ImageID *string + type CopySnapshotInput struct + Description *string + DestinationRegion *string + DryRun *bool + PresignedURL *string + SourceRegion *string + SourceSnapshotID *string + type CopySnapshotOutput struct + SnapshotID *string + type CreateCustomerGatewayInput struct + BGPASN *int64 + DryRun *bool + PublicIP *string + Type *string + type CreateCustomerGatewayOutput struct + CustomerGateway *CustomerGateway + type CreateDHCPOptionsInput struct + DHCPConfigurations []*NewDHCPConfiguration + DryRun *bool + type CreateDHCPOptionsOutput struct + DHCPOptions *DHCPOptions + type CreateImageInput struct + BlockDeviceMappings []*BlockDeviceMapping + Description *string + DryRun *bool + InstanceID *string + Name *string + NoReboot *bool + type CreateImageOutput struct + ImageID *string + type CreateInstanceExportTaskInput struct + Description *string + ExportToS3Task *ExportToS3TaskSpecification + InstanceID *string + TargetEnvironment *string + type CreateInstanceExportTaskOutput struct + ExportTask *ExportTask + type CreateInternetGatewayInput struct + DryRun *bool + type CreateInternetGatewayOutput struct + InternetGateway *InternetGateway + type CreateKeyPairInput struct + DryRun *bool + KeyName *string + type CreateKeyPairOutput struct + KeyFingerprint *string + KeyMaterial *string + KeyName *string + type CreateNetworkACLEntryInput struct + CIDRBlock *string + DryRun *bool + Egress *bool + ICMPTypeCode *ICMPTypeCode + NetworkACLID *string + PortRange *PortRange + Protocol *string + RuleAction *string + RuleNumber *int64 + type CreateNetworkACLEntryOutput struct + type CreateNetworkACLInput struct + DryRun *bool + VPCID *string + type CreateNetworkACLOutput struct + NetworkACL *NetworkACL + type CreateNetworkInterfaceInput struct + Description *string + DryRun *bool + Groups []*string + PrivateIPAddress *string + PrivateIPAddresses []*PrivateIPAddressSpecification + SecondaryPrivateIPAddressCount *int64 + SubnetID *string + type CreateNetworkInterfaceOutput struct + NetworkInterface *NetworkInterface + type CreatePlacementGroupInput struct + DryRun *bool + GroupName *string + Strategy *string + type CreatePlacementGroupOutput struct + type CreateReservedInstancesListingInput struct + ClientToken *string + InstanceCount *int64 + PriceSchedules []*PriceScheduleSpecification + ReservedInstancesID *string + type CreateReservedInstancesListingOutput struct + ReservedInstancesListings []*ReservedInstancesListing + type CreateRouteInput struct + DestinationCIDRBlock *string + DryRun *bool + GatewayID *string + InstanceID *string + NetworkInterfaceID *string + RouteTableID *string + VPCPeeringConnectionID *string + type CreateRouteOutput struct + type CreateRouteTableInput struct + DryRun *bool + VPCID *string + type CreateRouteTableOutput struct + RouteTable *RouteTable + type CreateSecurityGroupInput struct + Description *string + DryRun *bool + GroupName *string + VPCID *string + type CreateSecurityGroupOutput struct + GroupID *string + type CreateSnapshotInput struct + Description *string + DryRun *bool + VolumeID *string + type CreateSpotDatafeedSubscriptionInput struct + Bucket *string + DryRun *bool + Prefix *string + type CreateSpotDatafeedSubscriptionOutput struct + SpotDatafeedSubscription *SpotDatafeedSubscription + type CreateSubnetInput struct + AvailabilityZone *string + CIDRBlock *string + DryRun *bool + VPCID *string + type CreateSubnetOutput struct + Subnet *Subnet + type CreateTagsInput struct + DryRun *bool + Resources []*string + Tags []*Tag + type CreateTagsOutput struct + type CreateVPCInput struct + CIDRBlock *string + DryRun *bool + InstanceTenancy *string + type CreateVPCOutput struct + VPC *VPC + type CreateVPCPeeringConnectionInput struct + DryRun *bool + PeerOwnerID *string + PeerVPCID *string + VPCID *string + type CreateVPCPeeringConnectionOutput struct + VPCPeeringConnection *VPCPeeringConnection + type CreateVPNConnectionInput struct + CustomerGatewayID *string + DryRun *bool + Options *VPNConnectionOptionsSpecification + Type *string + VPNGatewayID *string + type CreateVPNConnectionOutput struct + VPNConnection *VPNConnection + type CreateVPNConnectionRouteInput struct + DestinationCIDRBlock *string + VPNConnectionID *string + type CreateVPNConnectionRouteOutput struct + type CreateVPNGatewayInput struct + AvailabilityZone *string + DryRun *bool + Type *string + type CreateVPNGatewayOutput struct + VPNGateway *VPNGateway + type CreateVolumeInput struct + AvailabilityZone *string + DryRun *bool + Encrypted *bool + IOPS *int64 + KMSKeyID *string + Size *int64 + SnapshotID *string + VolumeType *string + type CreateVolumePermission struct + Group *string + UserID *string + type CreateVolumePermissionModifications struct + Add []*CreateVolumePermission + Remove []*CreateVolumePermission + type CustomerGateway struct + BGPASN *string + CustomerGatewayID *string + IPAddress *string + State *string + Tags []*Tag + Type *string + type DHCPConfiguration struct + Key *string + Values []*AttributeValue + type DHCPOptions struct + DHCPConfigurations []*DHCPConfiguration + DHCPOptionsID *string + Tags []*Tag + type DeleteCustomerGatewayInput struct + CustomerGatewayID *string + DryRun *bool + type DeleteCustomerGatewayOutput struct + type DeleteDHCPOptionsInput struct + DHCPOptionsID *string + DryRun *bool + type DeleteDHCPOptionsOutput struct + type DeleteInternetGatewayInput struct + DryRun *bool + InternetGatewayID *string + type DeleteInternetGatewayOutput struct + type DeleteKeyPairInput struct + DryRun *bool + KeyName *string + type DeleteKeyPairOutput struct + type DeleteNetworkACLEntryInput struct + DryRun *bool + Egress *bool + NetworkACLID *string + RuleNumber *int64 + type DeleteNetworkACLEntryOutput struct + type DeleteNetworkACLInput struct + DryRun *bool + NetworkACLID *string + type DeleteNetworkACLOutput struct + type DeleteNetworkInterfaceInput struct + DryRun *bool + NetworkInterfaceID *string + type DeleteNetworkInterfaceOutput struct + type DeletePlacementGroupInput struct + DryRun *bool + GroupName *string + type DeletePlacementGroupOutput struct + type DeleteRouteInput struct + DestinationCIDRBlock *string + DryRun *bool + RouteTableID *string + type DeleteRouteOutput struct + type DeleteRouteTableInput struct + DryRun *bool + RouteTableID *string + type DeleteRouteTableOutput struct + type DeleteSecurityGroupInput struct + DryRun *bool + GroupID *string + GroupName *string + type DeleteSecurityGroupOutput struct + type DeleteSnapshotInput struct + DryRun *bool + SnapshotID *string + type DeleteSnapshotOutput struct + type DeleteSpotDatafeedSubscriptionInput struct + DryRun *bool + type DeleteSpotDatafeedSubscriptionOutput struct + type DeleteSubnetInput struct + DryRun *bool + SubnetID *string + type DeleteSubnetOutput struct + type DeleteTagsInput struct + DryRun *bool + Resources []*string + Tags []*Tag + type DeleteTagsOutput struct + type DeleteVPCInput struct + DryRun *bool + VPCID *string + type DeleteVPCOutput struct + type DeleteVPCPeeringConnectionInput struct + DryRun *bool + VPCPeeringConnectionID *string + type DeleteVPCPeeringConnectionOutput struct + Return *bool + type DeleteVPNConnectionInput struct + DryRun *bool + VPNConnectionID *string + type DeleteVPNConnectionOutput struct + type DeleteVPNConnectionRouteInput struct + DestinationCIDRBlock *string + VPNConnectionID *string + type DeleteVPNConnectionRouteOutput struct + type DeleteVPNGatewayInput struct + DryRun *bool + VPNGatewayID *string + type DeleteVPNGatewayOutput struct + type DeleteVolumeInput struct + DryRun *bool + VolumeID *string + type DeleteVolumeOutput struct + type DeregisterImageInput struct + DryRun *bool + ImageID *string + type DeregisterImageOutput struct + type DescribeAccountAttributesInput struct + AttributeNames []*string + DryRun *bool + type DescribeAccountAttributesOutput struct + AccountAttributes []*AccountAttribute + type DescribeAddressesInput struct + AllocationIDs []*string + DryRun *bool + Filters []*Filter + PublicIPs []*string + type DescribeAddressesOutput struct + Addresses []*Address + type DescribeAvailabilityZonesInput struct + DryRun *bool + Filters []*Filter + ZoneNames []*string + type DescribeAvailabilityZonesOutput struct + AvailabilityZones []*AvailabilityZone + type DescribeBundleTasksInput struct + BundleIDs []*string + DryRun *bool + Filters []*Filter + type DescribeBundleTasksOutput struct + BundleTasks []*BundleTask + type DescribeClassicLinkInstancesInput struct + DryRun *bool + Filters []*Filter + InstanceIDs []*string + MaxResults *int64 + NextToken *string + type DescribeClassicLinkInstancesOutput struct + Instances []*ClassicLinkInstance + NextToken *string + type DescribeConversionTasksInput struct + ConversionTaskIDs []*string + DryRun *bool + Filters []*Filter + type DescribeConversionTasksOutput struct + ConversionTasks []*ConversionTask + type DescribeCustomerGatewaysInput struct + CustomerGatewayIDs []*string + DryRun *bool + Filters []*Filter + type DescribeCustomerGatewaysOutput struct + CustomerGateways []*CustomerGateway + type DescribeDHCPOptionsInput struct + DHCPOptionsIDs []*string + DryRun *bool + Filters []*Filter + type DescribeDHCPOptionsOutput struct + DHCPOptions []*DHCPOptions + type DescribeExportTasksInput struct + ExportTaskIDs []*string + type DescribeExportTasksOutput struct + ExportTasks []*ExportTask + type DescribeImageAttributeInput struct + Attribute *string + DryRun *bool + ImageID *string + type DescribeImageAttributeOutput struct + BlockDeviceMappings []*BlockDeviceMapping + Description *AttributeValue + ImageID *string + KernelID *AttributeValue + LaunchPermissions []*LaunchPermission + ProductCodes []*ProductCode + RAMDiskID *AttributeValue + SRIOVNetSupport *AttributeValue + type DescribeImagesInput struct + DryRun *bool + ExecutableUsers []*string + Filters []*Filter + ImageIDs []*string + Owners []*string + type DescribeImagesOutput struct + Images []*Image + type DescribeImportImageTasksInput struct + DryRun *bool + Filters []*Filter + ImportTaskIDs []*string + MaxResults *int64 + NextToken *string + type DescribeImportImageTasksOutput struct + ImportImageTasks []*ImportImageTask + NextToken *string + type DescribeImportSnapshotTasksInput struct + DryRun *bool + Filters []*Filter + ImportTaskIDs []*string + MaxResults *int64 + NextToken *string + type DescribeImportSnapshotTasksOutput struct + ImportSnapshotTasks []*ImportSnapshotTask + NextToken *string + type DescribeInstanceAttributeInput struct + Attribute *string + DryRun *bool + InstanceID *string + type DescribeInstanceAttributeOutput struct + BlockDeviceMappings []*InstanceBlockDeviceMapping + DisableAPITermination *AttributeBooleanValue + EBSOptimized *AttributeBooleanValue + Groups []*GroupIdentifier + InstanceID *string + InstanceInitiatedShutdownBehavior *AttributeValue + InstanceType *AttributeValue + KernelID *AttributeValue + ProductCodes []*ProductCode + RAMDiskID *AttributeValue + RootDeviceName *AttributeValue + SRIOVNetSupport *AttributeValue + SourceDestCheck *AttributeBooleanValue + UserData *AttributeValue + type DescribeInstanceStatusInput struct + DryRun *bool + Filters []*Filter + IncludeAllInstances *bool + InstanceIDs []*string + MaxResults *int64 + NextToken *string + type DescribeInstanceStatusOutput struct + InstanceStatuses []*InstanceStatus + NextToken *string + type DescribeInstancesInput struct + DryRun *bool + Filters []*Filter + InstanceIDs []*string + MaxResults *int64 + NextToken *string + type DescribeInstancesOutput struct + NextToken *string + Reservations []*Reservation + type DescribeInternetGatewaysInput struct + DryRun *bool + Filters []*Filter + InternetGatewayIDs []*string + type DescribeInternetGatewaysOutput struct + InternetGateways []*InternetGateway + type DescribeKeyPairsInput struct + DryRun *bool + Filters []*Filter + KeyNames []*string + type DescribeKeyPairsOutput struct + KeyPairs []*KeyPairInfo + type DescribeNetworkACLsInput struct + DryRun *bool + Filters []*Filter + NetworkACLIDs []*string + type DescribeNetworkACLsOutput struct + NetworkACLs []*NetworkACL + type DescribeNetworkInterfaceAttributeInput struct + Attribute *string + DryRun *bool + NetworkInterfaceID *string + type DescribeNetworkInterfaceAttributeOutput struct + Attachment *NetworkInterfaceAttachment + Description *AttributeValue + Groups []*GroupIdentifier + NetworkInterfaceID *string + SourceDestCheck *AttributeBooleanValue + type DescribeNetworkInterfacesInput struct + DryRun *bool + Filters []*Filter + NetworkInterfaceIDs []*string + type DescribeNetworkInterfacesOutput struct + NetworkInterfaces []*NetworkInterface + type DescribePlacementGroupsInput struct + DryRun *bool + Filters []*Filter + GroupNames []*string + type DescribePlacementGroupsOutput struct + PlacementGroups []*PlacementGroup + type DescribeRegionsInput struct + DryRun *bool + Filters []*Filter + RegionNames []*string + type DescribeRegionsOutput struct + Regions []*Region + type DescribeReservedInstancesInput struct + DryRun *bool + Filters []*Filter + OfferingType *string + ReservedInstancesIDs []*string + type DescribeReservedInstancesListingsInput struct + Filters []*Filter + ReservedInstancesID *string + ReservedInstancesListingID *string + type DescribeReservedInstancesListingsOutput struct + ReservedInstancesListings []*ReservedInstancesListing + type DescribeReservedInstancesModificationsInput struct + Filters []*Filter + NextToken *string + ReservedInstancesModificationIDs []*string + type DescribeReservedInstancesModificationsOutput struct + NextToken *string + ReservedInstancesModifications []*ReservedInstancesModification + type DescribeReservedInstancesOfferingsInput struct + AvailabilityZone *string + DryRun *bool + Filters []*Filter + IncludeMarketplace *bool + InstanceTenancy *string + InstanceType *string + MaxDuration *int64 + MaxInstanceCount *int64 + MaxResults *int64 + MinDuration *int64 + NextToken *string + OfferingType *string + ProductDescription *string + ReservedInstancesOfferingIDs []*string + type DescribeReservedInstancesOfferingsOutput struct + NextToken *string + ReservedInstancesOfferings []*ReservedInstancesOffering + type DescribeReservedInstancesOutput struct + ReservedInstances []*ReservedInstances + type DescribeRouteTablesInput struct + DryRun *bool + Filters []*Filter + RouteTableIDs []*string + type DescribeRouteTablesOutput struct + RouteTables []*RouteTable + type DescribeSecurityGroupsInput struct + DryRun *bool + Filters []*Filter + GroupIDs []*string + GroupNames []*string + type DescribeSecurityGroupsOutput struct + SecurityGroups []*SecurityGroup + type DescribeSnapshotAttributeInput struct + Attribute *string + DryRun *bool + SnapshotID *string + type DescribeSnapshotAttributeOutput struct + CreateVolumePermissions []*CreateVolumePermission + ProductCodes []*ProductCode + SnapshotID *string + type DescribeSnapshotsInput struct + DryRun *bool + Filters []*Filter + MaxResults *int64 + NextToken *string + OwnerIDs []*string + RestorableByUserIDs []*string + SnapshotIDs []*string + type DescribeSnapshotsOutput struct + NextToken *string + Snapshots []*Snapshot + type DescribeSpotDatafeedSubscriptionInput struct + DryRun *bool + type DescribeSpotDatafeedSubscriptionOutput struct + SpotDatafeedSubscription *SpotDatafeedSubscription + type DescribeSpotInstanceRequestsInput struct + DryRun *bool + Filters []*Filter + SpotInstanceRequestIDs []*string + type DescribeSpotInstanceRequestsOutput struct + SpotInstanceRequests []*SpotInstanceRequest + type DescribeSpotPriceHistoryInput struct + AvailabilityZone *string + DryRun *bool + EndTime *time.Time + Filters []*Filter + InstanceTypes []*string + MaxResults *int64 + NextToken *string + ProductDescriptions []*string + StartTime *time.Time + type DescribeSpotPriceHistoryOutput struct + NextToken *string + SpotPriceHistory []*SpotPrice + type DescribeSubnetsInput struct + DryRun *bool + Filters []*Filter + SubnetIDs []*string + type DescribeSubnetsOutput struct + Subnets []*Subnet + type DescribeTagsInput struct + DryRun *bool + Filters []*Filter + MaxResults *int64 + NextToken *string + type DescribeTagsOutput struct + NextToken *string + Tags []*TagDescription + type DescribeVPCAttributeInput struct + Attribute *string + DryRun *bool + VPCID *string + type DescribeVPCAttributeOutput struct + EnableDNSHostnames *AttributeBooleanValue + EnableDNSSupport *AttributeBooleanValue + VPCID *string + type DescribeVPCClassicLinkInput struct + DryRun *bool + Filters []*Filter + VPCIDs []*string + type DescribeVPCClassicLinkOutput struct + VPCs []*VPCClassicLink + type DescribeVPCPeeringConnectionsInput struct + DryRun *bool + Filters []*Filter + VPCPeeringConnectionIDs []*string + type DescribeVPCPeeringConnectionsOutput struct + VPCPeeringConnections []*VPCPeeringConnection + type DescribeVPCsInput struct + DryRun *bool + Filters []*Filter + VPCIDs []*string + type DescribeVPCsOutput struct + VPCs []*VPC + type DescribeVPNConnectionsInput struct + DryRun *bool + Filters []*Filter + VPNConnectionIDs []*string + type DescribeVPNConnectionsOutput struct + VPNConnections []*VPNConnection + type DescribeVPNGatewaysInput struct + DryRun *bool + Filters []*Filter + VPNGatewayIDs []*string + type DescribeVPNGatewaysOutput struct + VPNGateways []*VPNGateway + type DescribeVolumeAttributeInput struct + Attribute *string + DryRun *bool + VolumeID *string + type DescribeVolumeAttributeOutput struct + AutoEnableIO *AttributeBooleanValue + ProductCodes []*ProductCode + VolumeID *string + type DescribeVolumeStatusInput struct + DryRun *bool + Filters []*Filter + MaxResults *int64 + NextToken *string + VolumeIDs []*string + type DescribeVolumeStatusOutput struct + NextToken *string + VolumeStatuses []*VolumeStatusItem + type DescribeVolumesInput struct + DryRun *bool + Filters []*Filter + MaxResults *int64 + NextToken *string + VolumeIDs []*string + type DescribeVolumesOutput struct + NextToken *string + Volumes []*Volume + type DetachClassicLinkVPCInput struct + DryRun *bool + InstanceID *string + VPCID *string + type DetachClassicLinkVPCOutput struct + Return *bool + type DetachInternetGatewayInput struct + DryRun *bool + InternetGatewayID *string + VPCID *string + type DetachInternetGatewayOutput struct + type DetachNetworkInterfaceInput struct + AttachmentID *string + DryRun *bool + Force *bool + type DetachNetworkInterfaceOutput struct + type DetachVPNGatewayInput struct + DryRun *bool + VPCID *string + VPNGatewayID *string + type DetachVPNGatewayOutput struct + type DetachVolumeInput struct + Device *string + DryRun *bool + Force *bool + InstanceID *string + VolumeID *string + type DisableVGWRoutePropagationInput struct + GatewayID *string + RouteTableID *string + type DisableVGWRoutePropagationOutput struct + type DisableVPCClassicLinkInput struct + DryRun *bool + VPCID *string + type DisableVPCClassicLinkOutput struct + Return *bool + type DisassociateAddressInput struct + AssociationID *string + DryRun *bool + PublicIP *string + type DisassociateAddressOutput struct + type DisassociateRouteTableInput struct + AssociationID *string + DryRun *bool + type DisassociateRouteTableOutput struct + type DiskImage struct + Description *string + Image *DiskImageDetail + Volume *VolumeDetail + type DiskImageDescription struct + Checksum *string + Format *string + ImportManifestURL *string + Size *int64 + type DiskImageDetail struct + Bytes *int64 + Format *string + ImportManifestURL *string + type DiskImageVolumeDescription struct + ID *string + Size *int64 + type EBSBlockDevice struct + DeleteOnTermination *bool + Encrypted *bool + IOPS *int64 + SnapshotID *string + VolumeSize *int64 + VolumeType *string + type EBSInstanceBlockDevice struct + AttachTime *time.Time + DeleteOnTermination *bool + Status *string + VolumeID *string + type EBSInstanceBlockDeviceSpecification struct + DeleteOnTermination *bool + VolumeID *string + type EC2 struct + func New(config *aws.Config) *EC2 + func (c *EC2) AcceptVPCPeeringConnection(input *AcceptVPCPeeringConnectionInput) (output *AcceptVPCPeeringConnectionOutput, err error) + func (c *EC2) AcceptVPCPeeringConnectionRequest(input *AcceptVPCPeeringConnectionInput) (req *aws.Request, output *AcceptVPCPeeringConnectionOutput) + func (c *EC2) AllocateAddress(input *AllocateAddressInput) (output *AllocateAddressOutput, err error) + func (c *EC2) AllocateAddressRequest(input *AllocateAddressInput) (req *aws.Request, output *AllocateAddressOutput) + func (c *EC2) AssignPrivateIPAddresses(input *AssignPrivateIPAddressesInput) (output *AssignPrivateIPAddressesOutput, err error) + func (c *EC2) AssignPrivateIPAddressesRequest(input *AssignPrivateIPAddressesInput) (req *aws.Request, output *AssignPrivateIPAddressesOutput) + func (c *EC2) AssociateAddress(input *AssociateAddressInput) (output *AssociateAddressOutput, err error) + func (c *EC2) AssociateAddressRequest(input *AssociateAddressInput) (req *aws.Request, output *AssociateAddressOutput) + func (c *EC2) AssociateDHCPOptions(input *AssociateDHCPOptionsInput) (output *AssociateDHCPOptionsOutput, err error) + func (c *EC2) AssociateDHCPOptionsRequest(input *AssociateDHCPOptionsInput) (req *aws.Request, output *AssociateDHCPOptionsOutput) + func (c *EC2) AssociateRouteTable(input *AssociateRouteTableInput) (output *AssociateRouteTableOutput, err error) + func (c *EC2) AssociateRouteTableRequest(input *AssociateRouteTableInput) (req *aws.Request, output *AssociateRouteTableOutput) + func (c *EC2) AttachClassicLinkVPC(input *AttachClassicLinkVPCInput) (output *AttachClassicLinkVPCOutput, err error) + func (c *EC2) AttachClassicLinkVPCRequest(input *AttachClassicLinkVPCInput) (req *aws.Request, output *AttachClassicLinkVPCOutput) + func (c *EC2) AttachInternetGateway(input *AttachInternetGatewayInput) (output *AttachInternetGatewayOutput, err error) + func (c *EC2) AttachInternetGatewayRequest(input *AttachInternetGatewayInput) (req *aws.Request, output *AttachInternetGatewayOutput) + func (c *EC2) AttachNetworkInterface(input *AttachNetworkInterfaceInput) (output *AttachNetworkInterfaceOutput, err error) + func (c *EC2) AttachNetworkInterfaceRequest(input *AttachNetworkInterfaceInput) (req *aws.Request, output *AttachNetworkInterfaceOutput) + func (c *EC2) AttachVPNGateway(input *AttachVPNGatewayInput) (output *AttachVPNGatewayOutput, err error) + func (c *EC2) AttachVPNGatewayRequest(input *AttachVPNGatewayInput) (req *aws.Request, output *AttachVPNGatewayOutput) + func (c *EC2) AttachVolume(input *AttachVolumeInput) (output *VolumeAttachment, err error) + func (c *EC2) AttachVolumeRequest(input *AttachVolumeInput) (req *aws.Request, output *VolumeAttachment) + func (c *EC2) AuthorizeSecurityGroupEgress(input *AuthorizeSecurityGroupEgressInput) (output *AuthorizeSecurityGroupEgressOutput, err error) + func (c *EC2) AuthorizeSecurityGroupEgressRequest(input *AuthorizeSecurityGroupEgressInput) (req *aws.Request, output *AuthorizeSecurityGroupEgressOutput) + func (c *EC2) AuthorizeSecurityGroupIngress(input *AuthorizeSecurityGroupIngressInput) (output *AuthorizeSecurityGroupIngressOutput, err error) + func (c *EC2) AuthorizeSecurityGroupIngressRequest(input *AuthorizeSecurityGroupIngressInput) (req *aws.Request, output *AuthorizeSecurityGroupIngressOutput) + func (c *EC2) BundleInstance(input *BundleInstanceInput) (output *BundleInstanceOutput, err error) + func (c *EC2) BundleInstanceRequest(input *BundleInstanceInput) (req *aws.Request, output *BundleInstanceOutput) + func (c *EC2) CancelBundleTask(input *CancelBundleTaskInput) (output *CancelBundleTaskOutput, err error) + func (c *EC2) CancelBundleTaskRequest(input *CancelBundleTaskInput) (req *aws.Request, output *CancelBundleTaskOutput) + func (c *EC2) CancelConversionTask(input *CancelConversionTaskInput) (output *CancelConversionTaskOutput, err error) + func (c *EC2) CancelConversionTaskRequest(input *CancelConversionTaskInput) (req *aws.Request, output *CancelConversionTaskOutput) + func (c *EC2) CancelExportTask(input *CancelExportTaskInput) (output *CancelExportTaskOutput, err error) + func (c *EC2) CancelExportTaskRequest(input *CancelExportTaskInput) (req *aws.Request, output *CancelExportTaskOutput) + func (c *EC2) CancelImportTask(input *CancelImportTaskInput) (output *CancelImportTaskOutput, err error) + func (c *EC2) CancelImportTaskRequest(input *CancelImportTaskInput) (req *aws.Request, output *CancelImportTaskOutput) + func (c *EC2) CancelReservedInstancesListing(input *CancelReservedInstancesListingInput) (output *CancelReservedInstancesListingOutput, err error) + func (c *EC2) CancelReservedInstancesListingRequest(input *CancelReservedInstancesListingInput) (req *aws.Request, output *CancelReservedInstancesListingOutput) + func (c *EC2) CancelSpotInstanceRequests(input *CancelSpotInstanceRequestsInput) (output *CancelSpotInstanceRequestsOutput, err error) + func (c *EC2) CancelSpotInstanceRequestsRequest(input *CancelSpotInstanceRequestsInput) (req *aws.Request, output *CancelSpotInstanceRequestsOutput) + func (c *EC2) ConfirmProductInstance(input *ConfirmProductInstanceInput) (output *ConfirmProductInstanceOutput, err error) + func (c *EC2) ConfirmProductInstanceRequest(input *ConfirmProductInstanceInput) (req *aws.Request, output *ConfirmProductInstanceOutput) + func (c *EC2) CopyImage(input *CopyImageInput) (output *CopyImageOutput, err error) + func (c *EC2) CopyImageRequest(input *CopyImageInput) (req *aws.Request, output *CopyImageOutput) + func (c *EC2) CopySnapshot(input *CopySnapshotInput) (output *CopySnapshotOutput, err error) + func (c *EC2) CopySnapshotRequest(input *CopySnapshotInput) (req *aws.Request, output *CopySnapshotOutput) + func (c *EC2) CreateCustomerGateway(input *CreateCustomerGatewayInput) (output *CreateCustomerGatewayOutput, err error) + func (c *EC2) CreateCustomerGatewayRequest(input *CreateCustomerGatewayInput) (req *aws.Request, output *CreateCustomerGatewayOutput) + func (c *EC2) CreateDHCPOptions(input *CreateDHCPOptionsInput) (output *CreateDHCPOptionsOutput, err error) + func (c *EC2) CreateDHCPOptionsRequest(input *CreateDHCPOptionsInput) (req *aws.Request, output *CreateDHCPOptionsOutput) + func (c *EC2) CreateImage(input *CreateImageInput) (output *CreateImageOutput, err error) + func (c *EC2) CreateImageRequest(input *CreateImageInput) (req *aws.Request, output *CreateImageOutput) + func (c *EC2) CreateInstanceExportTask(input *CreateInstanceExportTaskInput) (output *CreateInstanceExportTaskOutput, err error) + func (c *EC2) CreateInstanceExportTaskRequest(input *CreateInstanceExportTaskInput) (req *aws.Request, output *CreateInstanceExportTaskOutput) + func (c *EC2) CreateInternetGateway(input *CreateInternetGatewayInput) (output *CreateInternetGatewayOutput, err error) + func (c *EC2) CreateInternetGatewayRequest(input *CreateInternetGatewayInput) (req *aws.Request, output *CreateInternetGatewayOutput) + func (c *EC2) CreateKeyPair(input *CreateKeyPairInput) (output *CreateKeyPairOutput, err error) + func (c *EC2) CreateKeyPairRequest(input *CreateKeyPairInput) (req *aws.Request, output *CreateKeyPairOutput) + func (c *EC2) CreateNetworkACL(input *CreateNetworkACLInput) (output *CreateNetworkACLOutput, err error) + func (c *EC2) CreateNetworkACLEntry(input *CreateNetworkACLEntryInput) (output *CreateNetworkACLEntryOutput, err error) + func (c *EC2) CreateNetworkACLEntryRequest(input *CreateNetworkACLEntryInput) (req *aws.Request, output *CreateNetworkACLEntryOutput) + func (c *EC2) CreateNetworkACLRequest(input *CreateNetworkACLInput) (req *aws.Request, output *CreateNetworkACLOutput) + func (c *EC2) CreateNetworkInterface(input *CreateNetworkInterfaceInput) (output *CreateNetworkInterfaceOutput, err error) + func (c *EC2) CreateNetworkInterfaceRequest(input *CreateNetworkInterfaceInput) (req *aws.Request, output *CreateNetworkInterfaceOutput) + func (c *EC2) CreatePlacementGroup(input *CreatePlacementGroupInput) (output *CreatePlacementGroupOutput, err error) + func (c *EC2) CreatePlacementGroupRequest(input *CreatePlacementGroupInput) (req *aws.Request, output *CreatePlacementGroupOutput) + func (c *EC2) CreateReservedInstancesListing(input *CreateReservedInstancesListingInput) (output *CreateReservedInstancesListingOutput, err error) + func (c *EC2) CreateReservedInstancesListingRequest(input *CreateReservedInstancesListingInput) (req *aws.Request, output *CreateReservedInstancesListingOutput) + func (c *EC2) CreateRoute(input *CreateRouteInput) (output *CreateRouteOutput, err error) + func (c *EC2) CreateRouteRequest(input *CreateRouteInput) (req *aws.Request, output *CreateRouteOutput) + func (c *EC2) CreateRouteTable(input *CreateRouteTableInput) (output *CreateRouteTableOutput, err error) + func (c *EC2) CreateRouteTableRequest(input *CreateRouteTableInput) (req *aws.Request, output *CreateRouteTableOutput) + func (c *EC2) CreateSecurityGroup(input *CreateSecurityGroupInput) (output *CreateSecurityGroupOutput, err error) + func (c *EC2) CreateSecurityGroupRequest(input *CreateSecurityGroupInput) (req *aws.Request, output *CreateSecurityGroupOutput) + func (c *EC2) CreateSnapshot(input *CreateSnapshotInput) (output *Snapshot, err error) + func (c *EC2) CreateSnapshotRequest(input *CreateSnapshotInput) (req *aws.Request, output *Snapshot) + func (c *EC2) CreateSpotDatafeedSubscription(input *CreateSpotDatafeedSubscriptionInput) (output *CreateSpotDatafeedSubscriptionOutput, err error) + func (c *EC2) CreateSpotDatafeedSubscriptionRequest(input *CreateSpotDatafeedSubscriptionInput) (req *aws.Request, output *CreateSpotDatafeedSubscriptionOutput) + func (c *EC2) CreateSubnet(input *CreateSubnetInput) (output *CreateSubnetOutput, err error) + func (c *EC2) CreateSubnetRequest(input *CreateSubnetInput) (req *aws.Request, output *CreateSubnetOutput) + func (c *EC2) CreateTags(input *CreateTagsInput) (output *CreateTagsOutput, err error) + func (c *EC2) CreateTagsRequest(input *CreateTagsInput) (req *aws.Request, output *CreateTagsOutput) + func (c *EC2) CreateVPC(input *CreateVPCInput) (output *CreateVPCOutput, err error) + func (c *EC2) CreateVPCPeeringConnection(input *CreateVPCPeeringConnectionInput) (output *CreateVPCPeeringConnectionOutput, err error) + func (c *EC2) CreateVPCPeeringConnectionRequest(input *CreateVPCPeeringConnectionInput) (req *aws.Request, output *CreateVPCPeeringConnectionOutput) + func (c *EC2) CreateVPCRequest(input *CreateVPCInput) (req *aws.Request, output *CreateVPCOutput) + func (c *EC2) CreateVPNConnection(input *CreateVPNConnectionInput) (output *CreateVPNConnectionOutput, err error) + func (c *EC2) CreateVPNConnectionRequest(input *CreateVPNConnectionInput) (req *aws.Request, output *CreateVPNConnectionOutput) + func (c *EC2) CreateVPNConnectionRoute(input *CreateVPNConnectionRouteInput) (output *CreateVPNConnectionRouteOutput, err error) + func (c *EC2) CreateVPNConnectionRouteRequest(input *CreateVPNConnectionRouteInput) (req *aws.Request, output *CreateVPNConnectionRouteOutput) + func (c *EC2) CreateVPNGateway(input *CreateVPNGatewayInput) (output *CreateVPNGatewayOutput, err error) + func (c *EC2) CreateVPNGatewayRequest(input *CreateVPNGatewayInput) (req *aws.Request, output *CreateVPNGatewayOutput) + func (c *EC2) CreateVolume(input *CreateVolumeInput) (output *Volume, err error) + func (c *EC2) CreateVolumeRequest(input *CreateVolumeInput) (req *aws.Request, output *Volume) + func (c *EC2) DeleteCustomerGateway(input *DeleteCustomerGatewayInput) (output *DeleteCustomerGatewayOutput, err error) + func (c *EC2) DeleteCustomerGatewayRequest(input *DeleteCustomerGatewayInput) (req *aws.Request, output *DeleteCustomerGatewayOutput) + func (c *EC2) DeleteDHCPOptions(input *DeleteDHCPOptionsInput) (output *DeleteDHCPOptionsOutput, err error) + func (c *EC2) DeleteDHCPOptionsRequest(input *DeleteDHCPOptionsInput) (req *aws.Request, output *DeleteDHCPOptionsOutput) + func (c *EC2) DeleteInternetGateway(input *DeleteInternetGatewayInput) (output *DeleteInternetGatewayOutput, err error) + func (c *EC2) DeleteInternetGatewayRequest(input *DeleteInternetGatewayInput) (req *aws.Request, output *DeleteInternetGatewayOutput) + func (c *EC2) DeleteKeyPair(input *DeleteKeyPairInput) (output *DeleteKeyPairOutput, err error) + func (c *EC2) DeleteKeyPairRequest(input *DeleteKeyPairInput) (req *aws.Request, output *DeleteKeyPairOutput) + func (c *EC2) DeleteNetworkACL(input *DeleteNetworkACLInput) (output *DeleteNetworkACLOutput, err error) + func (c *EC2) DeleteNetworkACLEntry(input *DeleteNetworkACLEntryInput) (output *DeleteNetworkACLEntryOutput, err error) + func (c *EC2) DeleteNetworkACLEntryRequest(input *DeleteNetworkACLEntryInput) (req *aws.Request, output *DeleteNetworkACLEntryOutput) + func (c *EC2) DeleteNetworkACLRequest(input *DeleteNetworkACLInput) (req *aws.Request, output *DeleteNetworkACLOutput) + func (c *EC2) DeleteNetworkInterface(input *DeleteNetworkInterfaceInput) (output *DeleteNetworkInterfaceOutput, err error) + func (c *EC2) DeleteNetworkInterfaceRequest(input *DeleteNetworkInterfaceInput) (req *aws.Request, output *DeleteNetworkInterfaceOutput) + func (c *EC2) DeletePlacementGroup(input *DeletePlacementGroupInput) (output *DeletePlacementGroupOutput, err error) + func (c *EC2) DeletePlacementGroupRequest(input *DeletePlacementGroupInput) (req *aws.Request, output *DeletePlacementGroupOutput) + func (c *EC2) DeleteRoute(input *DeleteRouteInput) (output *DeleteRouteOutput, err error) + func (c *EC2) DeleteRouteRequest(input *DeleteRouteInput) (req *aws.Request, output *DeleteRouteOutput) + func (c *EC2) DeleteRouteTable(input *DeleteRouteTableInput) (output *DeleteRouteTableOutput, err error) + func (c *EC2) DeleteRouteTableRequest(input *DeleteRouteTableInput) (req *aws.Request, output *DeleteRouteTableOutput) + func (c *EC2) DeleteSecurityGroup(input *DeleteSecurityGroupInput) (output *DeleteSecurityGroupOutput, err error) + func (c *EC2) DeleteSecurityGroupRequest(input *DeleteSecurityGroupInput) (req *aws.Request, output *DeleteSecurityGroupOutput) + func (c *EC2) DeleteSnapshot(input *DeleteSnapshotInput) (output *DeleteSnapshotOutput, err error) + func (c *EC2) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *aws.Request, output *DeleteSnapshotOutput) + func (c *EC2) DeleteSpotDatafeedSubscription(input *DeleteSpotDatafeedSubscriptionInput) (output *DeleteSpotDatafeedSubscriptionOutput, err error) + func (c *EC2) DeleteSpotDatafeedSubscriptionRequest(input *DeleteSpotDatafeedSubscriptionInput) (req *aws.Request, output *DeleteSpotDatafeedSubscriptionOutput) + func (c *EC2) DeleteSubnet(input *DeleteSubnetInput) (output *DeleteSubnetOutput, err error) + func (c *EC2) DeleteSubnetRequest(input *DeleteSubnetInput) (req *aws.Request, output *DeleteSubnetOutput) + func (c *EC2) DeleteTags(input *DeleteTagsInput) (output *DeleteTagsOutput, err error) + func (c *EC2) DeleteTagsRequest(input *DeleteTagsInput) (req *aws.Request, output *DeleteTagsOutput) + func (c *EC2) DeleteVPC(input *DeleteVPCInput) (output *DeleteVPCOutput, err error) + func (c *EC2) DeleteVPCPeeringConnection(input *DeleteVPCPeeringConnectionInput) (output *DeleteVPCPeeringConnectionOutput, err error) + func (c *EC2) DeleteVPCPeeringConnectionRequest(input *DeleteVPCPeeringConnectionInput) (req *aws.Request, output *DeleteVPCPeeringConnectionOutput) + func (c *EC2) DeleteVPCRequest(input *DeleteVPCInput) (req *aws.Request, output *DeleteVPCOutput) + func (c *EC2) DeleteVPNConnection(input *DeleteVPNConnectionInput) (output *DeleteVPNConnectionOutput, err error) + func (c *EC2) DeleteVPNConnectionRequest(input *DeleteVPNConnectionInput) (req *aws.Request, output *DeleteVPNConnectionOutput) + func (c *EC2) DeleteVPNConnectionRoute(input *DeleteVPNConnectionRouteInput) (output *DeleteVPNConnectionRouteOutput, err error) + func (c *EC2) DeleteVPNConnectionRouteRequest(input *DeleteVPNConnectionRouteInput) (req *aws.Request, output *DeleteVPNConnectionRouteOutput) + func (c *EC2) DeleteVPNGateway(input *DeleteVPNGatewayInput) (output *DeleteVPNGatewayOutput, err error) + func (c *EC2) DeleteVPNGatewayRequest(input *DeleteVPNGatewayInput) (req *aws.Request, output *DeleteVPNGatewayOutput) + func (c *EC2) DeleteVolume(input *DeleteVolumeInput) (output *DeleteVolumeOutput, err error) + func (c *EC2) DeleteVolumeRequest(input *DeleteVolumeInput) (req *aws.Request, output *DeleteVolumeOutput) + func (c *EC2) DeregisterImage(input *DeregisterImageInput) (output *DeregisterImageOutput, err error) + func (c *EC2) DeregisterImageRequest(input *DeregisterImageInput) (req *aws.Request, output *DeregisterImageOutput) + func (c *EC2) DescribeAccountAttributes(input *DescribeAccountAttributesInput) (output *DescribeAccountAttributesOutput, err error) + func (c *EC2) DescribeAccountAttributesRequest(input *DescribeAccountAttributesInput) (req *aws.Request, output *DescribeAccountAttributesOutput) + func (c *EC2) DescribeAddresses(input *DescribeAddressesInput) (output *DescribeAddressesOutput, err error) + func (c *EC2) DescribeAddressesRequest(input *DescribeAddressesInput) (req *aws.Request, output *DescribeAddressesOutput) + func (c *EC2) DescribeAvailabilityZones(input *DescribeAvailabilityZonesInput) (output *DescribeAvailabilityZonesOutput, err error) + func (c *EC2) DescribeAvailabilityZonesRequest(input *DescribeAvailabilityZonesInput) (req *aws.Request, output *DescribeAvailabilityZonesOutput) + func (c *EC2) DescribeBundleTasks(input *DescribeBundleTasksInput) (output *DescribeBundleTasksOutput, err error) + func (c *EC2) DescribeBundleTasksRequest(input *DescribeBundleTasksInput) (req *aws.Request, output *DescribeBundleTasksOutput) + func (c *EC2) DescribeClassicLinkInstances(input *DescribeClassicLinkInstancesInput) (output *DescribeClassicLinkInstancesOutput, err error) + func (c *EC2) DescribeClassicLinkInstancesRequest(input *DescribeClassicLinkInstancesInput) (req *aws.Request, output *DescribeClassicLinkInstancesOutput) + func (c *EC2) DescribeConversionTasks(input *DescribeConversionTasksInput) (output *DescribeConversionTasksOutput, err error) + func (c *EC2) DescribeConversionTasksRequest(input *DescribeConversionTasksInput) (req *aws.Request, output *DescribeConversionTasksOutput) + func (c *EC2) DescribeCustomerGateways(input *DescribeCustomerGatewaysInput) (output *DescribeCustomerGatewaysOutput, err error) + func (c *EC2) DescribeCustomerGatewaysRequest(input *DescribeCustomerGatewaysInput) (req *aws.Request, output *DescribeCustomerGatewaysOutput) + func (c *EC2) DescribeDHCPOptions(input *DescribeDHCPOptionsInput) (output *DescribeDHCPOptionsOutput, err error) + func (c *EC2) DescribeDHCPOptionsRequest(input *DescribeDHCPOptionsInput) (req *aws.Request, output *DescribeDHCPOptionsOutput) + func (c *EC2) DescribeExportTasks(input *DescribeExportTasksInput) (output *DescribeExportTasksOutput, err error) + func (c *EC2) DescribeExportTasksRequest(input *DescribeExportTasksInput) (req *aws.Request, output *DescribeExportTasksOutput) + func (c *EC2) DescribeImageAttribute(input *DescribeImageAttributeInput) (output *DescribeImageAttributeOutput, err error) + func (c *EC2) DescribeImageAttributeRequest(input *DescribeImageAttributeInput) (req *aws.Request, output *DescribeImageAttributeOutput) + func (c *EC2) DescribeImages(input *DescribeImagesInput) (output *DescribeImagesOutput, err error) + func (c *EC2) DescribeImagesRequest(input *DescribeImagesInput) (req *aws.Request, output *DescribeImagesOutput) + func (c *EC2) DescribeImportImageTasks(input *DescribeImportImageTasksInput) (output *DescribeImportImageTasksOutput, err error) + func (c *EC2) DescribeImportImageTasksRequest(input *DescribeImportImageTasksInput) (req *aws.Request, output *DescribeImportImageTasksOutput) + func (c *EC2) DescribeImportSnapshotTasks(input *DescribeImportSnapshotTasksInput) (output *DescribeImportSnapshotTasksOutput, err error) + func (c *EC2) DescribeImportSnapshotTasksRequest(input *DescribeImportSnapshotTasksInput) (req *aws.Request, output *DescribeImportSnapshotTasksOutput) + func (c *EC2) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (output *DescribeInstanceAttributeOutput, err error) + func (c *EC2) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *aws.Request, output *DescribeInstanceAttributeOutput) + func (c *EC2) DescribeInstanceStatus(input *DescribeInstanceStatusInput) (output *DescribeInstanceStatusOutput, err error) + func (c *EC2) DescribeInstanceStatusRequest(input *DescribeInstanceStatusInput) (req *aws.Request, output *DescribeInstanceStatusOutput) + func (c *EC2) DescribeInstances(input *DescribeInstancesInput) (output *DescribeInstancesOutput, err error) + func (c *EC2) DescribeInstancesRequest(input *DescribeInstancesInput) (req *aws.Request, output *DescribeInstancesOutput) + func (c *EC2) DescribeInternetGateways(input *DescribeInternetGatewaysInput) (output *DescribeInternetGatewaysOutput, err error) + func (c *EC2) DescribeInternetGatewaysRequest(input *DescribeInternetGatewaysInput) (req *aws.Request, output *DescribeInternetGatewaysOutput) + func (c *EC2) DescribeKeyPairs(input *DescribeKeyPairsInput) (output *DescribeKeyPairsOutput, err error) + func (c *EC2) DescribeKeyPairsRequest(input *DescribeKeyPairsInput) (req *aws.Request, output *DescribeKeyPairsOutput) + func (c *EC2) DescribeNetworkACLs(input *DescribeNetworkACLsInput) (output *DescribeNetworkACLsOutput, err error) + func (c *EC2) DescribeNetworkACLsRequest(input *DescribeNetworkACLsInput) (req *aws.Request, output *DescribeNetworkACLsOutput) + func (c *EC2) DescribeNetworkInterfaceAttribute(input *DescribeNetworkInterfaceAttributeInput) (output *DescribeNetworkInterfaceAttributeOutput, err error) + func (c *EC2) DescribeNetworkInterfaceAttributeRequest(input *DescribeNetworkInterfaceAttributeInput) (req *aws.Request, output *DescribeNetworkInterfaceAttributeOutput) + func (c *EC2) DescribeNetworkInterfaces(input *DescribeNetworkInterfacesInput) (output *DescribeNetworkInterfacesOutput, err error) + func (c *EC2) DescribeNetworkInterfacesRequest(input *DescribeNetworkInterfacesInput) (req *aws.Request, output *DescribeNetworkInterfacesOutput) + func (c *EC2) DescribePlacementGroups(input *DescribePlacementGroupsInput) (output *DescribePlacementGroupsOutput, err error) + func (c *EC2) DescribePlacementGroupsRequest(input *DescribePlacementGroupsInput) (req *aws.Request, output *DescribePlacementGroupsOutput) + func (c *EC2) DescribeRegions(input *DescribeRegionsInput) (output *DescribeRegionsOutput, err error) + func (c *EC2) DescribeRegionsRequest(input *DescribeRegionsInput) (req *aws.Request, output *DescribeRegionsOutput) + func (c *EC2) DescribeReservedInstances(input *DescribeReservedInstancesInput) (output *DescribeReservedInstancesOutput, err error) + func (c *EC2) DescribeReservedInstancesListings(input *DescribeReservedInstancesListingsInput) (output *DescribeReservedInstancesListingsOutput, err error) + func (c *EC2) DescribeReservedInstancesListingsRequest(input *DescribeReservedInstancesListingsInput) (req *aws.Request, output *DescribeReservedInstancesListingsOutput) + func (c *EC2) DescribeReservedInstancesModifications(input *DescribeReservedInstancesModificationsInput) (output *DescribeReservedInstancesModificationsOutput, err error) + func (c *EC2) DescribeReservedInstancesModificationsRequest(input *DescribeReservedInstancesModificationsInput) (req *aws.Request, output *DescribeReservedInstancesModificationsOutput) + func (c *EC2) DescribeReservedInstancesOfferings(input *DescribeReservedInstancesOfferingsInput) (output *DescribeReservedInstancesOfferingsOutput, err error) + func (c *EC2) DescribeReservedInstancesOfferingsRequest(input *DescribeReservedInstancesOfferingsInput) (req *aws.Request, output *DescribeReservedInstancesOfferingsOutput) + func (c *EC2) DescribeReservedInstancesRequest(input *DescribeReservedInstancesInput) (req *aws.Request, output *DescribeReservedInstancesOutput) + func (c *EC2) DescribeRouteTables(input *DescribeRouteTablesInput) (output *DescribeRouteTablesOutput, err error) + func (c *EC2) DescribeRouteTablesRequest(input *DescribeRouteTablesInput) (req *aws.Request, output *DescribeRouteTablesOutput) + func (c *EC2) DescribeSecurityGroups(input *DescribeSecurityGroupsInput) (output *DescribeSecurityGroupsOutput, err error) + func (c *EC2) DescribeSecurityGroupsRequest(input *DescribeSecurityGroupsInput) (req *aws.Request, output *DescribeSecurityGroupsOutput) + func (c *EC2) DescribeSnapshotAttribute(input *DescribeSnapshotAttributeInput) (output *DescribeSnapshotAttributeOutput, err error) + func (c *EC2) DescribeSnapshotAttributeRequest(input *DescribeSnapshotAttributeInput) (req *aws.Request, output *DescribeSnapshotAttributeOutput) + func (c *EC2) DescribeSnapshots(input *DescribeSnapshotsInput) (output *DescribeSnapshotsOutput, err error) + func (c *EC2) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *aws.Request, output *DescribeSnapshotsOutput) + func (c *EC2) DescribeSpotDatafeedSubscription(input *DescribeSpotDatafeedSubscriptionInput) (output *DescribeSpotDatafeedSubscriptionOutput, err error) + func (c *EC2) DescribeSpotDatafeedSubscriptionRequest(input *DescribeSpotDatafeedSubscriptionInput) (req *aws.Request, output *DescribeSpotDatafeedSubscriptionOutput) + func (c *EC2) DescribeSpotInstanceRequests(input *DescribeSpotInstanceRequestsInput) (output *DescribeSpotInstanceRequestsOutput, err error) + func (c *EC2) DescribeSpotInstanceRequestsRequest(input *DescribeSpotInstanceRequestsInput) (req *aws.Request, output *DescribeSpotInstanceRequestsOutput) + func (c *EC2) DescribeSpotPriceHistory(input *DescribeSpotPriceHistoryInput) (output *DescribeSpotPriceHistoryOutput, err error) + func (c *EC2) DescribeSpotPriceHistoryRequest(input *DescribeSpotPriceHistoryInput) (req *aws.Request, output *DescribeSpotPriceHistoryOutput) + func (c *EC2) DescribeSubnets(input *DescribeSubnetsInput) (output *DescribeSubnetsOutput, err error) + func (c *EC2) DescribeSubnetsRequest(input *DescribeSubnetsInput) (req *aws.Request, output *DescribeSubnetsOutput) + func (c *EC2) DescribeTags(input *DescribeTagsInput) (output *DescribeTagsOutput, err error) + func (c *EC2) DescribeTagsRequest(input *DescribeTagsInput) (req *aws.Request, output *DescribeTagsOutput) + func (c *EC2) DescribeVPCAttribute(input *DescribeVPCAttributeInput) (output *DescribeVPCAttributeOutput, err error) + func (c *EC2) DescribeVPCAttributeRequest(input *DescribeVPCAttributeInput) (req *aws.Request, output *DescribeVPCAttributeOutput) + func (c *EC2) DescribeVPCClassicLink(input *DescribeVPCClassicLinkInput) (output *DescribeVPCClassicLinkOutput, err error) + func (c *EC2) DescribeVPCClassicLinkRequest(input *DescribeVPCClassicLinkInput) (req *aws.Request, output *DescribeVPCClassicLinkOutput) + func (c *EC2) DescribeVPCPeeringConnections(input *DescribeVPCPeeringConnectionsInput) (output *DescribeVPCPeeringConnectionsOutput, err error) + func (c *EC2) DescribeVPCPeeringConnectionsRequest(input *DescribeVPCPeeringConnectionsInput) (req *aws.Request, output *DescribeVPCPeeringConnectionsOutput) + func (c *EC2) DescribeVPCs(input *DescribeVPCsInput) (output *DescribeVPCsOutput, err error) + func (c *EC2) DescribeVPCsRequest(input *DescribeVPCsInput) (req *aws.Request, output *DescribeVPCsOutput) + func (c *EC2) DescribeVPNConnections(input *DescribeVPNConnectionsInput) (output *DescribeVPNConnectionsOutput, err error) + func (c *EC2) DescribeVPNConnectionsRequest(input *DescribeVPNConnectionsInput) (req *aws.Request, output *DescribeVPNConnectionsOutput) + func (c *EC2) DescribeVPNGateways(input *DescribeVPNGatewaysInput) (output *DescribeVPNGatewaysOutput, err error) + func (c *EC2) DescribeVPNGatewaysRequest(input *DescribeVPNGatewaysInput) (req *aws.Request, output *DescribeVPNGatewaysOutput) + func (c *EC2) DescribeVolumeAttribute(input *DescribeVolumeAttributeInput) (output *DescribeVolumeAttributeOutput, err error) + func (c *EC2) DescribeVolumeAttributeRequest(input *DescribeVolumeAttributeInput) (req *aws.Request, output *DescribeVolumeAttributeOutput) + func (c *EC2) DescribeVolumeStatus(input *DescribeVolumeStatusInput) (output *DescribeVolumeStatusOutput, err error) + func (c *EC2) DescribeVolumeStatusRequest(input *DescribeVolumeStatusInput) (req *aws.Request, output *DescribeVolumeStatusOutput) + func (c *EC2) DescribeVolumes(input *DescribeVolumesInput) (output *DescribeVolumesOutput, err error) + func (c *EC2) DescribeVolumesRequest(input *DescribeVolumesInput) (req *aws.Request, output *DescribeVolumesOutput) + func (c *EC2) DetachClassicLinkVPC(input *DetachClassicLinkVPCInput) (output *DetachClassicLinkVPCOutput, err error) + func (c *EC2) DetachClassicLinkVPCRequest(input *DetachClassicLinkVPCInput) (req *aws.Request, output *DetachClassicLinkVPCOutput) + func (c *EC2) DetachInternetGateway(input *DetachInternetGatewayInput) (output *DetachInternetGatewayOutput, err error) + func (c *EC2) DetachInternetGatewayRequest(input *DetachInternetGatewayInput) (req *aws.Request, output *DetachInternetGatewayOutput) + func (c *EC2) DetachNetworkInterface(input *DetachNetworkInterfaceInput) (output *DetachNetworkInterfaceOutput, err error) + func (c *EC2) DetachNetworkInterfaceRequest(input *DetachNetworkInterfaceInput) (req *aws.Request, output *DetachNetworkInterfaceOutput) + func (c *EC2) DetachVPNGateway(input *DetachVPNGatewayInput) (output *DetachVPNGatewayOutput, err error) + func (c *EC2) DetachVPNGatewayRequest(input *DetachVPNGatewayInput) (req *aws.Request, output *DetachVPNGatewayOutput) + func (c *EC2) DetachVolume(input *DetachVolumeInput) (output *VolumeAttachment, err error) + func (c *EC2) DetachVolumeRequest(input *DetachVolumeInput) (req *aws.Request, output *VolumeAttachment) + func (c *EC2) DisableVGWRoutePropagation(input *DisableVGWRoutePropagationInput) (output *DisableVGWRoutePropagationOutput, err error) + func (c *EC2) DisableVGWRoutePropagationRequest(input *DisableVGWRoutePropagationInput) (req *aws.Request, output *DisableVGWRoutePropagationOutput) + func (c *EC2) DisableVPCClassicLink(input *DisableVPCClassicLinkInput) (output *DisableVPCClassicLinkOutput, err error) + func (c *EC2) DisableVPCClassicLinkRequest(input *DisableVPCClassicLinkInput) (req *aws.Request, output *DisableVPCClassicLinkOutput) + func (c *EC2) DisassociateAddress(input *DisassociateAddressInput) (output *DisassociateAddressOutput, err error) + func (c *EC2) DisassociateAddressRequest(input *DisassociateAddressInput) (req *aws.Request, output *DisassociateAddressOutput) + func (c *EC2) DisassociateRouteTable(input *DisassociateRouteTableInput) (output *DisassociateRouteTableOutput, err error) + func (c *EC2) DisassociateRouteTableRequest(input *DisassociateRouteTableInput) (req *aws.Request, output *DisassociateRouteTableOutput) + func (c *EC2) EnableVGWRoutePropagation(input *EnableVGWRoutePropagationInput) (output *EnableVGWRoutePropagationOutput, err error) + func (c *EC2) EnableVGWRoutePropagationRequest(input *EnableVGWRoutePropagationInput) (req *aws.Request, output *EnableVGWRoutePropagationOutput) + func (c *EC2) EnableVPCClassicLink(input *EnableVPCClassicLinkInput) (output *EnableVPCClassicLinkOutput, err error) + func (c *EC2) EnableVPCClassicLinkRequest(input *EnableVPCClassicLinkInput) (req *aws.Request, output *EnableVPCClassicLinkOutput) + func (c *EC2) EnableVolumeIO(input *EnableVolumeIOInput) (output *EnableVolumeIOOutput, err error) + func (c *EC2) EnableVolumeIORequest(input *EnableVolumeIOInput) (req *aws.Request, output *EnableVolumeIOOutput) + func (c *EC2) GetConsoleOutput(input *GetConsoleOutputInput) (output *GetConsoleOutputOutput, err error) + func (c *EC2) GetConsoleOutputRequest(input *GetConsoleOutputInput) (req *aws.Request, output *GetConsoleOutputOutput) + func (c *EC2) GetPasswordData(input *GetPasswordDataInput) (output *GetPasswordDataOutput, err error) + func (c *EC2) GetPasswordDataRequest(input *GetPasswordDataInput) (req *aws.Request, output *GetPasswordDataOutput) + func (c *EC2) ImportImage(input *ImportImageInput) (output *ImportImageOutput, err error) + func (c *EC2) ImportImageRequest(input *ImportImageInput) (req *aws.Request, output *ImportImageOutput) + func (c *EC2) ImportInstance(input *ImportInstanceInput) (output *ImportInstanceOutput, err error) + func (c *EC2) ImportInstanceRequest(input *ImportInstanceInput) (req *aws.Request, output *ImportInstanceOutput) + func (c *EC2) ImportKeyPair(input *ImportKeyPairInput) (output *ImportKeyPairOutput, err error) + func (c *EC2) ImportKeyPairRequest(input *ImportKeyPairInput) (req *aws.Request, output *ImportKeyPairOutput) + func (c *EC2) ImportSnapshot(input *ImportSnapshotInput) (output *ImportSnapshotOutput, err error) + func (c *EC2) ImportSnapshotRequest(input *ImportSnapshotInput) (req *aws.Request, output *ImportSnapshotOutput) + func (c *EC2) ImportVolume(input *ImportVolumeInput) (output *ImportVolumeOutput, err error) + func (c *EC2) ImportVolumeRequest(input *ImportVolumeInput) (req *aws.Request, output *ImportVolumeOutput) + func (c *EC2) ModifyImageAttribute(input *ModifyImageAttributeInput) (output *ModifyImageAttributeOutput, err error) + func (c *EC2) ModifyImageAttributeRequest(input *ModifyImageAttributeInput) (req *aws.Request, output *ModifyImageAttributeOutput) + func (c *EC2) ModifyInstanceAttribute(input *ModifyInstanceAttributeInput) (output *ModifyInstanceAttributeOutput, err error) + func (c *EC2) ModifyInstanceAttributeRequest(input *ModifyInstanceAttributeInput) (req *aws.Request, output *ModifyInstanceAttributeOutput) + func (c *EC2) ModifyNetworkInterfaceAttribute(input *ModifyNetworkInterfaceAttributeInput) (output *ModifyNetworkInterfaceAttributeOutput, err error) + func (c *EC2) ModifyNetworkInterfaceAttributeRequest(input *ModifyNetworkInterfaceAttributeInput) (req *aws.Request, output *ModifyNetworkInterfaceAttributeOutput) + func (c *EC2) ModifyReservedInstances(input *ModifyReservedInstancesInput) (output *ModifyReservedInstancesOutput, err error) + func (c *EC2) ModifyReservedInstancesRequest(input *ModifyReservedInstancesInput) (req *aws.Request, output *ModifyReservedInstancesOutput) + func (c *EC2) ModifySnapshotAttribute(input *ModifySnapshotAttributeInput) (output *ModifySnapshotAttributeOutput, err error) + func (c *EC2) ModifySnapshotAttributeRequest(input *ModifySnapshotAttributeInput) (req *aws.Request, output *ModifySnapshotAttributeOutput) + func (c *EC2) ModifySubnetAttribute(input *ModifySubnetAttributeInput) (output *ModifySubnetAttributeOutput, err error) + func (c *EC2) ModifySubnetAttributeRequest(input *ModifySubnetAttributeInput) (req *aws.Request, output *ModifySubnetAttributeOutput) + func (c *EC2) ModifyVPCAttribute(input *ModifyVPCAttributeInput) (output *ModifyVPCAttributeOutput, err error) + func (c *EC2) ModifyVPCAttributeRequest(input *ModifyVPCAttributeInput) (req *aws.Request, output *ModifyVPCAttributeOutput) + func (c *EC2) ModifyVolumeAttribute(input *ModifyVolumeAttributeInput) (output *ModifyVolumeAttributeOutput, err error) + func (c *EC2) ModifyVolumeAttributeRequest(input *ModifyVolumeAttributeInput) (req *aws.Request, output *ModifyVolumeAttributeOutput) + func (c *EC2) MonitorInstances(input *MonitorInstancesInput) (output *MonitorInstancesOutput, err error) + func (c *EC2) MonitorInstancesRequest(input *MonitorInstancesInput) (req *aws.Request, output *MonitorInstancesOutput) + func (c *EC2) PurchaseReservedInstancesOffering(input *PurchaseReservedInstancesOfferingInput) (output *PurchaseReservedInstancesOfferingOutput, err error) + func (c *EC2) PurchaseReservedInstancesOfferingRequest(input *PurchaseReservedInstancesOfferingInput) (req *aws.Request, output *PurchaseReservedInstancesOfferingOutput) + func (c *EC2) RebootInstances(input *RebootInstancesInput) (output *RebootInstancesOutput, err error) + func (c *EC2) RebootInstancesRequest(input *RebootInstancesInput) (req *aws.Request, output *RebootInstancesOutput) + func (c *EC2) RegisterImage(input *RegisterImageInput) (output *RegisterImageOutput, err error) + func (c *EC2) RegisterImageRequest(input *RegisterImageInput) (req *aws.Request, output *RegisterImageOutput) + func (c *EC2) RejectVPCPeeringConnection(input *RejectVPCPeeringConnectionInput) (output *RejectVPCPeeringConnectionOutput, err error) + func (c *EC2) RejectVPCPeeringConnectionRequest(input *RejectVPCPeeringConnectionInput) (req *aws.Request, output *RejectVPCPeeringConnectionOutput) + func (c *EC2) ReleaseAddress(input *ReleaseAddressInput) (output *ReleaseAddressOutput, err error) + func (c *EC2) ReleaseAddressRequest(input *ReleaseAddressInput) (req *aws.Request, output *ReleaseAddressOutput) + func (c *EC2) ReplaceNetworkACLAssociation(input *ReplaceNetworkACLAssociationInput) (output *ReplaceNetworkACLAssociationOutput, err error) + func (c *EC2) ReplaceNetworkACLAssociationRequest(input *ReplaceNetworkACLAssociationInput) (req *aws.Request, output *ReplaceNetworkACLAssociationOutput) + func (c *EC2) ReplaceNetworkACLEntry(input *ReplaceNetworkACLEntryInput) (output *ReplaceNetworkACLEntryOutput, err error) + func (c *EC2) ReplaceNetworkACLEntryRequest(input *ReplaceNetworkACLEntryInput) (req *aws.Request, output *ReplaceNetworkACLEntryOutput) + func (c *EC2) ReplaceRoute(input *ReplaceRouteInput) (output *ReplaceRouteOutput, err error) + func (c *EC2) ReplaceRouteRequest(input *ReplaceRouteInput) (req *aws.Request, output *ReplaceRouteOutput) + func (c *EC2) ReplaceRouteTableAssociation(input *ReplaceRouteTableAssociationInput) (output *ReplaceRouteTableAssociationOutput, err error) + func (c *EC2) ReplaceRouteTableAssociationRequest(input *ReplaceRouteTableAssociationInput) (req *aws.Request, output *ReplaceRouteTableAssociationOutput) + func (c *EC2) ReportInstanceStatus(input *ReportInstanceStatusInput) (output *ReportInstanceStatusOutput, err error) + func (c *EC2) ReportInstanceStatusRequest(input *ReportInstanceStatusInput) (req *aws.Request, output *ReportInstanceStatusOutput) + func (c *EC2) RequestSpotInstances(input *RequestSpotInstancesInput) (output *RequestSpotInstancesOutput, err error) + func (c *EC2) RequestSpotInstancesRequest(input *RequestSpotInstancesInput) (req *aws.Request, output *RequestSpotInstancesOutput) + func (c *EC2) ResetImageAttribute(input *ResetImageAttributeInput) (output *ResetImageAttributeOutput, err error) + func (c *EC2) ResetImageAttributeRequest(input *ResetImageAttributeInput) (req *aws.Request, output *ResetImageAttributeOutput) + func (c *EC2) ResetInstanceAttribute(input *ResetInstanceAttributeInput) (output *ResetInstanceAttributeOutput, err error) + func (c *EC2) ResetInstanceAttributeRequest(input *ResetInstanceAttributeInput) (req *aws.Request, output *ResetInstanceAttributeOutput) + func (c *EC2) ResetNetworkInterfaceAttribute(input *ResetNetworkInterfaceAttributeInput) (output *ResetNetworkInterfaceAttributeOutput, err error) + func (c *EC2) ResetNetworkInterfaceAttributeRequest(input *ResetNetworkInterfaceAttributeInput) (req *aws.Request, output *ResetNetworkInterfaceAttributeOutput) + func (c *EC2) ResetSnapshotAttribute(input *ResetSnapshotAttributeInput) (output *ResetSnapshotAttributeOutput, err error) + func (c *EC2) ResetSnapshotAttributeRequest(input *ResetSnapshotAttributeInput) (req *aws.Request, output *ResetSnapshotAttributeOutput) + func (c *EC2) RevokeSecurityGroupEgress(input *RevokeSecurityGroupEgressInput) (output *RevokeSecurityGroupEgressOutput, err error) + func (c *EC2) RevokeSecurityGroupEgressRequest(input *RevokeSecurityGroupEgressInput) (req *aws.Request, output *RevokeSecurityGroupEgressOutput) + func (c *EC2) RevokeSecurityGroupIngress(input *RevokeSecurityGroupIngressInput) (output *RevokeSecurityGroupIngressOutput, err error) + func (c *EC2) RevokeSecurityGroupIngressRequest(input *RevokeSecurityGroupIngressInput) (req *aws.Request, output *RevokeSecurityGroupIngressOutput) + func (c *EC2) RunInstances(input *RunInstancesInput) (output *Reservation, err error) + func (c *EC2) RunInstancesRequest(input *RunInstancesInput) (req *aws.Request, output *Reservation) + func (c *EC2) StartInstances(input *StartInstancesInput) (output *StartInstancesOutput, err error) + func (c *EC2) StartInstancesRequest(input *StartInstancesInput) (req *aws.Request, output *StartInstancesOutput) + func (c *EC2) StopInstances(input *StopInstancesInput) (output *StopInstancesOutput, err error) + func (c *EC2) StopInstancesRequest(input *StopInstancesInput) (req *aws.Request, output *StopInstancesOutput) + func (c *EC2) TerminateInstances(input *TerminateInstancesInput) (output *TerminateInstancesOutput, err error) + func (c *EC2) TerminateInstancesRequest(input *TerminateInstancesInput) (req *aws.Request, output *TerminateInstancesOutput) + func (c *EC2) UnassignPrivateIPAddresses(input *UnassignPrivateIPAddressesInput) (output *UnassignPrivateIPAddressesOutput, err error) + func (c *EC2) UnassignPrivateIPAddressesRequest(input *UnassignPrivateIPAddressesInput) (req *aws.Request, output *UnassignPrivateIPAddressesOutput) + func (c *EC2) UnmonitorInstances(input *UnmonitorInstancesInput) (output *UnmonitorInstancesOutput, err error) + func (c *EC2) UnmonitorInstancesRequest(input *UnmonitorInstancesInput) (req *aws.Request, output *UnmonitorInstancesOutput) + type EnableVGWRoutePropagationInput struct + GatewayID *string + RouteTableID *string + type EnableVGWRoutePropagationOutput struct + type EnableVPCClassicLinkInput struct + DryRun *bool + VPCID *string + type EnableVPCClassicLinkOutput struct + Return *bool + type EnableVolumeIOInput struct + DryRun *bool + VolumeID *string + type EnableVolumeIOOutput struct + type ExportTask struct + Description *string + ExportTaskID *string + ExportToS3Task *ExportToS3Task + InstanceExportDetails *InstanceExportDetails + State *string + StatusMessage *string + type ExportToS3Task struct + ContainerFormat *string + DiskImageFormat *string + S3Bucket *string + S3Key *string + type ExportToS3TaskSpecification struct + ContainerFormat *string + DiskImageFormat *string + S3Bucket *string + S3Prefix *string + type Filter struct + Name *string + Values []*string + type GetConsoleOutputInput struct + DryRun *bool + InstanceID *string + type GetConsoleOutputOutput struct + InstanceID *string + Output *string + Timestamp *time.Time + type GetPasswordDataInput struct + DryRun *bool + InstanceID *string + type GetPasswordDataOutput struct + InstanceID *string + PasswordData *string + Timestamp *time.Time + type GroupIdentifier struct + GroupID *string + GroupName *string + type IAMInstanceProfile struct + ARN *string + ID *string + type IAMInstanceProfileSpecification struct + ARN *string + Name *string + type ICMPTypeCode struct + Code *int64 + Type *int64 + type IPPermission struct + FromPort *int64 + IPProtocol *string + IPRanges []*IPRange + ToPort *int64 + UserIDGroupPairs []*UserIDGroupPair + type IPRange struct + CIDRIP *string + type Image struct + Architecture *string + BlockDeviceMappings []*BlockDeviceMapping + CreationDate *string + Description *string + Hypervisor *string + ImageID *string + ImageLocation *string + ImageOwnerAlias *string + ImageType *string + KernelID *string + Name *string + OwnerID *string + Platform *string + ProductCodes []*ProductCode + Public *bool + RAMDiskID *string + RootDeviceName *string + RootDeviceType *string + SRIOVNetSupport *string + State *string + StateReason *StateReason + Tags []*Tag + VirtualizationType *string + type ImageDiskContainer struct + Description *string + DeviceName *string + Format *string + SnapshotID *string + URL *string + UserBucket *UserBucket + type ImportImageInput struct + Architecture *string + ClientData *ClientData + ClientToken *string + Description *string + DiskContainers []*ImageDiskContainer + DryRun *bool + Hypervisor *string + LicenseType *string + Platform *string + RoleName *string + type ImportImageOutput struct + Architecture *string + Description *string + Hypervisor *string + ImageID *string + ImportTaskID *string + LicenseType *string + Platform *string + Progress *string + SnapshotDetails []*SnapshotDetail + Status *string + StatusMessage *string + type ImportImageTask struct + Architecture *string + Description *string + Hypervisor *string + ImageID *string + ImportTaskID *string + LicenseType *string + Platform *string + Progress *string + SnapshotDetails []*SnapshotDetail + Status *string + StatusMessage *string + type ImportInstanceInput struct + Description *string + DiskImages []*DiskImage + DryRun *bool + LaunchSpecification *ImportInstanceLaunchSpecification + Platform *string + type ImportInstanceLaunchSpecification struct + AdditionalInfo *string + Architecture *string + GroupIDs []*string + GroupNames []*string + InstanceInitiatedShutdownBehavior *string + InstanceType *string + Monitoring *bool + Placement *Placement + PrivateIPAddress *string + SubnetID *string + UserData *UserData + type ImportInstanceOutput struct + ConversionTask *ConversionTask + type ImportInstanceTaskDetails struct + Description *string + InstanceID *string + Platform *string + Volumes []*ImportInstanceVolumeDetailItem + type ImportInstanceVolumeDetailItem struct + AvailabilityZone *string + BytesConverted *int64 + Description *string + Image *DiskImageDescription + Status *string + StatusMessage *string + Volume *DiskImageVolumeDescription + type ImportKeyPairInput struct + DryRun *bool + KeyName *string + PublicKeyMaterial []byte + type ImportKeyPairOutput struct + KeyFingerprint *string + KeyName *string + type ImportSnapshotInput struct + ClientData *ClientData + ClientToken *string + Description *string + DiskContainer *SnapshotDiskContainer + DryRun *bool + RoleName *string + type ImportSnapshotOutput struct + Description *string + ImportTaskID *string + SnapshotTaskDetail *SnapshotTaskDetail + type ImportSnapshotTask struct + Description *string + ImportTaskID *string + SnapshotTaskDetail *SnapshotTaskDetail + type ImportVolumeInput struct + AvailabilityZone *string + Description *string + DryRun *bool + Image *DiskImageDetail + Volume *VolumeDetail + type ImportVolumeOutput struct + ConversionTask *ConversionTask + type ImportVolumeTaskDetails struct + AvailabilityZone *string + BytesConverted *int64 + Description *string + Image *DiskImageDescription + Volume *DiskImageVolumeDescription + type Instance struct + AMILaunchIndex *int64 + Architecture *string + BlockDeviceMappings []*InstanceBlockDeviceMapping + ClientToken *string + EBSOptimized *bool + Hypervisor *string + IAMInstanceProfile *IAMInstanceProfile + ImageID *string + InstanceID *string + InstanceLifecycle *string + InstanceType *string + KernelID *string + KeyName *string + LaunchTime *time.Time + Monitoring *Monitoring + NetworkInterfaces []*InstanceNetworkInterface + Placement *Placement + Platform *string + PrivateDNSName *string + PrivateIPAddress *string + ProductCodes []*ProductCode + PublicDNSName *string + PublicIPAddress *string + RAMDiskID *string + RootDeviceName *string + RootDeviceType *string + SRIOVNetSupport *string + SecurityGroups []*GroupIdentifier + SourceDestCheck *bool + SpotInstanceRequestID *string + State *InstanceState + StateReason *StateReason + StateTransitionReason *string + SubnetID *string + Tags []*Tag + VPCID *string + VirtualizationType *string + type InstanceBlockDeviceMapping struct + DeviceName *string + EBS *EBSInstanceBlockDevice + type InstanceBlockDeviceMappingSpecification struct + DeviceName *string + EBS *EBSInstanceBlockDeviceSpecification + NoDevice *string + VirtualName *string + type InstanceCount struct + InstanceCount *int64 + State *string + type InstanceExportDetails struct + InstanceID *string + TargetEnvironment *string + type InstanceMonitoring struct + InstanceID *string + Monitoring *Monitoring + type InstanceNetworkInterface struct + Association *InstanceNetworkInterfaceAssociation + Attachment *InstanceNetworkInterfaceAttachment + Description *string + Groups []*GroupIdentifier + MACAddress *string + NetworkInterfaceID *string + OwnerID *string + PrivateDNSName *string + PrivateIPAddress *string + PrivateIPAddresses []*InstancePrivateIPAddress + SourceDestCheck *bool + Status *string + SubnetID *string + VPCID *string + type InstanceNetworkInterfaceAssociation struct + IPOwnerID *string + PublicDNSName *string + PublicIP *string + type InstanceNetworkInterfaceAttachment struct + AttachTime *time.Time + AttachmentID *string + DeleteOnTermination *bool + DeviceIndex *int64 + Status *string + type InstanceNetworkInterfaceSpecification struct + AssociatePublicIPAddress *bool + DeleteOnTermination *bool + Description *string + DeviceIndex *int64 + Groups []*string + NetworkInterfaceID *string + PrivateIPAddress *string + PrivateIPAddresses []*PrivateIPAddressSpecification + SecondaryPrivateIPAddressCount *int64 + SubnetID *string + type InstancePrivateIPAddress struct + Association *InstanceNetworkInterfaceAssociation + Primary *bool + PrivateDNSName *string + PrivateIPAddress *string + type InstanceState struct + Code *int64 + Name *string + type InstanceStateChange struct + CurrentState *InstanceState + InstanceID *string + PreviousState *InstanceState + type InstanceStatus struct + AvailabilityZone *string + Events []*InstanceStatusEvent + InstanceID *string + InstanceState *InstanceState + InstanceStatus *InstanceStatusSummary + SystemStatus *InstanceStatusSummary + type InstanceStatusDetails struct + ImpairedSince *time.Time + Name *string + Status *string + type InstanceStatusEvent struct + Code *string + Description *string + NotAfter *time.Time + NotBefore *time.Time + type InstanceStatusSummary struct + Details []*InstanceStatusDetails + Status *string + type InternetGateway struct + Attachments []*InternetGatewayAttachment + InternetGatewayID *string + Tags []*Tag + type InternetGatewayAttachment struct + State *string + VPCID *string + type KeyPairInfo struct + KeyFingerprint *string + KeyName *string + type LaunchPermission struct + Group *string + UserID *string + type LaunchPermissionModifications struct + Add []*LaunchPermission + Remove []*LaunchPermission + type LaunchSpecification struct + AddressingType *string + BlockDeviceMappings []*BlockDeviceMapping + EBSOptimized *bool + IAMInstanceProfile *IAMInstanceProfileSpecification + ImageID *string + InstanceType *string + KernelID *string + KeyName *string + Monitoring *RunInstancesMonitoringEnabled + NetworkInterfaces []*InstanceNetworkInterfaceSpecification + Placement *SpotPlacement + RAMDiskID *string + SecurityGroups []*GroupIdentifier + SubnetID *string + UserData *string + type ModifyImageAttributeInput struct + Attribute *string + Description *AttributeValue + DryRun *bool + ImageID *string + LaunchPermission *LaunchPermissionModifications + OperationType *string + ProductCodes []*string + UserGroups []*string + UserIDs []*string + Value *string + type ModifyImageAttributeOutput struct + type ModifyInstanceAttributeInput struct + Attribute *string + BlockDeviceMappings []*InstanceBlockDeviceMappingSpecification + DisableAPITermination *AttributeBooleanValue + DryRun *bool + EBSOptimized *AttributeBooleanValue + Groups []*string + InstanceID *string + InstanceInitiatedShutdownBehavior *AttributeValue + InstanceType *AttributeValue + Kernel *AttributeValue + RAMDisk *AttributeValue + SRIOVNetSupport *AttributeValue + SourceDestCheck *AttributeBooleanValue + UserData *BlobAttributeValue + Value *string + type ModifyInstanceAttributeOutput struct + type ModifyNetworkInterfaceAttributeInput struct + Attachment *NetworkInterfaceAttachmentChanges + Description *AttributeValue + DryRun *bool + Groups []*string + NetworkInterfaceID *string + SourceDestCheck *AttributeBooleanValue + type ModifyNetworkInterfaceAttributeOutput struct + type ModifyReservedInstancesInput struct + ClientToken *string + ReservedInstancesIDs []*string + TargetConfigurations []*ReservedInstancesConfiguration + type ModifyReservedInstancesOutput struct + ReservedInstancesModificationID *string + type ModifySnapshotAttributeInput struct + Attribute *string + CreateVolumePermission *CreateVolumePermissionModifications + DryRun *bool + GroupNames []*string + OperationType *string + SnapshotID *string + UserIDs []*string + type ModifySnapshotAttributeOutput struct + type ModifySubnetAttributeInput struct + MapPublicIPOnLaunch *AttributeBooleanValue + SubnetID *string + type ModifySubnetAttributeOutput struct + type ModifyVPCAttributeInput struct + EnableDNSHostnames *AttributeBooleanValue + EnableDNSSupport *AttributeBooleanValue + VPCID *string + type ModifyVPCAttributeOutput struct + type ModifyVolumeAttributeInput struct + AutoEnableIO *AttributeBooleanValue + DryRun *bool + VolumeID *string + type ModifyVolumeAttributeOutput struct + type MonitorInstancesInput struct + DryRun *bool + InstanceIDs []*string + type MonitorInstancesOutput struct + InstanceMonitorings []*InstanceMonitoring + type Monitoring struct + State *string + type NetworkACL struct + Associations []*NetworkACLAssociation + Entries []*NetworkACLEntry + IsDefault *bool + NetworkACLID *string + Tags []*Tag + VPCID *string + type NetworkACLAssociation struct + NetworkACLAssociationID *string + NetworkACLID *string + SubnetID *string + type NetworkACLEntry struct + CIDRBlock *string + Egress *bool + ICMPTypeCode *ICMPTypeCode + PortRange *PortRange + Protocol *string + RuleAction *string + RuleNumber *int64 + type NetworkInterface struct + Association *NetworkInterfaceAssociation + Attachment *NetworkInterfaceAttachment + AvailabilityZone *string + Description *string + Groups []*GroupIdentifier + MACAddress *string + NetworkInterfaceID *string + OwnerID *string + PrivateDNSName *string + PrivateIPAddress *string + PrivateIPAddresses []*NetworkInterfacePrivateIPAddress + RequesterID *string + RequesterManaged *bool + SourceDestCheck *bool + Status *string + SubnetID *string + TagSet []*Tag + VPCID *string + type NetworkInterfaceAssociation struct + AllocationID *string + AssociationID *string + IPOwnerID *string + PublicDNSName *string + PublicIP *string + type NetworkInterfaceAttachment struct + AttachTime *time.Time + AttachmentID *string + DeleteOnTermination *bool + DeviceIndex *int64 + InstanceID *string + InstanceOwnerID *string + Status *string + type NetworkInterfaceAttachmentChanges struct + AttachmentID *string + DeleteOnTermination *bool + type NetworkInterfacePrivateIPAddress struct + Association *NetworkInterfaceAssociation + Primary *bool + PrivateDNSName *string + PrivateIPAddress *string + type NewDHCPConfiguration struct + Key *string + Values []*string + type Placement struct + AvailabilityZone *string + GroupName *string + Tenancy *string + type PlacementGroup struct + GroupName *string + State *string + Strategy *string + type PortRange struct + From *int64 + To *int64 + type PriceSchedule struct + Active *bool + CurrencyCode *string + Price *float64 + Term *int64 + type PriceScheduleSpecification struct + CurrencyCode *string + Price *float64 + Term *int64 + type PricingDetail struct + Count *int64 + Price *float64 + type PrivateIPAddressSpecification struct + Primary *bool + PrivateIPAddress *string + type ProductCode struct + ProductCodeID *string + ProductCodeType *string + type PropagatingVGW struct + GatewayID *string + type PurchaseReservedInstancesOfferingInput struct + DryRun *bool + InstanceCount *int64 + LimitPrice *ReservedInstanceLimitPrice + ReservedInstancesOfferingID *string + type PurchaseReservedInstancesOfferingOutput struct + ReservedInstancesID *string + type RebootInstancesInput struct + DryRun *bool + InstanceIDs []*string + type RebootInstancesOutput struct + type RecurringCharge struct + Amount *float64 + Frequency *string + type Region struct + Endpoint *string + RegionName *string + type RegisterImageInput struct + Architecture *string + BlockDeviceMappings []*BlockDeviceMapping + Description *string + DryRun *bool + ImageLocation *string + KernelID *string + Name *string + RAMDiskID *string + RootDeviceName *string + SRIOVNetSupport *string + VirtualizationType *string + type RegisterImageOutput struct + ImageID *string + type RejectVPCPeeringConnectionInput struct + DryRun *bool + VPCPeeringConnectionID *string + type RejectVPCPeeringConnectionOutput struct + Return *bool + type ReleaseAddressInput struct + AllocationID *string + DryRun *bool + PublicIP *string + type ReleaseAddressOutput struct + type ReplaceNetworkACLAssociationInput struct + AssociationID *string + DryRun *bool + NetworkACLID *string + type ReplaceNetworkACLAssociationOutput struct + NewAssociationID *string + type ReplaceNetworkACLEntryInput struct + CIDRBlock *string + DryRun *bool + Egress *bool + ICMPTypeCode *ICMPTypeCode + NetworkACLID *string + PortRange *PortRange + Protocol *string + RuleAction *string + RuleNumber *int64 + type ReplaceNetworkACLEntryOutput struct + type ReplaceRouteInput struct + DestinationCIDRBlock *string + DryRun *bool + GatewayID *string + InstanceID *string + NetworkInterfaceID *string + RouteTableID *string + VPCPeeringConnectionID *string + type ReplaceRouteOutput struct + type ReplaceRouteTableAssociationInput struct + AssociationID *string + DryRun *bool + RouteTableID *string + type ReplaceRouteTableAssociationOutput struct + NewAssociationID *string + type ReportInstanceStatusInput struct + Description *string + DryRun *bool + EndTime *time.Time + Instances []*string + ReasonCodes []*string + StartTime *time.Time + Status *string + type ReportInstanceStatusOutput struct + type RequestSpotInstancesInput struct + AvailabilityZoneGroup *string + DryRun *bool + InstanceCount *int64 + LaunchGroup *string + LaunchSpecification *RequestSpotLaunchSpecification + SpotPrice *string + Type *string + ValidFrom *time.Time + ValidUntil *time.Time + type RequestSpotInstancesOutput struct + SpotInstanceRequests []*SpotInstanceRequest + type RequestSpotLaunchSpecification struct + AddressingType *string + BlockDeviceMappings []*BlockDeviceMapping + EBSOptimized *bool + IAMInstanceProfile *IAMInstanceProfileSpecification + ImageID *string + InstanceType *string + KernelID *string + KeyName *string + Monitoring *RunInstancesMonitoringEnabled + NetworkInterfaces []*InstanceNetworkInterfaceSpecification + Placement *SpotPlacement + RAMDiskID *string + SecurityGroupIDs []*string + SecurityGroups []*string + SubnetID *string + UserData *string + type Reservation struct + Groups []*GroupIdentifier + Instances []*Instance + OwnerID *string + RequesterID *string + ReservationID *string + type ReservedInstanceLimitPrice struct + Amount *float64 + CurrencyCode *string + type ReservedInstances struct + AvailabilityZone *string + CurrencyCode *string + Duration *int64 + End *time.Time + FixedPrice *float64 + InstanceCount *int64 + InstanceTenancy *string + InstanceType *string + OfferingType *string + ProductDescription *string + RecurringCharges []*RecurringCharge + ReservedInstancesID *string + Start *time.Time + State *string + Tags []*Tag + UsagePrice *float64 + type ReservedInstancesConfiguration struct + AvailabilityZone *string + InstanceCount *int64 + InstanceType *string + Platform *string + type ReservedInstancesID struct + ReservedInstancesID *string + type ReservedInstancesListing struct + ClientToken *string + CreateDate *time.Time + InstanceCounts []*InstanceCount + PriceSchedules []*PriceSchedule + ReservedInstancesID *string + ReservedInstancesListingID *string + Status *string + StatusMessage *string + Tags []*Tag + UpdateDate *time.Time + type ReservedInstancesModification struct + ClientToken *string + CreateDate *time.Time + EffectiveDate *time.Time + ModificationResults []*ReservedInstancesModificationResult + ReservedInstancesIDs []*ReservedInstancesID + ReservedInstancesModificationID *string + Status *string + StatusMessage *string + UpdateDate *time.Time + type ReservedInstancesModificationResult struct + ReservedInstancesID *string + TargetConfiguration *ReservedInstancesConfiguration + type ReservedInstancesOffering struct + AvailabilityZone *string + CurrencyCode *string + Duration *int64 + FixedPrice *float64 + InstanceTenancy *string + InstanceType *string + Marketplace *bool + OfferingType *string + PricingDetails []*PricingDetail + ProductDescription *string + RecurringCharges []*RecurringCharge + ReservedInstancesOfferingID *string + UsagePrice *float64 + type ResetImageAttributeInput struct + Attribute *string + DryRun *bool + ImageID *string + type ResetImageAttributeOutput struct + type ResetInstanceAttributeInput struct + Attribute *string + DryRun *bool + InstanceID *string + type ResetInstanceAttributeOutput struct + type ResetNetworkInterfaceAttributeInput struct + DryRun *bool + NetworkInterfaceID *string + SourceDestCheck *string + type ResetNetworkInterfaceAttributeOutput struct + type ResetSnapshotAttributeInput struct + Attribute *string + DryRun *bool + SnapshotID *string + type ResetSnapshotAttributeOutput struct + type RevokeSecurityGroupEgressInput struct + CIDRIP *string + DryRun *bool + FromPort *int64 + GroupID *string + IPPermissions []*IPPermission + IPProtocol *string + SourceSecurityGroupName *string + SourceSecurityGroupOwnerID *string + ToPort *int64 + type RevokeSecurityGroupEgressOutput struct + type RevokeSecurityGroupIngressInput struct + CIDRIP *string + DryRun *bool + FromPort *int64 + GroupID *string + GroupName *string + IPPermissions []*IPPermission + IPProtocol *string + SourceSecurityGroupName *string + SourceSecurityGroupOwnerID *string + ToPort *int64 + type RevokeSecurityGroupIngressOutput struct + type Route struct + DestinationCIDRBlock *string + GatewayID *string + InstanceID *string + InstanceOwnerID *string + NetworkInterfaceID *string + Origin *string + State *string + VPCPeeringConnectionID *string + type RouteTable struct + Associations []*RouteTableAssociation + PropagatingVGWs []*PropagatingVGW + RouteTableID *string + Routes []*Route + Tags []*Tag + VPCID *string + type RouteTableAssociation struct + Main *bool + RouteTableAssociationID *string + RouteTableID *string + SubnetID *string + type RunInstancesInput struct + AdditionalInfo *string + BlockDeviceMappings []*BlockDeviceMapping + ClientToken *string + DisableAPITermination *bool + DryRun *bool + EBSOptimized *bool + IAMInstanceProfile *IAMInstanceProfileSpecification + ImageID *string + InstanceInitiatedShutdownBehavior *string + InstanceType *string + KernelID *string + KeyName *string + MaxCount *int64 + MinCount *int64 + Monitoring *RunInstancesMonitoringEnabled + NetworkInterfaces []*InstanceNetworkInterfaceSpecification + Placement *Placement + PrivateIPAddress *string + RAMDiskID *string + SecurityGroupIDs []*string + SecurityGroups []*string + SubnetID *string + UserData *string + type RunInstancesMonitoringEnabled struct + Enabled *bool + type S3Storage struct + AWSAccessKeyID *string + Bucket *string + Prefix *string + UploadPolicy []byte + UploadPolicySignature *string + type SecurityGroup struct + Description *string + GroupID *string + GroupName *string + IPPermissions []*IPPermission + IPPermissionsEgress []*IPPermission + OwnerID *string + Tags []*Tag + VPCID *string + type Snapshot struct + Description *string + Encrypted *bool + KMSKeyID *string + OwnerAlias *string + OwnerID *string + Progress *string + SnapshotID *string + StartTime *time.Time + State *string + Tags []*Tag + VolumeID *string + VolumeSize *int64 + type SnapshotDetail struct + Description *string + DeviceName *string + DiskImageSize *float64 + Format *string + Progress *string + SnapshotID *string + Status *string + StatusMessage *string + URL *string + UserBucket *UserBucketDetails + type SnapshotDiskContainer struct + Description *string + Format *string + URL *string + UserBucket *UserBucket + type SnapshotTaskDetail struct + Description *string + DiskImageSize *float64 + Format *string + Progress *string + SnapshotID *string + Status *string + StatusMessage *string + URL *string + UserBucket *UserBucketDetails + type SpotDatafeedSubscription struct + Bucket *string + Fault *SpotInstanceStateFault + OwnerID *string + Prefix *string + State *string + type SpotInstanceRequest struct + AvailabilityZoneGroup *string + CreateTime *time.Time + Fault *SpotInstanceStateFault + InstanceID *string + LaunchGroup *string + LaunchSpecification *LaunchSpecification + LaunchedAvailabilityZone *string + ProductDescription *string + SpotInstanceRequestID *string + SpotPrice *string + State *string + Status *SpotInstanceStatus + Tags []*Tag + Type *string + ValidFrom *time.Time + ValidUntil *time.Time + type SpotInstanceStateFault struct + Code *string + Message *string + type SpotInstanceStatus struct + Code *string + Message *string + UpdateTime *time.Time + type SpotPlacement struct + AvailabilityZone *string + GroupName *string + type SpotPrice struct + AvailabilityZone *string + InstanceType *string + ProductDescription *string + SpotPrice *string + Timestamp *time.Time + type StartInstancesInput struct + AdditionalInfo *string + DryRun *bool + InstanceIDs []*string + type StartInstancesOutput struct + StartingInstances []*InstanceStateChange + type StateReason struct + Code *string + Message *string + type StopInstancesInput struct + DryRun *bool + Force *bool + InstanceIDs []*string + type StopInstancesOutput struct + StoppingInstances []*InstanceStateChange + type Storage struct + S3 *S3Storage + type Subnet struct + AvailabilityZone *string + AvailableIPAddressCount *int64 + CIDRBlock *string + DefaultForAZ *bool + MapPublicIPOnLaunch *bool + State *string + SubnetID *string + Tags []*Tag + VPCID *string + type Tag struct + Key *string + Value *string + type TagDescription struct + Key *string + ResourceID *string + ResourceType *string + Value *string + type TerminateInstancesInput struct + DryRun *bool + InstanceIDs []*string + type TerminateInstancesOutput struct + TerminatingInstances []*InstanceStateChange + type UnassignPrivateIPAddressesInput struct + NetworkInterfaceID *string + PrivateIPAddresses []*string + type UnassignPrivateIPAddressesOutput struct + type UnmonitorInstancesInput struct + DryRun *bool + InstanceIDs []*string + type UnmonitorInstancesOutput struct + InstanceMonitorings []*InstanceMonitoring + type UserBucket struct + S3Bucket *string + S3Key *string + type UserBucketDetails struct + S3Bucket *string + S3Key *string + type UserData struct + Data *string + type UserIDGroupPair struct + GroupID *string + GroupName *string + UserID *string + type VGWTelemetry struct + AcceptedRouteCount *int64 + LastStatusChange *time.Time + OutsideIPAddress *string + Status *string + StatusMessage *string + type VPC struct + CIDRBlock *string + DHCPOptionsID *string + InstanceTenancy *string + IsDefault *bool + State *string + Tags []*Tag + VPCID *string + type VPCAttachment struct + State *string + VPCID *string + type VPCClassicLink struct + ClassicLinkEnabled *bool + Tags []*Tag + VPCID *string + type VPCPeeringConnection struct + AccepterVPCInfo *VPCPeeringConnectionVPCInfo + ExpirationTime *time.Time + RequesterVPCInfo *VPCPeeringConnectionVPCInfo + Status *VPCPeeringConnectionStateReason + Tags []*Tag + VPCPeeringConnectionID *string + type VPCPeeringConnectionStateReason struct + Code *string + Message *string + type VPCPeeringConnectionVPCInfo struct + CIDRBlock *string + OwnerID *string + VPCID *string + type VPNConnection struct + CustomerGatewayConfiguration *string + CustomerGatewayID *string + Options *VPNConnectionOptions + Routes []*VPNStaticRoute + State *string + Tags []*Tag + Type *string + VGWTelemetry []*VGWTelemetry + VPNConnectionID *string + VPNGatewayID *string + type VPNConnectionOptions struct + StaticRoutesOnly *bool + type VPNConnectionOptionsSpecification struct + StaticRoutesOnly *bool + type VPNGateway struct + AvailabilityZone *string + State *string + Tags []*Tag + Type *string + VPCAttachments []*VPCAttachment + VPNGatewayID *string + type VPNStaticRoute struct + DestinationCIDRBlock *string + Source *string + State *string + type Volume struct + Attachments []*VolumeAttachment + AvailabilityZone *string + CreateTime *time.Time + Encrypted *bool + IOPS *int64 + KMSKeyID *string + Size *int64 + SnapshotID *string + State *string + Tags []*Tag + VolumeID *string + VolumeType *string + type VolumeAttachment struct + AttachTime *time.Time + DeleteOnTermination *bool + Device *string + InstanceID *string + State *string + VolumeID *string + type VolumeDetail struct + Size *int64 + type VolumeStatusAction struct + Code *string + Description *string + EventID *string + EventType *string + type VolumeStatusDetails struct + Name *string + Status *string + type VolumeStatusEvent struct + Description *string + EventID *string + EventType *string + NotAfter *time.Time + NotBefore *time.Time + type VolumeStatusInfo struct + Details []*VolumeStatusDetails + Status *string + type VolumeStatusItem struct + Actions []*VolumeStatusAction + AvailabilityZone *string + Events []*VolumeStatusEvent + VolumeID *string + VolumeStatus *VolumeStatusInfo