...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/ec2"
Overview
Constants
Examples

Overview ▾

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

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

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

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

Using the Client

To Amazon Elastic Compute Cloud with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

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

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

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

The stub package, ec2iface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

func New(p client.ConfigProvider, cfgs ...*aws.Config) *EC2
    AcceptReservedInstancesExchangeQuote
    AcceptReservedInstancesExchangeQuoteRequest
    AcceptReservedInstancesExchangeQuoteWithContext
    AcceptVpcPeeringConnection
    AcceptVpcPeeringConnectionRequest
    AcceptVpcPeeringConnectionWithContext
    AllocateAddress
    AllocateAddressRequest
    AllocateAddressWithContext
    AllocateHosts
    AllocateHostsRequest
    AllocateHostsWithContext
    AssignIpv6Addresses
    AssignIpv6AddressesRequest
    AssignIpv6AddressesWithContext
    AssignPrivateIpAddresses
    AssignPrivateIpAddressesRequest
    AssignPrivateIpAddressesWithContext
    AssociateAddress
    AssociateAddressRequest
    AssociateAddressWithContext
    AssociateDhcpOptions
    AssociateDhcpOptionsRequest
    AssociateDhcpOptionsWithContext
    AssociateIamInstanceProfile
    AssociateIamInstanceProfileRequest
    AssociateIamInstanceProfileWithContext
    AssociateRouteTable
    AssociateRouteTableRequest
    AssociateRouteTableWithContext
    AssociateSubnetCidrBlock
    AssociateSubnetCidrBlockRequest
    AssociateSubnetCidrBlockWithContext
    AssociateVpcCidrBlock
    AssociateVpcCidrBlockRequest
    AssociateVpcCidrBlockWithContext
    AttachClassicLinkVpc
    AttachClassicLinkVpcRequest
    AttachClassicLinkVpcWithContext
    AttachInternetGateway
    AttachInternetGatewayRequest
    AttachInternetGatewayWithContext
    AttachNetworkInterface
    AttachNetworkInterfaceRequest
    AttachNetworkInterfaceWithContext
    AttachVolume
    AttachVolumeRequest
    AttachVolumeWithContext
    AttachVpnGateway
    AttachVpnGatewayRequest
    AttachVpnGatewayWithContext
    AuthorizeSecurityGroupEgress
    AuthorizeSecurityGroupEgressRequest
    AuthorizeSecurityGroupEgressWithContext
    AuthorizeSecurityGroupIngress
    AuthorizeSecurityGroupIngressRequest
    AuthorizeSecurityGroupIngressWithContext
    BundleInstance
    BundleInstanceRequest
    BundleInstanceWithContext
    CancelBundleTask
    CancelBundleTaskRequest
    CancelBundleTaskWithContext
    CancelConversionTask
    CancelConversionTaskRequest
    CancelConversionTaskWithContext
    CancelExportTask
    CancelExportTaskRequest
    CancelExportTaskWithContext
    CancelImportTask
    CancelImportTaskRequest
    CancelImportTaskWithContext
    CancelReservedInstancesListing
    CancelReservedInstancesListingRequest
    CancelReservedInstancesListingWithContext
    CancelSpotFleetRequests
    CancelSpotFleetRequestsRequest
    CancelSpotFleetRequestsWithContext
    CancelSpotInstanceRequests
    CancelSpotInstanceRequestsRequest
    CancelSpotInstanceRequestsWithContext
    ConfirmProductInstance
    ConfirmProductInstanceRequest
    ConfirmProductInstanceWithContext
    CopyFpgaImage
    CopyFpgaImageRequest
    CopyFpgaImageWithContext
    CopyImage
    CopyImageRequest
    CopyImageWithContext
    CopySnapshot
    CopySnapshotRequest
    CopySnapshotWithContext
    CreateCustomerGateway
    CreateCustomerGatewayRequest
    CreateCustomerGatewayWithContext
    CreateDefaultVpc
    CreateDefaultVpcRequest
    CreateDefaultVpcWithContext
    CreateDhcpOptions
    CreateDhcpOptionsRequest
    CreateDhcpOptionsWithContext
    CreateEgressOnlyInternetGateway
    CreateEgressOnlyInternetGatewayRequest
    CreateEgressOnlyInternetGatewayWithContext
    CreateFlowLogs
    CreateFlowLogsRequest
    CreateFlowLogsWithContext
    CreateFpgaImage
    CreateFpgaImageRequest
    CreateFpgaImageWithContext
    CreateImage
    CreateImageRequest
    CreateImageWithContext
    CreateInstanceExportTask
    CreateInstanceExportTaskRequest
    CreateInstanceExportTaskWithContext
    CreateInternetGateway
    CreateInternetGatewayRequest
    CreateInternetGatewayWithContext
    CreateKeyPair
    CreateKeyPairRequest
    CreateKeyPairWithContext
    CreateNatGateway
    CreateNatGatewayRequest
    CreateNatGatewayWithContext
    CreateNetworkAcl
    CreateNetworkAclEntry
    CreateNetworkAclEntryRequest
    CreateNetworkAclEntryWithContext
    CreateNetworkAclRequest
    CreateNetworkAclWithContext
    CreateNetworkInterface
    CreateNetworkInterfacePermission
    CreateNetworkInterfacePermissionRequest
    CreateNetworkInterfacePermissionWithContext
    CreateNetworkInterfaceRequest
    CreateNetworkInterfaceWithContext
    CreatePlacementGroup
    CreatePlacementGroupRequest
    CreatePlacementGroupWithContext
    CreateReservedInstancesListing
    CreateReservedInstancesListingRequest
    CreateReservedInstancesListingWithContext
    CreateRoute
    CreateRouteRequest
    CreateRouteTable
    CreateRouteTableRequest
    CreateRouteTableWithContext
    CreateRouteWithContext
    CreateSecurityGroup
    CreateSecurityGroupRequest
    CreateSecurityGroupWithContext
    CreateSnapshot
    CreateSnapshotRequest
    CreateSnapshotWithContext
    CreateSpotDatafeedSubscription
    CreateSpotDatafeedSubscriptionRequest
    CreateSpotDatafeedSubscriptionWithContext
    CreateSubnet
    CreateSubnetRequest
    CreateSubnetWithContext
    CreateTags
    CreateTagsRequest
    CreateTagsWithContext
    CreateVolume
    CreateVolumeRequest
    CreateVolumeWithContext
    CreateVpc
    CreateVpcEndpoint
    CreateVpcEndpointRequest
    CreateVpcEndpointWithContext
    CreateVpcPeeringConnection
    CreateVpcPeeringConnectionRequest
    CreateVpcPeeringConnectionWithContext
    CreateVpcRequest
    CreateVpcWithContext
    CreateVpnConnection
    CreateVpnConnectionRequest
    CreateVpnConnectionRoute
    CreateVpnConnectionRouteRequest
    CreateVpnConnectionRouteWithContext
    CreateVpnConnectionWithContext
    CreateVpnGateway
    CreateVpnGatewayRequest
    CreateVpnGatewayWithContext
    DeleteCustomerGateway
    DeleteCustomerGatewayRequest
    DeleteCustomerGatewayWithContext
    DeleteDhcpOptions
    DeleteDhcpOptionsRequest
    DeleteDhcpOptionsWithContext
    DeleteEgressOnlyInternetGateway
    DeleteEgressOnlyInternetGatewayRequest
    DeleteEgressOnlyInternetGatewayWithContext
    DeleteFlowLogs
    DeleteFlowLogsRequest
    DeleteFlowLogsWithContext
    DeleteFpgaImage
    DeleteFpgaImageRequest
    DeleteFpgaImageWithContext
    DeleteInternetGateway
    DeleteInternetGatewayRequest
    DeleteInternetGatewayWithContext
    DeleteKeyPair
    DeleteKeyPairRequest
    DeleteKeyPairWithContext
    DeleteNatGateway
    DeleteNatGatewayRequest
    DeleteNatGatewayWithContext
    DeleteNetworkAcl
    DeleteNetworkAclEntry
    DeleteNetworkAclEntryRequest
    DeleteNetworkAclEntryWithContext
    DeleteNetworkAclRequest
    DeleteNetworkAclWithContext
    DeleteNetworkInterface
    DeleteNetworkInterfacePermission
    DeleteNetworkInterfacePermissionRequest
    DeleteNetworkInterfacePermissionWithContext
    DeleteNetworkInterfaceRequest
    DeleteNetworkInterfaceWithContext
    DeletePlacementGroup
    DeletePlacementGroupRequest
    DeletePlacementGroupWithContext
    DeleteRoute
    DeleteRouteRequest
    DeleteRouteTable
    DeleteRouteTableRequest
    DeleteRouteTableWithContext
    DeleteRouteWithContext
    DeleteSecurityGroup
    DeleteSecurityGroupRequest
    DeleteSecurityGroupWithContext
    DeleteSnapshot
    DeleteSnapshotRequest
    DeleteSnapshotWithContext
    DeleteSpotDatafeedSubscription
    DeleteSpotDatafeedSubscriptionRequest
    DeleteSpotDatafeedSubscriptionWithContext
    DeleteSubnet
    DeleteSubnetRequest
    DeleteSubnetWithContext
    DeleteTags
    DeleteTagsRequest
    DeleteTagsWithContext
    DeleteVolume
    DeleteVolumeRequest
    DeleteVolumeWithContext
    DeleteVpc
    DeleteVpcEndpoints
    DeleteVpcEndpointsRequest
    DeleteVpcEndpointsWithContext
    DeleteVpcPeeringConnection
    DeleteVpcPeeringConnectionRequest
    DeleteVpcPeeringConnectionWithContext
    DeleteVpcRequest
    DeleteVpcWithContext
    DeleteVpnConnection
    DeleteVpnConnectionRequest
    DeleteVpnConnectionRoute
    DeleteVpnConnectionRouteRequest
    DeleteVpnConnectionRouteWithContext
    DeleteVpnConnectionWithContext
    DeleteVpnGateway
    DeleteVpnGatewayRequest
    DeleteVpnGatewayWithContext
    DeregisterImage
    DeregisterImageRequest
    DeregisterImageWithContext
    DescribeAccountAttributes
    DescribeAccountAttributesRequest
    DescribeAccountAttributesWithContext
    DescribeAddresses
    DescribeAddressesRequest
    DescribeAddressesWithContext
    DescribeAvailabilityZones
    DescribeAvailabilityZonesRequest
    DescribeAvailabilityZonesWithContext
    DescribeBundleTasks
    DescribeBundleTasksRequest
    DescribeBundleTasksWithContext
    DescribeClassicLinkInstances
    DescribeClassicLinkInstancesRequest
    DescribeClassicLinkInstancesWithContext
    DescribeConversionTasks
    DescribeConversionTasksRequest
    DescribeConversionTasksWithContext
    DescribeCustomerGateways
    DescribeCustomerGatewaysRequest
    DescribeCustomerGatewaysWithContext
    DescribeDhcpOptions
    DescribeDhcpOptionsRequest
    DescribeDhcpOptionsWithContext
    DescribeEgressOnlyInternetGateways
    DescribeEgressOnlyInternetGatewaysRequest
    DescribeEgressOnlyInternetGatewaysWithContext
    DescribeElasticGpus
    DescribeElasticGpusRequest
    DescribeElasticGpusWithContext
    DescribeExportTasks
    DescribeExportTasksRequest
    DescribeExportTasksWithContext
    DescribeFlowLogs
    DescribeFlowLogsRequest
    DescribeFlowLogsWithContext
    DescribeFpgaImageAttribute
    DescribeFpgaImageAttributeRequest
    DescribeFpgaImageAttributeWithContext
    DescribeFpgaImages
    DescribeFpgaImagesRequest
    DescribeFpgaImagesWithContext
    DescribeHostReservationOfferings
    DescribeHostReservationOfferingsRequest
    DescribeHostReservationOfferingsWithContext
    DescribeHostReservations
    DescribeHostReservationsRequest
    DescribeHostReservationsWithContext
    DescribeHosts
    DescribeHostsRequest
    DescribeHostsWithContext
    DescribeIamInstanceProfileAssociations
    DescribeIamInstanceProfileAssociationsRequest
    DescribeIamInstanceProfileAssociationsWithContext
    DescribeIdFormat
    DescribeIdFormatRequest
    DescribeIdFormatWithContext
    DescribeIdentityIdFormat
    DescribeIdentityIdFormatRequest
    DescribeIdentityIdFormatWithContext
    DescribeImageAttribute
    DescribeImageAttributeRequest
    DescribeImageAttributeWithContext
    DescribeImages
    DescribeImagesRequest
    DescribeImagesWithContext
    DescribeImportImageTasks
    DescribeImportImageTasksRequest
    DescribeImportImageTasksWithContext
    DescribeImportSnapshotTasks
    DescribeImportSnapshotTasksRequest
    DescribeImportSnapshotTasksWithContext
    DescribeInstanceAttribute
    DescribeInstanceAttributeRequest
    DescribeInstanceAttributeWithContext
    DescribeInstanceStatus
    DescribeInstanceStatusPagesWithContext
    DescribeInstanceStatusRequest
    DescribeInstanceStatusWithContext
    DescribeInstances
    DescribeInstancesPagesWithContext
    DescribeInstancesRequest
    DescribeInstancesWithContext
    DescribeInternetGateways
    DescribeInternetGatewaysRequest
    DescribeInternetGatewaysWithContext
    DescribeKeyPairs
    DescribeKeyPairsRequest
    DescribeKeyPairsWithContext
    DescribeMovingAddresses
    DescribeMovingAddressesRequest
    DescribeMovingAddressesWithContext
    DescribeNatGateways
    DescribeNatGatewaysPagesWithContext
    DescribeNatGatewaysRequest
    DescribeNatGatewaysWithContext
    DescribeNetworkAcls
    DescribeNetworkAclsRequest
    DescribeNetworkAclsWithContext
    DescribeNetworkInterfaceAttribute
    DescribeNetworkInterfaceAttributeRequest
    DescribeNetworkInterfaceAttributeWithContext
    DescribeNetworkInterfacePermissions
    DescribeNetworkInterfacePermissionsRequest
    DescribeNetworkInterfacePermissionsWithContext
    DescribeNetworkInterfaces
    DescribeNetworkInterfacesRequest
    DescribeNetworkInterfacesWithContext
    DescribePlacementGroups
    DescribePlacementGroupsRequest
    DescribePlacementGroupsWithContext
    DescribePrefixLists
    DescribePrefixListsRequest
    DescribePrefixListsWithContext
    DescribeRegions
    DescribeRegionsRequest
    DescribeRegionsWithContext
    DescribeReservedInstances
    DescribeReservedInstancesListings
    DescribeReservedInstancesListingsRequest
    DescribeReservedInstancesListingsWithContext
    DescribeReservedInstancesModifications
    DescribeReservedInstancesModificationsPagesWithContext
    DescribeReservedInstancesModificationsRequest
    DescribeReservedInstancesModificationsWithContext
    DescribeReservedInstancesOfferings
    DescribeReservedInstancesOfferingsPagesWithContext
    DescribeReservedInstancesOfferingsRequest
    DescribeReservedInstancesOfferingsWithContext
    DescribeReservedInstancesRequest
    DescribeReservedInstancesWithContext
    DescribeRouteTables
    DescribeRouteTablesRequest
    DescribeRouteTablesWithContext
    DescribeScheduledInstanceAvailability
    DescribeScheduledInstanceAvailabilityRequest
    DescribeScheduledInstanceAvailabilityWithContext
    DescribeScheduledInstances
    DescribeScheduledInstancesRequest
    DescribeScheduledInstancesWithContext
    DescribeSecurityGroupReferences
    DescribeSecurityGroupReferencesRequest
    DescribeSecurityGroupReferencesWithContext
    DescribeSecurityGroups
    DescribeSecurityGroupsRequest
    DescribeSecurityGroupsWithContext
    DescribeSnapshotAttribute
    DescribeSnapshotAttributeRequest
    DescribeSnapshotAttributeWithContext
    DescribeSnapshots
    DescribeSnapshotsPagesWithContext
    DescribeSnapshotsRequest
    DescribeSnapshotsWithContext
    DescribeSpotDatafeedSubscription
    DescribeSpotDatafeedSubscriptionRequest
    DescribeSpotDatafeedSubscriptionWithContext
    DescribeSpotFleetInstances
    DescribeSpotFleetInstancesRequest
    DescribeSpotFleetInstancesWithContext
    DescribeSpotFleetRequestHistory
    DescribeSpotFleetRequestHistoryRequest
    DescribeSpotFleetRequestHistoryWithContext
    DescribeSpotFleetRequests
    DescribeSpotFleetRequestsPagesWithContext
    DescribeSpotFleetRequestsRequest
    DescribeSpotFleetRequestsWithContext
    DescribeSpotInstanceRequests
    DescribeSpotInstanceRequestsRequest
    DescribeSpotInstanceRequestsWithContext
    DescribeSpotPriceHistory
    DescribeSpotPriceHistoryPagesWithContext
    DescribeSpotPriceHistoryRequest
    DescribeSpotPriceHistoryWithContext
    DescribeStaleSecurityGroups
    DescribeStaleSecurityGroupsRequest
    DescribeStaleSecurityGroupsWithContext
    DescribeSubnets
    DescribeSubnetsRequest
    DescribeSubnetsWithContext
    DescribeTags
    DescribeTagsPagesWithContext
    DescribeTagsRequest
    DescribeTagsWithContext
    DescribeVolumeAttribute
    DescribeVolumeAttributeRequest
    DescribeVolumeAttributeWithContext
    DescribeVolumeStatus
    DescribeVolumeStatusPagesWithContext
    DescribeVolumeStatusRequest
    DescribeVolumeStatusWithContext
    DescribeVolumes
    DescribeVolumesModifications
    DescribeVolumesModificationsRequest
    DescribeVolumesModificationsWithContext
    DescribeVolumesPagesWithContext
    DescribeVolumesRequest
    DescribeVolumesWithContext
    DescribeVpcAttribute
    DescribeVpcAttributeRequest
    DescribeVpcAttributeWithContext
    DescribeVpcClassicLink
    DescribeVpcClassicLinkDnsSupport
    DescribeVpcClassicLinkDnsSupportRequest
    DescribeVpcClassicLinkDnsSupportWithContext
    DescribeVpcClassicLinkRequest
    DescribeVpcClassicLinkWithContext
    DescribeVpcEndpointServices
    DescribeVpcEndpointServicesRequest
    DescribeVpcEndpointServicesWithContext
    DescribeVpcEndpoints
    DescribeVpcEndpointsRequest
    DescribeVpcEndpointsWithContext
    DescribeVpcPeeringConnections
    DescribeVpcPeeringConnectionsRequest
    DescribeVpcPeeringConnectionsWithContext
    DescribeVpcs
    DescribeVpcsRequest
    DescribeVpcsWithContext
    DescribeVpnConnections
    DescribeVpnConnectionsRequest
    DescribeVpnConnectionsWithContext
    DescribeVpnGateways
    DescribeVpnGatewaysRequest
    DescribeVpnGatewaysWithContext
    DetachClassicLinkVpc
    DetachClassicLinkVpcRequest
    DetachClassicLinkVpcWithContext
    DetachInternetGateway
    DetachInternetGatewayRequest
    DetachInternetGatewayWithContext
    DetachNetworkInterface
    DetachNetworkInterfaceRequest
    DetachNetworkInterfaceWithContext
    DetachVolume
    DetachVolumeRequest
    DetachVolumeWithContext
    DetachVpnGateway
    DetachVpnGatewayRequest
    DetachVpnGatewayWithContext
    DisableVgwRoutePropagation
    DisableVgwRoutePropagationRequest
    DisableVgwRoutePropagationWithContext
    DisableVpcClassicLink
    DisableVpcClassicLinkDnsSupport
    DisableVpcClassicLinkDnsSupportRequest
    DisableVpcClassicLinkDnsSupportWithContext
    DisableVpcClassicLinkRequest
    DisableVpcClassicLinkWithContext
    DisassociateAddress
    DisassociateAddressRequest
    DisassociateAddressWithContext
    DisassociateIamInstanceProfile
    DisassociateIamInstanceProfileRequest
    DisassociateIamInstanceProfileWithContext
    DisassociateRouteTable
    DisassociateRouteTableRequest
    DisassociateRouteTableWithContext
    DisassociateSubnetCidrBlock
    DisassociateSubnetCidrBlockRequest
    DisassociateSubnetCidrBlockWithContext
    DisassociateVpcCidrBlock
    DisassociateVpcCidrBlockRequest
    DisassociateVpcCidrBlockWithContext
    EnableVgwRoutePropagation
    EnableVgwRoutePropagationRequest
    EnableVgwRoutePropagationWithContext
    EnableVolumeIO
    EnableVolumeIORequest
    EnableVolumeIOWithContext
    EnableVpcClassicLink
    EnableVpcClassicLinkDnsSupport
    EnableVpcClassicLinkDnsSupportRequest
    EnableVpcClassicLinkDnsSupportWithContext
    EnableVpcClassicLinkRequest
    EnableVpcClassicLinkWithContext
    GetConsoleOutput
    GetConsoleOutputRequest
    GetConsoleOutputWithContext
    GetConsoleScreenshot
    GetConsoleScreenshotRequest
    GetConsoleScreenshotWithContext
    GetHostReservationPurchasePreview
    GetHostReservationPurchasePreviewRequest
    GetHostReservationPurchasePreviewWithContext
    GetPasswordData
    GetPasswordDataRequest
    GetPasswordDataWithContext
    GetReservedInstancesExchangeQuote
    GetReservedInstancesExchangeQuoteRequest
    GetReservedInstancesExchangeQuoteWithContext
    ImportImage
    ImportImageRequest
    ImportImageWithContext
    ImportInstance
    ImportInstanceRequest
    ImportInstanceWithContext
    ImportKeyPair
    ImportKeyPairRequest
    ImportKeyPairWithContext
    ImportSnapshot
    ImportSnapshotRequest
    ImportSnapshotWithContext
    ImportVolume
    ImportVolumeRequest
    ImportVolumeWithContext
    ModifyFpgaImageAttribute
    ModifyFpgaImageAttributeRequest
    ModifyFpgaImageAttributeWithContext
    ModifyHosts
    ModifyHostsRequest
    ModifyHostsWithContext
    ModifyIdFormat
    ModifyIdFormatRequest
    ModifyIdFormatWithContext
    ModifyIdentityIdFormat
    ModifyIdentityIdFormatRequest
    ModifyIdentityIdFormatWithContext
    ModifyImageAttribute
    ModifyImageAttributeRequest
    ModifyImageAttributeWithContext
    ModifyInstanceAttribute
    ModifyInstanceAttributeRequest
    ModifyInstanceAttributeWithContext
    ModifyInstancePlacement
    ModifyInstancePlacementRequest
    ModifyInstancePlacementWithContext
    ModifyNetworkInterfaceAttribute
    ModifyNetworkInterfaceAttributeRequest
    ModifyNetworkInterfaceAttributeWithContext
    ModifyReservedInstances
    ModifyReservedInstancesRequest
    ModifyReservedInstancesWithContext
    ModifySnapshotAttribute
    ModifySnapshotAttributeRequest
    ModifySnapshotAttributeWithContext
    ModifySpotFleetRequest
    ModifySpotFleetRequestRequest
    ModifySpotFleetRequestWithContext
    ModifySubnetAttribute
    ModifySubnetAttributeRequest
    ModifySubnetAttributeWithContext
    ModifyVolume
    ModifyVolumeAttribute
    ModifyVolumeAttributeRequest
    ModifyVolumeAttributeWithContext
    ModifyVolumeRequest
    ModifyVolumeWithContext
    ModifyVpcAttribute
    ModifyVpcAttributeRequest
    ModifyVpcAttributeWithContext
    ModifyVpcEndpoint
    ModifyVpcEndpointRequest
    ModifyVpcEndpointWithContext
    ModifyVpcPeeringConnectionOptions
    ModifyVpcPeeringConnectionOptionsRequest
    ModifyVpcPeeringConnectionOptionsWithContext
    ModifyVpcTenancy
    ModifyVpcTenancyRequest
    ModifyVpcTenancyWithContext
    MonitorInstances
    MonitorInstancesRequest
    MonitorInstancesWithContext
    MoveAddressToVpc
    MoveAddressToVpcRequest
    MoveAddressToVpcWithContext
    PurchaseHostReservation
    PurchaseHostReservationRequest
    PurchaseHostReservationWithContext
    PurchaseReservedInstancesOffering
    PurchaseReservedInstancesOfferingRequest
    PurchaseReservedInstancesOfferingWithContext
    PurchaseScheduledInstances
    PurchaseScheduledInstancesRequest
    PurchaseScheduledInstancesWithContext
    RebootInstances
    RebootInstancesRequest
    RebootInstancesWithContext
    RegisterImage
    RegisterImageRequest
    RegisterImageWithContext
    RejectVpcPeeringConnection
    RejectVpcPeeringConnectionRequest
    RejectVpcPeeringConnectionWithContext
    ReleaseAddress
    ReleaseAddressRequest
    ReleaseAddressWithContext
    ReleaseHosts
    ReleaseHostsRequest
    ReleaseHostsWithContext
    ReplaceIamInstanceProfileAssociation
    ReplaceIamInstanceProfileAssociationRequest
    ReplaceIamInstanceProfileAssociationWithContext
    ReplaceNetworkAclAssociation
    ReplaceNetworkAclAssociationRequest
    ReplaceNetworkAclAssociationWithContext
    ReplaceNetworkAclEntry
    ReplaceNetworkAclEntryRequest
    ReplaceNetworkAclEntryWithContext
    ReplaceRoute
    ReplaceRouteRequest
    ReplaceRouteTableAssociation
    ReplaceRouteTableAssociationRequest
    ReplaceRouteTableAssociationWithContext
    ReplaceRouteWithContext
    ReportInstanceStatus
    ReportInstanceStatusRequest
    ReportInstanceStatusWithContext
    RequestSpotFleet
    RequestSpotFleetRequest
    RequestSpotFleetWithContext
    RequestSpotInstances
    RequestSpotInstancesRequest
    RequestSpotInstancesWithContext
    ResetFpgaImageAttribute
    ResetFpgaImageAttributeRequest
    ResetFpgaImageAttributeWithContext
    ResetImageAttribute
    ResetImageAttributeRequest
    ResetImageAttributeWithContext
    ResetInstanceAttribute
    ResetInstanceAttributeRequest
    ResetInstanceAttributeWithContext
    ResetNetworkInterfaceAttribute
    ResetNetworkInterfaceAttributeRequest
    ResetNetworkInterfaceAttributeWithContext
    ResetSnapshotAttribute
    ResetSnapshotAttributeRequest
    ResetSnapshotAttributeWithContext
    RestoreAddressToClassic
    RestoreAddressToClassicRequest
    RestoreAddressToClassicWithContext
    RevokeSecurityGroupEgress
    RevokeSecurityGroupEgressRequest
    RevokeSecurityGroupEgressWithContext
    RevokeSecurityGroupIngress
    RevokeSecurityGroupIngressRequest
    RevokeSecurityGroupIngressWithContext
    RunInstances
    RunInstancesRequest
    RunInstancesWithContext
    RunScheduledInstances
    RunScheduledInstancesRequest
    RunScheduledInstancesWithContext
    StartInstances
    StartInstancesRequest
    StartInstancesWithContext
    StopInstances
    StopInstancesRequest
    StopInstancesWithContext
    TerminateInstances
    TerminateInstancesRequest
    TerminateInstancesWithContext
    UnassignIpv6Addresses
    UnassignIpv6AddressesRequest
    UnassignIpv6AddressesWithContext
    UnassignPrivateIpAddresses
    UnassignPrivateIpAddressesRequest
    UnassignPrivateIpAddressesWithContext
    UnmonitorInstances
    UnmonitorInstancesRequest
    UnmonitorInstancesWithContext
    UpdateSecurityGroupRuleDescriptionsEgress
    UpdateSecurityGroupRuleDescriptionsEgressRequest
    UpdateSecurityGroupRuleDescriptionsEgressWithContext
    UpdateSecurityGroupRuleDescriptionsIngress
    UpdateSecurityGroupRuleDescriptionsIngressRequest
    UpdateSecurityGroupRuleDescriptionsIngressWithContext
    WaitUntilBundleTaskComplete
    WaitUntilBundleTaskCompleteWithContext
    WaitUntilConversionTaskCancelled
    WaitUntilConversionTaskCancelledWithContext
    WaitUntilConversionTaskCompleted
    WaitUntilConversionTaskCompletedWithContext
    WaitUntilConversionTaskDeleted
    WaitUntilConversionTaskDeletedWithContext
    WaitUntilCustomerGatewayAvailable
    WaitUntilCustomerGatewayAvailableWithContext
    WaitUntilExportTaskCancelled
    WaitUntilExportTaskCancelledWithContext
    WaitUntilExportTaskCompleted
    WaitUntilExportTaskCompletedWithContext
    WaitUntilImageAvailable
    WaitUntilImageAvailableWithContext
    WaitUntilImageExists
    WaitUntilImageExistsWithContext
    WaitUntilInstanceExists
    WaitUntilInstanceExistsWithContext
    WaitUntilInstanceRunning
    WaitUntilInstanceRunningWithContext
    WaitUntilInstanceStatusOk
    WaitUntilInstanceStatusOkWithContext
    WaitUntilInstanceStopped
    WaitUntilInstanceStoppedWithContext
    WaitUntilInstanceTerminated
    WaitUntilInstanceTerminatedWithContext
    WaitUntilKeyPairExists
    WaitUntilKeyPairExistsWithContext
    WaitUntilNatGatewayAvailable
    WaitUntilNatGatewayAvailableWithContext
    WaitUntilNetworkInterfaceAvailable
    WaitUntilNetworkInterfaceAvailableWithContext
    WaitUntilPasswordDataAvailable
    WaitUntilPasswordDataAvailableWithContext
    WaitUntilSnapshotCompleted
    WaitUntilSnapshotCompletedWithContext
    WaitUntilSpotInstanceRequestFulfilled
    WaitUntilSpotInstanceRequestFulfilledWithContext
    WaitUntilSubnetAvailable
    WaitUntilSubnetAvailableWithContext
    WaitUntilSystemStatusOk
    WaitUntilSystemStatusOkWithContext
    WaitUntilVolumeAvailable
    WaitUntilVolumeAvailableWithContext
    WaitUntilVolumeDeleted
    WaitUntilVolumeDeletedWithContext
    WaitUntilVolumeInUse
    WaitUntilVolumeInUseWithContext
    WaitUntilVpcAvailable
    WaitUntilVpcAvailableWithContext
    WaitUntilVpcExists
    WaitUntilVpcExistsWithContext
    WaitUntilVpcPeeringConnectionDeleted
    WaitUntilVpcPeeringConnectionDeletedWithContext
    WaitUntilVpcPeeringConnectionExists
    WaitUntilVpcPeeringConnectionExistsWithContext
    WaitUntilVpnConnectionAvailable
    WaitUntilVpnConnectionAvailableWithContext
    WaitUntilVpnConnectionDeleted
    WaitUntilVpnConnectionDeletedWithContext

Paginators ▾

func (c *EC2) DescribeInstanceStatusPages(input *DescribeInstanceStatusInput, fn func(*DescribeInstanceStatusOutput, bool) bool) error
func (c *EC2) DescribeInstancesPages(input *DescribeInstancesInput, fn func(*DescribeInstancesOutput, bool) bool) error
func (c *EC2) DescribeNatGatewaysPages(input *DescribeNatGatewaysInput, fn func(*DescribeNatGatewaysOutput, bool) bool) error
func (c *EC2) DescribeReservedInstancesModificationsPages(input *DescribeReservedInstancesModificationsInput, fn func(*DescribeReservedInstancesModificationsOutput, bool) bool) error
func (c *EC2) DescribeReservedInstancesOfferingsPages(input *DescribeReservedInstancesOfferingsInput, fn func(*DescribeReservedInstancesOfferingsOutput, bool) bool) error
func (c *EC2) DescribeSnapshotsPages(input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool) error
func (c *EC2) DescribeSpotFleetRequestsPages(input *DescribeSpotFleetRequestsInput, fn func(*DescribeSpotFleetRequestsOutput, bool) bool) error
func (c *EC2) DescribeSpotPriceHistoryPages(input *DescribeSpotPriceHistoryInput, fn func(*DescribeSpotPriceHistoryOutput, bool) bool) error
func (c *EC2) DescribeTagsPages(input *DescribeTagsInput, fn func(*DescribeTagsOutput, bool) bool) error
func (c *EC2) DescribeVolumeStatusPages(input *DescribeVolumeStatusInput, fn func(*DescribeVolumeStatusOutput, bool) bool) error
func (c *EC2) DescribeVolumesPages(input *DescribeVolumesInput, fn func(*DescribeVolumesOutput, bool) bool) error

Types ▾

type AcceptReservedInstancesExchangeQuoteInput
func (s *AcceptReservedInstancesExchangeQuoteInput) SetDryRun(v bool) *AcceptReservedInstancesExchangeQuoteInput
func (s *AcceptReservedInstancesExchangeQuoteInput) SetReservedInstanceIds(v []*string) *AcceptReservedInstancesExchangeQuoteInput
func (s *AcceptReservedInstancesExchangeQuoteInput) SetTargetConfigurations(v []*TargetConfigurationRequest) *AcceptReservedInstancesExchangeQuoteInput
type AcceptReservedInstancesExchangeQuoteOutput
func (s *AcceptReservedInstancesExchangeQuoteOutput) SetExchangeId(v string) *AcceptReservedInstancesExchangeQuoteOutput
type AcceptVpcPeeringConnectionInput
func (s *AcceptVpcPeeringConnectionInput) SetDryRun(v bool) *AcceptVpcPeeringConnectionInput
func (s *AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *AcceptVpcPeeringConnectionInput
type AcceptVpcPeeringConnectionOutput
func (s *AcceptVpcPeeringConnectionOutput) SetVpcPeeringConnection(v *VpcPeeringConnection) *AcceptVpcPeeringConnectionOutput
type AccountAttribute
func (s *AccountAttribute) SetAttributeName(v string) *AccountAttribute
func (s *AccountAttribute) SetAttributeValues(v []*AccountAttributeValue) *AccountAttribute
type AccountAttributeValue
func (s *AccountAttributeValue) SetAttributeValue(v string) *AccountAttributeValue
type ActiveInstance
func (s *ActiveInstance) SetInstanceHealth(v string) *ActiveInstance
func (s *ActiveInstance) SetInstanceId(v string) *ActiveInstance
func (s *ActiveInstance) SetInstanceType(v string) *ActiveInstance
func (s *ActiveInstance) SetSpotInstanceRequestId(v string) *ActiveInstance
type Address
func (s *Address) SetAllocationId(v string) *Address
func (s *Address) SetAssociationId(v string) *Address
func (s *Address) SetDomain(v string) *Address
func (s *Address) SetInstanceId(v string) *Address
func (s *Address) SetNetworkInterfaceId(v string) *Address
func (s *Address) SetNetworkInterfaceOwnerId(v string) *Address
func (s *Address) SetPrivateIpAddress(v string) *Address
func (s *Address) SetPublicIp(v string) *Address
type AllocateAddressInput
func (s *AllocateAddressInput) SetAddress(v string) *AllocateAddressInput
func (s *AllocateAddressInput) SetDomain(v string) *AllocateAddressInput
func (s *AllocateAddressInput) SetDryRun(v bool) *AllocateAddressInput
type AllocateAddressOutput
func (s *AllocateAddressOutput) SetAllocationId(v string) *AllocateAddressOutput
func (s *AllocateAddressOutput) SetDomain(v string) *AllocateAddressOutput
func (s *AllocateAddressOutput) SetPublicIp(v string) *AllocateAddressOutput
type AllocateHostsInput
func (s *AllocateHostsInput) SetAutoPlacement(v string) *AllocateHostsInput
func (s *AllocateHostsInput) SetAvailabilityZone(v string) *AllocateHostsInput
func (s *AllocateHostsInput) SetClientToken(v string) *AllocateHostsInput
func (s *AllocateHostsInput) SetInstanceType(v string) *AllocateHostsInput
func (s *AllocateHostsInput) SetQuantity(v int64) *AllocateHostsInput
type AllocateHostsOutput
func (s *AllocateHostsOutput) SetHostIds(v []*string) *AllocateHostsOutput
type AssignIpv6AddressesInput
func (s *AssignIpv6AddressesInput) SetIpv6AddressCount(v int64) *AssignIpv6AddressesInput
func (s *AssignIpv6AddressesInput) SetIpv6Addresses(v []*string) *AssignIpv6AddressesInput
func (s *AssignIpv6AddressesInput) SetNetworkInterfaceId(v string) *AssignIpv6AddressesInput
type AssignIpv6AddressesOutput
func (s *AssignIpv6AddressesOutput) SetAssignedIpv6Addresses(v []*string) *AssignIpv6AddressesOutput
func (s *AssignIpv6AddressesOutput) SetNetworkInterfaceId(v string) *AssignIpv6AddressesOutput
type AssignPrivateIpAddressesInput
func (s *AssignPrivateIpAddressesInput) SetAllowReassignment(v bool) *AssignPrivateIpAddressesInput
func (s *AssignPrivateIpAddressesInput) SetNetworkInterfaceId(v string) *AssignPrivateIpAddressesInput
func (s *AssignPrivateIpAddressesInput) SetPrivateIpAddresses(v []*string) *AssignPrivateIpAddressesInput
func (s *AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount(v int64) *AssignPrivateIpAddressesInput
type AssignPrivateIpAddressesOutput
type AssociateAddressInput
func (s *AssociateAddressInput) SetAllocationId(v string) *AssociateAddressInput
func (s *AssociateAddressInput) SetAllowReassociation(v bool) *AssociateAddressInput
func (s *AssociateAddressInput) SetDryRun(v bool) *AssociateAddressInput
func (s *AssociateAddressInput) SetInstanceId(v string) *AssociateAddressInput
func (s *AssociateAddressInput) SetNetworkInterfaceId(v string) *AssociateAddressInput
func (s *AssociateAddressInput) SetPrivateIpAddress(v string) *AssociateAddressInput
func (s *AssociateAddressInput) SetPublicIp(v string) *AssociateAddressInput
type AssociateAddressOutput
func (s *AssociateAddressOutput) SetAssociationId(v string) *AssociateAddressOutput
type AssociateDhcpOptionsInput
func (s *AssociateDhcpOptionsInput) SetDhcpOptionsId(v string) *AssociateDhcpOptionsInput
func (s *AssociateDhcpOptionsInput) SetDryRun(v bool) *AssociateDhcpOptionsInput
func (s *AssociateDhcpOptionsInput) SetVpcId(v string) *AssociateDhcpOptionsInput
type AssociateDhcpOptionsOutput
type AssociateIamInstanceProfileInput
func (s *AssociateIamInstanceProfileInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *AssociateIamInstanceProfileInput
func (s *AssociateIamInstanceProfileInput) SetInstanceId(v string) *AssociateIamInstanceProfileInput
type AssociateIamInstanceProfileOutput
func (s *AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *AssociateIamInstanceProfileOutput
type AssociateRouteTableInput
func (s *AssociateRouteTableInput) SetDryRun(v bool) *AssociateRouteTableInput
func (s *AssociateRouteTableInput) SetRouteTableId(v string) *AssociateRouteTableInput
func (s *AssociateRouteTableInput) SetSubnetId(v string) *AssociateRouteTableInput
type AssociateRouteTableOutput
func (s *AssociateRouteTableOutput) SetAssociationId(v string) *AssociateRouteTableOutput
type AssociateSubnetCidrBlockInput
func (s *AssociateSubnetCidrBlockInput) SetIpv6CidrBlock(v string) *AssociateSubnetCidrBlockInput
func (s *AssociateSubnetCidrBlockInput) SetSubnetId(v string) *AssociateSubnetCidrBlockInput
type AssociateSubnetCidrBlockOutput
func (s *AssociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation(v *SubnetIpv6CidrBlockAssociation) *AssociateSubnetCidrBlockOutput
func (s *AssociateSubnetCidrBlockOutput) SetSubnetId(v string) *AssociateSubnetCidrBlockOutput
type AssociateVpcCidrBlockInput
func (s *AssociateVpcCidrBlockInput) SetAmazonProvidedIpv6CidrBlock(v bool) *AssociateVpcCidrBlockInput
func (s *AssociateVpcCidrBlockInput) SetCidrBlock(v string) *AssociateVpcCidrBlockInput
func (s *AssociateVpcCidrBlockInput) SetVpcId(v string) *AssociateVpcCidrBlockInput
type AssociateVpcCidrBlockOutput
func (s *AssociateVpcCidrBlockOutput) SetCidrBlockAssociation(v *VpcCidrBlockAssociation) *AssociateVpcCidrBlockOutput
func (s *AssociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation(v *VpcIpv6CidrBlockAssociation) *AssociateVpcCidrBlockOutput
func (s *AssociateVpcCidrBlockOutput) SetVpcId(v string) *AssociateVpcCidrBlockOutput
type AttachClassicLinkVpcInput
func (s *AttachClassicLinkVpcInput) SetDryRun(v bool) *AttachClassicLinkVpcInput
func (s *AttachClassicLinkVpcInput) SetGroups(v []*string) *AttachClassicLinkVpcInput
func (s *AttachClassicLinkVpcInput) SetInstanceId(v string) *AttachClassicLinkVpcInput
func (s *AttachClassicLinkVpcInput) SetVpcId(v string) *AttachClassicLinkVpcInput
type AttachClassicLinkVpcOutput
func (s *AttachClassicLinkVpcOutput) SetReturn(v bool) *AttachClassicLinkVpcOutput
type AttachInternetGatewayInput
func (s *AttachInternetGatewayInput) SetDryRun(v bool) *AttachInternetGatewayInput
func (s *AttachInternetGatewayInput) SetInternetGatewayId(v string) *AttachInternetGatewayInput
func (s *AttachInternetGatewayInput) SetVpcId(v string) *AttachInternetGatewayInput
type AttachInternetGatewayOutput
type AttachNetworkInterfaceInput
func (s *AttachNetworkInterfaceInput) SetDeviceIndex(v int64) *AttachNetworkInterfaceInput
func (s *AttachNetworkInterfaceInput) SetDryRun(v bool) *AttachNetworkInterfaceInput
func (s *AttachNetworkInterfaceInput) SetInstanceId(v string) *AttachNetworkInterfaceInput
func (s *AttachNetworkInterfaceInput) SetNetworkInterfaceId(v string) *AttachNetworkInterfaceInput
type AttachNetworkInterfaceOutput
func (s *AttachNetworkInterfaceOutput) SetAttachmentId(v string) *AttachNetworkInterfaceOutput
type AttachVolumeInput
func (s *AttachVolumeInput) SetDevice(v string) *AttachVolumeInput
func (s *AttachVolumeInput) SetDryRun(v bool) *AttachVolumeInput
func (s *AttachVolumeInput) SetInstanceId(v string) *AttachVolumeInput
func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput
type AttachVpnGatewayInput
func (s *AttachVpnGatewayInput) SetDryRun(v bool) *AttachVpnGatewayInput
func (s *AttachVpnGatewayInput) SetVpcId(v string) *AttachVpnGatewayInput
func (s *AttachVpnGatewayInput) SetVpnGatewayId(v string) *AttachVpnGatewayInput
type AttachVpnGatewayOutput
func (s *AttachVpnGatewayOutput) SetVpcAttachment(v *VpcAttachment) *AttachVpnGatewayOutput
type AttributeBooleanValue
func (s *AttributeBooleanValue) SetValue(v bool) *AttributeBooleanValue
type AttributeValue
func (s *AttributeValue) SetValue(v string) *AttributeValue
type AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetCidrIp(v string) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetDryRun(v bool) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetFromPort(v int64) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetGroupId(v string) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupEgressInput
func (s *AuthorizeSecurityGroupEgressInput) SetToPort(v int64) *AuthorizeSecurityGroupEgressInput
type AuthorizeSecurityGroupEgressOutput
type AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetCidrIp(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetDryRun(v bool) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetFromPort(v int64) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetGroupId(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetGroupName(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupIngressInput
func (s *AuthorizeSecurityGroupIngressInput) SetToPort(v int64) *AuthorizeSecurityGroupIngressInput
type AuthorizeSecurityGroupIngressOutput
type AvailabilityZone
func (s *AvailabilityZone) SetMessages(v []*AvailabilityZoneMessage) *AvailabilityZone
func (s *AvailabilityZone) SetRegionName(v string) *AvailabilityZone
func (s *AvailabilityZone) SetState(v string) *AvailabilityZone
func (s *AvailabilityZone) SetZoneName(v string) *AvailabilityZone
type AvailabilityZoneMessage
func (s *AvailabilityZoneMessage) SetMessage(v string) *AvailabilityZoneMessage
type AvailableCapacity
func (s *AvailableCapacity) SetAvailableInstanceCapacity(v []*InstanceCapacity) *AvailableCapacity
func (s *AvailableCapacity) SetAvailableVCpus(v int64) *AvailableCapacity
type BlobAttributeValue
func (s *BlobAttributeValue) SetValue(v []byte) *BlobAttributeValue
type BlockDeviceMapping
func (s *BlockDeviceMapping) SetDeviceName(v string) *BlockDeviceMapping
func (s *BlockDeviceMapping) SetEbs(v *EbsBlockDevice) *BlockDeviceMapping
func (s *BlockDeviceMapping) SetNoDevice(v string) *BlockDeviceMapping
func (s *BlockDeviceMapping) SetVirtualName(v string) *BlockDeviceMapping
type BundleInstanceInput
func (s *BundleInstanceInput) SetDryRun(v bool) *BundleInstanceInput
func (s *BundleInstanceInput) SetInstanceId(v string) *BundleInstanceInput
func (s *BundleInstanceInput) SetStorage(v *Storage) *BundleInstanceInput
type BundleInstanceOutput
func (s *BundleInstanceOutput) SetBundleTask(v *BundleTask) *BundleInstanceOutput
type BundleTask
func (s *BundleTask) SetBundleId(v string) *BundleTask
func (s *BundleTask) SetBundleTaskError(v *BundleTaskError) *BundleTask
func (s *BundleTask) SetInstanceId(v string) *BundleTask
func (s *BundleTask) SetProgress(v string) *BundleTask
func (s *BundleTask) SetStartTime(v time.Time) *BundleTask
func (s *BundleTask) SetState(v string) *BundleTask
func (s *BundleTask) SetStorage(v *Storage) *BundleTask
func (s *BundleTask) SetUpdateTime(v time.Time) *BundleTask
type BundleTaskError
func (s *BundleTaskError) SetCode(v string) *BundleTaskError
func (s *BundleTaskError) SetMessage(v string) *BundleTaskError
type CancelBundleTaskInput
func (s *CancelBundleTaskInput) SetBundleId(v string) *CancelBundleTaskInput
func (s *CancelBundleTaskInput) SetDryRun(v bool) *CancelBundleTaskInput
type CancelBundleTaskOutput
func (s *CancelBundleTaskOutput) SetBundleTask(v *BundleTask) *CancelBundleTaskOutput
type CancelConversionTaskInput
func (s *CancelConversionTaskInput) SetConversionTaskId(v string) *CancelConversionTaskInput
func (s *CancelConversionTaskInput) SetDryRun(v bool) *CancelConversionTaskInput
func (s *CancelConversionTaskInput) SetReasonMessage(v string) *CancelConversionTaskInput
type CancelConversionTaskOutput
type CancelExportTaskInput
func (s *CancelExportTaskInput) SetExportTaskId(v string) *CancelExportTaskInput
type CancelExportTaskOutput
type CancelImportTaskInput
func (s *CancelImportTaskInput) SetCancelReason(v string) *CancelImportTaskInput
func (s *CancelImportTaskInput) SetDryRun(v bool) *CancelImportTaskInput
func (s *CancelImportTaskInput) SetImportTaskId(v string) *CancelImportTaskInput
type CancelImportTaskOutput
func (s *CancelImportTaskOutput) SetImportTaskId(v string) *CancelImportTaskOutput
func (s *CancelImportTaskOutput) SetPreviousState(v string) *CancelImportTaskOutput
func (s *CancelImportTaskOutput) SetState(v string) *CancelImportTaskOutput
type CancelReservedInstancesListingInput
func (s *CancelReservedInstancesListingInput) SetReservedInstancesListingId(v string) *CancelReservedInstancesListingInput
type CancelReservedInstancesListingOutput
func (s *CancelReservedInstancesListingOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *CancelReservedInstancesListingOutput
type CancelSpotFleetRequestsError
func (s *CancelSpotFleetRequestsError) SetCode(v string) *CancelSpotFleetRequestsError
func (s *CancelSpotFleetRequestsError) SetMessage(v string) *CancelSpotFleetRequestsError
type CancelSpotFleetRequestsErrorItem
func (s *CancelSpotFleetRequestsErrorItem) SetError(v *CancelSpotFleetRequestsError) *CancelSpotFleetRequestsErrorItem
func (s *CancelSpotFleetRequestsErrorItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsErrorItem
type CancelSpotFleetRequestsInput
func (s *CancelSpotFleetRequestsInput) SetDryRun(v bool) *CancelSpotFleetRequestsInput
func (s *CancelSpotFleetRequestsInput) SetSpotFleetRequestIds(v []*string) *CancelSpotFleetRequestsInput
func (s *CancelSpotFleetRequestsInput) SetTerminateInstances(v bool) *CancelSpotFleetRequestsInput
type CancelSpotFleetRequestsOutput
func (s *CancelSpotFleetRequestsOutput) SetSuccessfulFleetRequests(v []*CancelSpotFleetRequestsSuccessItem) *CancelSpotFleetRequestsOutput
func (s *CancelSpotFleetRequestsOutput) SetUnsuccessfulFleetRequests(v []*CancelSpotFleetRequestsErrorItem) *CancelSpotFleetRequestsOutput
type CancelSpotFleetRequestsSuccessItem
func (s *CancelSpotFleetRequestsSuccessItem) SetCurrentSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem
func (s *CancelSpotFleetRequestsSuccessItem) SetPreviousSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem
func (s *CancelSpotFleetRequestsSuccessItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsSuccessItem
type CancelSpotInstanceRequestsInput
func (s *CancelSpotInstanceRequestsInput) SetDryRun(v bool) *CancelSpotInstanceRequestsInput
func (s *CancelSpotInstanceRequestsInput) SetSpotInstanceRequestIds(v []*string) *CancelSpotInstanceRequestsInput
type CancelSpotInstanceRequestsOutput
func (s *CancelSpotInstanceRequestsOutput) SetCancelledSpotInstanceRequests(v []*CancelledSpotInstanceRequest) *CancelSpotInstanceRequestsOutput
type CancelledSpotInstanceRequest
func (s *CancelledSpotInstanceRequest) SetSpotInstanceRequestId(v string) *CancelledSpotInstanceRequest
func (s *CancelledSpotInstanceRequest) SetState(v string) *CancelledSpotInstanceRequest
type CidrBlock
func (s *CidrBlock) SetCidrBlock(v string) *CidrBlock
type ClassicLinkDnsSupport
func (s *ClassicLinkDnsSupport) SetClassicLinkDnsSupported(v bool) *ClassicLinkDnsSupport
func (s *ClassicLinkDnsSupport) SetVpcId(v string) *ClassicLinkDnsSupport
type ClassicLinkInstance
func (s *ClassicLinkInstance) SetGroups(v []*GroupIdentifier) *ClassicLinkInstance
func (s *ClassicLinkInstance) SetInstanceId(v string) *ClassicLinkInstance
func (s *ClassicLinkInstance) SetTags(v []*Tag) *ClassicLinkInstance
func (s *ClassicLinkInstance) SetVpcId(v string) *ClassicLinkInstance
type ClientData
func (s *ClientData) SetComment(v string) *ClientData
func (s *ClientData) SetUploadEnd(v time.Time) *ClientData
func (s *ClientData) SetUploadSize(v float64) *ClientData
func (s *ClientData) SetUploadStart(v time.Time) *ClientData
type ConfirmProductInstanceInput
func (s *ConfirmProductInstanceInput) SetDryRun(v bool) *ConfirmProductInstanceInput
func (s *ConfirmProductInstanceInput) SetInstanceId(v string) *ConfirmProductInstanceInput
func (s *ConfirmProductInstanceInput) SetProductCode(v string) *ConfirmProductInstanceInput
type ConfirmProductInstanceOutput
func (s *ConfirmProductInstanceOutput) SetOwnerId(v string) *ConfirmProductInstanceOutput
func (s *ConfirmProductInstanceOutput) SetReturn(v bool) *ConfirmProductInstanceOutput
type ConversionTask
func (s *ConversionTask) SetConversionTaskId(v string) *ConversionTask
func (s *ConversionTask) SetExpirationTime(v string) *ConversionTask
func (s *ConversionTask) SetImportInstance(v *ImportInstanceTaskDetails) *ConversionTask
func (s *ConversionTask) SetImportVolume(v *ImportVolumeTaskDetails) *ConversionTask
func (s *ConversionTask) SetState(v string) *ConversionTask
func (s *ConversionTask) SetStatusMessage(v string) *ConversionTask
func (s *ConversionTask) SetTags(v []*Tag) *ConversionTask
type CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetClientToken(v string) *CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetDescription(v string) *CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetDryRun(v bool) *CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetName(v string) *CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetSourceFpgaImageId(v string) *CopyFpgaImageInput
func (s *CopyFpgaImageInput) SetSourceRegion(v string) *CopyFpgaImageInput
type CopyFpgaImageOutput
func (s *CopyFpgaImageOutput) SetFpgaImageId(v string) *CopyFpgaImageOutput
type CopyImageInput
func (s *CopyImageInput) SetClientToken(v string) *CopyImageInput
func (s *CopyImageInput) SetDescription(v string) *CopyImageInput
func (s *CopyImageInput) SetDryRun(v bool) *CopyImageInput
func (s *CopyImageInput) SetEncrypted(v bool) *CopyImageInput
func (s *CopyImageInput) SetKmsKeyId(v string) *CopyImageInput
func (s *CopyImageInput) SetName(v string) *CopyImageInput
func (s *CopyImageInput) SetSourceImageId(v string) *CopyImageInput
func (s *CopyImageInput) SetSourceRegion(v string) *CopyImageInput
type CopyImageOutput
func (s *CopyImageOutput) SetImageId(v string) *CopyImageOutput
type CopySnapshotInput
func (s *CopySnapshotInput) SetDescription(v string) *CopySnapshotInput
func (s *CopySnapshotInput) SetDestinationRegion(v string) *CopySnapshotInput
func (s *CopySnapshotInput) SetDryRun(v bool) *CopySnapshotInput
func (s *CopySnapshotInput) SetEncrypted(v bool) *CopySnapshotInput
func (s *CopySnapshotInput) SetKmsKeyId(v string) *CopySnapshotInput
func (s *CopySnapshotInput) SetPresignedUrl(v string) *CopySnapshotInput
func (s *CopySnapshotInput) SetSourceRegion(v string) *CopySnapshotInput
func (s *CopySnapshotInput) SetSourceSnapshotId(v string) *CopySnapshotInput
type CopySnapshotOutput
func (s *CopySnapshotOutput) SetSnapshotId(v string) *CopySnapshotOutput
type CreateCustomerGatewayInput
func (s *CreateCustomerGatewayInput) SetBgpAsn(v int64) *CreateCustomerGatewayInput
func (s *CreateCustomerGatewayInput) SetDryRun(v bool) *CreateCustomerGatewayInput
func (s *CreateCustomerGatewayInput) SetPublicIp(v string) *CreateCustomerGatewayInput
func (s *CreateCustomerGatewayInput) SetType(v string) *CreateCustomerGatewayInput
type CreateCustomerGatewayOutput
func (s *CreateCustomerGatewayOutput) SetCustomerGateway(v *CustomerGateway) *CreateCustomerGatewayOutput
type CreateDefaultVpcInput
func (s *CreateDefaultVpcInput) SetDryRun(v bool) *CreateDefaultVpcInput
type CreateDefaultVpcOutput
func (s *CreateDefaultVpcOutput) SetVpc(v *Vpc) *CreateDefaultVpcOutput
type CreateDhcpOptionsInput
func (s *CreateDhcpOptionsInput) SetDhcpConfigurations(v []*NewDhcpConfiguration) *CreateDhcpOptionsInput
func (s *CreateDhcpOptionsInput) SetDryRun(v bool) *CreateDhcpOptionsInput
type CreateDhcpOptionsOutput
func (s *CreateDhcpOptionsOutput) SetDhcpOptions(v *DhcpOptions) *CreateDhcpOptionsOutput
type CreateEgressOnlyInternetGatewayInput
func (s *CreateEgressOnlyInternetGatewayInput) SetClientToken(v string) *CreateEgressOnlyInternetGatewayInput
func (s *CreateEgressOnlyInternetGatewayInput) SetDryRun(v bool) *CreateEgressOnlyInternetGatewayInput
func (s *CreateEgressOnlyInternetGatewayInput) SetVpcId(v string) *CreateEgressOnlyInternetGatewayInput
type CreateEgressOnlyInternetGatewayOutput
func (s *CreateEgressOnlyInternetGatewayOutput) SetClientToken(v string) *CreateEgressOnlyInternetGatewayOutput
func (s *CreateEgressOnlyInternetGatewayOutput) SetEgressOnlyInternetGateway(v *EgressOnlyInternetGateway) *CreateEgressOnlyInternetGatewayOutput
type CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetClientToken(v string) *CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetDeliverLogsPermissionArn(v string) *CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetLogGroupName(v string) *CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetResourceIds(v []*string) *CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetResourceType(v string) *CreateFlowLogsInput
func (s *CreateFlowLogsInput) SetTrafficType(v string) *CreateFlowLogsInput
type CreateFlowLogsOutput
func (s *CreateFlowLogsOutput) SetClientToken(v string) *CreateFlowLogsOutput
func (s *CreateFlowLogsOutput) SetFlowLogIds(v []*string) *CreateFlowLogsOutput
func (s *CreateFlowLogsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *CreateFlowLogsOutput
type CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetClientToken(v string) *CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetDescription(v string) *CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetDryRun(v bool) *CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetInputStorageLocation(v *StorageLocation) *CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetLogsStorageLocation(v *StorageLocation) *CreateFpgaImageInput
func (s *CreateFpgaImageInput) SetName(v string) *CreateFpgaImageInput
type CreateFpgaImageOutput
func (s *CreateFpgaImageOutput) SetFpgaImageGlobalId(v string) *CreateFpgaImageOutput
func (s *CreateFpgaImageOutput) SetFpgaImageId(v string) *CreateFpgaImageOutput
type CreateImageInput
func (s *CreateImageInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *CreateImageInput
func (s *CreateImageInput) SetDescription(v string) *CreateImageInput
func (s *CreateImageInput) SetDryRun(v bool) *CreateImageInput
func (s *CreateImageInput) SetInstanceId(v string) *CreateImageInput
func (s *CreateImageInput) SetName(v string) *CreateImageInput
func (s *CreateImageInput) SetNoReboot(v bool) *CreateImageInput
type CreateImageOutput
func (s *CreateImageOutput) SetImageId(v string) *CreateImageOutput
type CreateInstanceExportTaskInput
func (s *CreateInstanceExportTaskInput) SetDescription(v string) *CreateInstanceExportTaskInput
func (s *CreateInstanceExportTaskInput) SetExportToS3Task(v *ExportToS3TaskSpecification) *CreateInstanceExportTaskInput
func (s *CreateInstanceExportTaskInput) SetInstanceId(v string) *CreateInstanceExportTaskInput
func (s *CreateInstanceExportTaskInput) SetTargetEnvironment(v string) *CreateInstanceExportTaskInput
type CreateInstanceExportTaskOutput
func (s *CreateInstanceExportTaskOutput) SetExportTask(v *ExportTask) *CreateInstanceExportTaskOutput
type CreateInternetGatewayInput
func (s *CreateInternetGatewayInput) SetDryRun(v bool) *CreateInternetGatewayInput
type CreateInternetGatewayOutput
func (s *CreateInternetGatewayOutput) SetInternetGateway(v *InternetGateway) *CreateInternetGatewayOutput
type CreateKeyPairInput
func (s *CreateKeyPairInput) SetDryRun(v bool) *CreateKeyPairInput
func (s *CreateKeyPairInput) SetKeyName(v string) *CreateKeyPairInput
type CreateKeyPairOutput
func (s *CreateKeyPairOutput) SetKeyFingerprint(v string) *CreateKeyPairOutput
func (s *CreateKeyPairOutput) SetKeyMaterial(v string) *CreateKeyPairOutput
func (s *CreateKeyPairOutput) SetKeyName(v string) *CreateKeyPairOutput
type CreateNatGatewayInput
func (s *CreateNatGatewayInput) SetAllocationId(v string) *CreateNatGatewayInput
func (s *CreateNatGatewayInput) SetClientToken(v string) *CreateNatGatewayInput
func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput
type CreateNatGatewayOutput
func (s *CreateNatGatewayOutput) SetClientToken(v string) *CreateNatGatewayOutput
func (s *CreateNatGatewayOutput) SetNatGateway(v *NatGateway) *CreateNatGatewayOutput
type CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetCidrBlock(v string) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetDryRun(v bool) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetEgress(v bool) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetIcmpTypeCode(v *IcmpTypeCode) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetIpv6CidrBlock(v string) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetNetworkAclId(v string) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetPortRange(v *PortRange) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetProtocol(v string) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetRuleAction(v string) *CreateNetworkAclEntryInput
func (s *CreateNetworkAclEntryInput) SetRuleNumber(v int64) *CreateNetworkAclEntryInput
type CreateNetworkAclEntryOutput
type CreateNetworkAclInput
func (s *CreateNetworkAclInput) SetDryRun(v bool) *CreateNetworkAclInput
func (s *CreateNetworkAclInput) SetVpcId(v string) *CreateNetworkAclInput
type CreateNetworkAclOutput
func (s *CreateNetworkAclOutput) SetNetworkAcl(v *NetworkAcl) *CreateNetworkAclOutput
type CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetDescription(v string) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetDryRun(v bool) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetGroups(v []*string) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetIpv6AddressCount(v int64) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetIpv6Addresses(v []*InstanceIpv6Address) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetPrivateIpAddress(v string) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetPrivateIpAddresses(v []*PrivateIpAddressSpecification) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount(v int64) *CreateNetworkInterfaceInput
func (s *CreateNetworkInterfaceInput) SetSubnetId(v string) *CreateNetworkInterfaceInput
type CreateNetworkInterfaceOutput
func (s *CreateNetworkInterfaceOutput) SetNetworkInterface(v *NetworkInterface) *CreateNetworkInterfaceOutput
type CreateNetworkInterfacePermissionInput
func (s *CreateNetworkInterfacePermissionInput) SetAwsAccountId(v string) *CreateNetworkInterfacePermissionInput
func (s *CreateNetworkInterfacePermissionInput) SetAwsService(v string) *CreateNetworkInterfacePermissionInput
func (s *CreateNetworkInterfacePermissionInput) SetDryRun(v bool) *CreateNetworkInterfacePermissionInput
func (s *CreateNetworkInterfacePermissionInput) SetNetworkInterfaceId(v string) *CreateNetworkInterfacePermissionInput
func (s *CreateNetworkInterfacePermissionInput) SetPermission(v string) *CreateNetworkInterfacePermissionInput
type CreateNetworkInterfacePermissionOutput
func (s *CreateNetworkInterfacePermissionOutput) SetInterfacePermission(v *NetworkInterfacePermission) *CreateNetworkInterfacePermissionOutput
type CreatePlacementGroupInput
func (s *CreatePlacementGroupInput) SetDryRun(v bool) *CreatePlacementGroupInput
func (s *CreatePlacementGroupInput) SetGroupName(v string) *CreatePlacementGroupInput
func (s *CreatePlacementGroupInput) SetStrategy(v string) *CreatePlacementGroupInput
type CreatePlacementGroupOutput
type CreateReservedInstancesListingInput
func (s *CreateReservedInstancesListingInput) SetClientToken(v string) *CreateReservedInstancesListingInput
func (s *CreateReservedInstancesListingInput) SetInstanceCount(v int64) *CreateReservedInstancesListingInput
func (s *CreateReservedInstancesListingInput) SetPriceSchedules(v []*PriceScheduleSpecification) *CreateReservedInstancesListingInput
func (s *CreateReservedInstancesListingInput) SetReservedInstancesId(v string) *CreateReservedInstancesListingInput
type CreateReservedInstancesListingOutput
func (s *CreateReservedInstancesListingOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *CreateReservedInstancesListingOutput
type CreateRouteInput
func (s *CreateRouteInput) SetDestinationCidrBlock(v string) *CreateRouteInput
func (s *CreateRouteInput) SetDestinationIpv6CidrBlock(v string) *CreateRouteInput
func (s *CreateRouteInput) SetDryRun(v bool) *CreateRouteInput
func (s *CreateRouteInput) SetEgressOnlyInternetGatewayId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetGatewayId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetInstanceId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetNatGatewayId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetNetworkInterfaceId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetRouteTableId(v string) *CreateRouteInput
func (s *CreateRouteInput) SetVpcPeeringConnectionId(v string) *CreateRouteInput
type CreateRouteOutput
func (s *CreateRouteOutput) SetReturn(v bool) *CreateRouteOutput
type CreateRouteTableInput
func (s *CreateRouteTableInput) SetDryRun(v bool) *CreateRouteTableInput
func (s *CreateRouteTableInput) SetVpcId(v string) *CreateRouteTableInput
type CreateRouteTableOutput
func (s *CreateRouteTableOutput) SetRouteTable(v *RouteTable) *CreateRouteTableOutput
type CreateSecurityGroupInput
func (s *CreateSecurityGroupInput) SetDescription(v string) *CreateSecurityGroupInput
func (s *CreateSecurityGroupInput) SetDryRun(v bool) *CreateSecurityGroupInput
func (s *CreateSecurityGroupInput) SetGroupName(v string) *CreateSecurityGroupInput
func (s *CreateSecurityGroupInput) SetVpcId(v string) *CreateSecurityGroupInput
type CreateSecurityGroupOutput
func (s *CreateSecurityGroupOutput) SetGroupId(v string) *CreateSecurityGroupOutput
type CreateSnapshotInput
func (s *CreateSnapshotInput) SetDescription(v string) *CreateSnapshotInput
func (s *CreateSnapshotInput) SetDryRun(v bool) *CreateSnapshotInput
func (s *CreateSnapshotInput) SetVolumeId(v string) *CreateSnapshotInput
type CreateSpotDatafeedSubscriptionInput
func (s *CreateSpotDatafeedSubscriptionInput) SetBucket(v string) *CreateSpotDatafeedSubscriptionInput
func (s *CreateSpotDatafeedSubscriptionInput) SetDryRun(v bool) *CreateSpotDatafeedSubscriptionInput
func (s *CreateSpotDatafeedSubscriptionInput) SetPrefix(v string) *CreateSpotDatafeedSubscriptionInput
type CreateSpotDatafeedSubscriptionOutput
func (s *CreateSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *SpotDatafeedSubscription) *CreateSpotDatafeedSubscriptionOutput
type CreateSubnetInput
func (s *CreateSubnetInput) SetAvailabilityZone(v string) *CreateSubnetInput
func (s *CreateSubnetInput) SetCidrBlock(v string) *CreateSubnetInput
func (s *CreateSubnetInput) SetDryRun(v bool) *CreateSubnetInput
func (s *CreateSubnetInput) SetIpv6CidrBlock(v string) *CreateSubnetInput
func (s *CreateSubnetInput) SetVpcId(v string) *CreateSubnetInput
type CreateSubnetOutput
func (s *CreateSubnetOutput) SetSubnet(v *Subnet) *CreateSubnetOutput
type CreateTagsInput
func (s *CreateTagsInput) SetDryRun(v bool) *CreateTagsInput
func (s *CreateTagsInput) SetResources(v []*string) *CreateTagsInput
func (s *CreateTagsInput) SetTags(v []*Tag) *CreateTagsInput
type CreateTagsOutput
type CreateVolumeInput
func (s *CreateVolumeInput) SetAvailabilityZone(v string) *CreateVolumeInput
func (s *CreateVolumeInput) SetDryRun(v bool) *CreateVolumeInput
func (s *CreateVolumeInput) SetEncrypted(v bool) *CreateVolumeInput
func (s *CreateVolumeInput) SetIops(v int64) *CreateVolumeInput
func (s *CreateVolumeInput) SetKmsKeyId(v string) *CreateVolumeInput
func (s *CreateVolumeInput) SetSize(v int64) *CreateVolumeInput
func (s *CreateVolumeInput) SetSnapshotId(v string) *CreateVolumeInput
func (s *CreateVolumeInput) SetTagSpecifications(v []*TagSpecification) *CreateVolumeInput
func (s *CreateVolumeInput) SetVolumeType(v string) *CreateVolumeInput
type CreateVolumePermission
func (s *CreateVolumePermission) SetGroup(v string) *CreateVolumePermission
func (s *CreateVolumePermission) SetUserId(v string) *CreateVolumePermission
type CreateVolumePermissionModifications
func (s *CreateVolumePermissionModifications) SetAdd(v []*CreateVolumePermission) *CreateVolumePermissionModifications
func (s *CreateVolumePermissionModifications) SetRemove(v []*CreateVolumePermission) *CreateVolumePermissionModifications
type CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetClientToken(v string) *CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetDryRun(v bool) *CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetPolicyDocument(v string) *CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetRouteTableIds(v []*string) *CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetServiceName(v string) *CreateVpcEndpointInput
func (s *CreateVpcEndpointInput) SetVpcId(v string) *CreateVpcEndpointInput
type CreateVpcEndpointOutput
func (s *CreateVpcEndpointOutput) SetClientToken(v string) *CreateVpcEndpointOutput
func (s *CreateVpcEndpointOutput) SetVpcEndpoint(v *VpcEndpoint) *CreateVpcEndpointOutput
type CreateVpcInput
func (s *CreateVpcInput) SetAmazonProvidedIpv6CidrBlock(v bool) *CreateVpcInput
func (s *CreateVpcInput) SetCidrBlock(v string) *CreateVpcInput
func (s *CreateVpcInput) SetDryRun(v bool) *CreateVpcInput
func (s *CreateVpcInput) SetInstanceTenancy(v string) *CreateVpcInput
type CreateVpcOutput
func (s *CreateVpcOutput) SetVpc(v *Vpc) *CreateVpcOutput
type CreateVpcPeeringConnectionInput
func (s *CreateVpcPeeringConnectionInput) SetDryRun(v bool) *CreateVpcPeeringConnectionInput
func (s *CreateVpcPeeringConnectionInput) SetPeerOwnerId(v string) *CreateVpcPeeringConnectionInput
func (s *CreateVpcPeeringConnectionInput) SetPeerVpcId(v string) *CreateVpcPeeringConnectionInput
func (s *CreateVpcPeeringConnectionInput) SetVpcId(v string) *CreateVpcPeeringConnectionInput
type CreateVpcPeeringConnectionOutput
func (s *CreateVpcPeeringConnectionOutput) SetVpcPeeringConnection(v *VpcPeeringConnection) *CreateVpcPeeringConnectionOutput
type CreateVpnConnectionInput
func (s *CreateVpnConnectionInput) SetCustomerGatewayId(v string) *CreateVpnConnectionInput
func (s *CreateVpnConnectionInput) SetDryRun(v bool) *CreateVpnConnectionInput
func (s *CreateVpnConnectionInput) SetOptions(v *VpnConnectionOptionsSpecification) *CreateVpnConnectionInput
func (s *CreateVpnConnectionInput) SetType(v string) *CreateVpnConnectionInput
func (s *CreateVpnConnectionInput) SetVpnGatewayId(v string) *CreateVpnConnectionInput
type CreateVpnConnectionOutput
func (s *CreateVpnConnectionOutput) SetVpnConnection(v *VpnConnection) *CreateVpnConnectionOutput
type CreateVpnConnectionRouteInput
func (s *CreateVpnConnectionRouteInput) SetDestinationCidrBlock(v string) *CreateVpnConnectionRouteInput
func (s *CreateVpnConnectionRouteInput) SetVpnConnectionId(v string) *CreateVpnConnectionRouteInput
type CreateVpnConnectionRouteOutput
type CreateVpnGatewayInput
func (s *CreateVpnGatewayInput) SetAmazonSideAsn(v int64) *CreateVpnGatewayInput
func (s *CreateVpnGatewayInput) SetAvailabilityZone(v string) *CreateVpnGatewayInput
func (s *CreateVpnGatewayInput) SetDryRun(v bool) *CreateVpnGatewayInput
func (s *CreateVpnGatewayInput) SetType(v string) *CreateVpnGatewayInput
type CreateVpnGatewayOutput
func (s *CreateVpnGatewayOutput) SetVpnGateway(v *VpnGateway) *CreateVpnGatewayOutput
type CustomerGateway
func (s *CustomerGateway) SetBgpAsn(v string) *CustomerGateway
func (s *CustomerGateway) SetCustomerGatewayId(v string) *CustomerGateway
func (s *CustomerGateway) SetIpAddress(v string) *CustomerGateway
func (s *CustomerGateway) SetState(v string) *CustomerGateway
func (s *CustomerGateway) SetTags(v []*Tag) *CustomerGateway
func (s *CustomerGateway) SetType(v string) *CustomerGateway
type DeleteCustomerGatewayInput
func (s *DeleteCustomerGatewayInput) SetCustomerGatewayId(v string) *DeleteCustomerGatewayInput
func (s *DeleteCustomerGatewayInput) SetDryRun(v bool) *DeleteCustomerGatewayInput
type DeleteCustomerGatewayOutput
type DeleteDhcpOptionsInput
func (s *DeleteDhcpOptionsInput) SetDhcpOptionsId(v string) *DeleteDhcpOptionsInput
func (s *DeleteDhcpOptionsInput) SetDryRun(v bool) *DeleteDhcpOptionsInput
type DeleteDhcpOptionsOutput
type DeleteEgressOnlyInternetGatewayInput
func (s *DeleteEgressOnlyInternetGatewayInput) SetDryRun(v bool) *DeleteEgressOnlyInternetGatewayInput
func (s *DeleteEgressOnlyInternetGatewayInput) SetEgressOnlyInternetGatewayId(v string) *DeleteEgressOnlyInternetGatewayInput
type DeleteEgressOnlyInternetGatewayOutput
func (s *DeleteEgressOnlyInternetGatewayOutput) SetReturnCode(v bool) *DeleteEgressOnlyInternetGatewayOutput
type DeleteFlowLogsInput
func (s *DeleteFlowLogsInput) SetFlowLogIds(v []*string) *DeleteFlowLogsInput
type DeleteFlowLogsOutput
func (s *DeleteFlowLogsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *DeleteFlowLogsOutput
type DeleteFpgaImageInput
func (s *DeleteFpgaImageInput) SetDryRun(v bool) *DeleteFpgaImageInput
func (s *DeleteFpgaImageInput) SetFpgaImageId(v string) *DeleteFpgaImageInput
type DeleteFpgaImageOutput
func (s *DeleteFpgaImageOutput) SetReturn(v bool) *DeleteFpgaImageOutput
type DeleteInternetGatewayInput
func (s *DeleteInternetGatewayInput) SetDryRun(v bool) *DeleteInternetGatewayInput
func (s *DeleteInternetGatewayInput) SetInternetGatewayId(v string) *DeleteInternetGatewayInput
type DeleteInternetGatewayOutput
type DeleteKeyPairInput
func (s *DeleteKeyPairInput) SetDryRun(v bool) *DeleteKeyPairInput
func (s *DeleteKeyPairInput) SetKeyName(v string) *DeleteKeyPairInput
type DeleteKeyPairOutput
type DeleteNatGatewayInput
func (s *DeleteNatGatewayInput) SetNatGatewayId(v string) *DeleteNatGatewayInput
type DeleteNatGatewayOutput
func (s *DeleteNatGatewayOutput) SetNatGatewayId(v string) *DeleteNatGatewayOutput
type DeleteNetworkAclEntryInput
func (s *DeleteNetworkAclEntryInput) SetDryRun(v bool) *DeleteNetworkAclEntryInput
func (s *DeleteNetworkAclEntryInput) SetEgress(v bool) *DeleteNetworkAclEntryInput
func (s *DeleteNetworkAclEntryInput) SetNetworkAclId(v string) *DeleteNetworkAclEntryInput
func (s *DeleteNetworkAclEntryInput) SetRuleNumber(v int64) *DeleteNetworkAclEntryInput
type DeleteNetworkAclEntryOutput
type DeleteNetworkAclInput
func (s *DeleteNetworkAclInput) SetDryRun(v bool) *DeleteNetworkAclInput
func (s *DeleteNetworkAclInput) SetNetworkAclId(v string) *DeleteNetworkAclInput
type DeleteNetworkAclOutput
type DeleteNetworkInterfaceInput
func (s *DeleteNetworkInterfaceInput) SetDryRun(v bool) *DeleteNetworkInterfaceInput
func (s *DeleteNetworkInterfaceInput) SetNetworkInterfaceId(v string) *DeleteNetworkInterfaceInput
type DeleteNetworkInterfaceOutput
type DeleteNetworkInterfacePermissionInput
func (s *DeleteNetworkInterfacePermissionInput) SetDryRun(v bool) *DeleteNetworkInterfacePermissionInput
func (s *DeleteNetworkInterfacePermissionInput) SetForce(v bool) *DeleteNetworkInterfacePermissionInput
func (s *DeleteNetworkInterfacePermissionInput) SetNetworkInterfacePermissionId(v string) *DeleteNetworkInterfacePermissionInput
type DeleteNetworkInterfacePermissionOutput
func (s *DeleteNetworkInterfacePermissionOutput) SetReturn(v bool) *DeleteNetworkInterfacePermissionOutput
type DeletePlacementGroupInput
func (s *DeletePlacementGroupInput) SetDryRun(v bool) *DeletePlacementGroupInput
func (s *DeletePlacementGroupInput) SetGroupName(v string) *DeletePlacementGroupInput
type DeletePlacementGroupOutput
type DeleteRouteInput
func (s *DeleteRouteInput) SetDestinationCidrBlock(v string) *DeleteRouteInput
func (s *DeleteRouteInput) SetDestinationIpv6CidrBlock(v string) *DeleteRouteInput
func (s *DeleteRouteInput) SetDryRun(v bool) *DeleteRouteInput
func (s *DeleteRouteInput) SetRouteTableId(v string) *DeleteRouteInput
type DeleteRouteOutput
type DeleteRouteTableInput
func (s *DeleteRouteTableInput) SetDryRun(v bool) *DeleteRouteTableInput
func (s *DeleteRouteTableInput) SetRouteTableId(v string) *DeleteRouteTableInput
type DeleteRouteTableOutput
type DeleteSecurityGroupInput
func (s *DeleteSecurityGroupInput) SetDryRun(v bool) *DeleteSecurityGroupInput
func (s *DeleteSecurityGroupInput) SetGroupId(v string) *DeleteSecurityGroupInput
func (s *DeleteSecurityGroupInput) SetGroupName(v string) *DeleteSecurityGroupInput
type DeleteSecurityGroupOutput
type DeleteSnapshotInput
func (s *DeleteSnapshotInput) SetDryRun(v bool) *DeleteSnapshotInput
func (s *DeleteSnapshotInput) SetSnapshotId(v string) *DeleteSnapshotInput
type DeleteSnapshotOutput
type DeleteSpotDatafeedSubscriptionInput
func (s *DeleteSpotDatafeedSubscriptionInput) SetDryRun(v bool) *DeleteSpotDatafeedSubscriptionInput
type DeleteSpotDatafeedSubscriptionOutput
type DeleteSubnetInput
func (s *DeleteSubnetInput) SetDryRun(v bool) *DeleteSubnetInput
func (s *DeleteSubnetInput) SetSubnetId(v string) *DeleteSubnetInput
type DeleteSubnetOutput
type DeleteTagsInput
func (s *DeleteTagsInput) SetDryRun(v bool) *DeleteTagsInput
func (s *DeleteTagsInput) SetResources(v []*string) *DeleteTagsInput
func (s *DeleteTagsInput) SetTags(v []*Tag) *DeleteTagsInput
type DeleteTagsOutput
type DeleteVolumeInput
func (s *DeleteVolumeInput) SetDryRun(v bool) *DeleteVolumeInput
func (s *DeleteVolumeInput) SetVolumeId(v string) *DeleteVolumeInput
type DeleteVolumeOutput
type DeleteVpcEndpointsInput
func (s *DeleteVpcEndpointsInput) SetDryRun(v bool) *DeleteVpcEndpointsInput
func (s *DeleteVpcEndpointsInput) SetVpcEndpointIds(v []*string) *DeleteVpcEndpointsInput
type DeleteVpcEndpointsOutput
func (s *DeleteVpcEndpointsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *DeleteVpcEndpointsOutput
type DeleteVpcInput
func (s *DeleteVpcInput) SetDryRun(v bool) *DeleteVpcInput
func (s *DeleteVpcInput) SetVpcId(v string) *DeleteVpcInput
type DeleteVpcOutput
type DeleteVpcPeeringConnectionInput
func (s *DeleteVpcPeeringConnectionInput) SetDryRun(v bool) *DeleteVpcPeeringConnectionInput
func (s *DeleteVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *DeleteVpcPeeringConnectionInput
type DeleteVpcPeeringConnectionOutput
func (s *DeleteVpcPeeringConnectionOutput) SetReturn(v bool) *DeleteVpcPeeringConnectionOutput
type DeleteVpnConnectionInput
func (s *DeleteVpnConnectionInput) SetDryRun(v bool) *DeleteVpnConnectionInput
func (s *DeleteVpnConnectionInput) SetVpnConnectionId(v string) *DeleteVpnConnectionInput
type DeleteVpnConnectionOutput
type DeleteVpnConnectionRouteInput
func (s *DeleteVpnConnectionRouteInput) SetDestinationCidrBlock(v string) *DeleteVpnConnectionRouteInput
func (s *DeleteVpnConnectionRouteInput) SetVpnConnectionId(v string) *DeleteVpnConnectionRouteInput
type DeleteVpnConnectionRouteOutput
type DeleteVpnGatewayInput
func (s *DeleteVpnGatewayInput) SetDryRun(v bool) *DeleteVpnGatewayInput
func (s *DeleteVpnGatewayInput) SetVpnGatewayId(v string) *DeleteVpnGatewayInput
type DeleteVpnGatewayOutput
type DeregisterImageInput
func (s *DeregisterImageInput) SetDryRun(v bool) *DeregisterImageInput
func (s *DeregisterImageInput) SetImageId(v string) *DeregisterImageInput
type DeregisterImageOutput
type DescribeAccountAttributesInput
func (s *DescribeAccountAttributesInput) SetAttributeNames(v []*string) *DescribeAccountAttributesInput
func (s *DescribeAccountAttributesInput) SetDryRun(v bool) *DescribeAccountAttributesInput
type DescribeAccountAttributesOutput
func (s *DescribeAccountAttributesOutput) SetAccountAttributes(v []*AccountAttribute) *DescribeAccountAttributesOutput
type DescribeAddressesInput
func (s *DescribeAddressesInput) SetAllocationIds(v []*string) *DescribeAddressesInput
func (s *DescribeAddressesInput) SetDryRun(v bool) *DescribeAddressesInput
func (s *DescribeAddressesInput) SetFilters(v []*Filter) *DescribeAddressesInput
func (s *DescribeAddressesInput) SetPublicIps(v []*string) *DescribeAddressesInput
type DescribeAddressesOutput
func (s *DescribeAddressesOutput) SetAddresses(v []*Address) *DescribeAddressesOutput
type DescribeAvailabilityZonesInput
func (s *DescribeAvailabilityZonesInput) SetDryRun(v bool) *DescribeAvailabilityZonesInput
func (s *DescribeAvailabilityZonesInput) SetFilters(v []*Filter) *DescribeAvailabilityZonesInput
func (s *DescribeAvailabilityZonesInput) SetZoneNames(v []*string) *DescribeAvailabilityZonesInput
type DescribeAvailabilityZonesOutput
func (s *DescribeAvailabilityZonesOutput) SetAvailabilityZones(v []*AvailabilityZone) *DescribeAvailabilityZonesOutput
type DescribeBundleTasksInput
func (s *DescribeBundleTasksInput) SetBundleIds(v []*string) *DescribeBundleTasksInput
func (s *DescribeBundleTasksInput) SetDryRun(v bool) *DescribeBundleTasksInput
func (s *DescribeBundleTasksInput) SetFilters(v []*Filter) *DescribeBundleTasksInput
type DescribeBundleTasksOutput
func (s *DescribeBundleTasksOutput) SetBundleTasks(v []*BundleTask) *DescribeBundleTasksOutput
type DescribeClassicLinkInstancesInput
func (s *DescribeClassicLinkInstancesInput) SetDryRun(v bool) *DescribeClassicLinkInstancesInput
func (s *DescribeClassicLinkInstancesInput) SetFilters(v []*Filter) *DescribeClassicLinkInstancesInput
func (s *DescribeClassicLinkInstancesInput) SetInstanceIds(v []*string) *DescribeClassicLinkInstancesInput
func (s *DescribeClassicLinkInstancesInput) SetMaxResults(v int64) *DescribeClassicLinkInstancesInput
func (s *DescribeClassicLinkInstancesInput) SetNextToken(v string) *DescribeClassicLinkInstancesInput
type DescribeClassicLinkInstancesOutput
func (s *DescribeClassicLinkInstancesOutput) SetInstances(v []*ClassicLinkInstance) *DescribeClassicLinkInstancesOutput
func (s *DescribeClassicLinkInstancesOutput) SetNextToken(v string) *DescribeClassicLinkInstancesOutput
type DescribeConversionTasksInput
func (s *DescribeConversionTasksInput) SetConversionTaskIds(v []*string) *DescribeConversionTasksInput
func (s *DescribeConversionTasksInput) SetDryRun(v bool) *DescribeConversionTasksInput
type DescribeConversionTasksOutput
func (s *DescribeConversionTasksOutput) SetConversionTasks(v []*ConversionTask) *DescribeConversionTasksOutput
type DescribeCustomerGatewaysInput
func (s *DescribeCustomerGatewaysInput) SetCustomerGatewayIds(v []*string) *DescribeCustomerGatewaysInput
func (s *DescribeCustomerGatewaysInput) SetDryRun(v bool) *DescribeCustomerGatewaysInput
func (s *DescribeCustomerGatewaysInput) SetFilters(v []*Filter) *DescribeCustomerGatewaysInput
type DescribeCustomerGatewaysOutput
func (s *DescribeCustomerGatewaysOutput) SetCustomerGateways(v []*CustomerGateway) *DescribeCustomerGatewaysOutput
type DescribeDhcpOptionsInput
func (s *DescribeDhcpOptionsInput) SetDhcpOptionsIds(v []*string) *DescribeDhcpOptionsInput
func (s *DescribeDhcpOptionsInput) SetDryRun(v bool) *DescribeDhcpOptionsInput
func (s *DescribeDhcpOptionsInput) SetFilters(v []*Filter) *DescribeDhcpOptionsInput
type DescribeDhcpOptionsOutput
func (s *DescribeDhcpOptionsOutput) SetDhcpOptions(v []*DhcpOptions) *DescribeDhcpOptionsOutput
type DescribeEgressOnlyInternetGatewaysInput
func (s *DescribeEgressOnlyInternetGatewaysInput) SetDryRun(v bool) *DescribeEgressOnlyInternetGatewaysInput
func (s *DescribeEgressOnlyInternetGatewaysInput) SetEgressOnlyInternetGatewayIds(v []*string) *DescribeEgressOnlyInternetGatewaysInput
func (s *DescribeEgressOnlyInternetGatewaysInput) SetMaxResults(v int64) *DescribeEgressOnlyInternetGatewaysInput
func (s *DescribeEgressOnlyInternetGatewaysInput) SetNextToken(v string) *DescribeEgressOnlyInternetGatewaysInput
type DescribeEgressOnlyInternetGatewaysOutput
func (s *DescribeEgressOnlyInternetGatewaysOutput) SetEgressOnlyInternetGateways(v []*EgressOnlyInternetGateway) *DescribeEgressOnlyInternetGatewaysOutput
func (s *DescribeEgressOnlyInternetGatewaysOutput) SetNextToken(v string) *DescribeEgressOnlyInternetGatewaysOutput
type DescribeElasticGpusInput
func (s *DescribeElasticGpusInput) SetDryRun(v bool) *DescribeElasticGpusInput
func (s *DescribeElasticGpusInput) SetElasticGpuIds(v []*string) *DescribeElasticGpusInput
func (s *DescribeElasticGpusInput) SetFilters(v []*Filter) *DescribeElasticGpusInput
func (s *DescribeElasticGpusInput) SetMaxResults(v int64) *DescribeElasticGpusInput
func (s *DescribeElasticGpusInput) SetNextToken(v string) *DescribeElasticGpusInput
type DescribeElasticGpusOutput
func (s *DescribeElasticGpusOutput) SetElasticGpuSet(v []*ElasticGpus) *DescribeElasticGpusOutput
func (s *DescribeElasticGpusOutput) SetMaxResults(v int64) *DescribeElasticGpusOutput
func (s *DescribeElasticGpusOutput) SetNextToken(v string) *DescribeElasticGpusOutput
type DescribeExportTasksInput
func (s *DescribeExportTasksInput) SetExportTaskIds(v []*string) *DescribeExportTasksInput
type DescribeExportTasksOutput
func (s *DescribeExportTasksOutput) SetExportTasks(v []*ExportTask) *DescribeExportTasksOutput
type DescribeFlowLogsInput
func (s *DescribeFlowLogsInput) SetFilter(v []*Filter) *DescribeFlowLogsInput
func (s *DescribeFlowLogsInput) SetFlowLogIds(v []*string) *DescribeFlowLogsInput
func (s *DescribeFlowLogsInput) SetMaxResults(v int64) *DescribeFlowLogsInput
func (s *DescribeFlowLogsInput) SetNextToken(v string) *DescribeFlowLogsInput
type DescribeFlowLogsOutput
func (s *DescribeFlowLogsOutput) SetFlowLogs(v []*FlowLog) *DescribeFlowLogsOutput
func (s *DescribeFlowLogsOutput) SetNextToken(v string) *DescribeFlowLogsOutput
type DescribeFpgaImageAttributeInput
func (s *DescribeFpgaImageAttributeInput) SetAttribute(v string) *DescribeFpgaImageAttributeInput
func (s *DescribeFpgaImageAttributeInput) SetDryRun(v bool) *DescribeFpgaImageAttributeInput
func (s *DescribeFpgaImageAttributeInput) SetFpgaImageId(v string) *DescribeFpgaImageAttributeInput
type DescribeFpgaImageAttributeOutput
func (s *DescribeFpgaImageAttributeOutput) SetFpgaImageAttribute(v *FpgaImageAttribute) *DescribeFpgaImageAttributeOutput
type DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetDryRun(v bool) *DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetFilters(v []*Filter) *DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetFpgaImageIds(v []*string) *DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetMaxResults(v int64) *DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetNextToken(v string) *DescribeFpgaImagesInput
func (s *DescribeFpgaImagesInput) SetOwners(v []*string) *DescribeFpgaImagesInput
type DescribeFpgaImagesOutput
func (s *DescribeFpgaImagesOutput) SetFpgaImages(v []*FpgaImage) *DescribeFpgaImagesOutput
func (s *DescribeFpgaImagesOutput) SetNextToken(v string) *DescribeFpgaImagesOutput
type DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetFilter(v []*Filter) *DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetMaxDuration(v int64) *DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetMaxResults(v int64) *DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetMinDuration(v int64) *DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetNextToken(v string) *DescribeHostReservationOfferingsInput
func (s *DescribeHostReservationOfferingsInput) SetOfferingId(v string) *DescribeHostReservationOfferingsInput
type DescribeHostReservationOfferingsOutput
func (s *DescribeHostReservationOfferingsOutput) SetNextToken(v string) *DescribeHostReservationOfferingsOutput
func (s *DescribeHostReservationOfferingsOutput) SetOfferingSet(v []*HostOffering) *DescribeHostReservationOfferingsOutput
type DescribeHostReservationsInput
func (s *DescribeHostReservationsInput) SetFilter(v []*Filter) *DescribeHostReservationsInput
func (s *DescribeHostReservationsInput) SetHostReservationIdSet(v []*string) *DescribeHostReservationsInput
func (s *DescribeHostReservationsInput) SetMaxResults(v int64) *DescribeHostReservationsInput
func (s *DescribeHostReservationsInput) SetNextToken(v string) *DescribeHostReservationsInput
type DescribeHostReservationsOutput
func (s *DescribeHostReservationsOutput) SetHostReservationSet(v []*HostReservation) *DescribeHostReservationsOutput
func (s *DescribeHostReservationsOutput) SetNextToken(v string) *DescribeHostReservationsOutput
type DescribeHostsInput
func (s *DescribeHostsInput) SetFilter(v []*Filter) *DescribeHostsInput
func (s *DescribeHostsInput) SetHostIds(v []*string) *DescribeHostsInput
func (s *DescribeHostsInput) SetMaxResults(v int64) *DescribeHostsInput
func (s *DescribeHostsInput) SetNextToken(v string) *DescribeHostsInput
type DescribeHostsOutput
func (s *DescribeHostsOutput) SetHosts(v []*Host) *DescribeHostsOutput
func (s *DescribeHostsOutput) SetNextToken(v string) *DescribeHostsOutput
type DescribeIamInstanceProfileAssociationsInput
func (s *DescribeIamInstanceProfileAssociationsInput) SetAssociationIds(v []*string) *DescribeIamInstanceProfileAssociationsInput
func (s *DescribeIamInstanceProfileAssociationsInput) SetFilters(v []*Filter) *DescribeIamInstanceProfileAssociationsInput
func (s *DescribeIamInstanceProfileAssociationsInput) SetMaxResults(v int64) *DescribeIamInstanceProfileAssociationsInput
func (s *DescribeIamInstanceProfileAssociationsInput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsInput
type DescribeIamInstanceProfileAssociationsOutput
func (s *DescribeIamInstanceProfileAssociationsOutput) SetIamInstanceProfileAssociations(v []*IamInstanceProfileAssociation) *DescribeIamInstanceProfileAssociationsOutput
func (s *DescribeIamInstanceProfileAssociationsOutput) SetNextToken(v string) *DescribeIamInstanceProfileAssociationsOutput
type DescribeIdFormatInput
func (s *DescribeIdFormatInput) SetResource(v string) *DescribeIdFormatInput
type DescribeIdFormatOutput
func (s *DescribeIdFormatOutput) SetStatuses(v []*IdFormat) *DescribeIdFormatOutput
type DescribeIdentityIdFormatInput
func (s *DescribeIdentityIdFormatInput) SetPrincipalArn(v string) *DescribeIdentityIdFormatInput
func (s *DescribeIdentityIdFormatInput) SetResource(v string) *DescribeIdentityIdFormatInput
type DescribeIdentityIdFormatOutput
func (s *DescribeIdentityIdFormatOutput) SetStatuses(v []*IdFormat) *DescribeIdentityIdFormatOutput
type DescribeImageAttributeInput
func (s *DescribeImageAttributeInput) SetAttribute(v string) *DescribeImageAttributeInput
func (s *DescribeImageAttributeInput) SetDryRun(v bool) *DescribeImageAttributeInput
func (s *DescribeImageAttributeInput) SetImageId(v string) *DescribeImageAttributeInput
type DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetDescription(v *AttributeValue) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetImageId(v string) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetKernelId(v *AttributeValue) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetLaunchPermissions(v []*LaunchPermission) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetRamdiskId(v *AttributeValue) *DescribeImageAttributeOutput
func (s *DescribeImageAttributeOutput) SetSriovNetSupport(v *AttributeValue) *DescribeImageAttributeOutput
type DescribeImagesInput
func (s *DescribeImagesInput) SetDryRun(v bool) *DescribeImagesInput
func (s *DescribeImagesInput) SetExecutableUsers(v []*string) *DescribeImagesInput
func (s *DescribeImagesInput) SetFilters(v []*Filter) *DescribeImagesInput
func (s *DescribeImagesInput) SetImageIds(v []*string) *DescribeImagesInput
func (s *DescribeImagesInput) SetOwners(v []*string) *DescribeImagesInput
type DescribeImagesOutput
func (s *DescribeImagesOutput) SetImages(v []*Image) *DescribeImagesOutput
type DescribeImportImageTasksInput
func (s *DescribeImportImageTasksInput) SetDryRun(v bool) *DescribeImportImageTasksInput
func (s *DescribeImportImageTasksInput) SetFilters(v []*Filter) *DescribeImportImageTasksInput
func (s *DescribeImportImageTasksInput) SetImportTaskIds(v []*string) *DescribeImportImageTasksInput
func (s *DescribeImportImageTasksInput) SetMaxResults(v int64) *DescribeImportImageTasksInput
func (s *DescribeImportImageTasksInput) SetNextToken(v string) *DescribeImportImageTasksInput
type DescribeImportImageTasksOutput
func (s *DescribeImportImageTasksOutput) SetImportImageTasks(v []*ImportImageTask) *DescribeImportImageTasksOutput
func (s *DescribeImportImageTasksOutput) SetNextToken(v string) *DescribeImportImageTasksOutput
type DescribeImportSnapshotTasksInput
func (s *DescribeImportSnapshotTasksInput) SetDryRun(v bool) *DescribeImportSnapshotTasksInput
func (s *DescribeImportSnapshotTasksInput) SetFilters(v []*Filter) *DescribeImportSnapshotTasksInput
func (s *DescribeImportSnapshotTasksInput) SetImportTaskIds(v []*string) *DescribeImportSnapshotTasksInput
func (s *DescribeImportSnapshotTasksInput) SetMaxResults(v int64) *DescribeImportSnapshotTasksInput
func (s *DescribeImportSnapshotTasksInput) SetNextToken(v string) *DescribeImportSnapshotTasksInput
type DescribeImportSnapshotTasksOutput
func (s *DescribeImportSnapshotTasksOutput) SetImportSnapshotTasks(v []*ImportSnapshotTask) *DescribeImportSnapshotTasksOutput
func (s *DescribeImportSnapshotTasksOutput) SetNextToken(v string) *DescribeImportSnapshotTasksOutput
type DescribeInstanceAttributeInput
func (s *DescribeInstanceAttributeInput) SetAttribute(v string) *DescribeInstanceAttributeInput
func (s *DescribeInstanceAttributeInput) SetDryRun(v bool) *DescribeInstanceAttributeInput
func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
type DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetDisableApiTermination(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetEbsOptimized(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetEnaSupport(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetGroups(v []*GroupIdentifier) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetInstanceId(v string) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetInstanceInitiatedShutdownBehavior(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetInstanceType(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetKernelId(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetRamdiskId(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetRootDeviceName(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetSourceDestCheck(v *AttributeBooleanValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetSriovNetSupport(v *AttributeValue) *DescribeInstanceAttributeOutput
func (s *DescribeInstanceAttributeOutput) SetUserData(v *AttributeValue) *DescribeInstanceAttributeOutput
type DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetDryRun(v bool) *DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetFilters(v []*Filter) *DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetIncludeAllInstances(v bool) *DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetInstanceIds(v []*string) *DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetMaxResults(v int64) *DescribeInstanceStatusInput
func (s *DescribeInstanceStatusInput) SetNextToken(v string) *DescribeInstanceStatusInput
type DescribeInstanceStatusOutput
func (s *DescribeInstanceStatusOutput) SetInstanceStatuses(v []*InstanceStatus) *DescribeInstanceStatusOutput
func (s *DescribeInstanceStatusOutput) SetNextToken(v string) *DescribeInstanceStatusOutput
type DescribeInstancesInput
func (s *DescribeInstancesInput) SetDryRun(v bool) *DescribeInstancesInput
func (s *DescribeInstancesInput) SetFilters(v []*Filter) *DescribeInstancesInput
func (s *DescribeInstancesInput) SetInstanceIds(v []*string) *DescribeInstancesInput
func (s *DescribeInstancesInput) SetMaxResults(v int64) *DescribeInstancesInput
func (s *DescribeInstancesInput) SetNextToken(v string) *DescribeInstancesInput
type DescribeInstancesOutput
func (s *DescribeInstancesOutput) SetNextToken(v string) *DescribeInstancesOutput
func (s *DescribeInstancesOutput) SetReservations(v []*Reservation) *DescribeInstancesOutput
type DescribeInternetGatewaysInput
func (s *DescribeInternetGatewaysInput) SetDryRun(v bool) *DescribeInternetGatewaysInput
func (s *DescribeInternetGatewaysInput) SetFilters(v []*Filter) *DescribeInternetGatewaysInput
func (s *DescribeInternetGatewaysInput) SetInternetGatewayIds(v []*string) *DescribeInternetGatewaysInput
type DescribeInternetGatewaysOutput
func (s *DescribeInternetGatewaysOutput) SetInternetGateways(v []*InternetGateway) *DescribeInternetGatewaysOutput
type DescribeKeyPairsInput
func (s *DescribeKeyPairsInput) SetDryRun(v bool) *DescribeKeyPairsInput
func (s *DescribeKeyPairsInput) SetFilters(v []*Filter) *DescribeKeyPairsInput
func (s *DescribeKeyPairsInput) SetKeyNames(v []*string) *DescribeKeyPairsInput
type DescribeKeyPairsOutput
func (s *DescribeKeyPairsOutput) SetKeyPairs(v []*KeyPairInfo) *DescribeKeyPairsOutput
type DescribeMovingAddressesInput
func (s *DescribeMovingAddressesInput) SetDryRun(v bool) *DescribeMovingAddressesInput
func (s *DescribeMovingAddressesInput) SetFilters(v []*Filter) *DescribeMovingAddressesInput
func (s *DescribeMovingAddressesInput) SetMaxResults(v int64) *DescribeMovingAddressesInput
func (s *DescribeMovingAddressesInput) SetNextToken(v string) *DescribeMovingAddressesInput
func (s *DescribeMovingAddressesInput) SetPublicIps(v []*string) *DescribeMovingAddressesInput
type DescribeMovingAddressesOutput
func (s *DescribeMovingAddressesOutput) SetMovingAddressStatuses(v []*MovingAddressStatus) *DescribeMovingAddressesOutput
func (s *DescribeMovingAddressesOutput) SetNextToken(v string) *DescribeMovingAddressesOutput
type DescribeNatGatewaysInput
func (s *DescribeNatGatewaysInput) SetFilter(v []*Filter) *DescribeNatGatewaysInput
func (s *DescribeNatGatewaysInput) SetMaxResults(v int64) *DescribeNatGatewaysInput
func (s *DescribeNatGatewaysInput) SetNatGatewayIds(v []*string) *DescribeNatGatewaysInput
func (s *DescribeNatGatewaysInput) SetNextToken(v string) *DescribeNatGatewaysInput
type DescribeNatGatewaysOutput
func (s *DescribeNatGatewaysOutput) SetNatGateways(v []*NatGateway) *DescribeNatGatewaysOutput
func (s *DescribeNatGatewaysOutput) SetNextToken(v string) *DescribeNatGatewaysOutput
type DescribeNetworkAclsInput
func (s *DescribeNetworkAclsInput) SetDryRun(v bool) *DescribeNetworkAclsInput
func (s *DescribeNetworkAclsInput) SetFilters(v []*Filter) *DescribeNetworkAclsInput
func (s *DescribeNetworkAclsInput) SetNetworkAclIds(v []*string) *DescribeNetworkAclsInput
type DescribeNetworkAclsOutput
func (s *DescribeNetworkAclsOutput) SetNetworkAcls(v []*NetworkAcl) *DescribeNetworkAclsOutput
type DescribeNetworkInterfaceAttributeInput
func (s *DescribeNetworkInterfaceAttributeInput) SetAttribute(v string) *DescribeNetworkInterfaceAttributeInput
func (s *DescribeNetworkInterfaceAttributeInput) SetDryRun(v bool) *DescribeNetworkInterfaceAttributeInput
func (s *DescribeNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *DescribeNetworkInterfaceAttributeInput
type DescribeNetworkInterfaceAttributeOutput
func (s *DescribeNetworkInterfaceAttributeOutput) SetAttachment(v *NetworkInterfaceAttachment) *DescribeNetworkInterfaceAttributeOutput
func (s *DescribeNetworkInterfaceAttributeOutput) SetDescription(v *AttributeValue) *DescribeNetworkInterfaceAttributeOutput
func (s *DescribeNetworkInterfaceAttributeOutput) SetGroups(v []*GroupIdentifier) *DescribeNetworkInterfaceAttributeOutput
func (s *DescribeNetworkInterfaceAttributeOutput) SetNetworkInterfaceId(v string) *DescribeNetworkInterfaceAttributeOutput
func (s *DescribeNetworkInterfaceAttributeOutput) SetSourceDestCheck(v *AttributeBooleanValue) *DescribeNetworkInterfaceAttributeOutput
type DescribeNetworkInterfacePermissionsInput
func (s *DescribeNetworkInterfacePermissionsInput) SetFilters(v []*Filter) *DescribeNetworkInterfacePermissionsInput
func (s *DescribeNetworkInterfacePermissionsInput) SetMaxResults(v int64) *DescribeNetworkInterfacePermissionsInput
func (s *DescribeNetworkInterfacePermissionsInput) SetNetworkInterfacePermissionIds(v []*string) *DescribeNetworkInterfacePermissionsInput
func (s *DescribeNetworkInterfacePermissionsInput) SetNextToken(v string) *DescribeNetworkInterfacePermissionsInput
type DescribeNetworkInterfacePermissionsOutput
func (s *DescribeNetworkInterfacePermissionsOutput) SetNetworkInterfacePermissions(v []*NetworkInterfacePermission) *DescribeNetworkInterfacePermissionsOutput
func (s *DescribeNetworkInterfacePermissionsOutput) SetNextToken(v string) *DescribeNetworkInterfacePermissionsOutput
type DescribeNetworkInterfacesInput
func (s *DescribeNetworkInterfacesInput) SetDryRun(v bool) *DescribeNetworkInterfacesInput
func (s *DescribeNetworkInterfacesInput) SetFilters(v []*Filter) *DescribeNetworkInterfacesInput
func (s *DescribeNetworkInterfacesInput) SetNetworkInterfaceIds(v []*string) *DescribeNetworkInterfacesInput
type DescribeNetworkInterfacesOutput
func (s *DescribeNetworkInterfacesOutput) SetNetworkInterfaces(v []*NetworkInterface) *DescribeNetworkInterfacesOutput
type DescribePlacementGroupsInput
func (s *DescribePlacementGroupsInput) SetDryRun(v bool) *DescribePlacementGroupsInput
func (s *DescribePlacementGroupsInput) SetFilters(v []*Filter) *DescribePlacementGroupsInput
func (s *DescribePlacementGroupsInput) SetGroupNames(v []*string) *DescribePlacementGroupsInput
type DescribePlacementGroupsOutput
func (s *DescribePlacementGroupsOutput) SetPlacementGroups(v []*PlacementGroup) *DescribePlacementGroupsOutput
type DescribePrefixListsInput
func (s *DescribePrefixListsInput) SetDryRun(v bool) *DescribePrefixListsInput
func (s *DescribePrefixListsInput) SetFilters(v []*Filter) *DescribePrefixListsInput
func (s *DescribePrefixListsInput) SetMaxResults(v int64) *DescribePrefixListsInput
func (s *DescribePrefixListsInput) SetNextToken(v string) *DescribePrefixListsInput
func (s *DescribePrefixListsInput) SetPrefixListIds(v []*string) *DescribePrefixListsInput
type DescribePrefixListsOutput
func (s *DescribePrefixListsOutput) SetNextToken(v string) *DescribePrefixListsOutput
func (s *DescribePrefixListsOutput) SetPrefixLists(v []*PrefixList) *DescribePrefixListsOutput
type DescribeRegionsInput
func (s *DescribeRegionsInput) SetDryRun(v bool) *DescribeRegionsInput
func (s *DescribeRegionsInput) SetFilters(v []*Filter) *DescribeRegionsInput
func (s *DescribeRegionsInput) SetRegionNames(v []*string) *DescribeRegionsInput
type DescribeRegionsOutput
func (s *DescribeRegionsOutput) SetRegions(v []*Region) *DescribeRegionsOutput
type DescribeReservedInstancesInput
func (s *DescribeReservedInstancesInput) SetDryRun(v bool) *DescribeReservedInstancesInput
func (s *DescribeReservedInstancesInput) SetFilters(v []*Filter) *DescribeReservedInstancesInput
func (s *DescribeReservedInstancesInput) SetOfferingClass(v string) *DescribeReservedInstancesInput
func (s *DescribeReservedInstancesInput) SetOfferingType(v string) *DescribeReservedInstancesInput
func (s *DescribeReservedInstancesInput) SetReservedInstancesIds(v []*string) *DescribeReservedInstancesInput
type DescribeReservedInstancesListingsInput
func (s *DescribeReservedInstancesListingsInput) SetFilters(v []*Filter) *DescribeReservedInstancesListingsInput
func (s *DescribeReservedInstancesListingsInput) SetReservedInstancesId(v string) *DescribeReservedInstancesListingsInput
func (s *DescribeReservedInstancesListingsInput) SetReservedInstancesListingId(v string) *DescribeReservedInstancesListingsInput
type DescribeReservedInstancesListingsOutput
func (s *DescribeReservedInstancesListingsOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *DescribeReservedInstancesListingsOutput
type DescribeReservedInstancesModificationsInput
func (s *DescribeReservedInstancesModificationsInput) SetFilters(v []*Filter) *DescribeReservedInstancesModificationsInput
func (s *DescribeReservedInstancesModificationsInput) SetNextToken(v string) *DescribeReservedInstancesModificationsInput
func (s *DescribeReservedInstancesModificationsInput) SetReservedInstancesModificationIds(v []*string) *DescribeReservedInstancesModificationsInput
type DescribeReservedInstancesModificationsOutput
func (s *DescribeReservedInstancesModificationsOutput) SetNextToken(v string) *DescribeReservedInstancesModificationsOutput
func (s *DescribeReservedInstancesModificationsOutput) SetReservedInstancesModifications(v []*ReservedInstancesModification) *DescribeReservedInstancesModificationsOutput
type DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetAvailabilityZone(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetDryRun(v bool) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetFilters(v []*Filter) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetIncludeMarketplace(v bool) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetInstanceTenancy(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetInstanceType(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetMaxDuration(v int64) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetMaxInstanceCount(v int64) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetMaxResults(v int64) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetMinDuration(v int64) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetNextToken(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetOfferingClass(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetOfferingType(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetProductDescription(v string) *DescribeReservedInstancesOfferingsInput
func (s *DescribeReservedInstancesOfferingsInput) SetReservedInstancesOfferingIds(v []*string) *DescribeReservedInstancesOfferingsInput
type DescribeReservedInstancesOfferingsOutput
func (s *DescribeReservedInstancesOfferingsOutput) SetNextToken(v string) *DescribeReservedInstancesOfferingsOutput
func (s *DescribeReservedInstancesOfferingsOutput) SetReservedInstancesOfferings(v []*ReservedInstancesOffering) *DescribeReservedInstancesOfferingsOutput
type DescribeReservedInstancesOutput
func (s *DescribeReservedInstancesOutput) SetReservedInstances(v []*ReservedInstances) *DescribeReservedInstancesOutput
type DescribeRouteTablesInput
func (s *DescribeRouteTablesInput) SetDryRun(v bool) *DescribeRouteTablesInput
func (s *DescribeRouteTablesInput) SetFilters(v []*Filter) *DescribeRouteTablesInput
func (s *DescribeRouteTablesInput) SetRouteTableIds(v []*string) *DescribeRouteTablesInput
type DescribeRouteTablesOutput
func (s *DescribeRouteTablesOutput) SetRouteTables(v []*RouteTable) *DescribeRouteTablesOutput
type DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetDryRun(v bool) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetFilters(v []*Filter) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetFirstSlotStartTimeRange(v *SlotDateTimeRangeRequest) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetMaxResults(v int64) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetMaxSlotDurationInHours(v int64) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetMinSlotDurationInHours(v int64) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetNextToken(v string) *DescribeScheduledInstanceAvailabilityInput
func (s *DescribeScheduledInstanceAvailabilityInput) SetRecurrence(v *ScheduledInstanceRecurrenceRequest) *DescribeScheduledInstanceAvailabilityInput
type DescribeScheduledInstanceAvailabilityOutput
func (s *DescribeScheduledInstanceAvailabilityOutput) SetNextToken(v string) *DescribeScheduledInstanceAvailabilityOutput
func (s *DescribeScheduledInstanceAvailabilityOutput) SetScheduledInstanceAvailabilitySet(v []*ScheduledInstanceAvailability) *DescribeScheduledInstanceAvailabilityOutput
type DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetDryRun(v bool) *DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetFilters(v []*Filter) *DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetMaxResults(v int64) *DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetNextToken(v string) *DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetScheduledInstanceIds(v []*string) *DescribeScheduledInstancesInput
func (s *DescribeScheduledInstancesInput) SetSlotStartTimeRange(v *SlotStartTimeRangeRequest) *DescribeScheduledInstancesInput
type DescribeScheduledInstancesOutput
func (s *DescribeScheduledInstancesOutput) SetNextToken(v string) *DescribeScheduledInstancesOutput
func (s *DescribeScheduledInstancesOutput) SetScheduledInstanceSet(v []*ScheduledInstance) *DescribeScheduledInstancesOutput
type DescribeSecurityGroupReferencesInput
func (s *DescribeSecurityGroupReferencesInput) SetDryRun(v bool) *DescribeSecurityGroupReferencesInput
func (s *DescribeSecurityGroupReferencesInput) SetGroupId(v []*string) *DescribeSecurityGroupReferencesInput
type DescribeSecurityGroupReferencesOutput
func (s *DescribeSecurityGroupReferencesOutput) SetSecurityGroupReferenceSet(v []*SecurityGroupReference) *DescribeSecurityGroupReferencesOutput
type DescribeSecurityGroupsInput
func (s *DescribeSecurityGroupsInput) SetDryRun(v bool) *DescribeSecurityGroupsInput
func (s *DescribeSecurityGroupsInput) SetFilters(v []*Filter) *DescribeSecurityGroupsInput
func (s *DescribeSecurityGroupsInput) SetGroupIds(v []*string) *DescribeSecurityGroupsInput
func (s *DescribeSecurityGroupsInput) SetGroupNames(v []*string) *DescribeSecurityGroupsInput
type DescribeSecurityGroupsOutput
func (s *DescribeSecurityGroupsOutput) SetSecurityGroups(v []*SecurityGroup) *DescribeSecurityGroupsOutput
type DescribeSnapshotAttributeInput
func (s *DescribeSnapshotAttributeInput) SetAttribute(v string) *DescribeSnapshotAttributeInput
func (s *DescribeSnapshotAttributeInput) SetDryRun(v bool) *DescribeSnapshotAttributeInput
func (s *DescribeSnapshotAttributeInput) SetSnapshotId(v string) *DescribeSnapshotAttributeInput
type DescribeSnapshotAttributeOutput
func (s *DescribeSnapshotAttributeOutput) SetCreateVolumePermissions(v []*CreateVolumePermission) *DescribeSnapshotAttributeOutput
func (s *DescribeSnapshotAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeSnapshotAttributeOutput
func (s *DescribeSnapshotAttributeOutput) SetSnapshotId(v string) *DescribeSnapshotAttributeOutput
type DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetDryRun(v bool) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetFilters(v []*Filter) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetMaxResults(v int64) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetNextToken(v string) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetOwnerIds(v []*string) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetRestorableByUserIds(v []*string) *DescribeSnapshotsInput
func (s *DescribeSnapshotsInput) SetSnapshotIds(v []*string) *DescribeSnapshotsInput
type DescribeSnapshotsOutput
func (s *DescribeSnapshotsOutput) SetNextToken(v string) *DescribeSnapshotsOutput
func (s *DescribeSnapshotsOutput) SetSnapshots(v []*Snapshot) *DescribeSnapshotsOutput
type DescribeSpotDatafeedSubscriptionInput
func (s *DescribeSpotDatafeedSubscriptionInput) SetDryRun(v bool) *DescribeSpotDatafeedSubscriptionInput
type DescribeSpotDatafeedSubscriptionOutput
func (s *DescribeSpotDatafeedSubscriptionOutput) SetSpotDatafeedSubscription(v *SpotDatafeedSubscription) *DescribeSpotDatafeedSubscriptionOutput
type DescribeSpotFleetInstancesInput
func (s *DescribeSpotFleetInstancesInput) SetDryRun(v bool) *DescribeSpotFleetInstancesInput
func (s *DescribeSpotFleetInstancesInput) SetMaxResults(v int64) *DescribeSpotFleetInstancesInput
func (s *DescribeSpotFleetInstancesInput) SetNextToken(v string) *DescribeSpotFleetInstancesInput
func (s *DescribeSpotFleetInstancesInput) SetSpotFleetRequestId(v string) *DescribeSpotFleetInstancesInput
type DescribeSpotFleetInstancesOutput
func (s *DescribeSpotFleetInstancesOutput) SetActiveInstances(v []*ActiveInstance) *DescribeSpotFleetInstancesOutput
func (s *DescribeSpotFleetInstancesOutput) SetNextToken(v string) *DescribeSpotFleetInstancesOutput
func (s *DescribeSpotFleetInstancesOutput) SetSpotFleetRequestId(v string) *DescribeSpotFleetInstancesOutput
type DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetDryRun(v bool) *DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetEventType(v string) *DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetMaxResults(v int64) *DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetNextToken(v string) *DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetSpotFleetRequestId(v string) *DescribeSpotFleetRequestHistoryInput
func (s *DescribeSpotFleetRequestHistoryInput) SetStartTime(v time.Time) *DescribeSpotFleetRequestHistoryInput
type DescribeSpotFleetRequestHistoryOutput
func (s *DescribeSpotFleetRequestHistoryOutput) SetHistoryRecords(v []*HistoryRecord) *DescribeSpotFleetRequestHistoryOutput
func (s *DescribeSpotFleetRequestHistoryOutput) SetLastEvaluatedTime(v time.Time) *DescribeSpotFleetRequestHistoryOutput
func (s *DescribeSpotFleetRequestHistoryOutput) SetNextToken(v string) *DescribeSpotFleetRequestHistoryOutput
func (s *DescribeSpotFleetRequestHistoryOutput) SetSpotFleetRequestId(v string) *DescribeSpotFleetRequestHistoryOutput
func (s *DescribeSpotFleetRequestHistoryOutput) SetStartTime(v time.Time) *DescribeSpotFleetRequestHistoryOutput
type DescribeSpotFleetRequestsInput
func (s *DescribeSpotFleetRequestsInput) SetDryRun(v bool) *DescribeSpotFleetRequestsInput
func (s *DescribeSpotFleetRequestsInput) SetMaxResults(v int64) *DescribeSpotFleetRequestsInput
func (s *DescribeSpotFleetRequestsInput) SetNextToken(v string) *DescribeSpotFleetRequestsInput
func (s *DescribeSpotFleetRequestsInput) SetSpotFleetRequestIds(v []*string) *DescribeSpotFleetRequestsInput
type DescribeSpotFleetRequestsOutput
func (s *DescribeSpotFleetRequestsOutput) SetNextToken(v string) *DescribeSpotFleetRequestsOutput
func (s *DescribeSpotFleetRequestsOutput) SetSpotFleetRequestConfigs(v []*SpotFleetRequestConfig) *DescribeSpotFleetRequestsOutput
type DescribeSpotInstanceRequestsInput
func (s *DescribeSpotInstanceRequestsInput) SetDryRun(v bool) *DescribeSpotInstanceRequestsInput
func (s *DescribeSpotInstanceRequestsInput) SetFilters(v []*Filter) *DescribeSpotInstanceRequestsInput
func (s *DescribeSpotInstanceRequestsInput) SetSpotInstanceRequestIds(v []*string) *DescribeSpotInstanceRequestsInput
type DescribeSpotInstanceRequestsOutput
func (s *DescribeSpotInstanceRequestsOutput) SetSpotInstanceRequests(v []*SpotInstanceRequest) *DescribeSpotInstanceRequestsOutput
type DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetAvailabilityZone(v string) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetDryRun(v bool) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetEndTime(v time.Time) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetFilters(v []*Filter) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetInstanceTypes(v []*string) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetMaxResults(v int64) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetNextToken(v string) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetProductDescriptions(v []*string) *DescribeSpotPriceHistoryInput
func (s *DescribeSpotPriceHistoryInput) SetStartTime(v time.Time) *DescribeSpotPriceHistoryInput
type DescribeSpotPriceHistoryOutput
func (s *DescribeSpotPriceHistoryOutput) SetNextToken(v string) *DescribeSpotPriceHistoryOutput
func (s *DescribeSpotPriceHistoryOutput) SetSpotPriceHistory(v []*SpotPrice) *DescribeSpotPriceHistoryOutput
type DescribeStaleSecurityGroupsInput
func (s *DescribeStaleSecurityGroupsInput) SetDryRun(v bool) *DescribeStaleSecurityGroupsInput
func (s *DescribeStaleSecurityGroupsInput) SetMaxResults(v int64) *DescribeStaleSecurityGroupsInput
func (s *DescribeStaleSecurityGroupsInput) SetNextToken(v string) *DescribeStaleSecurityGroupsInput
func (s *DescribeStaleSecurityGroupsInput) SetVpcId(v string) *DescribeStaleSecurityGroupsInput
type DescribeStaleSecurityGroupsOutput
func (s *DescribeStaleSecurityGroupsOutput) SetNextToken(v string) *DescribeStaleSecurityGroupsOutput
func (s *DescribeStaleSecurityGroupsOutput) SetStaleSecurityGroupSet(v []*StaleSecurityGroup) *DescribeStaleSecurityGroupsOutput
type DescribeSubnetsInput
func (s *DescribeSubnetsInput) SetDryRun(v bool) *DescribeSubnetsInput
func (s *DescribeSubnetsInput) SetFilters(v []*Filter) *DescribeSubnetsInput
func (s *DescribeSubnetsInput) SetSubnetIds(v []*string) *DescribeSubnetsInput
type DescribeSubnetsOutput
func (s *DescribeSubnetsOutput) SetSubnets(v []*Subnet) *DescribeSubnetsOutput
type DescribeTagsInput
func (s *DescribeTagsInput) SetDryRun(v bool) *DescribeTagsInput
func (s *DescribeTagsInput) SetFilters(v []*Filter) *DescribeTagsInput
func (s *DescribeTagsInput) SetMaxResults(v int64) *DescribeTagsInput
func (s *DescribeTagsInput) SetNextToken(v string) *DescribeTagsInput
type DescribeTagsOutput
func (s *DescribeTagsOutput) SetNextToken(v string) *DescribeTagsOutput
func (s *DescribeTagsOutput) SetTags(v []*TagDescription) *DescribeTagsOutput
type DescribeVolumeAttributeInput
func (s *DescribeVolumeAttributeInput) SetAttribute(v string) *DescribeVolumeAttributeInput
func (s *DescribeVolumeAttributeInput) SetDryRun(v bool) *DescribeVolumeAttributeInput
func (s *DescribeVolumeAttributeInput) SetVolumeId(v string) *DescribeVolumeAttributeInput
type DescribeVolumeAttributeOutput
func (s *DescribeVolumeAttributeOutput) SetAutoEnableIO(v *AttributeBooleanValue) *DescribeVolumeAttributeOutput
func (s *DescribeVolumeAttributeOutput) SetProductCodes(v []*ProductCode) *DescribeVolumeAttributeOutput
func (s *DescribeVolumeAttributeOutput) SetVolumeId(v string) *DescribeVolumeAttributeOutput
type DescribeVolumeStatusInput
func (s *DescribeVolumeStatusInput) SetDryRun(v bool) *DescribeVolumeStatusInput
func (s *DescribeVolumeStatusInput) SetFilters(v []*Filter) *DescribeVolumeStatusInput
func (s *DescribeVolumeStatusInput) SetMaxResults(v int64) *DescribeVolumeStatusInput
func (s *DescribeVolumeStatusInput) SetNextToken(v string) *DescribeVolumeStatusInput
func (s *DescribeVolumeStatusInput) SetVolumeIds(v []*string) *DescribeVolumeStatusInput
type DescribeVolumeStatusOutput
func (s *DescribeVolumeStatusOutput) SetNextToken(v string) *DescribeVolumeStatusOutput
func (s *DescribeVolumeStatusOutput) SetVolumeStatuses(v []*VolumeStatusItem) *DescribeVolumeStatusOutput
type DescribeVolumesInput
func (s *DescribeVolumesInput) SetDryRun(v bool) *DescribeVolumesInput
func (s *DescribeVolumesInput) SetFilters(v []*Filter) *DescribeVolumesInput
func (s *DescribeVolumesInput) SetMaxResults(v int64) *DescribeVolumesInput
func (s *DescribeVolumesInput) SetNextToken(v string) *DescribeVolumesInput
func (s *DescribeVolumesInput) SetVolumeIds(v []*string) *DescribeVolumesInput
type DescribeVolumesModificationsInput
func (s *DescribeVolumesModificationsInput) SetDryRun(v bool) *DescribeVolumesModificationsInput
func (s *DescribeVolumesModificationsInput) SetFilters(v []*Filter) *DescribeVolumesModificationsInput
func (s *DescribeVolumesModificationsInput) SetMaxResults(v int64) *DescribeVolumesModificationsInput
func (s *DescribeVolumesModificationsInput) SetNextToken(v string) *DescribeVolumesModificationsInput
func (s *DescribeVolumesModificationsInput) SetVolumeIds(v []*string) *DescribeVolumesModificationsInput
type DescribeVolumesModificationsOutput
func (s *DescribeVolumesModificationsOutput) SetNextToken(v string) *DescribeVolumesModificationsOutput
func (s *DescribeVolumesModificationsOutput) SetVolumesModifications(v []*VolumeModification) *DescribeVolumesModificationsOutput
type DescribeVolumesOutput
func (s *DescribeVolumesOutput) SetNextToken(v string) *DescribeVolumesOutput
func (s *DescribeVolumesOutput) SetVolumes(v []*Volume) *DescribeVolumesOutput
type DescribeVpcAttributeInput
func (s *DescribeVpcAttributeInput) SetAttribute(v string) *DescribeVpcAttributeInput
func (s *DescribeVpcAttributeInput) SetDryRun(v bool) *DescribeVpcAttributeInput
func (s *DescribeVpcAttributeInput) SetVpcId(v string) *DescribeVpcAttributeInput
type DescribeVpcAttributeOutput
func (s *DescribeVpcAttributeOutput) SetEnableDnsHostnames(v *AttributeBooleanValue) *DescribeVpcAttributeOutput
func (s *DescribeVpcAttributeOutput) SetEnableDnsSupport(v *AttributeBooleanValue) *DescribeVpcAttributeOutput
func (s *DescribeVpcAttributeOutput) SetVpcId(v string) *DescribeVpcAttributeOutput
type DescribeVpcClassicLinkDnsSupportInput
func (s *DescribeVpcClassicLinkDnsSupportInput) SetMaxResults(v int64) *DescribeVpcClassicLinkDnsSupportInput
func (s *DescribeVpcClassicLinkDnsSupportInput) SetNextToken(v string) *DescribeVpcClassicLinkDnsSupportInput
func (s *DescribeVpcClassicLinkDnsSupportInput) SetVpcIds(v []*string) *DescribeVpcClassicLinkDnsSupportInput
type DescribeVpcClassicLinkDnsSupportOutput
func (s *DescribeVpcClassicLinkDnsSupportOutput) SetNextToken(v string) *DescribeVpcClassicLinkDnsSupportOutput
func (s *DescribeVpcClassicLinkDnsSupportOutput) SetVpcs(v []*ClassicLinkDnsSupport) *DescribeVpcClassicLinkDnsSupportOutput
type DescribeVpcClassicLinkInput
func (s *DescribeVpcClassicLinkInput) SetDryRun(v bool) *DescribeVpcClassicLinkInput
func (s *DescribeVpcClassicLinkInput) SetFilters(v []*Filter) *DescribeVpcClassicLinkInput
func (s *DescribeVpcClassicLinkInput) SetVpcIds(v []*string) *DescribeVpcClassicLinkInput
type DescribeVpcClassicLinkOutput
func (s *DescribeVpcClassicLinkOutput) SetVpcs(v []*VpcClassicLink) *DescribeVpcClassicLinkOutput
type DescribeVpcEndpointServicesInput
func (s *DescribeVpcEndpointServicesInput) SetDryRun(v bool) *DescribeVpcEndpointServicesInput
func (s *DescribeVpcEndpointServicesInput) SetMaxResults(v int64) *DescribeVpcEndpointServicesInput
func (s *DescribeVpcEndpointServicesInput) SetNextToken(v string) *DescribeVpcEndpointServicesInput
type DescribeVpcEndpointServicesOutput
func (s *DescribeVpcEndpointServicesOutput) SetNextToken(v string) *DescribeVpcEndpointServicesOutput
func (s *DescribeVpcEndpointServicesOutput) SetServiceNames(v []*string) *DescribeVpcEndpointServicesOutput
type DescribeVpcEndpointsInput
func (s *DescribeVpcEndpointsInput) SetDryRun(v bool) *DescribeVpcEndpointsInput
func (s *DescribeVpcEndpointsInput) SetFilters(v []*Filter) *DescribeVpcEndpointsInput
func (s *DescribeVpcEndpointsInput) SetMaxResults(v int64) *DescribeVpcEndpointsInput
func (s *DescribeVpcEndpointsInput) SetNextToken(v string) *DescribeVpcEndpointsInput
func (s *DescribeVpcEndpointsInput) SetVpcEndpointIds(v []*string) *DescribeVpcEndpointsInput
type DescribeVpcEndpointsOutput
func (s *DescribeVpcEndpointsOutput) SetNextToken(v string) *DescribeVpcEndpointsOutput
func (s *DescribeVpcEndpointsOutput) SetVpcEndpoints(v []*VpcEndpoint) *DescribeVpcEndpointsOutput
type DescribeVpcPeeringConnectionsInput
func (s *DescribeVpcPeeringConnectionsInput) SetDryRun(v bool) *DescribeVpcPeeringConnectionsInput
func (s *DescribeVpcPeeringConnectionsInput) SetFilters(v []*Filter) *DescribeVpcPeeringConnectionsInput
func (s *DescribeVpcPeeringConnectionsInput) SetVpcPeeringConnectionIds(v []*string) *DescribeVpcPeeringConnectionsInput
type DescribeVpcPeeringConnectionsOutput
func (s *DescribeVpcPeeringConnectionsOutput) SetVpcPeeringConnections(v []*VpcPeeringConnection) *DescribeVpcPeeringConnectionsOutput
type DescribeVpcsInput
func (s *DescribeVpcsInput) SetDryRun(v bool) *DescribeVpcsInput
func (s *DescribeVpcsInput) SetFilters(v []*Filter) *DescribeVpcsInput
func (s *DescribeVpcsInput) SetVpcIds(v []*string) *DescribeVpcsInput
type DescribeVpcsOutput
func (s *DescribeVpcsOutput) SetVpcs(v []*Vpc) *DescribeVpcsOutput
type DescribeVpnConnectionsInput
func (s *DescribeVpnConnectionsInput) SetDryRun(v bool) *DescribeVpnConnectionsInput
func (s *DescribeVpnConnectionsInput) SetFilters(v []*Filter) *DescribeVpnConnectionsInput
func (s *DescribeVpnConnectionsInput) SetVpnConnectionIds(v []*string) *DescribeVpnConnectionsInput
type DescribeVpnConnectionsOutput
func (s *DescribeVpnConnectionsOutput) SetVpnConnections(v []*VpnConnection) *DescribeVpnConnectionsOutput
type DescribeVpnGatewaysInput
func (s *DescribeVpnGatewaysInput) SetDryRun(v bool) *DescribeVpnGatewaysInput
func (s *DescribeVpnGatewaysInput) SetFilters(v []*Filter) *DescribeVpnGatewaysInput
func (s *DescribeVpnGatewaysInput) SetVpnGatewayIds(v []*string) *DescribeVpnGatewaysInput
type DescribeVpnGatewaysOutput
func (s *DescribeVpnGatewaysOutput) SetVpnGateways(v []*VpnGateway) *DescribeVpnGatewaysOutput
type DetachClassicLinkVpcInput
func (s *DetachClassicLinkVpcInput) SetDryRun(v bool) *DetachClassicLinkVpcInput
func (s *DetachClassicLinkVpcInput) SetInstanceId(v string) *DetachClassicLinkVpcInput
func (s *DetachClassicLinkVpcInput) SetVpcId(v string) *DetachClassicLinkVpcInput
type DetachClassicLinkVpcOutput
func (s *DetachClassicLinkVpcOutput) SetReturn(v bool) *DetachClassicLinkVpcOutput
type DetachInternetGatewayInput
func (s *DetachInternetGatewayInput) SetDryRun(v bool) *DetachInternetGatewayInput
func (s *DetachInternetGatewayInput) SetInternetGatewayId(v string) *DetachInternetGatewayInput
func (s *DetachInternetGatewayInput) SetVpcId(v string) *DetachInternetGatewayInput
type DetachInternetGatewayOutput
type DetachNetworkInterfaceInput
func (s *DetachNetworkInterfaceInput) SetAttachmentId(v string) *DetachNetworkInterfaceInput
func (s *DetachNetworkInterfaceInput) SetDryRun(v bool) *DetachNetworkInterfaceInput
func (s *DetachNetworkInterfaceInput) SetForce(v bool) *DetachNetworkInterfaceInput
type DetachNetworkInterfaceOutput
type DetachVolumeInput
func (s *DetachVolumeInput) SetDevice(v string) *DetachVolumeInput
func (s *DetachVolumeInput) SetDryRun(v bool) *DetachVolumeInput
func (s *DetachVolumeInput) SetForce(v bool) *DetachVolumeInput
func (s *DetachVolumeInput) SetInstanceId(v string) *DetachVolumeInput
func (s *DetachVolumeInput) SetVolumeId(v string) *DetachVolumeInput
type DetachVpnGatewayInput
func (s *DetachVpnGatewayInput) SetDryRun(v bool) *DetachVpnGatewayInput
func (s *DetachVpnGatewayInput) SetVpcId(v string) *DetachVpnGatewayInput
func (s *DetachVpnGatewayInput) SetVpnGatewayId(v string) *DetachVpnGatewayInput
type DetachVpnGatewayOutput
type DhcpConfiguration
func (s *DhcpConfiguration) SetKey(v string) *DhcpConfiguration
func (s *DhcpConfiguration) SetValues(v []*AttributeValue) *DhcpConfiguration
type DhcpOptions
func (s *DhcpOptions) SetDhcpConfigurations(v []*DhcpConfiguration) *DhcpOptions
func (s *DhcpOptions) SetDhcpOptionsId(v string) *DhcpOptions
func (s *DhcpOptions) SetTags(v []*Tag) *DhcpOptions
type DisableVgwRoutePropagationInput
func (s *DisableVgwRoutePropagationInput) SetGatewayId(v string) *DisableVgwRoutePropagationInput
func (s *DisableVgwRoutePropagationInput) SetRouteTableId(v string) *DisableVgwRoutePropagationInput
type DisableVgwRoutePropagationOutput
type DisableVpcClassicLinkDnsSupportInput
func (s *DisableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *DisableVpcClassicLinkDnsSupportInput
type DisableVpcClassicLinkDnsSupportOutput
func (s *DisableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *DisableVpcClassicLinkDnsSupportOutput
type DisableVpcClassicLinkInput
func (s *DisableVpcClassicLinkInput) SetDryRun(v bool) *DisableVpcClassicLinkInput
func (s *DisableVpcClassicLinkInput) SetVpcId(v string) *DisableVpcClassicLinkInput
type DisableVpcClassicLinkOutput
func (s *DisableVpcClassicLinkOutput) SetReturn(v bool) *DisableVpcClassicLinkOutput
type DisassociateAddressInput
func (s *DisassociateAddressInput) SetAssociationId(v string) *DisassociateAddressInput
func (s *DisassociateAddressInput) SetDryRun(v bool) *DisassociateAddressInput
func (s *DisassociateAddressInput) SetPublicIp(v string) *DisassociateAddressInput
type DisassociateAddressOutput
type DisassociateIamInstanceProfileInput
func (s *DisassociateIamInstanceProfileInput) SetAssociationId(v string) *DisassociateIamInstanceProfileInput
type DisassociateIamInstanceProfileOutput
func (s *DisassociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *DisassociateIamInstanceProfileOutput
type DisassociateRouteTableInput
func (s *DisassociateRouteTableInput) SetAssociationId(v string) *DisassociateRouteTableInput
func (s *DisassociateRouteTableInput) SetDryRun(v bool) *DisassociateRouteTableInput
type DisassociateRouteTableOutput
type DisassociateSubnetCidrBlockInput
func (s *DisassociateSubnetCidrBlockInput) SetAssociationId(v string) *DisassociateSubnetCidrBlockInput
type DisassociateSubnetCidrBlockOutput
func (s *DisassociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation(v *SubnetIpv6CidrBlockAssociation) *DisassociateSubnetCidrBlockOutput
func (s *DisassociateSubnetCidrBlockOutput) SetSubnetId(v string) *DisassociateSubnetCidrBlockOutput
type DisassociateVpcCidrBlockInput
func (s *DisassociateVpcCidrBlockInput) SetAssociationId(v string) *DisassociateVpcCidrBlockInput
type DisassociateVpcCidrBlockOutput
func (s *DisassociateVpcCidrBlockOutput) SetCidrBlockAssociation(v *VpcCidrBlockAssociation) *DisassociateVpcCidrBlockOutput
func (s *DisassociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation(v *VpcIpv6CidrBlockAssociation) *DisassociateVpcCidrBlockOutput
func (s *DisassociateVpcCidrBlockOutput) SetVpcId(v string) *DisassociateVpcCidrBlockOutput
type DiskImage
func (s *DiskImage) SetDescription(v string) *DiskImage
func (s *DiskImage) SetImage(v *DiskImageDetail) *DiskImage
func (s *DiskImage) SetVolume(v *VolumeDetail) *DiskImage
type DiskImageDescription
func (s *DiskImageDescription) SetChecksum(v string) *DiskImageDescription
func (s *DiskImageDescription) SetFormat(v string) *DiskImageDescription
func (s *DiskImageDescription) SetImportManifestUrl(v string) *DiskImageDescription
func (s *DiskImageDescription) SetSize(v int64) *DiskImageDescription
type DiskImageDetail
func (s *DiskImageDetail) SetBytes(v int64) *DiskImageDetail
func (s *DiskImageDetail) SetFormat(v string) *DiskImageDetail
func (s *DiskImageDetail) SetImportManifestUrl(v string) *DiskImageDetail
type DiskImageVolumeDescription
func (s *DiskImageVolumeDescription) SetId(v string) *DiskImageVolumeDescription
func (s *DiskImageVolumeDescription) SetSize(v int64) *DiskImageVolumeDescription
type EC2
type EbsBlockDevice
func (s *EbsBlockDevice) SetDeleteOnTermination(v bool) *EbsBlockDevice
func (s *EbsBlockDevice) SetEncrypted(v bool) *EbsBlockDevice
func (s *EbsBlockDevice) SetIops(v int64) *EbsBlockDevice
func (s *EbsBlockDevice) SetSnapshotId(v string) *EbsBlockDevice
func (s *EbsBlockDevice) SetVolumeSize(v int64) *EbsBlockDevice
func (s *EbsBlockDevice) SetVolumeType(v string) *EbsBlockDevice
type EbsInstanceBlockDevice
func (s *EbsInstanceBlockDevice) SetAttachTime(v time.Time) *EbsInstanceBlockDevice
func (s *EbsInstanceBlockDevice) SetDeleteOnTermination(v bool) *EbsInstanceBlockDevice
func (s *EbsInstanceBlockDevice) SetStatus(v string) *EbsInstanceBlockDevice
func (s *EbsInstanceBlockDevice) SetVolumeId(v string) *EbsInstanceBlockDevice
type EbsInstanceBlockDeviceSpecification
func (s *EbsInstanceBlockDeviceSpecification) SetDeleteOnTermination(v bool) *EbsInstanceBlockDeviceSpecification
func (s *EbsInstanceBlockDeviceSpecification) SetVolumeId(v string) *EbsInstanceBlockDeviceSpecification
type EgressOnlyInternetGateway
func (s *EgressOnlyInternetGateway) SetAttachments(v []*InternetGatewayAttachment) *EgressOnlyInternetGateway
func (s *EgressOnlyInternetGateway) SetEgressOnlyInternetGatewayId(v string) *EgressOnlyInternetGateway
type ElasticGpuAssociation
func (s *ElasticGpuAssociation) SetElasticGpuAssociationId(v string) *ElasticGpuAssociation
func (s *ElasticGpuAssociation) SetElasticGpuAssociationState(v string) *ElasticGpuAssociation
func (s *ElasticGpuAssociation) SetElasticGpuAssociationTime(v string) *ElasticGpuAssociation
func (s *ElasticGpuAssociation) SetElasticGpuId(v string) *ElasticGpuAssociation
type ElasticGpuHealth
func (s *ElasticGpuHealth) SetStatus(v string) *ElasticGpuHealth
type ElasticGpuSpecification
func (s *ElasticGpuSpecification) SetType(v string) *ElasticGpuSpecification
type ElasticGpus
func (s *ElasticGpus) SetAvailabilityZone(v string) *ElasticGpus
func (s *ElasticGpus) SetElasticGpuHealth(v *ElasticGpuHealth) *ElasticGpus
func (s *ElasticGpus) SetElasticGpuId(v string) *ElasticGpus
func (s *ElasticGpus) SetElasticGpuState(v string) *ElasticGpus
func (s *ElasticGpus) SetElasticGpuType(v string) *ElasticGpus
func (s *ElasticGpus) SetInstanceId(v string) *ElasticGpus
type EnableVgwRoutePropagationInput
func (s *EnableVgwRoutePropagationInput) SetGatewayId(v string) *EnableVgwRoutePropagationInput
func (s *EnableVgwRoutePropagationInput) SetRouteTableId(v string) *EnableVgwRoutePropagationInput
type EnableVgwRoutePropagationOutput
type EnableVolumeIOInput
func (s *EnableVolumeIOInput) SetDryRun(v bool) *EnableVolumeIOInput
func (s *EnableVolumeIOInput) SetVolumeId(v string) *EnableVolumeIOInput
type EnableVolumeIOOutput
type EnableVpcClassicLinkDnsSupportInput
func (s *EnableVpcClassicLinkDnsSupportInput) SetVpcId(v string) *EnableVpcClassicLinkDnsSupportInput
type EnableVpcClassicLinkDnsSupportOutput
func (s *EnableVpcClassicLinkDnsSupportOutput) SetReturn(v bool) *EnableVpcClassicLinkDnsSupportOutput
type EnableVpcClassicLinkInput
func (s *EnableVpcClassicLinkInput) SetDryRun(v bool) *EnableVpcClassicLinkInput
func (s *EnableVpcClassicLinkInput) SetVpcId(v string) *EnableVpcClassicLinkInput
type EnableVpcClassicLinkOutput
func (s *EnableVpcClassicLinkOutput) SetReturn(v bool) *EnableVpcClassicLinkOutput
type EventInformation
func (s *EventInformation) SetEventDescription(v string) *EventInformation
func (s *EventInformation) SetEventSubType(v string) *EventInformation
func (s *EventInformation) SetInstanceId(v string) *EventInformation
type ExportTask
func (s *ExportTask) SetDescription(v string) *ExportTask
func (s *ExportTask) SetExportTaskId(v string) *ExportTask
func (s *ExportTask) SetExportToS3Task(v *ExportToS3Task) *ExportTask
func (s *ExportTask) SetInstanceExportDetails(v *InstanceExportDetails) *ExportTask
func (s *ExportTask) SetState(v string) *ExportTask
func (s *ExportTask) SetStatusMessage(v string) *ExportTask
type ExportToS3Task
func (s *ExportToS3Task) SetContainerFormat(v string) *ExportToS3Task
func (s *ExportToS3Task) SetDiskImageFormat(v string) *ExportToS3Task
func (s *ExportToS3Task) SetS3Bucket(v string) *ExportToS3Task
func (s *ExportToS3Task) SetS3Key(v string) *ExportToS3Task
type ExportToS3TaskSpecification
func (s *ExportToS3TaskSpecification) SetContainerFormat(v string) *ExportToS3TaskSpecification
func (s *ExportToS3TaskSpecification) SetDiskImageFormat(v string) *ExportToS3TaskSpecification
func (s *ExportToS3TaskSpecification) SetS3Bucket(v string) *ExportToS3TaskSpecification
func (s *ExportToS3TaskSpecification) SetS3Prefix(v string) *ExportToS3TaskSpecification
type Filter
func (s *Filter) SetName(v string) *Filter
func (s *Filter) SetValues(v []*string) *Filter
type FlowLog
func (s *FlowLog) SetCreationTime(v time.Time) *FlowLog
func (s *FlowLog) SetDeliverLogsErrorMessage(v string) *FlowLog
func (s *FlowLog) SetDeliverLogsPermissionArn(v string) *FlowLog
func (s *FlowLog) SetDeliverLogsStatus(v string) *FlowLog
func (s *FlowLog) SetFlowLogId(v string) *FlowLog
func (s *FlowLog) SetFlowLogStatus(v string) *FlowLog
func (s *FlowLog) SetLogGroupName(v string) *FlowLog
func (s *FlowLog) SetResourceId(v string) *FlowLog
func (s *FlowLog) SetTrafficType(v string) *FlowLog
type FpgaImage
func (s *FpgaImage) SetCreateTime(v time.Time) *FpgaImage
func (s *FpgaImage) SetDescription(v string) *FpgaImage
func (s *FpgaImage) SetFpgaImageGlobalId(v string) *FpgaImage
func (s *FpgaImage) SetFpgaImageId(v string) *FpgaImage
func (s *FpgaImage) SetName(v string) *FpgaImage
func (s *FpgaImage) SetOwnerAlias(v string) *FpgaImage
func (s *FpgaImage) SetOwnerId(v string) *FpgaImage
func (s *FpgaImage) SetPciId(v *PciId) *FpgaImage
func (s *FpgaImage) SetProductCodes(v []*ProductCode) *FpgaImage
func (s *FpgaImage) SetPublic(v bool) *FpgaImage
func (s *FpgaImage) SetShellVersion(v string) *FpgaImage
func (s *FpgaImage) SetState(v *FpgaImageState) *FpgaImage
func (s *FpgaImage) SetTags(v []*Tag) *FpgaImage
func (s *FpgaImage) SetUpdateTime(v time.Time) *FpgaImage
type FpgaImageAttribute
func (s *FpgaImageAttribute) SetDescription(v string) *FpgaImageAttribute
func (s *FpgaImageAttribute) SetFpgaImageId(v string) *FpgaImageAttribute
func (s *FpgaImageAttribute) SetLoadPermissions(v []*LoadPermission) *FpgaImageAttribute
func (s *FpgaImageAttribute) SetName(v string) *FpgaImageAttribute
func (s *FpgaImageAttribute) SetProductCodes(v []*ProductCode) *FpgaImageAttribute
type FpgaImageState
func (s *FpgaImageState) SetCode(v string) *FpgaImageState
func (s *FpgaImageState) SetMessage(v string) *FpgaImageState
type GetConsoleOutputInput
func (s *GetConsoleOutputInput) SetDryRun(v bool) *GetConsoleOutputInput
func (s *GetConsoleOutputInput) SetInstanceId(v string) *GetConsoleOutputInput
type GetConsoleOutputOutput
func (s *GetConsoleOutputOutput) SetInstanceId(v string) *GetConsoleOutputOutput
func (s *GetConsoleOutputOutput) SetOutput(v string) *GetConsoleOutputOutput
func (s *GetConsoleOutputOutput) SetTimestamp(v time.Time) *GetConsoleOutputOutput
type GetConsoleScreenshotInput
func (s *GetConsoleScreenshotInput) SetDryRun(v bool) *GetConsoleScreenshotInput
func (s *GetConsoleScreenshotInput) SetInstanceId(v string) *GetConsoleScreenshotInput
func (s *GetConsoleScreenshotInput) SetWakeUp(v bool) *GetConsoleScreenshotInput
type GetConsoleScreenshotOutput
func (s *GetConsoleScreenshotOutput) SetImageData(v string) *GetConsoleScreenshotOutput
func (s *GetConsoleScreenshotOutput) SetInstanceId(v string) *GetConsoleScreenshotOutput
type GetHostReservationPurchasePreviewInput
func (s *GetHostReservationPurchasePreviewInput) SetHostIdSet(v []*string) *GetHostReservationPurchasePreviewInput
func (s *GetHostReservationPurchasePreviewInput) SetOfferingId(v string) *GetHostReservationPurchasePreviewInput
type GetHostReservationPurchasePreviewOutput
func (s *GetHostReservationPurchasePreviewOutput) SetCurrencyCode(v string) *GetHostReservationPurchasePreviewOutput
func (s *GetHostReservationPurchasePreviewOutput) SetPurchase(v []*Purchase) *GetHostReservationPurchasePreviewOutput
func (s *GetHostReservationPurchasePreviewOutput) SetTotalHourlyPrice(v string) *GetHostReservationPurchasePreviewOutput
func (s *GetHostReservationPurchasePreviewOutput) SetTotalUpfrontPrice(v string) *GetHostReservationPurchasePreviewOutput
type GetPasswordDataInput
func (s *GetPasswordDataInput) SetDryRun(v bool) *GetPasswordDataInput
func (s *GetPasswordDataInput) SetInstanceId(v string) *GetPasswordDataInput
type GetPasswordDataOutput
func (s *GetPasswordDataOutput) SetInstanceId(v string) *GetPasswordDataOutput
func (s *GetPasswordDataOutput) SetPasswordData(v string) *GetPasswordDataOutput
func (s *GetPasswordDataOutput) SetTimestamp(v time.Time) *GetPasswordDataOutput
type GetReservedInstancesExchangeQuoteInput
func (s *GetReservedInstancesExchangeQuoteInput) SetDryRun(v bool) *GetReservedInstancesExchangeQuoteInput
func (s *GetReservedInstancesExchangeQuoteInput) SetReservedInstanceIds(v []*string) *GetReservedInstancesExchangeQuoteInput
func (s *GetReservedInstancesExchangeQuoteInput) SetTargetConfigurations(v []*TargetConfigurationRequest) *GetReservedInstancesExchangeQuoteInput
type GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetCurrencyCode(v string) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetIsValidExchange(v bool) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetOutputReservedInstancesWillExpireAt(v time.Time) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetPaymentDue(v string) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetReservedInstanceValueRollup(v *ReservationValue) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetReservedInstanceValueSet(v []*ReservedInstanceReservationValue) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetTargetConfigurationValueRollup(v *ReservationValue) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetTargetConfigurationValueSet(v []*TargetReservationValue) *GetReservedInstancesExchangeQuoteOutput
func (s *GetReservedInstancesExchangeQuoteOutput) SetValidationFailureReason(v string) *GetReservedInstancesExchangeQuoteOutput
type GroupIdentifier
func (s *GroupIdentifier) SetGroupId(v string) *GroupIdentifier
func (s *GroupIdentifier) SetGroupName(v string) *GroupIdentifier
type HistoryRecord
func (s *HistoryRecord) SetEventInformation(v *EventInformation) *HistoryRecord
func (s *HistoryRecord) SetEventType(v string) *HistoryRecord
func (s *HistoryRecord) SetTimestamp(v time.Time) *HistoryRecord
type Host
func (s *Host) SetAutoPlacement(v string) *Host
func (s *Host) SetAvailabilityZone(v string) *Host
func (s *Host) SetAvailableCapacity(v *AvailableCapacity) *Host
func (s *Host) SetClientToken(v string) *Host
func (s *Host) SetHostId(v string) *Host
func (s *Host) SetHostProperties(v *HostProperties) *Host
func (s *Host) SetHostReservationId(v string) *Host
func (s *Host) SetInstances(v []*HostInstance) *Host
func (s *Host) SetState(v string) *Host
type HostInstance
func (s *HostInstance) SetInstanceId(v string) *HostInstance
func (s *HostInstance) SetInstanceType(v string) *HostInstance
type HostOffering
func (s *HostOffering) SetCurrencyCode(v string) *HostOffering
func (s *HostOffering) SetDuration(v int64) *HostOffering
func (s *HostOffering) SetHourlyPrice(v string) *HostOffering
func (s *HostOffering) SetInstanceFamily(v string) *HostOffering
func (s *HostOffering) SetOfferingId(v string) *HostOffering
func (s *HostOffering) SetPaymentOption(v string) *HostOffering
func (s *HostOffering) SetUpfrontPrice(v string) *HostOffering
type HostProperties
func (s *HostProperties) SetCores(v int64) *HostProperties
func (s *HostProperties) SetInstanceType(v string) *HostProperties
func (s *HostProperties) SetSockets(v int64) *HostProperties
func (s *HostProperties) SetTotalVCpus(v int64) *HostProperties
type HostReservation
func (s *HostReservation) SetCount(v int64) *HostReservation
func (s *HostReservation) SetCurrencyCode(v string) *HostReservation
func (s *HostReservation) SetDuration(v int64) *HostReservation
func (s *HostReservation) SetEnd(v time.Time) *HostReservation
func (s *HostReservation) SetHostIdSet(v []*string) *HostReservation
func (s *HostReservation) SetHostReservationId(v string) *HostReservation
func (s *HostReservation) SetHourlyPrice(v string) *HostReservation
func (s *HostReservation) SetInstanceFamily(v string) *HostReservation
func (s *HostReservation) SetOfferingId(v string) *HostReservation
func (s *HostReservation) SetPaymentOption(v string) *HostReservation
func (s *HostReservation) SetStart(v time.Time) *HostReservation
func (s *HostReservation) SetState(v string) *HostReservation
func (s *HostReservation) SetUpfrontPrice(v string) *HostReservation
type IamInstanceProfile
func (s *IamInstanceProfile) SetArn(v string) *IamInstanceProfile
func (s *IamInstanceProfile) SetId(v string) *IamInstanceProfile
type IamInstanceProfileAssociation
func (s *IamInstanceProfileAssociation) SetAssociationId(v string) *IamInstanceProfileAssociation
func (s *IamInstanceProfileAssociation) SetIamInstanceProfile(v *IamInstanceProfile) *IamInstanceProfileAssociation
func (s *IamInstanceProfileAssociation) SetInstanceId(v string) *IamInstanceProfileAssociation
func (s *IamInstanceProfileAssociation) SetState(v string) *IamInstanceProfileAssociation
func (s *IamInstanceProfileAssociation) SetTimestamp(v time.Time) *IamInstanceProfileAssociation
type IamInstanceProfileSpecification
func (s *IamInstanceProfileSpecification) SetArn(v string) *IamInstanceProfileSpecification
func (s *IamInstanceProfileSpecification) SetName(v string) *IamInstanceProfileSpecification
type IcmpTypeCode
func (s *IcmpTypeCode) SetCode(v int64) *IcmpTypeCode
func (s *IcmpTypeCode) SetType(v int64) *IcmpTypeCode
type IdFormat
func (s *IdFormat) SetDeadline(v time.Time) *IdFormat
func (s *IdFormat) SetResource(v string) *IdFormat
func (s *IdFormat) SetUseLongIds(v bool) *IdFormat
type Image
func (s *Image) SetArchitecture(v string) *Image
func (s *Image) SetBlockDeviceMappings(v []*BlockDeviceMapping) *Image
func (s *Image) SetCreationDate(v string) *Image
func (s *Image) SetDescription(v string) *Image
func (s *Image) SetEnaSupport(v bool) *Image
func (s *Image) SetHypervisor(v string) *Image
func (s *Image) SetImageId(v string) *Image
func (s *Image) SetImageLocation(v string) *Image
func (s *Image) SetImageOwnerAlias(v string) *Image
func (s *Image) SetImageType(v string) *Image
func (s *Image) SetKernelId(v string) *Image
func (s *Image) SetName(v string) *Image
func (s *Image) SetOwnerId(v string) *Image
func (s *Image) SetPlatform(v string) *Image
func (s *Image) SetProductCodes(v []*ProductCode) *Image
func (s *Image) SetPublic(v bool) *Image
func (s *Image) SetRamdiskId(v string) *Image
func (s *Image) SetRootDeviceName(v string) *Image
func (s *Image) SetRootDeviceType(v string) *Image
func (s *Image) SetSriovNetSupport(v string) *Image
func (s *Image) SetState(v string) *Image
func (s *Image) SetStateReason(v *StateReason) *Image
func (s *Image) SetTags(v []*Tag) *Image
func (s *Image) SetVirtualizationType(v string) *Image
type ImageDiskContainer
func (s *ImageDiskContainer) SetDescription(v string) *ImageDiskContainer
func (s *ImageDiskContainer) SetDeviceName(v string) *ImageDiskContainer
func (s *ImageDiskContainer) SetFormat(v string) *ImageDiskContainer
func (s *ImageDiskContainer) SetSnapshotId(v string) *ImageDiskContainer
func (s *ImageDiskContainer) SetUrl(v string) *ImageDiskContainer
func (s *ImageDiskContainer) SetUserBucket(v *UserBucket) *ImageDiskContainer
type ImportImageInput
func (s *ImportImageInput) SetArchitecture(v string) *ImportImageInput
func (s *ImportImageInput) SetClientData(v *ClientData) *ImportImageInput
func (s *ImportImageInput) SetClientToken(v string) *ImportImageInput
func (s *ImportImageInput) SetDescription(v string) *ImportImageInput
func (s *ImportImageInput) SetDiskContainers(v []*ImageDiskContainer) *ImportImageInput
func (s *ImportImageInput) SetDryRun(v bool) *ImportImageInput
func (s *ImportImageInput) SetHypervisor(v string) *ImportImageInput
func (s *ImportImageInput) SetLicenseType(v string) *ImportImageInput
func (s *ImportImageInput) SetPlatform(v string) *ImportImageInput
func (s *ImportImageInput) SetRoleName(v string) *ImportImageInput
type ImportImageOutput
func (s *ImportImageOutput) SetArchitecture(v string) *ImportImageOutput
func (s *ImportImageOutput) SetDescription(v string) *ImportImageOutput
func (s *ImportImageOutput) SetHypervisor(v string) *ImportImageOutput
func (s *ImportImageOutput) SetImageId(v string) *ImportImageOutput
func (s *ImportImageOutput) SetImportTaskId(v string) *ImportImageOutput
func (s *ImportImageOutput) SetLicenseType(v string) *ImportImageOutput
func (s *ImportImageOutput) SetPlatform(v string) *ImportImageOutput
func (s *ImportImageOutput) SetProgress(v string) *ImportImageOutput
func (s *ImportImageOutput) SetSnapshotDetails(v []*SnapshotDetail) *ImportImageOutput
func (s *ImportImageOutput) SetStatus(v string) *ImportImageOutput
func (s *ImportImageOutput) SetStatusMessage(v string) *ImportImageOutput
type ImportImageTask
func (s *ImportImageTask) SetArchitecture(v string) *ImportImageTask
func (s *ImportImageTask) SetDescription(v string) *ImportImageTask
func (s *ImportImageTask) SetHypervisor(v string) *ImportImageTask
func (s *ImportImageTask) SetImageId(v string) *ImportImageTask
func (s *ImportImageTask) SetImportTaskId(v string) *ImportImageTask
func (s *ImportImageTask) SetLicenseType(v string) *ImportImageTask
func (s *ImportImageTask) SetPlatform(v string) *ImportImageTask
func (s *ImportImageTask) SetProgress(v string) *ImportImageTask
func (s *ImportImageTask) SetSnapshotDetails(v []*SnapshotDetail) *ImportImageTask
func (s *ImportImageTask) SetStatus(v string) *ImportImageTask
func (s *ImportImageTask) SetStatusMessage(v string) *ImportImageTask
type ImportInstanceInput
func (s *ImportInstanceInput) SetDescription(v string) *ImportInstanceInput
func (s *ImportInstanceInput) SetDiskImages(v []*DiskImage) *ImportInstanceInput
func (s *ImportInstanceInput) SetDryRun(v bool) *ImportInstanceInput
func (s *ImportInstanceInput) SetLaunchSpecification(v *ImportInstanceLaunchSpecification) *ImportInstanceInput
func (s *ImportInstanceInput) SetPlatform(v string) *ImportInstanceInput
type ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetAdditionalInfo(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetArchitecture(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetGroupIds(v []*string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetGroupNames(v []*string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetInstanceInitiatedShutdownBehavior(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetInstanceType(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetMonitoring(v bool) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetPlacement(v *Placement) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetPrivateIpAddress(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetSubnetId(v string) *ImportInstanceLaunchSpecification
func (s *ImportInstanceLaunchSpecification) SetUserData(v *UserData) *ImportInstanceLaunchSpecification
type ImportInstanceOutput
func (s *ImportInstanceOutput) SetConversionTask(v *ConversionTask) *ImportInstanceOutput
type ImportInstanceTaskDetails
func (s *ImportInstanceTaskDetails) SetDescription(v string) *ImportInstanceTaskDetails
func (s *ImportInstanceTaskDetails) SetInstanceId(v string) *ImportInstanceTaskDetails
func (s *ImportInstanceTaskDetails) SetPlatform(v string) *ImportInstanceTaskDetails
func (s *ImportInstanceTaskDetails) SetVolumes(v []*ImportInstanceVolumeDetailItem) *ImportInstanceTaskDetails
type ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetAvailabilityZone(v string) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetBytesConverted(v int64) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetDescription(v string) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetImage(v *DiskImageDescription) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetStatus(v string) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetStatusMessage(v string) *ImportInstanceVolumeDetailItem
func (s *ImportInstanceVolumeDetailItem) SetVolume(v *DiskImageVolumeDescription) *ImportInstanceVolumeDetailItem
type ImportKeyPairInput
func (s *ImportKeyPairInput) SetDryRun(v bool) *ImportKeyPairInput
func (s *ImportKeyPairInput) SetKeyName(v string) *ImportKeyPairInput
func (s *ImportKeyPairInput) SetPublicKeyMaterial(v []byte) *ImportKeyPairInput
type ImportKeyPairOutput
func (s *ImportKeyPairOutput) SetKeyFingerprint(v string) *ImportKeyPairOutput
func (s *ImportKeyPairOutput) SetKeyName(v string) *ImportKeyPairOutput
type ImportSnapshotInput
func (s *ImportSnapshotInput) SetClientData(v *ClientData) *ImportSnapshotInput
func (s *ImportSnapshotInput) SetClientToken(v string) *ImportSnapshotInput
func (s *ImportSnapshotInput) SetDescription(v string) *ImportSnapshotInput
func (s *ImportSnapshotInput) SetDiskContainer(v *SnapshotDiskContainer) *ImportSnapshotInput
func (s *ImportSnapshotInput) SetDryRun(v bool) *ImportSnapshotInput
func (s *ImportSnapshotInput) SetRoleName(v string) *ImportSnapshotInput
type ImportSnapshotOutput
func (s *ImportSnapshotOutput) SetDescription(v string) *ImportSnapshotOutput
func (s *ImportSnapshotOutput) SetImportTaskId(v string) *ImportSnapshotOutput
func (s *ImportSnapshotOutput) SetSnapshotTaskDetail(v *SnapshotTaskDetail) *ImportSnapshotOutput
type ImportSnapshotTask
func (s *ImportSnapshotTask) SetDescription(v string) *ImportSnapshotTask
func (s *ImportSnapshotTask) SetImportTaskId(v string) *ImportSnapshotTask
func (s *ImportSnapshotTask) SetSnapshotTaskDetail(v *SnapshotTaskDetail) *ImportSnapshotTask
type ImportVolumeInput
func (s *ImportVolumeInput) SetAvailabilityZone(v string) *ImportVolumeInput
func (s *ImportVolumeInput) SetDescription(v string) *ImportVolumeInput
func (s *ImportVolumeInput) SetDryRun(v bool) *ImportVolumeInput
func (s *ImportVolumeInput) SetImage(v *DiskImageDetail) *ImportVolumeInput
func (s *ImportVolumeInput) SetVolume(v *VolumeDetail) *ImportVolumeInput
type ImportVolumeOutput
func (s *ImportVolumeOutput) SetConversionTask(v *ConversionTask) *ImportVolumeOutput
type ImportVolumeTaskDetails
func (s *ImportVolumeTaskDetails) SetAvailabilityZone(v string) *ImportVolumeTaskDetails
func (s *ImportVolumeTaskDetails) SetBytesConverted(v int64) *ImportVolumeTaskDetails
func (s *ImportVolumeTaskDetails) SetDescription(v string) *ImportVolumeTaskDetails
func (s *ImportVolumeTaskDetails) SetImage(v *DiskImageDescription) *ImportVolumeTaskDetails
func (s *ImportVolumeTaskDetails) SetVolume(v *DiskImageVolumeDescription) *ImportVolumeTaskDetails
type Instance
func (s *Instance) SetAmiLaunchIndex(v int64) *Instance
func (s *Instance) SetArchitecture(v string) *Instance
func (s *Instance) SetBlockDeviceMappings(v []*InstanceBlockDeviceMapping) *Instance
func (s *Instance) SetClientToken(v string) *Instance
func (s *Instance) SetEbsOptimized(v bool) *Instance
func (s *Instance) SetElasticGpuAssociations(v []*ElasticGpuAssociation) *Instance
func (s *Instance) SetEnaSupport(v bool) *Instance
func (s *Instance) SetHypervisor(v string) *Instance
func (s *Instance) SetIamInstanceProfile(v *IamInstanceProfile) *Instance
func (s *Instance) SetImageId(v string) *Instance
func (s *Instance) SetInstanceId(v string) *Instance
func (s *Instance) SetInstanceLifecycle(v string) *Instance
func (s *Instance) SetInstanceType(v string) *Instance
func (s *Instance) SetKernelId(v string) *Instance
func (s *Instance) SetKeyName(v string) *Instance
func (s *Instance) SetLaunchTime(v time.Time) *Instance
func (s *Instance) SetMonitoring(v *Monitoring) *Instance
func (s *Instance) SetNetworkInterfaces(v []*InstanceNetworkInterface) *Instance
func (s *Instance) SetPlacement(v *Placement) *Instance
func (s *Instance) SetPlatform(v string) *Instance
func (s *Instance) SetPrivateDnsName(v string) *Instance
func (s *Instance) SetPrivateIpAddress(v string) *Instance
func (s *Instance) SetProductCodes(v []*ProductCode) *Instance
func (s *Instance) SetPublicDnsName(v string) *Instance
func (s *Instance) SetPublicIpAddress(v string) *Instance
func (s *Instance) SetRamdiskId(v string) *Instance
func (s *Instance) SetRootDeviceName(v string) *Instance
func (s *Instance) SetRootDeviceType(v string) *Instance
func (s *Instance) SetSecurityGroups(v []*GroupIdentifier) *Instance
func (s *Instance) SetSourceDestCheck(v bool) *Instance
func (s *Instance) SetSpotInstanceRequestId(v string) *Instance
func (s *Instance) SetSriovNetSupport(v string) *Instance
func (s *Instance) SetState(v *InstanceState) *Instance
func (s *Instance) SetStateReason(v *StateReason) *Instance
func (s *Instance) SetStateTransitionReason(v string) *Instance
func (s *Instance) SetSubnetId(v string) *Instance
func (s *Instance) SetTags(v []*Tag) *Instance
func (s *Instance) SetVirtualizationType(v string) *Instance
func (s *Instance) SetVpcId(v string) *Instance
type InstanceBlockDeviceMapping
func (s *InstanceBlockDeviceMapping) SetDeviceName(v string) *InstanceBlockDeviceMapping
func (s *InstanceBlockDeviceMapping) SetEbs(v *EbsInstanceBlockDevice) *InstanceBlockDeviceMapping
type InstanceBlockDeviceMappingSpecification
func (s *InstanceBlockDeviceMappingSpecification) SetDeviceName(v string) *InstanceBlockDeviceMappingSpecification
func (s *InstanceBlockDeviceMappingSpecification) SetEbs(v *EbsInstanceBlockDeviceSpecification) *InstanceBlockDeviceMappingSpecification
func (s *InstanceBlockDeviceMappingSpecification) SetNoDevice(v string) *InstanceBlockDeviceMappingSpecification
func (s *InstanceBlockDeviceMappingSpecification) SetVirtualName(v string) *InstanceBlockDeviceMappingSpecification
type InstanceCapacity
func (s *InstanceCapacity) SetAvailableCapacity(v int64) *InstanceCapacity
func (s *InstanceCapacity) SetInstanceType(v string) *InstanceCapacity
func (s *InstanceCapacity) SetTotalCapacity(v int64) *InstanceCapacity
type InstanceCount
func (s *InstanceCount) SetInstanceCount(v int64) *InstanceCount
func (s *InstanceCount) SetState(v string) *InstanceCount
type InstanceExportDetails
func (s *InstanceExportDetails) SetInstanceId(v string) *InstanceExportDetails
func (s *InstanceExportDetails) SetTargetEnvironment(v string) *InstanceExportDetails
type InstanceIpv6Address
func (s *InstanceIpv6Address) SetIpv6Address(v string) *InstanceIpv6Address
type InstanceMonitoring
func (s *InstanceMonitoring) SetInstanceId(v string) *InstanceMonitoring
func (s *InstanceMonitoring) SetMonitoring(v *Monitoring) *InstanceMonitoring
type InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetAssociation(v *InstanceNetworkInterfaceAssociation) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetAttachment(v *InstanceNetworkInterfaceAttachment) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetDescription(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetGroups(v []*GroupIdentifier) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetIpv6Addresses(v []*InstanceIpv6Address) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetMacAddress(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetNetworkInterfaceId(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetOwnerId(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetPrivateDnsName(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetPrivateIpAddress(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetPrivateIpAddresses(v []*InstancePrivateIpAddress) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetSourceDestCheck(v bool) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetStatus(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetSubnetId(v string) *InstanceNetworkInterface
func (s *InstanceNetworkInterface) SetVpcId(v string) *InstanceNetworkInterface
type InstanceNetworkInterfaceAssociation
func (s *InstanceNetworkInterfaceAssociation) SetIpOwnerId(v string) *InstanceNetworkInterfaceAssociation
func (s *InstanceNetworkInterfaceAssociation) SetPublicDnsName(v string) *InstanceNetworkInterfaceAssociation
func (s *InstanceNetworkInterfaceAssociation) SetPublicIp(v string) *InstanceNetworkInterfaceAssociation
type InstanceNetworkInterfaceAttachment
func (s *InstanceNetworkInterfaceAttachment) SetAttachTime(v time.Time) *InstanceNetworkInterfaceAttachment
func (s *InstanceNetworkInterfaceAttachment) SetAttachmentId(v string) *InstanceNetworkInterfaceAttachment
func (s *InstanceNetworkInterfaceAttachment) SetDeleteOnTermination(v bool) *InstanceNetworkInterfaceAttachment
func (s *InstanceNetworkInterfaceAttachment) SetDeviceIndex(v int64) *InstanceNetworkInterfaceAttachment
func (s *InstanceNetworkInterfaceAttachment) SetStatus(v string) *InstanceNetworkInterfaceAttachment
type InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetAssociatePublicIpAddress(v bool) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetDeleteOnTermination(v bool) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetDescription(v string) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetDeviceIndex(v int64) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetGroups(v []*string) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetIpv6AddressCount(v int64) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetIpv6Addresses(v []*InstanceIpv6Address) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetNetworkInterfaceId(v string) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetPrivateIpAddress(v string) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetPrivateIpAddresses(v []*PrivateIpAddressSpecification) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetSecondaryPrivateIpAddressCount(v int64) *InstanceNetworkInterfaceSpecification
func (s *InstanceNetworkInterfaceSpecification) SetSubnetId(v string) *InstanceNetworkInterfaceSpecification
type InstancePrivateIpAddress
func (s *InstancePrivateIpAddress) SetAssociation(v *InstanceNetworkInterfaceAssociation) *InstancePrivateIpAddress
func (s *InstancePrivateIpAddress) SetPrimary(v bool) *InstancePrivateIpAddress
func (s *InstancePrivateIpAddress) SetPrivateDnsName(v string) *InstancePrivateIpAddress
func (s *InstancePrivateIpAddress) SetPrivateIpAddress(v string) *InstancePrivateIpAddress
type InstanceState
func (s *InstanceState) SetCode(v int64) *InstanceState
func (s *InstanceState) SetName(v string) *InstanceState
type InstanceStateChange
func (s *InstanceStateChange) SetCurrentState(v *InstanceState) *InstanceStateChange
func (s *InstanceStateChange) SetInstanceId(v string) *InstanceStateChange
func (s *InstanceStateChange) SetPreviousState(v *InstanceState) *InstanceStateChange
type InstanceStatus
func (s *InstanceStatus) SetAvailabilityZone(v string) *InstanceStatus
func (s *InstanceStatus) SetEvents(v []*InstanceStatusEvent) *InstanceStatus
func (s *InstanceStatus) SetInstanceId(v string) *InstanceStatus
func (s *InstanceStatus) SetInstanceState(v *InstanceState) *InstanceStatus
func (s *InstanceStatus) SetInstanceStatus(v *InstanceStatusSummary) *InstanceStatus
func (s *InstanceStatus) SetSystemStatus(v *InstanceStatusSummary) *InstanceStatus
type InstanceStatusDetails
func (s *InstanceStatusDetails) SetImpairedSince(v time.Time) *InstanceStatusDetails
func (s *InstanceStatusDetails) SetName(v string) *InstanceStatusDetails
func (s *InstanceStatusDetails) SetStatus(v string) *InstanceStatusDetails
type InstanceStatusEvent
func (s *InstanceStatusEvent) SetCode(v string) *InstanceStatusEvent
func (s *InstanceStatusEvent) SetDescription(v string) *InstanceStatusEvent
func (s *InstanceStatusEvent) SetNotAfter(v time.Time) *InstanceStatusEvent
func (s *InstanceStatusEvent) SetNotBefore(v time.Time) *InstanceStatusEvent
type InstanceStatusSummary
func (s *InstanceStatusSummary) SetDetails(v []*InstanceStatusDetails) *InstanceStatusSummary
func (s *InstanceStatusSummary) SetStatus(v string) *InstanceStatusSummary
type InternetGateway
func (s *InternetGateway) SetAttachments(v []*InternetGatewayAttachment) *InternetGateway
func (s *InternetGateway) SetInternetGatewayId(v string) *InternetGateway
func (s *InternetGateway) SetTags(v []*Tag) *InternetGateway
type InternetGatewayAttachment
func (s *InternetGatewayAttachment) SetState(v string) *InternetGatewayAttachment
func (s *InternetGatewayAttachment) SetVpcId(v string) *InternetGatewayAttachment
type IpPermission
func (s *IpPermission) SetFromPort(v int64) *IpPermission
func (s *IpPermission) SetIpProtocol(v string) *IpPermission
func (s *IpPermission) SetIpRanges(v []*IpRange) *IpPermission
func (s *IpPermission) SetIpv6Ranges(v []*Ipv6Range) *IpPermission
func (s *IpPermission) SetPrefixListIds(v []*PrefixListId) *IpPermission
func (s *IpPermission) SetToPort(v int64) *IpPermission
func (s *IpPermission) SetUserIdGroupPairs(v []*UserIdGroupPair) *IpPermission
type IpRange
func (s *IpRange) SetCidrIp(v string) *IpRange
func (s *IpRange) SetDescription(v string) *IpRange
type Ipv6CidrBlock
func (s *Ipv6CidrBlock) SetIpv6CidrBlock(v string) *Ipv6CidrBlock
type Ipv6Range
func (s *Ipv6Range) SetCidrIpv6(v string) *Ipv6Range
func (s *Ipv6Range) SetDescription(v string) *Ipv6Range
type KeyPairInfo
func (s *KeyPairInfo) SetKeyFingerprint(v string) *KeyPairInfo
func (s *KeyPairInfo) SetKeyName(v string) *KeyPairInfo
type LaunchPermission
func (s *LaunchPermission) SetGroup(v string) *LaunchPermission
func (s *LaunchPermission) SetUserId(v string) *LaunchPermission
type LaunchPermissionModifications
func (s *LaunchPermissionModifications) SetAdd(v []*LaunchPermission) *LaunchPermissionModifications
func (s *LaunchPermissionModifications) SetRemove(v []*LaunchPermission) *LaunchPermissionModifications
type LaunchSpecification
func (s *LaunchSpecification) SetAddressingType(v string) *LaunchSpecification
func (s *LaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *LaunchSpecification
func (s *LaunchSpecification) SetEbsOptimized(v bool) *LaunchSpecification
func (s *LaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *LaunchSpecification
func (s *LaunchSpecification) SetImageId(v string) *LaunchSpecification
func (s *LaunchSpecification) SetInstanceType(v string) *LaunchSpecification
func (s *LaunchSpecification) SetKernelId(v string) *LaunchSpecification
func (s *LaunchSpecification) SetKeyName(v string) *LaunchSpecification
func (s *LaunchSpecification) SetMonitoring(v *RunInstancesMonitoringEnabled) *LaunchSpecification
func (s *LaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *LaunchSpecification
func (s *LaunchSpecification) SetPlacement(v *SpotPlacement) *LaunchSpecification
func (s *LaunchSpecification) SetRamdiskId(v string) *LaunchSpecification
func (s *LaunchSpecification) SetSecurityGroups(v []*GroupIdentifier) *LaunchSpecification
func (s *LaunchSpecification) SetSubnetId(v string) *LaunchSpecification
func (s *LaunchSpecification) SetUserData(v string) *LaunchSpecification
type LoadPermission
func (s *LoadPermission) SetGroup(v string) *LoadPermission
func (s *LoadPermission) SetUserId(v string) *LoadPermission
type LoadPermissionModifications
func (s *LoadPermissionModifications) SetAdd(v []*LoadPermissionRequest) *LoadPermissionModifications
func (s *LoadPermissionModifications) SetRemove(v []*LoadPermissionRequest) *LoadPermissionModifications
type LoadPermissionRequest
func (s *LoadPermissionRequest) SetGroup(v string) *LoadPermissionRequest
func (s *LoadPermissionRequest) SetUserId(v string) *LoadPermissionRequest
type ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetAttribute(v string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetDescription(v string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetDryRun(v bool) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetFpgaImageId(v string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetLoadPermission(v *LoadPermissionModifications) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetName(v string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetOperationType(v string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetProductCodes(v []*string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetUserGroups(v []*string) *ModifyFpgaImageAttributeInput
func (s *ModifyFpgaImageAttributeInput) SetUserIds(v []*string) *ModifyFpgaImageAttributeInput
type ModifyFpgaImageAttributeOutput
func (s *ModifyFpgaImageAttributeOutput) SetFpgaImageAttribute(v *FpgaImageAttribute) *ModifyFpgaImageAttributeOutput
type ModifyHostsInput
func (s *ModifyHostsInput) SetAutoPlacement(v string) *ModifyHostsInput
func (s *ModifyHostsInput) SetHostIds(v []*string) *ModifyHostsInput
type ModifyHostsOutput
func (s *ModifyHostsOutput) SetSuccessful(v []*string) *ModifyHostsOutput
func (s *ModifyHostsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *ModifyHostsOutput
type ModifyIdFormatInput
func (s *ModifyIdFormatInput) SetResource(v string) *ModifyIdFormatInput
func (s *ModifyIdFormatInput) SetUseLongIds(v bool) *ModifyIdFormatInput
type ModifyIdFormatOutput
type ModifyIdentityIdFormatInput
func (s *ModifyIdentityIdFormatInput) SetPrincipalArn(v string) *ModifyIdentityIdFormatInput
func (s *ModifyIdentityIdFormatInput) SetResource(v string) *ModifyIdentityIdFormatInput
func (s *ModifyIdentityIdFormatInput) SetUseLongIds(v bool) *ModifyIdentityIdFormatInput
type ModifyIdentityIdFormatOutput
type ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetAttribute(v string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetDescription(v *AttributeValue) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetDryRun(v bool) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetImageId(v string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetLaunchPermission(v *LaunchPermissionModifications) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetOperationType(v string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetProductCodes(v []*string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetUserGroups(v []*string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetUserIds(v []*string) *ModifyImageAttributeInput
func (s *ModifyImageAttributeInput) SetValue(v string) *ModifyImageAttributeInput
type ModifyImageAttributeOutput
type ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetAttribute(v string) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetBlockDeviceMappings(v []*InstanceBlockDeviceMappingSpecification) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetDisableApiTermination(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetDryRun(v bool) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetEbsOptimized(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetEnaSupport(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetGroups(v []*string) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetInstanceId(v string) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetInstanceInitiatedShutdownBehavior(v *AttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetInstanceType(v *AttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetKernel(v *AttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetRamdisk(v *AttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetSourceDestCheck(v *AttributeBooleanValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetSriovNetSupport(v *AttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetUserData(v *BlobAttributeValue) *ModifyInstanceAttributeInput
func (s *ModifyInstanceAttributeInput) SetValue(v string) *ModifyInstanceAttributeInput
type ModifyInstanceAttributeOutput
type ModifyInstancePlacementInput
func (s *ModifyInstancePlacementInput) SetAffinity(v string) *ModifyInstancePlacementInput
func (s *ModifyInstancePlacementInput) SetHostId(v string) *ModifyInstancePlacementInput
func (s *ModifyInstancePlacementInput) SetInstanceId(v string) *ModifyInstancePlacementInput
func (s *ModifyInstancePlacementInput) SetTenancy(v string) *ModifyInstancePlacementInput
type ModifyInstancePlacementOutput
func (s *ModifyInstancePlacementOutput) SetReturn(v bool) *ModifyInstancePlacementOutput
type ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetAttachment(v *NetworkInterfaceAttachmentChanges) *ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetDescription(v *AttributeValue) *ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetDryRun(v bool) *ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetGroups(v []*string) *ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *ModifyNetworkInterfaceAttributeInput
func (s *ModifyNetworkInterfaceAttributeInput) SetSourceDestCheck(v *AttributeBooleanValue) *ModifyNetworkInterfaceAttributeInput
type ModifyNetworkInterfaceAttributeOutput
type ModifyReservedInstancesInput
func (s *ModifyReservedInstancesInput) SetClientToken(v string) *ModifyReservedInstancesInput
func (s *ModifyReservedInstancesInput) SetReservedInstancesIds(v []*string) *ModifyReservedInstancesInput
func (s *ModifyReservedInstancesInput) SetTargetConfigurations(v []*ReservedInstancesConfiguration) *ModifyReservedInstancesInput
type ModifyReservedInstancesOutput
func (s *ModifyReservedInstancesOutput) SetReservedInstancesModificationId(v string) *ModifyReservedInstancesOutput
type ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetAttribute(v string) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetCreateVolumePermission(v *CreateVolumePermissionModifications) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetDryRun(v bool) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetGroupNames(v []*string) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetOperationType(v string) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetSnapshotId(v string) *ModifySnapshotAttributeInput
func (s *ModifySnapshotAttributeInput) SetUserIds(v []*string) *ModifySnapshotAttributeInput
type ModifySnapshotAttributeOutput
type ModifySpotFleetRequestInput
func (s *ModifySpotFleetRequestInput) SetExcessCapacityTerminationPolicy(v string) *ModifySpotFleetRequestInput
func (s *ModifySpotFleetRequestInput) SetSpotFleetRequestId(v string) *ModifySpotFleetRequestInput
func (s *ModifySpotFleetRequestInput) SetTargetCapacity(v int64) *ModifySpotFleetRequestInput
type ModifySpotFleetRequestOutput
func (s *ModifySpotFleetRequestOutput) SetReturn(v bool) *ModifySpotFleetRequestOutput
type ModifySubnetAttributeInput
func (s *ModifySubnetAttributeInput) SetAssignIpv6AddressOnCreation(v *AttributeBooleanValue) *ModifySubnetAttributeInput
func (s *ModifySubnetAttributeInput) SetMapPublicIpOnLaunch(v *AttributeBooleanValue) *ModifySubnetAttributeInput
func (s *ModifySubnetAttributeInput) SetSubnetId(v string) *ModifySubnetAttributeInput
type ModifySubnetAttributeOutput
type ModifyVolumeAttributeInput
func (s *ModifyVolumeAttributeInput) SetAutoEnableIO(v *AttributeBooleanValue) *ModifyVolumeAttributeInput
func (s *ModifyVolumeAttributeInput) SetDryRun(v bool) *ModifyVolumeAttributeInput
func (s *ModifyVolumeAttributeInput) SetVolumeId(v string) *ModifyVolumeAttributeInput
type ModifyVolumeAttributeOutput
type ModifyVolumeInput
func (s *ModifyVolumeInput) SetDryRun(v bool) *ModifyVolumeInput
func (s *ModifyVolumeInput) SetIops(v int64) *ModifyVolumeInput
func (s *ModifyVolumeInput) SetSize(v int64) *ModifyVolumeInput
func (s *ModifyVolumeInput) SetVolumeId(v string) *ModifyVolumeInput
func (s *ModifyVolumeInput) SetVolumeType(v string) *ModifyVolumeInput
type ModifyVolumeOutput
func (s *ModifyVolumeOutput) SetVolumeModification(v *VolumeModification) *ModifyVolumeOutput
type ModifyVpcAttributeInput
func (s *ModifyVpcAttributeInput) SetEnableDnsHostnames(v *AttributeBooleanValue) *ModifyVpcAttributeInput
func (s *ModifyVpcAttributeInput) SetEnableDnsSupport(v *AttributeBooleanValue) *ModifyVpcAttributeInput
func (s *ModifyVpcAttributeInput) SetVpcId(v string) *ModifyVpcAttributeInput
type ModifyVpcAttributeOutput
type ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetAddRouteTableIds(v []*string) *ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetDryRun(v bool) *ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetPolicyDocument(v string) *ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetRemoveRouteTableIds(v []*string) *ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetResetPolicy(v bool) *ModifyVpcEndpointInput
func (s *ModifyVpcEndpointInput) SetVpcEndpointId(v string) *ModifyVpcEndpointInput
type ModifyVpcEndpointOutput
func (s *ModifyVpcEndpointOutput) SetReturn(v bool) *ModifyVpcEndpointOutput
type ModifyVpcPeeringConnectionOptionsInput
func (s *ModifyVpcPeeringConnectionOptionsInput) SetAccepterPeeringConnectionOptions(v *PeeringConnectionOptionsRequest) *ModifyVpcPeeringConnectionOptionsInput
func (s *ModifyVpcPeeringConnectionOptionsInput) SetDryRun(v bool) *ModifyVpcPeeringConnectionOptionsInput
func (s *ModifyVpcPeeringConnectionOptionsInput) SetRequesterPeeringConnectionOptions(v *PeeringConnectionOptionsRequest) *ModifyVpcPeeringConnectionOptionsInput
func (s *ModifyVpcPeeringConnectionOptionsInput) SetVpcPeeringConnectionId(v string) *ModifyVpcPeeringConnectionOptionsInput
type ModifyVpcPeeringConnectionOptionsOutput
func (s *ModifyVpcPeeringConnectionOptionsOutput) SetAccepterPeeringConnectionOptions(v *PeeringConnectionOptions) *ModifyVpcPeeringConnectionOptionsOutput
func (s *ModifyVpcPeeringConnectionOptionsOutput) SetRequesterPeeringConnectionOptions(v *PeeringConnectionOptions) *ModifyVpcPeeringConnectionOptionsOutput
type ModifyVpcTenancyInput
func (s *ModifyVpcTenancyInput) SetDryRun(v bool) *ModifyVpcTenancyInput
func (s *ModifyVpcTenancyInput) SetInstanceTenancy(v string) *ModifyVpcTenancyInput
func (s *ModifyVpcTenancyInput) SetVpcId(v string) *ModifyVpcTenancyInput
type ModifyVpcTenancyOutput
func (s *ModifyVpcTenancyOutput) SetReturnValue(v bool) *ModifyVpcTenancyOutput
type MonitorInstancesInput
func (s *MonitorInstancesInput) SetDryRun(v bool) *MonitorInstancesInput
func (s *MonitorInstancesInput) SetInstanceIds(v []*string) *MonitorInstancesInput
type MonitorInstancesOutput
func (s *MonitorInstancesOutput) SetInstanceMonitorings(v []*InstanceMonitoring) *MonitorInstancesOutput
type Monitoring
func (s *Monitoring) SetState(v string) *Monitoring
type MoveAddressToVpcInput
func (s *MoveAddressToVpcInput) SetDryRun(v bool) *MoveAddressToVpcInput
func (s *MoveAddressToVpcInput) SetPublicIp(v string) *MoveAddressToVpcInput
type MoveAddressToVpcOutput
func (s *MoveAddressToVpcOutput) SetAllocationId(v string) *MoveAddressToVpcOutput
func (s *MoveAddressToVpcOutput) SetStatus(v string) *MoveAddressToVpcOutput
type MovingAddressStatus
func (s *MovingAddressStatus) SetMoveStatus(v string) *MovingAddressStatus
func (s *MovingAddressStatus) SetPublicIp(v string) *MovingAddressStatus
type NatGateway
func (s *NatGateway) SetCreateTime(v time.Time) *NatGateway
func (s *NatGateway) SetDeleteTime(v time.Time) *NatGateway
func (s *NatGateway) SetFailureCode(v string) *NatGateway
func (s *NatGateway) SetFailureMessage(v string) *NatGateway
func (s *NatGateway) SetNatGatewayAddresses(v []*NatGatewayAddress) *NatGateway
func (s *NatGateway) SetNatGatewayId(v string) *NatGateway
func (s *NatGateway) SetProvisionedBandwidth(v *ProvisionedBandwidth) *NatGateway
func (s *NatGateway) SetState(v string) *NatGateway
func (s *NatGateway) SetSubnetId(v string) *NatGateway
func (s *NatGateway) SetTags(v []*Tag) *NatGateway
func (s *NatGateway) SetVpcId(v string) *NatGateway
type NatGatewayAddress
func (s *NatGatewayAddress) SetAllocationId(v string) *NatGatewayAddress
func (s *NatGatewayAddress) SetNetworkInterfaceId(v string) *NatGatewayAddress
func (s *NatGatewayAddress) SetPrivateIp(v string) *NatGatewayAddress
func (s *NatGatewayAddress) SetPublicIp(v string) *NatGatewayAddress
type NetworkAcl
func (s *NetworkAcl) SetAssociations(v []*NetworkAclAssociation) *NetworkAcl
func (s *NetworkAcl) SetEntries(v []*NetworkAclEntry) *NetworkAcl
func (s *NetworkAcl) SetIsDefault(v bool) *NetworkAcl
func (s *NetworkAcl) SetNetworkAclId(v string) *NetworkAcl
func (s *NetworkAcl) SetTags(v []*Tag) *NetworkAcl
func (s *NetworkAcl) SetVpcId(v string) *NetworkAcl
type NetworkAclAssociation
func (s *NetworkAclAssociation) SetNetworkAclAssociationId(v string) *NetworkAclAssociation
func (s *NetworkAclAssociation) SetNetworkAclId(v string) *NetworkAclAssociation
func (s *NetworkAclAssociation) SetSubnetId(v string) *NetworkAclAssociation
type NetworkAclEntry
func (s *NetworkAclEntry) SetCidrBlock(v string) *NetworkAclEntry
func (s *NetworkAclEntry) SetEgress(v bool) *NetworkAclEntry
func (s *NetworkAclEntry) SetIcmpTypeCode(v *IcmpTypeCode) *NetworkAclEntry
func (s *NetworkAclEntry) SetIpv6CidrBlock(v string) *NetworkAclEntry
func (s *NetworkAclEntry) SetPortRange(v *PortRange) *NetworkAclEntry
func (s *NetworkAclEntry) SetProtocol(v string) *NetworkAclEntry
func (s *NetworkAclEntry) SetRuleAction(v string) *NetworkAclEntry
func (s *NetworkAclEntry) SetRuleNumber(v int64) *NetworkAclEntry
type NetworkInterface
func (s *NetworkInterface) SetAssociation(v *NetworkInterfaceAssociation) *NetworkInterface
func (s *NetworkInterface) SetAttachment(v *NetworkInterfaceAttachment) *NetworkInterface
func (s *NetworkInterface) SetAvailabilityZone(v string) *NetworkInterface
func (s *NetworkInterface) SetDescription(v string) *NetworkInterface
func (s *NetworkInterface) SetGroups(v []*GroupIdentifier) *NetworkInterface
func (s *NetworkInterface) SetInterfaceType(v string) *NetworkInterface
func (s *NetworkInterface) SetIpv6Addresses(v []*NetworkInterfaceIpv6Address) *NetworkInterface
func (s *NetworkInterface) SetMacAddress(v string) *NetworkInterface
func (s *NetworkInterface) SetNetworkInterfaceId(v string) *NetworkInterface
func (s *NetworkInterface) SetOwnerId(v string) *NetworkInterface
func (s *NetworkInterface) SetPrivateDnsName(v string) *NetworkInterface
func (s *NetworkInterface) SetPrivateIpAddress(v string) *NetworkInterface
func (s *NetworkInterface) SetPrivateIpAddresses(v []*NetworkInterfacePrivateIpAddress) *NetworkInterface
func (s *NetworkInterface) SetRequesterId(v string) *NetworkInterface
func (s *NetworkInterface) SetRequesterManaged(v bool) *NetworkInterface
func (s *NetworkInterface) SetSourceDestCheck(v bool) *NetworkInterface
func (s *NetworkInterface) SetStatus(v string) *NetworkInterface
func (s *NetworkInterface) SetSubnetId(v string) *NetworkInterface
func (s *NetworkInterface) SetTagSet(v []*Tag) *NetworkInterface
func (s *NetworkInterface) SetVpcId(v string) *NetworkInterface
type NetworkInterfaceAssociation
func (s *NetworkInterfaceAssociation) SetAllocationId(v string) *NetworkInterfaceAssociation
func (s *NetworkInterfaceAssociation) SetAssociationId(v string) *NetworkInterfaceAssociation
func (s *NetworkInterfaceAssociation) SetIpOwnerId(v string) *NetworkInterfaceAssociation
func (s *NetworkInterfaceAssociation) SetPublicDnsName(v string) *NetworkInterfaceAssociation
func (s *NetworkInterfaceAssociation) SetPublicIp(v string) *NetworkInterfaceAssociation
type NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetAttachTime(v time.Time) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetAttachmentId(v string) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetDeleteOnTermination(v bool) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetDeviceIndex(v int64) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetInstanceId(v string) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetInstanceOwnerId(v string) *NetworkInterfaceAttachment
func (s *NetworkInterfaceAttachment) SetStatus(v string) *NetworkInterfaceAttachment
type NetworkInterfaceAttachmentChanges
func (s *NetworkInterfaceAttachmentChanges) SetAttachmentId(v string) *NetworkInterfaceAttachmentChanges
func (s *NetworkInterfaceAttachmentChanges) SetDeleteOnTermination(v bool) *NetworkInterfaceAttachmentChanges
type NetworkInterfaceIpv6Address
func (s *NetworkInterfaceIpv6Address) SetIpv6Address(v string) *NetworkInterfaceIpv6Address
type NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetAwsAccountId(v string) *NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetAwsService(v string) *NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetNetworkInterfaceId(v string) *NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetNetworkInterfacePermissionId(v string) *NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetPermission(v string) *NetworkInterfacePermission
func (s *NetworkInterfacePermission) SetPermissionState(v *NetworkInterfacePermissionState) *NetworkInterfacePermission
type NetworkInterfacePermissionState
func (s *NetworkInterfacePermissionState) SetState(v string) *NetworkInterfacePermissionState
func (s *NetworkInterfacePermissionState) SetStatusMessage(v string) *NetworkInterfacePermissionState
type NetworkInterfacePrivateIpAddress
func (s *NetworkInterfacePrivateIpAddress) SetAssociation(v *NetworkInterfaceAssociation) *NetworkInterfacePrivateIpAddress
func (s *NetworkInterfacePrivateIpAddress) SetPrimary(v bool) *NetworkInterfacePrivateIpAddress
func (s *NetworkInterfacePrivateIpAddress) SetPrivateDnsName(v string) *NetworkInterfacePrivateIpAddress
func (s *NetworkInterfacePrivateIpAddress) SetPrivateIpAddress(v string) *NetworkInterfacePrivateIpAddress
type NewDhcpConfiguration
func (s *NewDhcpConfiguration) SetKey(v string) *NewDhcpConfiguration
func (s *NewDhcpConfiguration) SetValues(v []*string) *NewDhcpConfiguration
type PciId
func (s *PciId) SetDeviceId(v string) *PciId
func (s *PciId) SetSubsystemId(v string) *PciId
func (s *PciId) SetSubsystemVendorId(v string) *PciId
func (s *PciId) SetVendorId(v string) *PciId
type PeeringConnectionOptions
func (s *PeeringConnectionOptions) SetAllowDnsResolutionFromRemoteVpc(v bool) *PeeringConnectionOptions
func (s *PeeringConnectionOptions) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *PeeringConnectionOptions
func (s *PeeringConnectionOptions) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *PeeringConnectionOptions
type PeeringConnectionOptionsRequest
func (s *PeeringConnectionOptionsRequest) SetAllowDnsResolutionFromRemoteVpc(v bool) *PeeringConnectionOptionsRequest
func (s *PeeringConnectionOptionsRequest) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *PeeringConnectionOptionsRequest
func (s *PeeringConnectionOptionsRequest) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *PeeringConnectionOptionsRequest
type Placement
func (s *Placement) SetAffinity(v string) *Placement
func (s *Placement) SetAvailabilityZone(v string) *Placement
func (s *Placement) SetGroupName(v string) *Placement
func (s *Placement) SetHostId(v string) *Placement
func (s *Placement) SetSpreadDomain(v string) *Placement
func (s *Placement) SetTenancy(v string) *Placement
type PlacementGroup
func (s *PlacementGroup) SetGroupName(v string) *PlacementGroup
func (s *PlacementGroup) SetState(v string) *PlacementGroup
func (s *PlacementGroup) SetStrategy(v string) *PlacementGroup
type PortRange
func (s *PortRange) SetFrom(v int64) *PortRange
func (s *PortRange) SetTo(v int64) *PortRange
type PrefixList
func (s *PrefixList) SetCidrs(v []*string) *PrefixList
func (s *PrefixList) SetPrefixListId(v string) *PrefixList
func (s *PrefixList) SetPrefixListName(v string) *PrefixList
type PrefixListId
func (s *PrefixListId) SetDescription(v string) *PrefixListId
func (s *PrefixListId) SetPrefixListId(v string) *PrefixListId
type PriceSchedule
func (s *PriceSchedule) SetActive(v bool) *PriceSchedule
func (s *PriceSchedule) SetCurrencyCode(v string) *PriceSchedule
func (s *PriceSchedule) SetPrice(v float64) *PriceSchedule
func (s *PriceSchedule) SetTerm(v int64) *PriceSchedule
type PriceScheduleSpecification
func (s *PriceScheduleSpecification) SetCurrencyCode(v string) *PriceScheduleSpecification
func (s *PriceScheduleSpecification) SetPrice(v float64) *PriceScheduleSpecification
func (s *PriceScheduleSpecification) SetTerm(v int64) *PriceScheduleSpecification
type PricingDetail
func (s *PricingDetail) SetCount(v int64) *PricingDetail
func (s *PricingDetail) SetPrice(v float64) *PricingDetail
type PrivateIpAddressSpecification
func (s *PrivateIpAddressSpecification) SetPrimary(v bool) *PrivateIpAddressSpecification
func (s *PrivateIpAddressSpecification) SetPrivateIpAddress(v string) *PrivateIpAddressSpecification
type ProductCode
func (s *ProductCode) SetProductCodeId(v string) *ProductCode
func (s *ProductCode) SetProductCodeType(v string) *ProductCode
type PropagatingVgw
func (s *PropagatingVgw) SetGatewayId(v string) *PropagatingVgw
type ProvisionedBandwidth
func (s *ProvisionedBandwidth) SetProvisionTime(v time.Time) *ProvisionedBandwidth
func (s *ProvisionedBandwidth) SetProvisioned(v string) *ProvisionedBandwidth
func (s *ProvisionedBandwidth) SetRequestTime(v time.Time) *ProvisionedBandwidth
func (s *ProvisionedBandwidth) SetRequested(v string) *ProvisionedBandwidth
func (s *ProvisionedBandwidth) SetStatus(v string) *ProvisionedBandwidth
type Purchase
func (s *Purchase) SetCurrencyCode(v string) *Purchase
func (s *Purchase) SetDuration(v int64) *Purchase
func (s *Purchase) SetHostIdSet(v []*string) *Purchase
func (s *Purchase) SetHostReservationId(v string) *Purchase
func (s *Purchase) SetHourlyPrice(v string) *Purchase
func (s *Purchase) SetInstanceFamily(v string) *Purchase
func (s *Purchase) SetPaymentOption(v string) *Purchase
func (s *Purchase) SetUpfrontPrice(v string) *Purchase
type PurchaseHostReservationInput
func (s *PurchaseHostReservationInput) SetClientToken(v string) *PurchaseHostReservationInput
func (s *PurchaseHostReservationInput) SetCurrencyCode(v string) *PurchaseHostReservationInput
func (s *PurchaseHostReservationInput) SetHostIdSet(v []*string) *PurchaseHostReservationInput
func (s *PurchaseHostReservationInput) SetLimitPrice(v string) *PurchaseHostReservationInput
func (s *PurchaseHostReservationInput) SetOfferingId(v string) *PurchaseHostReservationInput
type PurchaseHostReservationOutput
func (s *PurchaseHostReservationOutput) SetClientToken(v string) *PurchaseHostReservationOutput
func (s *PurchaseHostReservationOutput) SetCurrencyCode(v string) *PurchaseHostReservationOutput
func (s *PurchaseHostReservationOutput) SetPurchase(v []*Purchase) *PurchaseHostReservationOutput
func (s *PurchaseHostReservationOutput) SetTotalHourlyPrice(v string) *PurchaseHostReservationOutput
func (s *PurchaseHostReservationOutput) SetTotalUpfrontPrice(v string) *PurchaseHostReservationOutput
type PurchaseRequest
func (s *PurchaseRequest) SetInstanceCount(v int64) *PurchaseRequest
func (s *PurchaseRequest) SetPurchaseToken(v string) *PurchaseRequest
type PurchaseReservedInstancesOfferingInput
func (s *PurchaseReservedInstancesOfferingInput) SetDryRun(v bool) *PurchaseReservedInstancesOfferingInput
func (s *PurchaseReservedInstancesOfferingInput) SetInstanceCount(v int64) *PurchaseReservedInstancesOfferingInput
func (s *PurchaseReservedInstancesOfferingInput) SetLimitPrice(v *ReservedInstanceLimitPrice) *PurchaseReservedInstancesOfferingInput
func (s *PurchaseReservedInstancesOfferingInput) SetReservedInstancesOfferingId(v string) *PurchaseReservedInstancesOfferingInput
type PurchaseReservedInstancesOfferingOutput
func (s *PurchaseReservedInstancesOfferingOutput) SetReservedInstancesId(v string) *PurchaseReservedInstancesOfferingOutput
type PurchaseScheduledInstancesInput
func (s *PurchaseScheduledInstancesInput) SetClientToken(v string) *PurchaseScheduledInstancesInput
func (s *PurchaseScheduledInstancesInput) SetDryRun(v bool) *PurchaseScheduledInstancesInput
func (s *PurchaseScheduledInstancesInput) SetPurchaseRequests(v []*PurchaseRequest) *PurchaseScheduledInstancesInput
type PurchaseScheduledInstancesOutput
func (s *PurchaseScheduledInstancesOutput) SetScheduledInstanceSet(v []*ScheduledInstance) *PurchaseScheduledInstancesOutput
type RebootInstancesInput
func (s *RebootInstancesInput) SetDryRun(v bool) *RebootInstancesInput
func (s *RebootInstancesInput) SetInstanceIds(v []*string) *RebootInstancesInput
type RebootInstancesOutput
type RecurringCharge
func (s *RecurringCharge) SetAmount(v float64) *RecurringCharge
func (s *RecurringCharge) SetFrequency(v string) *RecurringCharge
type Region
func (s *Region) SetEndpoint(v string) *Region
func (s *Region) SetRegionName(v string) *Region
type RegisterImageInput
func (s *RegisterImageInput) SetArchitecture(v string) *RegisterImageInput
func (s *RegisterImageInput) SetBillingProducts(v []*string) *RegisterImageInput
func (s *RegisterImageInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RegisterImageInput
func (s *RegisterImageInput) SetDescription(v string) *RegisterImageInput
func (s *RegisterImageInput) SetDryRun(v bool) *RegisterImageInput
func (s *RegisterImageInput) SetEnaSupport(v bool) *RegisterImageInput
func (s *RegisterImageInput) SetImageLocation(v string) *RegisterImageInput
func (s *RegisterImageInput) SetKernelId(v string) *RegisterImageInput
func (s *RegisterImageInput) SetName(v string) *RegisterImageInput
func (s *RegisterImageInput) SetRamdiskId(v string) *RegisterImageInput
func (s *RegisterImageInput) SetRootDeviceName(v string) *RegisterImageInput
func (s *RegisterImageInput) SetSriovNetSupport(v string) *RegisterImageInput
func (s *RegisterImageInput) SetVirtualizationType(v string) *RegisterImageInput
type RegisterImageOutput
func (s *RegisterImageOutput) SetImageId(v string) *RegisterImageOutput
type RejectVpcPeeringConnectionInput
func (s *RejectVpcPeeringConnectionInput) SetDryRun(v bool) *RejectVpcPeeringConnectionInput
func (s *RejectVpcPeeringConnectionInput) SetVpcPeeringConnectionId(v string) *RejectVpcPeeringConnectionInput
type RejectVpcPeeringConnectionOutput
func (s *RejectVpcPeeringConnectionOutput) SetReturn(v bool) *RejectVpcPeeringConnectionOutput
type ReleaseAddressInput
func (s *ReleaseAddressInput) SetAllocationId(v string) *ReleaseAddressInput
func (s *ReleaseAddressInput) SetDryRun(v bool) *ReleaseAddressInput
func (s *ReleaseAddressInput) SetPublicIp(v string) *ReleaseAddressInput
type ReleaseAddressOutput
type ReleaseHostsInput
func (s *ReleaseHostsInput) SetHostIds(v []*string) *ReleaseHostsInput
type ReleaseHostsOutput
func (s *ReleaseHostsOutput) SetSuccessful(v []*string) *ReleaseHostsOutput
func (s *ReleaseHostsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *ReleaseHostsOutput
type ReplaceIamInstanceProfileAssociationInput
func (s *ReplaceIamInstanceProfileAssociationInput) SetAssociationId(v string) *ReplaceIamInstanceProfileAssociationInput
func (s *ReplaceIamInstanceProfileAssociationInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *ReplaceIamInstanceProfileAssociationInput
type ReplaceIamInstanceProfileAssociationOutput
func (s *ReplaceIamInstanceProfileAssociationOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *ReplaceIamInstanceProfileAssociationOutput
type ReplaceNetworkAclAssociationInput
func (s *ReplaceNetworkAclAssociationInput) SetAssociationId(v string) *ReplaceNetworkAclAssociationInput
func (s *ReplaceNetworkAclAssociationInput) SetDryRun(v bool) *ReplaceNetworkAclAssociationInput
func (s *ReplaceNetworkAclAssociationInput) SetNetworkAclId(v string) *ReplaceNetworkAclAssociationInput
type ReplaceNetworkAclAssociationOutput
func (s *ReplaceNetworkAclAssociationOutput) SetNewAssociationId(v string) *ReplaceNetworkAclAssociationOutput
type ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetCidrBlock(v string) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetDryRun(v bool) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetEgress(v bool) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetIcmpTypeCode(v *IcmpTypeCode) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetIpv6CidrBlock(v string) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetNetworkAclId(v string) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetPortRange(v *PortRange) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetProtocol(v string) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetRuleAction(v string) *ReplaceNetworkAclEntryInput
func (s *ReplaceNetworkAclEntryInput) SetRuleNumber(v int64) *ReplaceNetworkAclEntryInput
type ReplaceNetworkAclEntryOutput
type ReplaceRouteInput
func (s *ReplaceRouteInput) SetDestinationCidrBlock(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetDestinationIpv6CidrBlock(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetDryRun(v bool) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetEgressOnlyInternetGatewayId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetGatewayId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetInstanceId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetNatGatewayId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetNetworkInterfaceId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetRouteTableId(v string) *ReplaceRouteInput
func (s *ReplaceRouteInput) SetVpcPeeringConnectionId(v string) *ReplaceRouteInput
type ReplaceRouteOutput
type ReplaceRouteTableAssociationInput
func (s *ReplaceRouteTableAssociationInput) SetAssociationId(v string) *ReplaceRouteTableAssociationInput
func (s *ReplaceRouteTableAssociationInput) SetDryRun(v bool) *ReplaceRouteTableAssociationInput
func (s *ReplaceRouteTableAssociationInput) SetRouteTableId(v string) *ReplaceRouteTableAssociationInput
type ReplaceRouteTableAssociationOutput
func (s *ReplaceRouteTableAssociationOutput) SetNewAssociationId(v string) *ReplaceRouteTableAssociationOutput
type ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetDescription(v string) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetDryRun(v bool) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetEndTime(v time.Time) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetInstances(v []*string) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetReasonCodes(v []*string) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetStartTime(v time.Time) *ReportInstanceStatusInput
func (s *ReportInstanceStatusInput) SetStatus(v string) *ReportInstanceStatusInput
type ReportInstanceStatusOutput
type RequestSpotFleetInput
func (s *RequestSpotFleetInput) SetDryRun(v bool) *RequestSpotFleetInput
func (s *RequestSpotFleetInput) SetSpotFleetRequestConfig(v *SpotFleetRequestConfigData) *RequestSpotFleetInput
type RequestSpotFleetOutput
func (s *RequestSpotFleetOutput) SetSpotFleetRequestId(v string) *RequestSpotFleetOutput
type RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetAvailabilityZoneGroup(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetBlockDurationMinutes(v int64) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetClientToken(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetDryRun(v bool) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetInstanceCount(v int64) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetInstanceInterruptionBehavior(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetLaunchGroup(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetLaunchSpecification(v *RequestSpotLaunchSpecification) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetSpotPrice(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetType(v string) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetValidFrom(v time.Time) *RequestSpotInstancesInput
func (s *RequestSpotInstancesInput) SetValidUntil(v time.Time) *RequestSpotInstancesInput
type RequestSpotInstancesOutput
func (s *RequestSpotInstancesOutput) SetSpotInstanceRequests(v []*SpotInstanceRequest) *RequestSpotInstancesOutput
type RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetAddressingType(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetEbsOptimized(v bool) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetImageId(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetInstanceType(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetKernelId(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetKeyName(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetMonitoring(v *RunInstancesMonitoringEnabled) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetPlacement(v *SpotPlacement) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetRamdiskId(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetSecurityGroupIds(v []*string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetSecurityGroups(v []*string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetSubnetId(v string) *RequestSpotLaunchSpecification
func (s *RequestSpotLaunchSpecification) SetUserData(v string) *RequestSpotLaunchSpecification
type Reservation
func (s *Reservation) SetGroups(v []*GroupIdentifier) *Reservation
func (s *Reservation) SetInstances(v []*Instance) *Reservation
func (s *Reservation) SetOwnerId(v string) *Reservation
func (s *Reservation) SetRequesterId(v string) *Reservation
func (s *Reservation) SetReservationId(v string) *Reservation
type ReservationValue
func (s *ReservationValue) SetHourlyPrice(v string) *ReservationValue
func (s *ReservationValue) SetRemainingTotalValue(v string) *ReservationValue
func (s *ReservationValue) SetRemainingUpfrontValue(v string) *ReservationValue
type ReservedInstanceLimitPrice
func (s *ReservedInstanceLimitPrice) SetAmount(v float64) *ReservedInstanceLimitPrice
func (s *ReservedInstanceLimitPrice) SetCurrencyCode(v string) *ReservedInstanceLimitPrice
type ReservedInstanceReservationValue
func (s *ReservedInstanceReservationValue) SetReservationValue(v *ReservationValue) *ReservedInstanceReservationValue
func (s *ReservedInstanceReservationValue) SetReservedInstanceId(v string) *ReservedInstanceReservationValue
type ReservedInstances
func (s *ReservedInstances) SetAvailabilityZone(v string) *ReservedInstances
func (s *ReservedInstances) SetCurrencyCode(v string) *ReservedInstances
func (s *ReservedInstances) SetDuration(v int64) *ReservedInstances
func (s *ReservedInstances) SetEnd(v time.Time) *ReservedInstances
func (s *ReservedInstances) SetFixedPrice(v float64) *ReservedInstances
func (s *ReservedInstances) SetInstanceCount(v int64) *ReservedInstances
func (s *ReservedInstances) SetInstanceTenancy(v string) *ReservedInstances
func (s *ReservedInstances) SetInstanceType(v string) *ReservedInstances
func (s *ReservedInstances) SetOfferingClass(v string) *ReservedInstances
func (s *ReservedInstances) SetOfferingType(v string) *ReservedInstances
func (s *ReservedInstances) SetProductDescription(v string) *ReservedInstances
func (s *ReservedInstances) SetRecurringCharges(v []*RecurringCharge) *ReservedInstances
func (s *ReservedInstances) SetReservedInstancesId(v string) *ReservedInstances
func (s *ReservedInstances) SetScope(v string) *ReservedInstances
func (s *ReservedInstances) SetStart(v time.Time) *ReservedInstances
func (s *ReservedInstances) SetState(v string) *ReservedInstances
func (s *ReservedInstances) SetTags(v []*Tag) *ReservedInstances
func (s *ReservedInstances) SetUsagePrice(v float64) *ReservedInstances
type ReservedInstancesConfiguration
func (s *ReservedInstancesConfiguration) SetAvailabilityZone(v string) *ReservedInstancesConfiguration
func (s *ReservedInstancesConfiguration) SetInstanceCount(v int64) *ReservedInstancesConfiguration
func (s *ReservedInstancesConfiguration) SetInstanceType(v string) *ReservedInstancesConfiguration
func (s *ReservedInstancesConfiguration) SetPlatform(v string) *ReservedInstancesConfiguration
func (s *ReservedInstancesConfiguration) SetScope(v string) *ReservedInstancesConfiguration
type ReservedInstancesId
func (s *ReservedInstancesId) SetReservedInstancesId(v string) *ReservedInstancesId
type ReservedInstancesListing
func (s *ReservedInstancesListing) SetClientToken(v string) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetCreateDate(v time.Time) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetInstanceCounts(v []*InstanceCount) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetPriceSchedules(v []*PriceSchedule) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetReservedInstancesId(v string) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetReservedInstancesListingId(v string) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetStatus(v string) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetStatusMessage(v string) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetTags(v []*Tag) *ReservedInstancesListing
func (s *ReservedInstancesListing) SetUpdateDate(v time.Time) *ReservedInstancesListing
type ReservedInstancesModification
func (s *ReservedInstancesModification) SetClientToken(v string) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetCreateDate(v time.Time) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetEffectiveDate(v time.Time) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetModificationResults(v []*ReservedInstancesModificationResult) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetReservedInstancesIds(v []*ReservedInstancesId) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetReservedInstancesModificationId(v string) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetStatus(v string) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetStatusMessage(v string) *ReservedInstancesModification
func (s *ReservedInstancesModification) SetUpdateDate(v time.Time) *ReservedInstancesModification
type ReservedInstancesModificationResult
func (s *ReservedInstancesModificationResult) SetReservedInstancesId(v string) *ReservedInstancesModificationResult
func (s *ReservedInstancesModificationResult) SetTargetConfiguration(v *ReservedInstancesConfiguration) *ReservedInstancesModificationResult
type ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetAvailabilityZone(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetCurrencyCode(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetDuration(v int64) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetFixedPrice(v float64) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetInstanceTenancy(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetInstanceType(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetMarketplace(v bool) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetOfferingClass(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetOfferingType(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetPricingDetails(v []*PricingDetail) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetProductDescription(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetRecurringCharges(v []*RecurringCharge) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetReservedInstancesOfferingId(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetScope(v string) *ReservedInstancesOffering
func (s *ReservedInstancesOffering) SetUsagePrice(v float64) *ReservedInstancesOffering
type ResetFpgaImageAttributeInput
func (s *ResetFpgaImageAttributeInput) SetAttribute(v string) *ResetFpgaImageAttributeInput
func (s *ResetFpgaImageAttributeInput) SetDryRun(v bool) *ResetFpgaImageAttributeInput
func (s *ResetFpgaImageAttributeInput) SetFpgaImageId(v string) *ResetFpgaImageAttributeInput
type ResetFpgaImageAttributeOutput
func (s *ResetFpgaImageAttributeOutput) SetReturn(v bool) *ResetFpgaImageAttributeOutput
type ResetImageAttributeInput
func (s *ResetImageAttributeInput) SetAttribute(v string) *ResetImageAttributeInput
func (s *ResetImageAttributeInput) SetDryRun(v bool) *ResetImageAttributeInput
func (s *ResetImageAttributeInput) SetImageId(v string) *ResetImageAttributeInput
type ResetImageAttributeOutput
type ResetInstanceAttributeInput
func (s *ResetInstanceAttributeInput) SetAttribute(v string) *ResetInstanceAttributeInput
func (s *ResetInstanceAttributeInput) SetDryRun(v bool) *ResetInstanceAttributeInput
func (s *ResetInstanceAttributeInput) SetInstanceId(v string) *ResetInstanceAttributeInput
type ResetInstanceAttributeOutput
type ResetNetworkInterfaceAttributeInput
func (s *ResetNetworkInterfaceAttributeInput) SetDryRun(v bool) *ResetNetworkInterfaceAttributeInput
func (s *ResetNetworkInterfaceAttributeInput) SetNetworkInterfaceId(v string) *ResetNetworkInterfaceAttributeInput
func (s *ResetNetworkInterfaceAttributeInput) SetSourceDestCheck(v string) *ResetNetworkInterfaceAttributeInput
type ResetNetworkInterfaceAttributeOutput
type ResetSnapshotAttributeInput
func (s *ResetSnapshotAttributeInput) SetAttribute(v string) *ResetSnapshotAttributeInput
func (s *ResetSnapshotAttributeInput) SetDryRun(v bool) *ResetSnapshotAttributeInput
func (s *ResetSnapshotAttributeInput) SetSnapshotId(v string) *ResetSnapshotAttributeInput
type ResetSnapshotAttributeOutput
type RestoreAddressToClassicInput
func (s *RestoreAddressToClassicInput) SetDryRun(v bool) *RestoreAddressToClassicInput
func (s *RestoreAddressToClassicInput) SetPublicIp(v string) *RestoreAddressToClassicInput
type RestoreAddressToClassicOutput
func (s *RestoreAddressToClassicOutput) SetPublicIp(v string) *RestoreAddressToClassicOutput
func (s *RestoreAddressToClassicOutput) SetStatus(v string) *RestoreAddressToClassicOutput
type RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetCidrIp(v string) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetDryRun(v bool) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetFromPort(v int64) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetGroupId(v string) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetIpPermissions(v []*IpPermission) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetIpProtocol(v string) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetSourceSecurityGroupName(v string) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId(v string) *RevokeSecurityGroupEgressInput
func (s *RevokeSecurityGroupEgressInput) SetToPort(v int64) *RevokeSecurityGroupEgressInput
type RevokeSecurityGroupEgressOutput
type RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetCidrIp(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetDryRun(v bool) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetFromPort(v int64) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetGroupId(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetGroupName(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetIpPermissions(v []*IpPermission) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetIpProtocol(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetSourceSecurityGroupName(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId(v string) *RevokeSecurityGroupIngressInput
func (s *RevokeSecurityGroupIngressInput) SetToPort(v int64) *RevokeSecurityGroupIngressInput
type RevokeSecurityGroupIngressOutput
type Route
func (s *Route) SetDestinationCidrBlock(v string) *Route
func (s *Route) SetDestinationIpv6CidrBlock(v string) *Route
func (s *Route) SetDestinationPrefixListId(v string) *Route
func (s *Route) SetEgressOnlyInternetGatewayId(v string) *Route
func (s *Route) SetGatewayId(v string) *Route
func (s *Route) SetInstanceId(v string) *Route
func (s *Route) SetInstanceOwnerId(v string) *Route
func (s *Route) SetNatGatewayId(v string) *Route
func (s *Route) SetNetworkInterfaceId(v string) *Route
func (s *Route) SetOrigin(v string) *Route
func (s *Route) SetState(v string) *Route
func (s *Route) SetVpcPeeringConnectionId(v string) *Route
type RouteTable
func (s *RouteTable) SetAssociations(v []*RouteTableAssociation) *RouteTable
func (s *RouteTable) SetPropagatingVgws(v []*PropagatingVgw) *RouteTable
func (s *RouteTable) SetRouteTableId(v string) *RouteTable
func (s *RouteTable) SetRoutes(v []*Route) *RouteTable
func (s *RouteTable) SetTags(v []*Tag) *RouteTable
func (s *RouteTable) SetVpcId(v string) *RouteTable
type RouteTableAssociation
func (s *RouteTableAssociation) SetMain(v bool) *RouteTableAssociation
func (s *RouteTableAssociation) SetRouteTableAssociationId(v string) *RouteTableAssociation
func (s *RouteTableAssociation) SetRouteTableId(v string) *RouteTableAssociation
func (s *RouteTableAssociation) SetSubnetId(v string) *RouteTableAssociation
type RunInstancesInput
func (s *RunInstancesInput) SetAdditionalInfo(v string) *RunInstancesInput
func (s *RunInstancesInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *RunInstancesInput
func (s *RunInstancesInput) SetClientToken(v string) *RunInstancesInput
func (s *RunInstancesInput) SetDisableApiTermination(v bool) *RunInstancesInput
func (s *RunInstancesInput) SetDryRun(v bool) *RunInstancesInput
func (s *RunInstancesInput) SetEbsOptimized(v bool) *RunInstancesInput
func (s *RunInstancesInput) SetElasticGpuSpecification(v []*ElasticGpuSpecification) *RunInstancesInput
func (s *RunInstancesInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *RunInstancesInput
func (s *RunInstancesInput) SetImageId(v string) *RunInstancesInput
func (s *RunInstancesInput) SetInstanceInitiatedShutdownBehavior(v string) *RunInstancesInput
func (s *RunInstancesInput) SetInstanceType(v string) *RunInstancesInput
func (s *RunInstancesInput) SetIpv6AddressCount(v int64) *RunInstancesInput
func (s *RunInstancesInput) SetIpv6Addresses(v []*InstanceIpv6Address) *RunInstancesInput
func (s *RunInstancesInput) SetKernelId(v string) *RunInstancesInput
func (s *RunInstancesInput) SetKeyName(v string) *RunInstancesInput
func (s *RunInstancesInput) SetMaxCount(v int64) *RunInstancesInput
func (s *RunInstancesInput) SetMinCount(v int64) *RunInstancesInput
func (s *RunInstancesInput) SetMonitoring(v *RunInstancesMonitoringEnabled) *RunInstancesInput
func (s *RunInstancesInput) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *RunInstancesInput
func (s *RunInstancesInput) SetPlacement(v *Placement) *RunInstancesInput
func (s *RunInstancesInput) SetPrivateIpAddress(v string) *RunInstancesInput
func (s *RunInstancesInput) SetRamdiskId(v string) *RunInstancesInput
func (s *RunInstancesInput) SetSecurityGroupIds(v []*string) *RunInstancesInput
func (s *RunInstancesInput) SetSecurityGroups(v []*string) *RunInstancesInput
func (s *RunInstancesInput) SetSubnetId(v string) *RunInstancesInput
func (s *RunInstancesInput) SetTagSpecifications(v []*TagSpecification) *RunInstancesInput
func (s *RunInstancesInput) SetUserData(v string) *RunInstancesInput
type RunInstancesMonitoringEnabled
func (s *RunInstancesMonitoringEnabled) SetEnabled(v bool) *RunInstancesMonitoringEnabled
type RunScheduledInstancesInput
func (s *RunScheduledInstancesInput) SetClientToken(v string) *RunScheduledInstancesInput
func (s *RunScheduledInstancesInput) SetDryRun(v bool) *RunScheduledInstancesInput
func (s *RunScheduledInstancesInput) SetInstanceCount(v int64) *RunScheduledInstancesInput
func (s *RunScheduledInstancesInput) SetLaunchSpecification(v *ScheduledInstancesLaunchSpecification) *RunScheduledInstancesInput
func (s *RunScheduledInstancesInput) SetScheduledInstanceId(v string) *RunScheduledInstancesInput
type RunScheduledInstancesOutput
func (s *RunScheduledInstancesOutput) SetInstanceIdSet(v []*string) *RunScheduledInstancesOutput
type S3Storage
func (s *S3Storage) SetAWSAccessKeyId(v string) *S3Storage
func (s *S3Storage) SetBucket(v string) *S3Storage
func (s *S3Storage) SetPrefix(v string) *S3Storage
func (s *S3Storage) SetUploadPolicy(v []byte) *S3Storage
func (s *S3Storage) SetUploadPolicySignature(v string) *S3Storage
type ScheduledInstance
func (s *ScheduledInstance) SetAvailabilityZone(v string) *ScheduledInstance
func (s *ScheduledInstance) SetCreateDate(v time.Time) *ScheduledInstance
func (s *ScheduledInstance) SetHourlyPrice(v string) *ScheduledInstance
func (s *ScheduledInstance) SetInstanceCount(v int64) *ScheduledInstance
func (s *ScheduledInstance) SetInstanceType(v string) *ScheduledInstance
func (s *ScheduledInstance) SetNetworkPlatform(v string) *ScheduledInstance
func (s *ScheduledInstance) SetNextSlotStartTime(v time.Time) *ScheduledInstance
func (s *ScheduledInstance) SetPlatform(v string) *ScheduledInstance
func (s *ScheduledInstance) SetPreviousSlotEndTime(v time.Time) *ScheduledInstance
func (s *ScheduledInstance) SetRecurrence(v *ScheduledInstanceRecurrence) *ScheduledInstance
func (s *ScheduledInstance) SetScheduledInstanceId(v string) *ScheduledInstance
func (s *ScheduledInstance) SetSlotDurationInHours(v int64) *ScheduledInstance
func (s *ScheduledInstance) SetTermEndDate(v time.Time) *ScheduledInstance
func (s *ScheduledInstance) SetTermStartDate(v time.Time) *ScheduledInstance
func (s *ScheduledInstance) SetTotalScheduledInstanceHours(v int64) *ScheduledInstance
type ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetAvailabilityZone(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetAvailableInstanceCount(v int64) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetFirstSlotStartTime(v time.Time) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetHourlyPrice(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetInstanceType(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetMaxTermDurationInDays(v int64) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetMinTermDurationInDays(v int64) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetNetworkPlatform(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetPlatform(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetPurchaseToken(v string) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetRecurrence(v *ScheduledInstanceRecurrence) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetSlotDurationInHours(v int64) *ScheduledInstanceAvailability
func (s *ScheduledInstanceAvailability) SetTotalScheduledInstanceHours(v int64) *ScheduledInstanceAvailability
type ScheduledInstanceRecurrence
func (s *ScheduledInstanceRecurrence) SetFrequency(v string) *ScheduledInstanceRecurrence
func (s *ScheduledInstanceRecurrence) SetInterval(v int64) *ScheduledInstanceRecurrence
func (s *ScheduledInstanceRecurrence) SetOccurrenceDaySet(v []*int64) *ScheduledInstanceRecurrence
func (s *ScheduledInstanceRecurrence) SetOccurrenceRelativeToEnd(v bool) *ScheduledInstanceRecurrence
func (s *ScheduledInstanceRecurrence) SetOccurrenceUnit(v string) *ScheduledInstanceRecurrence
type ScheduledInstanceRecurrenceRequest
func (s *ScheduledInstanceRecurrenceRequest) SetFrequency(v string) *ScheduledInstanceRecurrenceRequest
func (s *ScheduledInstanceRecurrenceRequest) SetInterval(v int64) *ScheduledInstanceRecurrenceRequest
func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceDays(v []*int64) *ScheduledInstanceRecurrenceRequest
func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceRelativeToEnd(v bool) *ScheduledInstanceRecurrenceRequest
func (s *ScheduledInstanceRecurrenceRequest) SetOccurrenceUnit(v string) *ScheduledInstanceRecurrenceRequest
type ScheduledInstancesBlockDeviceMapping
func (s *ScheduledInstancesBlockDeviceMapping) SetDeviceName(v string) *ScheduledInstancesBlockDeviceMapping
func (s *ScheduledInstancesBlockDeviceMapping) SetEbs(v *ScheduledInstancesEbs) *ScheduledInstancesBlockDeviceMapping
func (s *ScheduledInstancesBlockDeviceMapping) SetNoDevice(v string) *ScheduledInstancesBlockDeviceMapping
func (s *ScheduledInstancesBlockDeviceMapping) SetVirtualName(v string) *ScheduledInstancesBlockDeviceMapping
type ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetDeleteOnTermination(v bool) *ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetEncrypted(v bool) *ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetIops(v int64) *ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetSnapshotId(v string) *ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetVolumeSize(v int64) *ScheduledInstancesEbs
func (s *ScheduledInstancesEbs) SetVolumeType(v string) *ScheduledInstancesEbs
type ScheduledInstancesIamInstanceProfile
func (s *ScheduledInstancesIamInstanceProfile) SetArn(v string) *ScheduledInstancesIamInstanceProfile
func (s *ScheduledInstancesIamInstanceProfile) SetName(v string) *ScheduledInstancesIamInstanceProfile
type ScheduledInstancesIpv6Address
func (s *ScheduledInstancesIpv6Address) SetIpv6Address(v string) *ScheduledInstancesIpv6Address
type ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetBlockDeviceMappings(v []*ScheduledInstancesBlockDeviceMapping) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetEbsOptimized(v bool) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetIamInstanceProfile(v *ScheduledInstancesIamInstanceProfile) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetImageId(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetInstanceType(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetKernelId(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetKeyName(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetMonitoring(v *ScheduledInstancesMonitoring) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetNetworkInterfaces(v []*ScheduledInstancesNetworkInterface) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetPlacement(v *ScheduledInstancesPlacement) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetRamdiskId(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetSecurityGroupIds(v []*string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetSubnetId(v string) *ScheduledInstancesLaunchSpecification
func (s *ScheduledInstancesLaunchSpecification) SetUserData(v string) *ScheduledInstancesLaunchSpecification
type ScheduledInstancesMonitoring
func (s *ScheduledInstancesMonitoring) SetEnabled(v bool) *ScheduledInstancesMonitoring
type ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetAssociatePublicIpAddress(v bool) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetDeleteOnTermination(v bool) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetDescription(v string) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetDeviceIndex(v int64) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetGroups(v []*string) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetIpv6AddressCount(v int64) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetIpv6Addresses(v []*ScheduledInstancesIpv6Address) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetNetworkInterfaceId(v string) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetPrivateIpAddress(v string) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetPrivateIpAddressConfigs(v []*ScheduledInstancesPrivateIpAddressConfig) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetSecondaryPrivateIpAddressCount(v int64) *ScheduledInstancesNetworkInterface
func (s *ScheduledInstancesNetworkInterface) SetSubnetId(v string) *ScheduledInstancesNetworkInterface
type ScheduledInstancesPlacement
func (s *ScheduledInstancesPlacement) SetAvailabilityZone(v string) *ScheduledInstancesPlacement
func (s *ScheduledInstancesPlacement) SetGroupName(v string) *ScheduledInstancesPlacement
type ScheduledInstancesPrivateIpAddressConfig
func (s *ScheduledInstancesPrivateIpAddressConfig) SetPrimary(v bool) *ScheduledInstancesPrivateIpAddressConfig
func (s *ScheduledInstancesPrivateIpAddressConfig) SetPrivateIpAddress(v string) *ScheduledInstancesPrivateIpAddressConfig
type SecurityGroup
func (s *SecurityGroup) SetDescription(v string) *SecurityGroup
func (s *SecurityGroup) SetGroupId(v string) *SecurityGroup
func (s *SecurityGroup) SetGroupName(v string) *SecurityGroup
func (s *SecurityGroup) SetIpPermissions(v []*IpPermission) *SecurityGroup
func (s *SecurityGroup) SetIpPermissionsEgress(v []*IpPermission) *SecurityGroup
func (s *SecurityGroup) SetOwnerId(v string) *SecurityGroup
func (s *SecurityGroup) SetTags(v []*Tag) *SecurityGroup
func (s *SecurityGroup) SetVpcId(v string) *SecurityGroup
type SecurityGroupReference
func (s *SecurityGroupReference) SetGroupId(v string) *SecurityGroupReference
func (s *SecurityGroupReference) SetReferencingVpcId(v string) *SecurityGroupReference
func (s *SecurityGroupReference) SetVpcPeeringConnectionId(v string) *SecurityGroupReference
type SlotDateTimeRangeRequest
func (s *SlotDateTimeRangeRequest) SetEarliestTime(v time.Time) *SlotDateTimeRangeRequest
func (s *SlotDateTimeRangeRequest) SetLatestTime(v time.Time) *SlotDateTimeRangeRequest
type SlotStartTimeRangeRequest
func (s *SlotStartTimeRangeRequest) SetEarliestTime(v time.Time) *SlotStartTimeRangeRequest
func (s *SlotStartTimeRangeRequest) SetLatestTime(v time.Time) *SlotStartTimeRangeRequest
type Snapshot
func (s *Snapshot) SetDataEncryptionKeyId(v string) *Snapshot
func (s *Snapshot) SetDescription(v string) *Snapshot
func (s *Snapshot) SetEncrypted(v bool) *Snapshot
func (s *Snapshot) SetKmsKeyId(v string) *Snapshot
func (s *Snapshot) SetOwnerAlias(v string) *Snapshot
func (s *Snapshot) SetOwnerId(v string) *Snapshot
func (s *Snapshot) SetProgress(v string) *Snapshot
func (s *Snapshot) SetSnapshotId(v string) *Snapshot
func (s *Snapshot) SetStartTime(v time.Time) *Snapshot
func (s *Snapshot) SetState(v string) *Snapshot
func (s *Snapshot) SetStateMessage(v string) *Snapshot
func (s *Snapshot) SetTags(v []*Tag) *Snapshot
func (s *Snapshot) SetVolumeId(v string) *Snapshot
func (s *Snapshot) SetVolumeSize(v int64) *Snapshot
type SnapshotDetail
func (s *SnapshotDetail) SetDescription(v string) *SnapshotDetail
func (s *SnapshotDetail) SetDeviceName(v string) *SnapshotDetail
func (s *SnapshotDetail) SetDiskImageSize(v float64) *SnapshotDetail
func (s *SnapshotDetail) SetFormat(v string) *SnapshotDetail
func (s *SnapshotDetail) SetProgress(v string) *SnapshotDetail
func (s *SnapshotDetail) SetSnapshotId(v string) *SnapshotDetail
func (s *SnapshotDetail) SetStatus(v string) *SnapshotDetail
func (s *SnapshotDetail) SetStatusMessage(v string) *SnapshotDetail
func (s *SnapshotDetail) SetUrl(v string) *SnapshotDetail
func (s *SnapshotDetail) SetUserBucket(v *UserBucketDetails) *SnapshotDetail
type SnapshotDiskContainer
func (s *SnapshotDiskContainer) SetDescription(v string) *SnapshotDiskContainer
func (s *SnapshotDiskContainer) SetFormat(v string) *SnapshotDiskContainer
func (s *SnapshotDiskContainer) SetUrl(v string) *SnapshotDiskContainer
func (s *SnapshotDiskContainer) SetUserBucket(v *UserBucket) *SnapshotDiskContainer
type SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetDescription(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetDiskImageSize(v float64) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetFormat(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetProgress(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetSnapshotId(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetStatus(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetStatusMessage(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetUrl(v string) *SnapshotTaskDetail
func (s *SnapshotTaskDetail) SetUserBucket(v *UserBucketDetails) *SnapshotTaskDetail
type SpotDatafeedSubscription
func (s *SpotDatafeedSubscription) SetBucket(v string) *SpotDatafeedSubscription
func (s *SpotDatafeedSubscription) SetFault(v *SpotInstanceStateFault) *SpotDatafeedSubscription
func (s *SpotDatafeedSubscription) SetOwnerId(v string) *SpotDatafeedSubscription
func (s *SpotDatafeedSubscription) SetPrefix(v string) *SpotDatafeedSubscription
func (s *SpotDatafeedSubscription) SetState(v string) *SpotDatafeedSubscription
type SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetAddressingType(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetBlockDeviceMappings(v []*BlockDeviceMapping) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetEbsOptimized(v bool) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetImageId(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetInstanceType(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetKernelId(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetKeyName(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetMonitoring(v *SpotFleetMonitoring) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetNetworkInterfaces(v []*InstanceNetworkInterfaceSpecification) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetPlacement(v *SpotPlacement) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetRamdiskId(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetSecurityGroups(v []*GroupIdentifier) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetSpotPrice(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetSubnetId(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetTagSpecifications(v []*SpotFleetTagSpecification) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetUserData(v string) *SpotFleetLaunchSpecification
func (s *SpotFleetLaunchSpecification) SetWeightedCapacity(v float64) *SpotFleetLaunchSpecification
type SpotFleetMonitoring
func (s *SpotFleetMonitoring) SetEnabled(v bool) *SpotFleetMonitoring
type SpotFleetRequestConfig
func (s *SpotFleetRequestConfig) SetActivityStatus(v string) *SpotFleetRequestConfig
func (s *SpotFleetRequestConfig) SetCreateTime(v time.Time) *SpotFleetRequestConfig
func (s *SpotFleetRequestConfig) SetSpotFleetRequestConfig(v *SpotFleetRequestConfigData) *SpotFleetRequestConfig
func (s *SpotFleetRequestConfig) SetSpotFleetRequestId(v string) *SpotFleetRequestConfig
func (s *SpotFleetRequestConfig) SetSpotFleetRequestState(v string) *SpotFleetRequestConfig
type SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetAllocationStrategy(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetClientToken(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetExcessCapacityTerminationPolicy(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetFulfilledCapacity(v float64) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetIamFleetRole(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetInstanceInterruptionBehavior(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetLaunchSpecifications(v []*SpotFleetLaunchSpecification) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetReplaceUnhealthyInstances(v bool) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetSpotPrice(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetTargetCapacity(v int64) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetTerminateInstancesWithExpiration(v bool) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetType(v string) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetValidFrom(v time.Time) *SpotFleetRequestConfigData
func (s *SpotFleetRequestConfigData) SetValidUntil(v time.Time) *SpotFleetRequestConfigData
type SpotFleetTagSpecification
func (s *SpotFleetTagSpecification) SetResourceType(v string) *SpotFleetTagSpecification
func (s *SpotFleetTagSpecification) SetTags(v []*Tag) *SpotFleetTagSpecification
type SpotInstanceRequest
func (s *SpotInstanceRequest) SetActualBlockHourlyPrice(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetAvailabilityZoneGroup(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetBlockDurationMinutes(v int64) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetCreateTime(v time.Time) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetFault(v *SpotInstanceStateFault) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetInstanceId(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetInstanceInterruptionBehavior(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetLaunchGroup(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetLaunchSpecification(v *LaunchSpecification) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetLaunchedAvailabilityZone(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetProductDescription(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetSpotInstanceRequestId(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetSpotPrice(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetState(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetStatus(v *SpotInstanceStatus) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetTags(v []*Tag) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetType(v string) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetValidFrom(v time.Time) *SpotInstanceRequest
func (s *SpotInstanceRequest) SetValidUntil(v time.Time) *SpotInstanceRequest
type SpotInstanceStateFault
func (s *SpotInstanceStateFault) SetCode(v string) *SpotInstanceStateFault
func (s *SpotInstanceStateFault) SetMessage(v string) *SpotInstanceStateFault
type SpotInstanceStatus
func (s *SpotInstanceStatus) SetCode(v string) *SpotInstanceStatus
func (s *SpotInstanceStatus) SetMessage(v string) *SpotInstanceStatus
func (s *SpotInstanceStatus) SetUpdateTime(v time.Time) *SpotInstanceStatus
type SpotPlacement
func (s *SpotPlacement) SetAvailabilityZone(v string) *SpotPlacement
func (s *SpotPlacement) SetGroupName(v string) *SpotPlacement
func (s *SpotPlacement) SetTenancy(v string) *SpotPlacement
type SpotPrice
func (s *SpotPrice) SetAvailabilityZone(v string) *SpotPrice
func (s *SpotPrice) SetInstanceType(v string) *SpotPrice
func (s *SpotPrice) SetProductDescription(v string) *SpotPrice
func (s *SpotPrice) SetSpotPrice(v string) *SpotPrice
func (s *SpotPrice) SetTimestamp(v time.Time) *SpotPrice
type StaleIpPermission
func (s *StaleIpPermission) SetFromPort(v int64) *StaleIpPermission
func (s *StaleIpPermission) SetIpProtocol(v string) *StaleIpPermission
func (s *StaleIpPermission) SetIpRanges(v []*string) *StaleIpPermission
func (s *StaleIpPermission) SetPrefixListIds(v []*string) *StaleIpPermission
func (s *StaleIpPermission) SetToPort(v int64) *StaleIpPermission
func (s *StaleIpPermission) SetUserIdGroupPairs(v []*UserIdGroupPair) *StaleIpPermission
type StaleSecurityGroup
func (s *StaleSecurityGroup) SetDescription(v string) *StaleSecurityGroup
func (s *StaleSecurityGroup) SetGroupId(v string) *StaleSecurityGroup
func (s *StaleSecurityGroup) SetGroupName(v string) *StaleSecurityGroup
func (s *StaleSecurityGroup) SetStaleIpPermissions(v []*StaleIpPermission) *StaleSecurityGroup
func (s *StaleSecurityGroup) SetStaleIpPermissionsEgress(v []*StaleIpPermission) *StaleSecurityGroup
func (s *StaleSecurityGroup) SetVpcId(v string) *StaleSecurityGroup
type StartInstancesInput
func (s *StartInstancesInput) SetAdditionalInfo(v string) *StartInstancesInput
func (s *StartInstancesInput) SetDryRun(v bool) *StartInstancesInput
func (s *StartInstancesInput) SetInstanceIds(v []*string) *StartInstancesInput
type StartInstancesOutput
func (s *StartInstancesOutput) SetStartingInstances(v []*InstanceStateChange) *StartInstancesOutput
type StateReason
func (s *StateReason) SetCode(v string) *StateReason
func (s *StateReason) SetMessage(v string) *StateReason
type StopInstancesInput
func (s *StopInstancesInput) SetDryRun(v bool) *StopInstancesInput
func (s *StopInstancesInput) SetForce(v bool) *StopInstancesInput
func (s *StopInstancesInput) SetInstanceIds(v []*string) *StopInstancesInput
type StopInstancesOutput
func (s *StopInstancesOutput) SetStoppingInstances(v []*InstanceStateChange) *StopInstancesOutput
type Storage
func (s *Storage) SetS3(v *S3Storage) *Storage
type StorageLocation
func (s *StorageLocation) SetBucket(v string) *StorageLocation
func (s *StorageLocation) SetKey(v string) *StorageLocation
type Subnet
func (s *Subnet) SetAssignIpv6AddressOnCreation(v bool) *Subnet
func (s *Subnet) SetAvailabilityZone(v string) *Subnet
func (s *Subnet) SetAvailableIpAddressCount(v int64) *Subnet
func (s *Subnet) SetCidrBlock(v string) *Subnet
func (s *Subnet) SetDefaultForAz(v bool) *Subnet
func (s *Subnet) SetIpv6CidrBlockAssociationSet(v []*SubnetIpv6CidrBlockAssociation) *Subnet
func (s *Subnet) SetMapPublicIpOnLaunch(v bool) *Subnet
func (s *Subnet) SetState(v string) *Subnet
func (s *Subnet) SetSubnetId(v string) *Subnet
func (s *Subnet) SetTags(v []*Tag) *Subnet
func (s *Subnet) SetVpcId(v string) *Subnet
type SubnetCidrBlockState
func (s *SubnetCidrBlockState) SetState(v string) *SubnetCidrBlockState
func (s *SubnetCidrBlockState) SetStatusMessage(v string) *SubnetCidrBlockState
type SubnetIpv6CidrBlockAssociation
func (s *SubnetIpv6CidrBlockAssociation) SetAssociationId(v string) *SubnetIpv6CidrBlockAssociation
func (s *SubnetIpv6CidrBlockAssociation) SetIpv6CidrBlock(v string) *SubnetIpv6CidrBlockAssociation
func (s *SubnetIpv6CidrBlockAssociation) SetIpv6CidrBlockState(v *SubnetCidrBlockState) *SubnetIpv6CidrBlockAssociation
type Tag
func (s *Tag) SetKey(v string) *Tag
func (s *Tag) SetValue(v string) *Tag
type TagDescription
func (s *TagDescription) SetKey(v string) *TagDescription
func (s *TagDescription) SetResourceId(v string) *TagDescription
func (s *TagDescription) SetResourceType(v string) *TagDescription
func (s *TagDescription) SetValue(v string) *TagDescription
type TagSpecification
func (s *TagSpecification) SetResourceType(v string) *TagSpecification
func (s *TagSpecification) SetTags(v []*Tag) *TagSpecification
type TargetConfiguration
func (s *TargetConfiguration) SetInstanceCount(v int64) *TargetConfiguration
func (s *TargetConfiguration) SetOfferingId(v string) *TargetConfiguration
type TargetConfigurationRequest
func (s *TargetConfigurationRequest) SetInstanceCount(v int64) *TargetConfigurationRequest
func (s *TargetConfigurationRequest) SetOfferingId(v string) *TargetConfigurationRequest
type TargetReservationValue
func (s *TargetReservationValue) SetReservationValue(v *ReservationValue) *TargetReservationValue
func (s *TargetReservationValue) SetTargetConfiguration(v *TargetConfiguration) *TargetReservationValue
type TerminateInstancesInput
func (s *TerminateInstancesInput) SetDryRun(v bool) *TerminateInstancesInput
func (s *TerminateInstancesInput) SetInstanceIds(v []*string) *TerminateInstancesInput
type TerminateInstancesOutput
func (s *TerminateInstancesOutput) SetTerminatingInstances(v []*InstanceStateChange) *TerminateInstancesOutput
type UnassignIpv6AddressesInput
func (s *UnassignIpv6AddressesInput) SetIpv6Addresses(v []*string) *UnassignIpv6AddressesInput
func (s *UnassignIpv6AddressesInput) SetNetworkInterfaceId(v string) *UnassignIpv6AddressesInput
type UnassignIpv6AddressesOutput
func (s *UnassignIpv6AddressesOutput) SetNetworkInterfaceId(v string) *UnassignIpv6AddressesOutput
func (s *UnassignIpv6AddressesOutput) SetUnassignedIpv6Addresses(v []*string) *UnassignIpv6AddressesOutput
type UnassignPrivateIpAddressesInput
func (s *UnassignPrivateIpAddressesInput) SetNetworkInterfaceId(v string) *UnassignPrivateIpAddressesInput
func (s *UnassignPrivateIpAddressesInput) SetPrivateIpAddresses(v []*string) *UnassignPrivateIpAddressesInput
type UnassignPrivateIpAddressesOutput
type UnmonitorInstancesInput
func (s *UnmonitorInstancesInput) SetDryRun(v bool) *UnmonitorInstancesInput
func (s *UnmonitorInstancesInput) SetInstanceIds(v []*string) *UnmonitorInstancesInput
type UnmonitorInstancesOutput
func (s *UnmonitorInstancesOutput) SetInstanceMonitorings(v []*InstanceMonitoring) *UnmonitorInstancesOutput
type UnsuccessfulItem
func (s *UnsuccessfulItem) SetError(v *UnsuccessfulItemError) *UnsuccessfulItem
func (s *UnsuccessfulItem) SetResourceId(v string) *UnsuccessfulItem
type UnsuccessfulItemError
func (s *UnsuccessfulItemError) SetCode(v string) *UnsuccessfulItemError
func (s *UnsuccessfulItemError) SetMessage(v string) *UnsuccessfulItemError
type UpdateSecurityGroupRuleDescriptionsEgressInput
func (s *UpdateSecurityGroupRuleDescriptionsEgressInput) SetDryRun(v bool) *UpdateSecurityGroupRuleDescriptionsEgressInput
func (s *UpdateSecurityGroupRuleDescriptionsEgressInput) SetGroupId(v string) *UpdateSecurityGroupRuleDescriptionsEgressInput
func (s *UpdateSecurityGroupRuleDescriptionsEgressInput) SetGroupName(v string) *UpdateSecurityGroupRuleDescriptionsEgressInput
func (s *UpdateSecurityGroupRuleDescriptionsEgressInput) SetIpPermissions(v []*IpPermission) *UpdateSecurityGroupRuleDescriptionsEgressInput
type UpdateSecurityGroupRuleDescriptionsEgressOutput
func (s *UpdateSecurityGroupRuleDescriptionsEgressOutput) SetReturn(v bool) *UpdateSecurityGroupRuleDescriptionsEgressOutput
type UpdateSecurityGroupRuleDescriptionsIngressInput
func (s *UpdateSecurityGroupRuleDescriptionsIngressInput) SetDryRun(v bool) *UpdateSecurityGroupRuleDescriptionsIngressInput
func (s *UpdateSecurityGroupRuleDescriptionsIngressInput) SetGroupId(v string) *UpdateSecurityGroupRuleDescriptionsIngressInput
func (s *UpdateSecurityGroupRuleDescriptionsIngressInput) SetGroupName(v string) *UpdateSecurityGroupRuleDescriptionsIngressInput
func (s *UpdateSecurityGroupRuleDescriptionsIngressInput) SetIpPermissions(v []*IpPermission) *UpdateSecurityGroupRuleDescriptionsIngressInput
type UpdateSecurityGroupRuleDescriptionsIngressOutput
func (s *UpdateSecurityGroupRuleDescriptionsIngressOutput) SetReturn(v bool) *UpdateSecurityGroupRuleDescriptionsIngressOutput
type UserBucket
func (s *UserBucket) SetS3Bucket(v string) *UserBucket
func (s *UserBucket) SetS3Key(v string) *UserBucket
type UserBucketDetails
func (s *UserBucketDetails) SetS3Bucket(v string) *UserBucketDetails
func (s *UserBucketDetails) SetS3Key(v string) *UserBucketDetails
type UserData
func (s *UserData) SetData(v string) *UserData
type UserIdGroupPair
func (s *UserIdGroupPair) SetDescription(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetGroupId(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetGroupName(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetPeeringStatus(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetUserId(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetVpcId(v string) *UserIdGroupPair
func (s *UserIdGroupPair) SetVpcPeeringConnectionId(v string) *UserIdGroupPair
type VgwTelemetry
func (s *VgwTelemetry) SetAcceptedRouteCount(v int64) *VgwTelemetry
func (s *VgwTelemetry) SetLastStatusChange(v time.Time) *VgwTelemetry
func (s *VgwTelemetry) SetOutsideIpAddress(v string) *VgwTelemetry
func (s *VgwTelemetry) SetStatus(v string) *VgwTelemetry
func (s *VgwTelemetry) SetStatusMessage(v string) *VgwTelemetry
type Volume
func (s *Volume) SetAttachments(v []*VolumeAttachment) *Volume
func (s *Volume) SetAvailabilityZone(v string) *Volume
func (s *Volume) SetCreateTime(v time.Time) *Volume
func (s *Volume) SetEncrypted(v bool) *Volume
func (s *Volume) SetIops(v int64) *Volume
func (s *Volume) SetKmsKeyId(v string) *Volume
func (s *Volume) SetSize(v int64) *Volume
func (s *Volume) SetSnapshotId(v string) *Volume
func (s *Volume) SetState(v string) *Volume
func (s *Volume) SetTags(v []*Tag) *Volume
func (s *Volume) SetVolumeId(v string) *Volume
func (s *Volume) SetVolumeType(v string) *Volume
type VolumeAttachment
func (s *VolumeAttachment) SetAttachTime(v time.Time) *VolumeAttachment
func (s *VolumeAttachment) SetDeleteOnTermination(v bool) *VolumeAttachment
func (s *VolumeAttachment) SetDevice(v string) *VolumeAttachment
func (s *VolumeAttachment) SetInstanceId(v string) *VolumeAttachment
func (s *VolumeAttachment) SetState(v string) *VolumeAttachment
func (s *VolumeAttachment) SetVolumeId(v string) *VolumeAttachment
type VolumeDetail
func (s *VolumeDetail) SetSize(v int64) *VolumeDetail
type VolumeModification
func (s *VolumeModification) SetEndTime(v time.Time) *VolumeModification
func (s *VolumeModification) SetModificationState(v string) *VolumeModification
func (s *VolumeModification) SetOriginalIops(v int64) *VolumeModification
func (s *VolumeModification) SetOriginalSize(v int64) *VolumeModification
func (s *VolumeModification) SetOriginalVolumeType(v string) *VolumeModification
func (s *VolumeModification) SetProgress(v int64) *VolumeModification
func (s *VolumeModification) SetStartTime(v time.Time) *VolumeModification
func (s *VolumeModification) SetStatusMessage(v string) *VolumeModification
func (s *VolumeModification) SetTargetIops(v int64) *VolumeModification
func (s *VolumeModification) SetTargetSize(v int64) *VolumeModification
func (s *VolumeModification) SetTargetVolumeType(v string) *VolumeModification
func (s *VolumeModification) SetVolumeId(v string) *VolumeModification
type VolumeStatusAction
func (s *VolumeStatusAction) SetCode(v string) *VolumeStatusAction
func (s *VolumeStatusAction) SetDescription(v string) *VolumeStatusAction
func (s *VolumeStatusAction) SetEventId(v string) *VolumeStatusAction
func (s *VolumeStatusAction) SetEventType(v string) *VolumeStatusAction
type VolumeStatusDetails
func (s *VolumeStatusDetails) SetName(v string) *VolumeStatusDetails
func (s *VolumeStatusDetails) SetStatus(v string) *VolumeStatusDetails
type VolumeStatusEvent
func (s *VolumeStatusEvent) SetDescription(v string) *VolumeStatusEvent
func (s *VolumeStatusEvent) SetEventId(v string) *VolumeStatusEvent
func (s *VolumeStatusEvent) SetEventType(v string) *VolumeStatusEvent
func (s *VolumeStatusEvent) SetNotAfter(v time.Time) *VolumeStatusEvent
func (s *VolumeStatusEvent) SetNotBefore(v time.Time) *VolumeStatusEvent
type VolumeStatusInfo
func (s *VolumeStatusInfo) SetDetails(v []*VolumeStatusDetails) *VolumeStatusInfo
func (s *VolumeStatusInfo) SetStatus(v string) *VolumeStatusInfo
type VolumeStatusItem
func (s *VolumeStatusItem) SetActions(v []*VolumeStatusAction) *VolumeStatusItem
func (s *VolumeStatusItem) SetAvailabilityZone(v string) *VolumeStatusItem
func (s *VolumeStatusItem) SetEvents(v []*VolumeStatusEvent) *VolumeStatusItem
func (s *VolumeStatusItem) SetVolumeId(v string) *VolumeStatusItem
func (s *VolumeStatusItem) SetVolumeStatus(v *VolumeStatusInfo) *VolumeStatusItem
type Vpc
func (s *Vpc) SetCidrBlock(v string) *Vpc
func (s *Vpc) SetCidrBlockAssociationSet(v []*VpcCidrBlockAssociation) *Vpc
func (s *Vpc) SetDhcpOptionsId(v string) *Vpc
func (s *Vpc) SetInstanceTenancy(v string) *Vpc
func (s *Vpc) SetIpv6CidrBlockAssociationSet(v []*VpcIpv6CidrBlockAssociation) *Vpc
func (s *Vpc) SetIsDefault(v bool) *Vpc
func (s *Vpc) SetState(v string) *Vpc
func (s *Vpc) SetTags(v []*Tag) *Vpc
func (s *Vpc) SetVpcId(v string) *Vpc
type VpcAttachment
func (s *VpcAttachment) SetState(v string) *VpcAttachment
func (s *VpcAttachment) SetVpcId(v string) *VpcAttachment
type VpcCidrBlockAssociation
func (s *VpcCidrBlockAssociation) SetAssociationId(v string) *VpcCidrBlockAssociation
func (s *VpcCidrBlockAssociation) SetCidrBlock(v string) *VpcCidrBlockAssociation
func (s *VpcCidrBlockAssociation) SetCidrBlockState(v *VpcCidrBlockState) *VpcCidrBlockAssociation
type VpcCidrBlockState
func (s *VpcCidrBlockState) SetState(v string) *VpcCidrBlockState
func (s *VpcCidrBlockState) SetStatusMessage(v string) *VpcCidrBlockState
type VpcClassicLink
func (s *VpcClassicLink) SetClassicLinkEnabled(v bool) *VpcClassicLink
func (s *VpcClassicLink) SetTags(v []*Tag) *VpcClassicLink
func (s *VpcClassicLink) SetVpcId(v string) *VpcClassicLink
type VpcEndpoint
func (s *VpcEndpoint) SetCreationTimestamp(v time.Time) *VpcEndpoint
func (s *VpcEndpoint) SetPolicyDocument(v string) *VpcEndpoint
func (s *VpcEndpoint) SetRouteTableIds(v []*string) *VpcEndpoint
func (s *VpcEndpoint) SetServiceName(v string) *VpcEndpoint
func (s *VpcEndpoint) SetState(v string) *VpcEndpoint
func (s *VpcEndpoint) SetVpcEndpointId(v string) *VpcEndpoint
func (s *VpcEndpoint) SetVpcId(v string) *VpcEndpoint
type VpcIpv6CidrBlockAssociation
func (s *VpcIpv6CidrBlockAssociation) SetAssociationId(v string) *VpcIpv6CidrBlockAssociation
func (s *VpcIpv6CidrBlockAssociation) SetIpv6CidrBlock(v string) *VpcIpv6CidrBlockAssociation
func (s *VpcIpv6CidrBlockAssociation) SetIpv6CidrBlockState(v *VpcCidrBlockState) *VpcIpv6CidrBlockAssociation
type VpcPeeringConnection
func (s *VpcPeeringConnection) SetAccepterVpcInfo(v *VpcPeeringConnectionVpcInfo) *VpcPeeringConnection
func (s *VpcPeeringConnection) SetExpirationTime(v time.Time) *VpcPeeringConnection
func (s *VpcPeeringConnection) SetRequesterVpcInfo(v *VpcPeeringConnectionVpcInfo) *VpcPeeringConnection
func (s *VpcPeeringConnection) SetStatus(v *VpcPeeringConnectionStateReason) *VpcPeeringConnection
func (s *VpcPeeringConnection) SetTags(v []*Tag) *VpcPeeringConnection
func (s *VpcPeeringConnection) SetVpcPeeringConnectionId(v string) *VpcPeeringConnection
type VpcPeeringConnectionOptionsDescription
func (s *VpcPeeringConnectionOptionsDescription) SetAllowDnsResolutionFromRemoteVpc(v bool) *VpcPeeringConnectionOptionsDescription
func (s *VpcPeeringConnectionOptionsDescription) SetAllowEgressFromLocalClassicLinkToRemoteVpc(v bool) *VpcPeeringConnectionOptionsDescription
func (s *VpcPeeringConnectionOptionsDescription) SetAllowEgressFromLocalVpcToRemoteClassicLink(v bool) *VpcPeeringConnectionOptionsDescription
type VpcPeeringConnectionStateReason
func (s *VpcPeeringConnectionStateReason) SetCode(v string) *VpcPeeringConnectionStateReason
func (s *VpcPeeringConnectionStateReason) SetMessage(v string) *VpcPeeringConnectionStateReason
type VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetCidrBlock(v string) *VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetCidrBlockSet(v []*CidrBlock) *VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetIpv6CidrBlockSet(v []*Ipv6CidrBlock) *VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetOwnerId(v string) *VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetPeeringOptions(v *VpcPeeringConnectionOptionsDescription) *VpcPeeringConnectionVpcInfo
func (s *VpcPeeringConnectionVpcInfo) SetVpcId(v string) *VpcPeeringConnectionVpcInfo
type VpnConnection
func (s *VpnConnection) SetCategory(v string) *VpnConnection
func (s *VpnConnection) SetCustomerGatewayConfiguration(v string) *VpnConnection
func (s *VpnConnection) SetCustomerGatewayId(v string) *VpnConnection
func (s *VpnConnection) SetOptions(v *VpnConnectionOptions) *VpnConnection
func (s *VpnConnection) SetRoutes(v []*VpnStaticRoute) *VpnConnection
func (s *VpnConnection) SetState(v string) *VpnConnection
func (s *VpnConnection) SetTags(v []*Tag) *VpnConnection
func (s *VpnConnection) SetType(v string) *VpnConnection
func (s *VpnConnection) SetVgwTelemetry(v []*VgwTelemetry) *VpnConnection
func (s *VpnConnection) SetVpnConnectionId(v string) *VpnConnection
func (s *VpnConnection) SetVpnGatewayId(v string) *VpnConnection
type VpnConnectionOptions
func (s *VpnConnectionOptions) SetStaticRoutesOnly(v bool) *VpnConnectionOptions
type VpnConnectionOptionsSpecification
func (s *VpnConnectionOptionsSpecification) SetStaticRoutesOnly(v bool) *VpnConnectionOptionsSpecification
func (s *VpnConnectionOptionsSpecification) SetTunnelOptions(v []*VpnTunnelOptionsSpecification) *VpnConnectionOptionsSpecification
type VpnGateway
func (s *VpnGateway) SetAmazonSideAsn(v int64) *VpnGateway
func (s *VpnGateway) SetAvailabilityZone(v string) *VpnGateway
func (s *VpnGateway) SetState(v string) *VpnGateway
func (s *VpnGateway) SetTags(v []*Tag) *VpnGateway
func (s *VpnGateway) SetType(v string) *VpnGateway
func (s *VpnGateway) SetVpcAttachments(v []*VpcAttachment) *VpnGateway
func (s *VpnGateway) SetVpnGatewayId(v string) *VpnGateway
type VpnStaticRoute
func (s *VpnStaticRoute) SetDestinationCidrBlock(v string) *VpnStaticRoute
func (s *VpnStaticRoute) SetSource(v string) *VpnStaticRoute
func (s *VpnStaticRoute) SetState(v string) *VpnStaticRoute
type VpnTunnelOptionsSpecification
func (s *VpnTunnelOptionsSpecification) SetPreSharedKey(v string) *VpnTunnelOptionsSpecification
func (s *VpnTunnelOptionsSpecification) SetTunnelInsideCidr(v string) *VpnTunnelOptionsSpecification

Examples ▾

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

Constants ▾

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // DomainTypeStandard is a DomainType enum value
    DomainTypeStandard = "standard"
)
const (
    // ElasticGpuStatusOk is a ElasticGpuStatus enum value
    ElasticGpuStatusOk = "OK"

    // ElasticGpuStatusImpaired is a ElasticGpuStatus enum value
    ElasticGpuStatusImpaired = "IMPAIRED"
)
const (
    // EventCodeInstanceReboot is a EventCode enum value
    EventCodeInstanceReboot = "instance-reboot"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // FlowLogsResourceTypeNetworkInterface is a FlowLogsResourceType enum value
    FlowLogsResourceTypeNetworkInterface = "NetworkInterface"
)
const (
    // FpgaImageAttributeNameDescription is a FpgaImageAttributeName enum value
    FpgaImageAttributeNameDescription = "description"

    // FpgaImageAttributeNameName is a FpgaImageAttributeName enum value
    FpgaImageAttributeNameName = "name"

    // FpgaImageAttributeNameLoadPermission is a FpgaImageAttributeName enum value
    FpgaImageAttributeNameLoadPermission = "loadPermission"

    // FpgaImageAttributeNameProductCodes is a FpgaImageAttributeName enum value
    FpgaImageAttributeNameProductCodes = "productCodes"
)
const (
    // FpgaImageStateCodePending is a FpgaImageStateCode enum value
    FpgaImageStateCodePending = "pending"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // InstanceHealthStatusUnhealthy is a InstanceHealthStatus enum value
    InstanceHealthStatusUnhealthy = "unhealthy"
)
const (
    // InstanceInterruptionBehaviorStop is a InstanceInterruptionBehavior enum value
    InstanceInterruptionBehaviorStop = "stop"

    // InstanceInterruptionBehaviorTerminate is a InstanceInterruptionBehavior enum value
    InstanceInterruptionBehaviorTerminate = "terminate"
)
const (
    // InstanceLifecycleTypeSpot is a InstanceLifecycleType enum value
    InstanceLifecycleTypeSpot = "spot"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // InstanceTypeX1e32xlarge is a InstanceType enum value
    InstanceTypeX1e32xlarge = "x1e.32xlarge"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // InstanceTypeG34xlarge is a InstanceType enum value
    InstanceTypeG34xlarge = "g3.4xlarge"

    // InstanceTypeG38xlarge is a InstanceType enum value
    InstanceTypeG38xlarge = "g3.8xlarge"

    // InstanceTypeG316xlarge is a InstanceType enum value
    InstanceTypeG316xlarge = "g3.16xlarge"

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

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

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

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

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

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

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

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

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

    // InstanceTypeF116xlarge is a InstanceType enum value
    InstanceTypeF116xlarge = "f1.16xlarge"
)
const (
    // InterfacePermissionTypeInstanceAttach is a InterfacePermissionType enum value
    InterfacePermissionTypeInstanceAttach = "INSTANCE-ATTACH"

    // InterfacePermissionTypeEipAssociate is a InterfacePermissionType enum value
    InterfacePermissionTypeEipAssociate = "EIP-ASSOCIATE"
)
const (
    // ListingStateAvailable is a ListingState enum value
    ListingStateAvailable = "available"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // NetworkInterfaceAttributeAttachment is a NetworkInterfaceAttribute enum value
    NetworkInterfaceAttributeAttachment = "attachment"
)
const (
    // NetworkInterfacePermissionStateCodePending is a NetworkInterfacePermissionStateCode enum value
    NetworkInterfacePermissionStateCodePending = "pending"

    // NetworkInterfacePermissionStateCodeGranted is a NetworkInterfacePermissionStateCode enum value
    NetworkInterfacePermissionStateCodeGranted = "granted"

    // NetworkInterfacePermissionStateCodeRevoking is a NetworkInterfacePermissionStateCode enum value
    NetworkInterfacePermissionStateCodeRevoking = "revoking"

    // NetworkInterfacePermissionStateCodeRevoked is a NetworkInterfacePermissionStateCode enum value
    NetworkInterfacePermissionStateCodeRevoked = "revoked"
)
const (
    // NetworkInterfaceStatusAvailable is a NetworkInterfaceStatus enum value
    NetworkInterfaceStatusAvailable = "available"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    // ScopeRegion is a scope enum value
    ScopeRegion = "Region"
)
const (
    ServiceName = "ec2"       // Service endpoint prefix API calls made to.
    EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
)

Service information constants

const (
    // ContainerFormatOva is a ContainerFormat enum value
    ContainerFormatOva = "ova"
)
const (
    // CurrencyCodeValuesUsd is a CurrencyCodeValues enum value
    CurrencyCodeValuesUsd = "USD"
)
const (
    // ElasticGpuStateAttached is a ElasticGpuState enum value
    ElasticGpuStateAttached = "ATTACHED"
)
const (
    // GatewayTypeIpsec1 is a GatewayType enum value
    GatewayTypeIpsec1 = "ipsec.1"
)
const (
    // PermissionGroupAll is a PermissionGroup enum value
    PermissionGroupAll = "all"
)
const (
    // PlacementStrategyCluster is a PlacementStrategy enum value
    PlacementStrategyCluster = "cluster"
)
const (
    // PlatformValuesWindows is a PlatformValues enum value
    PlatformValuesWindows = "Windows"
)
const (
    // RecurringChargeFrequencyHourly is a RecurringChargeFrequency enum value
    RecurringChargeFrequencyHourly = "Hourly"
)
const (
    // ResetFpgaImageAttributeNameLoadPermission is a ResetFpgaImageAttributeName enum value
    ResetFpgaImageAttributeNameLoadPermission = "loadPermission"
)
const (
    // ResetImageAttributeNameLaunchPermission is a ResetImageAttributeName enum value
    ResetImageAttributeNameLaunchPermission = "launchPermission"
)
const (
    // StatusNameReachability is a StatusName enum value
    StatusNameReachability = "reachability"
)
const (
    // VpcTenancyDefault is a VpcTenancy enum value
    VpcTenancyDefault = "default"
)
const (
    // VpnStaticRouteSourceStatic is a VpnStaticRouteSource enum value
    VpnStaticRouteSourceStatic = "Static"
)

type AcceptReservedInstancesExchangeQuoteInput

type AcceptReservedInstancesExchangeQuoteInput struct {

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

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

    // The configuration of the target Convertible Reserved Instance to exchange
    // for your current Convertible Reserved Instances.
    TargetConfigurations []*TargetConfigurationRequest `locationName:"TargetConfiguration" locationNameList:"TargetConfigurationRequest" type:"list"`
    // contains filtered or unexported fields
}

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

func (AcceptReservedInstancesExchangeQuoteInput) GoString

func (s AcceptReservedInstancesExchangeQuoteInput) GoString() string

GoString returns the string representation

func (*AcceptReservedInstancesExchangeQuoteInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AcceptReservedInstancesExchangeQuoteInput) SetReservedInstanceIds

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

SetReservedInstanceIds sets the ReservedInstanceIds field's value.

func (*AcceptReservedInstancesExchangeQuoteInput) SetTargetConfigurations

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

SetTargetConfigurations sets the TargetConfigurations field's value.

func (AcceptReservedInstancesExchangeQuoteInput) String

func (s AcceptReservedInstancesExchangeQuoteInput) String() string

String returns the string representation

func (*AcceptReservedInstancesExchangeQuoteInput) Validate

func (s *AcceptReservedInstancesExchangeQuoteInput) Validate() error

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

type AcceptReservedInstancesExchangeQuoteOutput

type AcceptReservedInstancesExchangeQuoteOutput struct {

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

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

func (AcceptReservedInstancesExchangeQuoteOutput) GoString

func (s AcceptReservedInstancesExchangeQuoteOutput) GoString() string

GoString returns the string representation

func (*AcceptReservedInstancesExchangeQuoteOutput) SetExchangeId

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

SetExchangeId sets the ExchangeId field's value.

func (AcceptReservedInstancesExchangeQuoteOutput) String

func (s AcceptReservedInstancesExchangeQuoteOutput) String() string

String returns the string representation

type AcceptVpcPeeringConnectionInput

type AcceptVpcPeeringConnectionInput struct {

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

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

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

func (AcceptVpcPeeringConnectionInput) GoString

func (s AcceptVpcPeeringConnectionInput) GoString() string

GoString returns the string representation

func (*AcceptVpcPeeringConnectionInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AcceptVpcPeeringConnectionInput) SetVpcPeeringConnectionId

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

SetVpcPeeringConnectionId sets the VpcPeeringConnectionId field's value.

func (AcceptVpcPeeringConnectionInput) String

func (s AcceptVpcPeeringConnectionInput) String() string

String returns the string representation

type AcceptVpcPeeringConnectionOutput

type AcceptVpcPeeringConnectionOutput struct {

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

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

func (AcceptVpcPeeringConnectionOutput) GoString

func (s AcceptVpcPeeringConnectionOutput) GoString() string

GoString returns the string representation

func (*AcceptVpcPeeringConnectionOutput) SetVpcPeeringConnection

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

SetVpcPeeringConnection sets the VpcPeeringConnection field's value.

func (AcceptVpcPeeringConnectionOutput) String

func (s AcceptVpcPeeringConnectionOutput) String() string

String returns the string representation

type AccountAttribute

type AccountAttribute struct {

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

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

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

func (AccountAttribute) GoString

func (s AccountAttribute) GoString() string

GoString returns the string representation

func (*AccountAttribute) SetAttributeName

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

SetAttributeName sets the AttributeName field's value.

func (*AccountAttribute) SetAttributeValues

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

SetAttributeValues sets the AttributeValues field's value.

func (AccountAttribute) String

func (s AccountAttribute) String() string

String returns the string representation

type AccountAttributeValue

type AccountAttributeValue struct {

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

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

func (AccountAttributeValue) GoString

func (s AccountAttributeValue) GoString() string

GoString returns the string representation

func (*AccountAttributeValue) SetAttributeValue

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

SetAttributeValue sets the AttributeValue field's value.

func (AccountAttributeValue) String

func (s AccountAttributeValue) String() string

String returns the string representation

type ActiveInstance

type ActiveInstance struct {

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

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

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

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

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

func (ActiveInstance) GoString

func (s ActiveInstance) GoString() string

GoString returns the string representation

func (*ActiveInstance) SetInstanceHealth

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

SetInstanceHealth sets the InstanceHealth field's value.

func (*ActiveInstance) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ActiveInstance) SetInstanceType

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

SetInstanceType sets the InstanceType field's value.

func (*ActiveInstance) SetSpotInstanceRequestId

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

SetSpotInstanceRequestId sets the SpotInstanceRequestId field's value.

func (ActiveInstance) String

func (s ActiveInstance) String() string

String returns the string representation

type Address

type Address struct {

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

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

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

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

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

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

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

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

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

func (Address) GoString

func (s Address) GoString() string

GoString returns the string representation

func (*Address) SetAllocationId

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

SetAllocationId sets the AllocationId field's value.

func (*Address) SetAssociationId

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

SetAssociationId sets the AssociationId field's value.

func (*Address) SetDomain

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

SetDomain sets the Domain field's value.

func (*Address) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*Address) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*Address) SetNetworkInterfaceOwnerId

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

SetNetworkInterfaceOwnerId sets the NetworkInterfaceOwnerId field's value.

func (*Address) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*Address) SetPublicIp

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

SetPublicIp sets the PublicIp field's value.

func (Address) String

func (s Address) String() string

String returns the string representation

type AllocateAddressInput

type AllocateAddressInput struct {

    // [EC2-VPC] The Elastic IP address to recover.
    Address *string `type:"string"`

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

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

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

func (AllocateAddressInput) GoString

func (s AllocateAddressInput) GoString() string

GoString returns the string representation

func (*AllocateAddressInput) SetAddress

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

SetAddress sets the Address field's value.

func (*AllocateAddressInput) SetDomain

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

SetDomain sets the Domain field's value.

func (*AllocateAddressInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (AllocateAddressInput) String

func (s AllocateAddressInput) String() string

String returns the string representation

type AllocateAddressOutput

type AllocateAddressOutput struct {

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

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

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

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

func (AllocateAddressOutput) GoString

func (s AllocateAddressOutput) GoString() string

GoString returns the string representation

func (*AllocateAddressOutput) SetAllocationId

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

SetAllocationId sets the AllocationId field's value.

func (*AllocateAddressOutput) SetDomain

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

SetDomain sets the Domain field's value.

func (*AllocateAddressOutput) SetPublicIp

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

SetPublicIp sets the PublicIp field's value.

func (AllocateAddressOutput) String

func (s AllocateAddressOutput) String() string

String returns the string representation

type AllocateHostsInput

type AllocateHostsInput struct {

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

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

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

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

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

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

func (AllocateHostsInput) GoString

func (s AllocateHostsInput) GoString() string

GoString returns the string representation

func (*AllocateHostsInput) SetAutoPlacement

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

SetAutoPlacement sets the AutoPlacement field's value.

func (*AllocateHostsInput) SetAvailabilityZone

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

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*AllocateHostsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*AllocateHostsInput) SetInstanceType

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

SetInstanceType sets the InstanceType field's value.

func (*AllocateHostsInput) SetQuantity

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

SetQuantity sets the Quantity field's value.

func (AllocateHostsInput) String

func (s AllocateHostsInput) String() string

String returns the string representation

func (*AllocateHostsInput) Validate

func (s *AllocateHostsInput) Validate() error

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

type AllocateHostsOutput

type AllocateHostsOutput struct {

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

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

func (AllocateHostsOutput) GoString

func (s AllocateHostsOutput) GoString() string

GoString returns the string representation

func (*AllocateHostsOutput) SetHostIds

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

SetHostIds sets the HostIds field's value.

func (AllocateHostsOutput) String

func (s AllocateHostsOutput) String() string

String returns the string representation

type AssignIpv6AddressesInput

type AssignIpv6AddressesInput struct {

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

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

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

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

func (AssignIpv6AddressesInput) GoString

func (s AssignIpv6AddressesInput) GoString() string

GoString returns the string representation

func (*AssignIpv6AddressesInput) SetIpv6AddressCount

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

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*AssignIpv6AddressesInput) SetIpv6Addresses

func (s *AssignIpv6AddressesInput) SetIpv6Addresses(v []*string) *AssignIpv6AddressesInput

SetIpv6Addresses sets the Ipv6Addresses field's value.

func (*AssignIpv6AddressesInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (AssignIpv6AddressesInput) String

func (s AssignIpv6AddressesInput) String() string

String returns the string representation

func (*AssignIpv6AddressesInput) Validate

func (s *AssignIpv6AddressesInput) Validate() error

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

type AssignIpv6AddressesOutput

type AssignIpv6AddressesOutput struct {

    // The IPv6 addresses assigned to the network interface.
    AssignedIpv6Addresses []*string `locationName:"assignedIpv6Addresses" locationNameList:"item" type:"list"`

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

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

func (AssignIpv6AddressesOutput) GoString

func (s AssignIpv6AddressesOutput) GoString() string

GoString returns the string representation

func (*AssignIpv6AddressesOutput) SetAssignedIpv6Addresses

func (s *AssignIpv6AddressesOutput) SetAssignedIpv6Addresses(v []*string) *AssignIpv6AddressesOutput

SetAssignedIpv6Addresses sets the AssignedIpv6Addresses field's value.

func (*AssignIpv6AddressesOutput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (AssignIpv6AddressesOutput) String

func (s AssignIpv6AddressesOutput) String() string

String returns the string representation

type AssignPrivateIpAddressesInput

type AssignPrivateIpAddressesInput struct {

    // Indicates whether to allow an IP address that is already assigned to another
    // network interface or instance to be reassigned to the specified network interface.
    AllowReassignment *bool `locationName:"allowReassignment" type:"boolean"`

    // The ID of the network interface.
    //
    // NetworkInterfaceId is a required field
    NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string" required:"true"`

    // One or more IP addresses to be assigned as a secondary private IP address
    // to the network interface. You can't specify this parameter when also specifying
    // a number of secondary IP addresses.
    //
    // If you don't specify an IP address, Amazon EC2 automatically selects an IP
    // address within the subnet range.
    PrivateIpAddresses []*string `locationName:"privateIpAddress" locationNameList:"PrivateIpAddress" type:"list"`

    // The number of secondary IP addresses to assign to the network interface.
    // You can't specify this parameter when also specifying private IP addresses.
    SecondaryPrivateIpAddressCount *int64 `locationName:"secondaryPrivateIpAddressCount" type:"integer"`
    // contains filtered or unexported fields
}

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

func (AssignPrivateIpAddressesInput) GoString

func (s AssignPrivateIpAddressesInput) GoString() string

GoString returns the string representation

func (*AssignPrivateIpAddressesInput) SetAllowReassignment

func (s *AssignPrivateIpAddressesInput) SetAllowReassignment(v bool) *AssignPrivateIpAddressesInput

SetAllowReassignment sets the AllowReassignment field's value.

func (*AssignPrivateIpAddressesInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignPrivateIpAddressesInput) SetPrivateIpAddresses

func (s *AssignPrivateIpAddressesInput) SetPrivateIpAddresses(v []*string) *AssignPrivateIpAddressesInput

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount

func (s *AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount(v int64) *AssignPrivateIpAddressesInput

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (AssignPrivateIpAddressesInput) String

func (s AssignPrivateIpAddressesInput) String() string

String returns the string representation

func (*AssignPrivateIpAddressesInput) Validate

func (s *AssignPrivateIpAddressesInput) Validate() error

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

type AssignPrivateIpAddressesOutput

type AssignPrivateIpAddressesOutput struct {
    // contains filtered or unexported fields
}

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

func (AssignPrivateIpAddressesOutput) GoString

func (s AssignPrivateIpAddressesOutput) GoString() string

GoString returns the string representation

func (AssignPrivateIpAddressesOutput) String

func (s AssignPrivateIpAddressesOutput) String() string

String returns the string representation

type AssociateAddressInput

type AssociateAddressInput struct {

    // [EC2-VPC] The allocation ID. This is required for EC2-VPC.
    AllocationId *string `type:"string"`

    // [EC2-VPC] For a VPC in an EC2-Classic account, specify true to allow an Elastic
    // IP address that is already associated with an instance or network interface
    // to be reassociated with the specified instance or network interface. Otherwise,
    // the operation fails. In a VPC in an EC2-VPC-only account, reassociation is
    // automatic, therefore you can specify false to ensure the operation fails
    // if the Elastic IP address is already associated with another resource.
    AllowReassociation *bool `locationName:"allowReassociation" type:"boolean"`

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

    // The ID of the instance. This is required for EC2-Classic. For EC2-VPC, you
    // can specify either the instance ID or the network interface ID, but not both.
    // The operation fails if you specify an instance ID unless exactly one network
    // interface is attached.
    InstanceId *string `type:"string"`

    // [EC2-VPC] The ID of the network interface. If the instance has more than
    // one network interface, you must specify a network interface ID.
    NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string"`

    // [EC2-VPC] The primary or secondary private IP address to associate with the
    // Elastic IP address. If no private IP address is specified, the Elastic IP
    // address is associated with the primary private IP address.
    PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"`

    // The Elastic IP address. This is required for EC2-Classic.
    PublicIp *string `type:"string"`
    // contains filtered or unexported fields
}

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

func (AssociateAddressInput) GoString

func (s AssociateAddressInput) GoString() string

GoString returns the string representation

func (*AssociateAddressInput) SetAllocationId

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

SetAllocationId sets the AllocationId field's value.

func (*AssociateAddressInput) SetAllowReassociation

func (s *AssociateAddressInput) SetAllowReassociation(v bool) *AssociateAddressInput

SetAllowReassociation sets the AllowReassociation field's value.

func (*AssociateAddressInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AssociateAddressInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AssociateAddressInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssociateAddressInput) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*AssociateAddressInput) SetPublicIp

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

SetPublicIp sets the PublicIp field's value.

func (AssociateAddressInput) String

func (s AssociateAddressInput) String() string

String returns the string representation

type AssociateAddressOutput

type AssociateAddressOutput struct {

    // [EC2-VPC] The ID that represents the association of the Elastic IP address
    // with an instance.
    AssociationId *string `locationName:"associationId" type:"string"`
    // contains filtered or unexported fields
}

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

func (AssociateAddressOutput) GoString

func (s AssociateAddressOutput) GoString() string

GoString returns the string representation

func (*AssociateAddressOutput) SetAssociationId

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

SetAssociationId sets the AssociationId field's value.

func (AssociateAddressOutput) String

func (s AssociateAddressOutput) String() string

String returns the string representation

type AssociateDhcpOptionsInput

type AssociateDhcpOptionsInput struct {

    // The ID of the DHCP options set, or default to associate no DHCP options with
    // the VPC.
    //
    // DhcpOptionsId is a required field
    DhcpOptionsId *string `type:"string" required:"true"`

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

    // The ID of the VPC.
    //
    // VpcId is a required field
    VpcId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AssociateDhcpOptionsInput) GoString

func (s AssociateDhcpOptionsInput) GoString() string

GoString returns the string representation

func (*AssociateDhcpOptionsInput) SetDhcpOptionsId

func (s *AssociateDhcpOptionsInput) SetDhcpOptionsId(v string) *AssociateDhcpOptionsInput

SetDhcpOptionsId sets the DhcpOptionsId field's value.

func (*AssociateDhcpOptionsInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AssociateDhcpOptionsInput) SetVpcId

func (s *AssociateDhcpOptionsInput) SetVpcId(v string) *AssociateDhcpOptionsInput

SetVpcId sets the VpcId field's value.

func (AssociateDhcpOptionsInput) String

func (s AssociateDhcpOptionsInput) String() string

String returns the string representation

func (*AssociateDhcpOptionsInput) Validate

func (s *AssociateDhcpOptionsInput) Validate() error

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

type AssociateDhcpOptionsOutput

type AssociateDhcpOptionsOutput struct {
    // contains filtered or unexported fields
}

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

func (AssociateDhcpOptionsOutput) GoString

func (s AssociateDhcpOptionsOutput) GoString() string

GoString returns the string representation

func (AssociateDhcpOptionsOutput) String

func (s AssociateDhcpOptionsOutput) String() string

String returns the string representation

type AssociateIamInstanceProfileInput

type AssociateIamInstanceProfileInput struct {

    // The IAM instance profile.
    //
    // IamInstanceProfile is a required field
    IamInstanceProfile *IamInstanceProfileSpecification `type:"structure" required:"true"`

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AssociateIamInstanceProfileInput) GoString

func (s AssociateIamInstanceProfileInput) GoString() string

GoString returns the string representation

func (*AssociateIamInstanceProfileInput) SetIamInstanceProfile

func (s *AssociateIamInstanceProfileInput) SetIamInstanceProfile(v *IamInstanceProfileSpecification) *AssociateIamInstanceProfileInput

SetIamInstanceProfile sets the IamInstanceProfile field's value.

func (*AssociateIamInstanceProfileInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (AssociateIamInstanceProfileInput) String

func (s AssociateIamInstanceProfileInput) String() string

String returns the string representation

func (*AssociateIamInstanceProfileInput) Validate

func (s *AssociateIamInstanceProfileInput) Validate() error

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

type AssociateIamInstanceProfileOutput

type AssociateIamInstanceProfileOutput struct {

    // Information about the IAM instance profile association.
    IamInstanceProfileAssociation *IamInstanceProfileAssociation `locationName:"iamInstanceProfileAssociation" type:"structure"`
    // contains filtered or unexported fields
}

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

func (AssociateIamInstanceProfileOutput) GoString

func (s AssociateIamInstanceProfileOutput) GoString() string

GoString returns the string representation

func (*AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation

func (s *AssociateIamInstanceProfileOutput) SetIamInstanceProfileAssociation(v *IamInstanceProfileAssociation) *AssociateIamInstanceProfileOutput

SetIamInstanceProfileAssociation sets the IamInstanceProfileAssociation field's value.

func (AssociateIamInstanceProfileOutput) String

func (s AssociateIamInstanceProfileOutput) String() string

String returns the string representation

type AssociateRouteTableInput

type AssociateRouteTableInput struct {

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

    // The ID of the route table.
    //
    // RouteTableId is a required field
    RouteTableId *string `locationName:"routeTableId" type:"string" required:"true"`

    // The ID of the subnet.
    //
    // SubnetId is a required field
    SubnetId *string `locationName:"subnetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AssociateRouteTableInput) GoString

func (s AssociateRouteTableInput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AssociateRouteTableInput) SetRouteTableId

func (s *AssociateRouteTableInput) SetRouteTableId(v string) *AssociateRouteTableInput

SetRouteTableId sets the RouteTableId field's value.

func (*AssociateRouteTableInput) SetSubnetId

func (s *AssociateRouteTableInput) SetSubnetId(v string) *AssociateRouteTableInput

SetSubnetId sets the SubnetId field's value.

func (AssociateRouteTableInput) String

func (s AssociateRouteTableInput) String() string

String returns the string representation

func (*AssociateRouteTableInput) Validate

func (s *AssociateRouteTableInput) Validate() error

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

type AssociateRouteTableOutput

type AssociateRouteTableOutput struct {

    // The route table association ID (needed to disassociate the route table).
    AssociationId *string `locationName:"associationId" type:"string"`
    // contains filtered or unexported fields
}

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

func (AssociateRouteTableOutput) GoString

func (s AssociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableOutput) SetAssociationId

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

SetAssociationId sets the AssociationId field's value.

func (AssociateRouteTableOutput) String

func (s AssociateRouteTableOutput) String() string

String returns the string representation

type AssociateSubnetCidrBlockInput

type AssociateSubnetCidrBlockInput struct {

    // The IPv6 CIDR block for your subnet. The subnet must have a /64 prefix length.
    //
    // Ipv6CidrBlock is a required field
    Ipv6CidrBlock *string `locationName:"ipv6CidrBlock" type:"string" required:"true"`

    // The ID of your subnet.
    //
    // SubnetId is a required field
    SubnetId *string `locationName:"subnetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AssociateSubnetCidrBlockInput) GoString

func (s AssociateSubnetCidrBlockInput) GoString() string

GoString returns the string representation

func (*AssociateSubnetCidrBlockInput) SetIpv6CidrBlock

func (s *AssociateSubnetCidrBlockInput) SetIpv6CidrBlock(v string) *AssociateSubnetCidrBlockInput

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*AssociateSubnetCidrBlockInput) SetSubnetId

func (s *AssociateSubnetCidrBlockInput) SetSubnetId(v string) *AssociateSubnetCidrBlockInput

SetSubnetId sets the SubnetId field's value.

func (AssociateSubnetCidrBlockInput) String

func (s AssociateSubnetCidrBlockInput) String() string

String returns the string representation

func (*AssociateSubnetCidrBlockInput) Validate

func (s *AssociateSubnetCidrBlockInput) Validate() error

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

type AssociateSubnetCidrBlockOutput

type AssociateSubnetCidrBlockOutput struct {

    // Information about the IPv6 CIDR block association.
    Ipv6CidrBlockAssociation *SubnetIpv6CidrBlockAssociation `locationName:"ipv6CidrBlockAssociation" type:"structure"`

    // The ID of the subnet.
    SubnetId *string `locationName:"subnetId" type:"string"`
    // contains filtered or unexported fields
}

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

func (AssociateSubnetCidrBlockOutput) GoString

func (s AssociateSubnetCidrBlockOutput) GoString() string

GoString returns the string representation

func (*AssociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation

func (s *AssociateSubnetCidrBlockOutput) SetIpv6CidrBlockAssociation(v *SubnetIpv6CidrBlockAssociation) *AssociateSubnetCidrBlockOutput

SetIpv6CidrBlockAssociation sets the Ipv6CidrBlockAssociation field's value.

func (*AssociateSubnetCidrBlockOutput) SetSubnetId

func (s *AssociateSubnetCidrBlockOutput) SetSubnetId(v string) *AssociateSubnetCidrBlockOutput

SetSubnetId sets the SubnetId field's value.

func (AssociateSubnetCidrBlockOutput) String

func (s AssociateSubnetCidrBlockOutput) String() string

String returns the string representation

type AssociateVpcCidrBlockInput

type AssociateVpcCidrBlockInput struct {

    // Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for
    // the VPC. You cannot specify the range of IPv6 addresses, or the size of the
    // CIDR block.
    AmazonProvidedIpv6CidrBlock *bool `locationName:"amazonProvidedIpv6CidrBlock" type:"boolean"`

    // An IPv4 CIDR block to associate with the VPC.
    CidrBlock *string `type:"string"`

    // The ID of the VPC.
    //
    // VpcId is a required field
    VpcId *string `locationName:"vpcId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AssociateVpcCidrBlockInput) GoString

func (s AssociateVpcCidrBlockInput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockInput) SetAmazonProvidedIpv6CidrBlock

func (s *AssociateVpcCidrBlockInput) SetAmazonProvidedIpv6CidrBlock(v bool) *AssociateVpcCidrBlockInput

SetAmazonProvidedIpv6CidrBlock sets the AmazonProvidedIpv6CidrBlock field's value.

func (*AssociateVpcCidrBlockInput) SetCidrBlock

func (s *AssociateVpcCidrBlockInput) SetCidrBlock(v string) *AssociateVpcCidrBlockInput

SetCidrBlock sets the CidrBlock field's value.

func (*AssociateVpcCidrBlockInput) SetVpcId

func (s *AssociateVpcCidrBlockInput) SetVpcId(v string) *AssociateVpcCidrBlockInput

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockInput) String

func (s AssociateVpcCidrBlockInput) String() string

String returns the string representation

func (*AssociateVpcCidrBlockInput) Validate

func (s *AssociateVpcCidrBlockInput) Validate() error

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

type AssociateVpcCidrBlockOutput

type AssociateVpcCidrBlockOutput struct {

    // Information about the IPv4 CIDR block association.
    CidrBlockAssociation *VpcCidrBlockAssociation `locationName:"cidrBlockAssociation" type:"structure"`

    // Information about the IPv6 CIDR block association.
    Ipv6CidrBlockAssociation *VpcIpv6CidrBlockAssociation `locationName:"ipv6CidrBlockAssociation" type:"structure"`

    // The ID of the VPC.
    VpcId *string `locationName:"vpcId" type:"string"`
    // contains filtered or unexported fields
}

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

func (AssociateVpcCidrBlockOutput) GoString

func (s AssociateVpcCidrBlockOutput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockOutput) SetCidrBlockAssociation

func (s *AssociateVpcCidrBlockOutput) SetCidrBlockAssociation(v *VpcCidrBlockAssociation) *AssociateVpcCidrBlockOutput

SetCidrBlockAssociation sets the CidrBlockAssociation field's value.

func (*AssociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation

func (s *AssociateVpcCidrBlockOutput) SetIpv6CidrBlockAssociation(v *VpcIpv6CidrBlockAssociation) *AssociateVpcCidrBlockOutput

SetIpv6CidrBlockAssociation sets the Ipv6CidrBlockAssociation field's value.

func (*AssociateVpcCidrBlockOutput) SetVpcId

func (s *AssociateVpcCidrBlockOutput) SetVpcId(v string) *AssociateVpcCidrBlockOutput

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockOutput) String

func (s AssociateVpcCidrBlockOutput) String() string

String returns the string representation

type AttachClassicLinkVpcInput

type AttachClassicLinkVpcInput struct {

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

    // The ID of one or more of the VPC's security groups. You cannot specify security
    // groups from a different VPC.
    //
    // Groups is a required field
    Groups []*string `locationName:"SecurityGroupId" locationNameList:"groupId" type:"list" required:"true"`

    // The ID of an EC2-Classic instance to link to the ClassicLink-enabled VPC.
    //
    // InstanceId is a required field
    InstanceId *string `locationName:"instanceId" type:"string" required:"true"`

    // The ID of a ClassicLink-enabled VPC.
    //
    // VpcId is a required field
    VpcId *string `locationName:"vpcId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AttachClassicLinkVpcInput) GoString

func (s AttachClassicLinkVpcInput) GoString() string

GoString returns the string representation

func (*AttachClassicLinkVpcInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AttachClassicLinkVpcInput) SetGroups

func (s *AttachClassicLinkVpcInput) SetGroups(v []*string) *AttachClassicLinkVpcInput

SetGroups sets the Groups field's value.

func (*AttachClassicLinkVpcInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AttachClassicLinkVpcInput) SetVpcId

func (s *AttachClassicLinkVpcInput) SetVpcId(v string) *AttachClassicLinkVpcInput

SetVpcId sets the VpcId field's value.

func (AttachClassicLinkVpcInput) String

func (s AttachClassicLinkVpcInput) String() string

String returns the string representation

func (*AttachClassicLinkVpcInput) Validate

func (s *AttachClassicLinkVpcInput) Validate() error

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

type AttachClassicLinkVpcOutput

type AttachClassicLinkVpcOutput struct {

    // Returns true if the request succeeds; otherwise, it returns an error.
    Return *bool `locationName:"return" type:"boolean"`
    // contains filtered or unexported fields
}

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

func (AttachClassicLinkVpcOutput) GoString

func (s AttachClassicLinkVpcOutput) GoString() string

GoString returns the string representation

func (*AttachClassicLinkVpcOutput) SetReturn

func (s *AttachClassicLinkVpcOutput) SetReturn(v bool) *AttachClassicLinkVpcOutput

SetReturn sets the Return field's value.

func (AttachClassicLinkVpcOutput) String

func (s AttachClassicLinkVpcOutput) String() string

String returns the string representation

type AttachInternetGatewayInput

type AttachInternetGatewayInput struct {

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

    // The ID of the Internet gateway.
    //
    // InternetGatewayId is a required field
    InternetGatewayId *string `locationName:"internetGatewayId" type:"string" required:"true"`

    // The ID of the VPC.
    //
    // VpcId is a required field
    VpcId *string `locationName:"vpcId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AttachInternetGatewayInput) GoString

func (s AttachInternetGatewayInput) GoString() string

GoString returns the string representation

func (*AttachInternetGatewayInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AttachInternetGatewayInput) SetInternetGatewayId

func (s *AttachInternetGatewayInput) SetInternetGatewayId(v string) *AttachInternetGatewayInput

SetInternetGatewayId sets the InternetGatewayId field's value.

func (*AttachInternetGatewayInput) SetVpcId

func (s *AttachInternetGatewayInput) SetVpcId(v string) *AttachInternetGatewayInput

SetVpcId sets the VpcId field's value.

func (AttachInternetGatewayInput) String

func (s AttachInternetGatewayInput) String() string

String returns the string representation

func (*AttachInternetGatewayInput) Validate

func (s *AttachInternetGatewayInput) Validate() error

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

type AttachInternetGatewayOutput

type AttachInternetGatewayOutput struct {
    // contains filtered or unexported fields
}

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

func (AttachInternetGatewayOutput) GoString

func (s AttachInternetGatewayOutput) GoString() string

GoString returns the string representation

func (AttachInternetGatewayOutput) String

func (s AttachInternetGatewayOutput) String() string

String returns the string representation

type AttachNetworkInterfaceInput

type AttachNetworkInterfaceInput struct {

    // The index of the device for the network interface attachment.
    //
    // DeviceIndex is a required field
    DeviceIndex *int64 `locationName:"deviceIndex" type:"integer" required:"true"`

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

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `locationName:"instanceId" type:"string" required:"true"`

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

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

func (AttachNetworkInterfaceInput) GoString

func (s AttachNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*AttachNetworkInterfaceInput) SetDeviceIndex

func (s *AttachNetworkInterfaceInput) SetDeviceIndex(v int64) *AttachNetworkInterfaceInput

SetDeviceIndex sets the DeviceIndex field's value.

func (*AttachNetworkInterfaceInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AttachNetworkInterfaceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AttachNetworkInterfaceInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (AttachNetworkInterfaceInput) String

func (s AttachNetworkInterfaceInput) String() string

String returns the string representation

func (*AttachNetworkInterfaceInput) Validate

func (s *AttachNetworkInterfaceInput) Validate() error

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

type AttachNetworkInterfaceOutput

type AttachNetworkInterfaceOutput struct {

    // The ID of the network interface attachment.
    AttachmentId *string `locationName:"attachmentId" type:"string"`
    // contains filtered or unexported fields
}

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

func (AttachNetworkInterfaceOutput) GoString

func (s AttachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*AttachNetworkInterfaceOutput) SetAttachmentId

func (s *AttachNetworkInterfaceOutput) SetAttachmentId(v string) *AttachNetworkInterfaceOutput

SetAttachmentId sets the AttachmentId field's value.

func (AttachNetworkInterfaceOutput) String

func (s AttachNetworkInterfaceOutput) String() string

String returns the string representation

type AttachVolumeInput

type AttachVolumeInput struct {

    // The device name to expose to the instance (for example, /dev/sdh or xvdh).
    //
    // Device is a required field
    Device *string `type:"string" required:"true"`

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

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `type:"string" required:"true"`

    // The ID of the EBS volume. The volume and instance must be within the same
    // Availability Zone.
    //
    // VolumeId is a required field
    VolumeId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AttachVolumeInput) GoString

func (s AttachVolumeInput) GoString() string

GoString returns the string representation

func (*AttachVolumeInput) SetDevice

func (s *AttachVolumeInput) SetDevice(v string) *AttachVolumeInput

SetDevice sets the Device field's value.

func (*AttachVolumeInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AttachVolumeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AttachVolumeInput) SetVolumeId

func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput

SetVolumeId sets the VolumeId field's value.

func (AttachVolumeInput) String

func (s AttachVolumeInput) String() string

String returns the string representation

func (*AttachVolumeInput) Validate

func (s *AttachVolumeInput) Validate() error

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

type AttachVpnGatewayInput

type AttachVpnGatewayInput struct {

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

    // The ID of the VPC.
    //
    // VpcId is a required field
    VpcId *string `type:"string" required:"true"`

    // The ID of the virtual private gateway.
    //
    // VpnGatewayId is a required field
    VpnGatewayId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (AttachVpnGatewayInput) GoString

func (s AttachVpnGatewayInput) GoString() string

GoString returns the string representation

func (*AttachVpnGatewayInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AttachVpnGatewayInput) SetVpcId

func (s *AttachVpnGatewayInput) SetVpcId(v string) *AttachVpnGatewayInput

SetVpcId sets the VpcId field's value.

func (*AttachVpnGatewayInput) SetVpnGatewayId

func (s *AttachVpnGatewayInput) SetVpnGatewayId(v string) *AttachVpnGatewayInput

SetVpnGatewayId sets the VpnGatewayId field's value.

func (AttachVpnGatewayInput) String

func (s AttachVpnGatewayInput) String() string

String returns the string representation

func (*AttachVpnGatewayInput) Validate

func (s *AttachVpnGatewayInput) Validate() error

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

type AttachVpnGatewayOutput

type AttachVpnGatewayOutput struct {

    // Information about the attachment.
    VpcAttachment *VpcAttachment `locationName:"attachment" type:"structure"`
    // contains filtered or unexported fields
}

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

func (AttachVpnGatewayOutput) GoString

func (s AttachVpnGatewayOutput) GoString() string

GoString returns the string representation

func (*AttachVpnGatewayOutput) SetVpcAttachment

func (s *AttachVpnGatewayOutput) SetVpcAttachment(v *VpcAttachment) *AttachVpnGatewayOutput

SetVpcAttachment sets the VpcAttachment field's value.

func (AttachVpnGatewayOutput) String

func (s AttachVpnGatewayOutput) String() string

String returns the string representation

type AttributeBooleanValue

type AttributeBooleanValue struct {

    // The attribute value. The valid values are true or false.
    Value *bool `locationName:"value" type:"boolean"`
    // contains filtered or unexported fields
}

Describes a value for a resource attribute that is a Boolean value. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AttributeBooleanValue

func (AttributeBooleanValue) GoString

func (s AttributeBooleanValue) GoString() string

GoString returns the string representation

func (*AttributeBooleanValue) SetValue

func (s *AttributeBooleanValue) SetValue(v bool) *AttributeBooleanValue

SetValue sets the Value field's value.

func (AttributeBooleanValue) String

func (s AttributeBooleanValue) String() string

String returns the string representation

type AttributeValue

type AttributeValue struct {

    // The attribute value. Note that the value is case-sensitive.
    Value *string `locationName:"value" type:"string"`
    // contains filtered or unexported fields
}

Describes a value for a resource attribute that is a String. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AttributeValue

func (AttributeValue) GoString

func (s AttributeValue) GoString() string

GoString returns the string representation

func (*AttributeValue) SetValue

func (s *AttributeValue) SetValue(v string) *AttributeValue

SetValue sets the Value field's value.

func (AttributeValue) String

func (s AttributeValue) String() string

String returns the string representation

type AuthorizeSecurityGroupEgressInput

type AuthorizeSecurityGroupEgressInput struct {

    // Not supported. Use a set of IP permissions to specify the CIDR.
    CidrIp *string `locationName:"cidrIp" type:"string"`

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

    // Not supported. Use a set of IP permissions to specify the port.
    FromPort *int64 `locationName:"fromPort" type:"integer"`

    // The ID of the security group.
    //
    // GroupId is a required field
    GroupId *string `locationName:"groupId" type:"string" required:"true"`

    // One or more sets of IP permissions. You can't specify a destination security
    // group and a CIDR IP address range in the same set of permissions.
    IpPermissions []*IpPermission `locationName:"ipPermissions" locationNameList:"item" type:"list"`

    // Not supported. Use a set of IP permissions to specify the protocol name or
    // number.
    IpProtocol *string `locationName:"ipProtocol" type:"string"`

    // Not supported. Use a set of IP permissions to specify a destination security
    // group.
    SourceSecurityGroupName *string `locationName:"sourceSecurityGroupName" type:"string"`

    // Not supported. Use a set of IP permissions to specify a destination security
    // group.
    SourceSecurityGroupOwnerId *string `locationName:"sourceSecurityGroupOwnerId" type:"string"`

    // Not supported. Use a set of IP permissions to specify the port.
    ToPort *int64 `locationName:"toPort" type:"integer"`
    // contains filtered or unexported fields
}

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

func (AuthorizeSecurityGroupEgressInput) GoString

func (s AuthorizeSecurityGroupEgressInput) GoString() string

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressInput) SetCidrIp

func (s *AuthorizeSecurityGroupEgressInput) SetCidrIp(v string) *AuthorizeSecurityGroupEgressInput

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupEgressInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AuthorizeSecurityGroupEgressInput) SetFromPort

func (s *AuthorizeSecurityGroupEgressInput) SetFromPort(v int64) *AuthorizeSecurityGroupEgressInput

SetFromPort sets the FromPort field's value.

func (*AuthorizeSecurityGroupEgressInput) SetGroupId

func (s *AuthorizeSecurityGroupEgressInput) SetGroupId(v string) *AuthorizeSecurityGroupEgressInput

SetGroupId sets the GroupId field's value.

func (*AuthorizeSecurityGroupEgressInput) SetIpPermissions

func (s *AuthorizeSecurityGroupEgressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupEgressInput

SetIpPermissions sets the IpPermissions field's value.

func (*AuthorizeSecurityGroupEgressInput) SetIpProtocol

func (s *AuthorizeSecurityGroupEgressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupEgressInput

SetIpProtocol sets the IpProtocol field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupName

func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupEgressInput

SetSourceSecurityGroupName sets the SourceSecurityGroupName field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId

func (s *AuthorizeSecurityGroupEgressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupEgressInput

SetSourceSecurityGroupOwnerId sets the SourceSecurityGroupOwnerId field's value.

func (*AuthorizeSecurityGroupEgressInput) SetToPort

func (s *AuthorizeSecurityGroupEgressInput) SetToPort(v int64) *AuthorizeSecurityGroupEgressInput

SetToPort sets the ToPort field's value.

func (AuthorizeSecurityGroupEgressInput) String

func (s AuthorizeSecurityGroupEgressInput) String() string

String returns the string representation

func (*AuthorizeSecurityGroupEgressInput) Validate

func (s *AuthorizeSecurityGroupEgressInput) Validate() error

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

type AuthorizeSecurityGroupEgressOutput

type AuthorizeSecurityGroupEgressOutput struct {
    // contains filtered or unexported fields
}

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

func (AuthorizeSecurityGroupEgressOutput) GoString

func (s AuthorizeSecurityGroupEgressOutput) GoString() string

GoString returns the string representation

func (AuthorizeSecurityGroupEgressOutput) String

func (s AuthorizeSecurityGroupEgressOutput) String() string

String returns the string representation

type AuthorizeSecurityGroupIngressInput

type AuthorizeSecurityGroupIngressInput struct {

    // The CIDR IPv4 address range. You can't specify this parameter when specifying
    // a source security group.
    CidrIp *string `type:"string"`

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

    // The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6
    // type number. For the ICMP/ICMPv6 type number, use -1 to specify all types.
    // If you specify all ICMP/ICMPv6 types, you must specify all codes.
    FromPort *int64 `type:"integer"`

    // The ID of the security group. You must specify either the security group
    // ID or the security group name in the request. For security groups in a nondefault
    // VPC, you must specify the security group ID.
    GroupId *string `type:"string"`

    // [EC2-Classic, default VPC] The name of the security group. You must specify
    // either the security group ID or the security group name in the request.
    GroupName *string `type:"string"`

    // One or more sets of IP permissions. Can be used to specify multiple rules
    // in a single command.
    IpPermissions []*IpPermission `locationNameList:"item" type:"list"`

    // The IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers (http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml)).
    // (VPC only) Use -1 to specify all protocols. If you specify -1, or a protocol
    // number other than tcp, udp, icmp, or 58 (ICMPv6), traffic on all ports is
    // allowed, regardless of any ports you specify. For tcp, udp, and icmp, you
    // must specify a port range. For protocol 58 (ICMPv6), you can optionally specify
    // a port range; if you don't, traffic for all types and codes is allowed.
    IpProtocol *string `type:"string"`

    // [EC2-Classic, default VPC] The name of the source security group. You can't
    // specify this parameter in combination with the following parameters: the
    // CIDR IP address range, the start of the port range, the IP protocol, and
    // the end of the port range. Creates rules that grant full ICMP, UDP, and TCP
    // access. To create a rule with a specific IP protocol and port range, use
    // a set of IP permissions instead. For EC2-VPC, the source security group must
    // be in the same VPC.
    SourceSecurityGroupName *string `type:"string"`

    // [EC2-Classic] The AWS account ID for the source security group, if the source
    // security group is in a different account. You can't specify this parameter
    // in combination with the following parameters: the CIDR IP address range,
    // the IP protocol, the start of the port range, and the end of the port range.
    // Creates rules that grant full ICMP, UDP, and TCP access. To create a rule
    // with a specific IP protocol and port range, use a set of IP permissions instead.
    SourceSecurityGroupOwnerId *string `type:"string"`

    // The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code
    // number. For the ICMP/ICMPv6 code number, use -1 to specify all codes. If
    // you specify all ICMP/ICMPv6 types, you must specify all codes.
    ToPort *int64 `type:"integer"`
    // contains filtered or unexported fields
}

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

func (AuthorizeSecurityGroupIngressInput) GoString

func (s AuthorizeSecurityGroupIngressInput) GoString() string

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressInput) SetCidrIp

func (s *AuthorizeSecurityGroupIngressInput) SetCidrIp(v string) *AuthorizeSecurityGroupIngressInput

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupIngressInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*AuthorizeSecurityGroupIngressInput) SetFromPort

func (s *AuthorizeSecurityGroupIngressInput) SetFromPort(v int64) *AuthorizeSecurityGroupIngressInput

SetFromPort sets the FromPort field's value.

func (*AuthorizeSecurityGroupIngressInput) SetGroupId

func (s *AuthorizeSecurityGroupIngressInput) SetGroupId(v string) *AuthorizeSecurityGroupIngressInput

SetGroupId sets the GroupId field's value.

func (*AuthorizeSecurityGroupIngressInput) SetGroupName

func (s *AuthorizeSecurityGroupIngressInput) SetGroupName(v string) *AuthorizeSecurityGroupIngressInput

SetGroupName sets the GroupName field's value.

func (*AuthorizeSecurityGroupIngressInput) SetIpPermissions

func (s *AuthorizeSecurityGroupIngressInput) SetIpPermissions(v []*IpPermission) *AuthorizeSecurityGroupIngressInput

SetIpPermissions sets the IpPermissions field's value.

func (*AuthorizeSecurityGroupIngressInput) SetIpProtocol

func (s *AuthorizeSecurityGroupIngressInput) SetIpProtocol(v string) *AuthorizeSecurityGroupIngressInput

SetIpProtocol sets the IpProtocol field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupName

func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupName(v string) *AuthorizeSecurityGroupIngressInput

SetSourceSecurityGroupName sets the SourceSecurityGroupName field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId

func (s *AuthorizeSecurityGroupIngressInput) SetSourceSecurityGroupOwnerId(v string) *AuthorizeSecurityGroupIngressInput

SetSourceSecurityGroupOwnerId sets the SourceSecurityGroupOwnerId field's value.

func (*AuthorizeSecurityGroupIngressInput) SetToPort

func (s *AuthorizeSecurityGroupIngressInput) SetToPort(v int64) *AuthorizeSecurityGroupIngressInput

SetToPort sets the ToPort field's value.

func (AuthorizeSecurityGroupIngressInput) String

func (s AuthorizeSecurityGroupIngressInput) String() string

String returns the string representation

type AuthorizeSecurityGroupIngressOutput

type AuthorizeSecurityGroupIngressOutput struct {
    // contains filtered or unexported fields
}

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

func (AuthorizeSecurityGroupIngressOutput) GoString

func (s AuthorizeSecurityGroupIngressOutput) GoString() string

GoString returns the string representation

func (AuthorizeSecurityGroupIngressOutput) String

func (s AuthorizeSecurityGroupIngressOutput) String() string

String returns the string representation

type AvailabilityZone

type AvailabilityZone struct {

    // Any messages about the Availability Zone.
    Messages []*AvailabilityZoneMessage `locationName:"messageSet" locationNameList:"item" type:"list"`

    // The name of the region.
    RegionName *string `locationName:"regionName" type:"string"`

    // The state of the Availability Zone.
    State *string `locationName:"zoneState" type:"string" enum:"AvailabilityZoneState"`

    // The name of the Availability Zone.
    ZoneName *string `locationName:"zoneName" type:"string"`
    // contains filtered or unexported fields
}

Describes an Availability Zone. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AvailabilityZone

func (AvailabilityZone) GoString

func (s AvailabilityZone) GoString() string

GoString returns the string representation

func (*AvailabilityZone) SetMessages

func (s *AvailabilityZone) SetMessages(v []*AvailabilityZoneMessage) *AvailabilityZone

SetMessages sets the Messages field's value.

func (*AvailabilityZone) SetRegionName

func (s *AvailabilityZone) SetRegionName(v string) *AvailabilityZone

SetRegionName sets the RegionName field's value.

func (*AvailabilityZone) SetState

func (s *AvailabilityZone) SetState(v string) *AvailabilityZone

SetState sets the State field's value.

func (*AvailabilityZone) SetZoneName

func (s *AvailabilityZone) SetZoneName(v string) *AvailabilityZone

SetZoneName sets the ZoneName field's value.

func (AvailabilityZone) String

func (s AvailabilityZone) String() string

String returns the string representation

type AvailabilityZoneMessage

type AvailabilityZoneMessage struct {

    // The message about the Availability Zone.
    Message *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

Describes a message about an Availability Zone. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AvailabilityZoneMessage

func (AvailabilityZoneMessage) GoString

func (s AvailabilityZoneMessage) GoString() string

GoString returns the string representation

func (*AvailabilityZoneMessage) SetMessage

func (s *AvailabilityZoneMessage) SetMessage(v string) *AvailabilityZoneMessage

SetMessage sets the Message field's value.

func (AvailabilityZoneMessage) String

func (s AvailabilityZoneMessage) String() string

String returns the string representation

type AvailableCapacity

type AvailableCapacity struct {

    // The total number of instances that the Dedicated Host supports.
    AvailableInstanceCapacity []*InstanceCapacity `locationName:"availableInstanceCapacity" locationNameList:"item" type:"list"`

    // The number of vCPUs available on the Dedicated Host.
    AvailableVCpus *int64 `locationName:"availableVCpus" type:"integer"`
    // contains filtered or unexported fields
}

The capacity information for instances launched onto the Dedicated Host. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AvailableCapacity

func (AvailableCapacity) GoString

func (s AvailableCapacity) GoString() string

GoString returns the string representation

func (*AvailableCapacity) SetAvailableInstanceCapacity

func (s *AvailableCapacity) SetAvailableInstanceCapacity(v []*InstanceCapacity) *AvailableCapacity

SetAvailableInstanceCapacity sets the AvailableInstanceCapacity field's value.

func (*AvailableCapacity) SetAvailableVCpus

func (s *AvailableCapacity) SetAvailableVCpus(v int64) *AvailableCapacity

SetAvailableVCpus sets the AvailableVCpus field's value.

func (AvailableCapacity) String

func (s AvailableCapacity) String() string

String returns the string representation

type BlobAttributeValue

type BlobAttributeValue struct {

    // Value is automatically base64 encoded/decoded by the SDK.
    Value []byte `locationName:"value" type:"blob"`
    // contains filtered or unexported fields
}

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

func (BlobAttributeValue) GoString

func (s BlobAttributeValue) GoString() string

GoString returns the string representation

func (*BlobAttributeValue) SetValue

func (s *BlobAttributeValue) SetValue(v []byte) *BlobAttributeValue

SetValue sets the Value field's value.

func (BlobAttributeValue) String

func (s BlobAttributeValue) String() string

String returns the string representation

type BlockDeviceMapping

type BlockDeviceMapping struct {

    // The device name exposed to the instance (for example, /dev/sdh or xvdh).
    DeviceName *string `locationName:"deviceName" type:"string"`

    // Parameters used to automatically set up EBS volumes when the instance is
    // launched.
    Ebs *EbsBlockDevice `locationName:"ebs" type:"structure"`

    // Suppresses the specified device included in the block device mapping of the
    // AMI.
    NoDevice *string `locationName:"noDevice" type:"string"`

    // The virtual device name (ephemeralN). Instance store volumes are numbered
    // starting from 0. An instance type with 2 available instance store volumes
    // can specify mappings for ephemeral0 and ephemeral1.The number of available
    // instance store volumes depends on the instance type. After you connect to
    // the instance, you must mount the volume.
    //
    // Constraints: For M3 instances, you must specify instance store volumes in
    // the block device mapping for the instance. When you launch an M3 instance,
    // we ignore any instance store volumes specified in the block device mapping
    // for the AMI.
    VirtualName *string `locationName:"virtualName" type:"string"`
    // contains filtered or unexported fields
}

Describes a block device mapping. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/BlockDeviceMapping

func (BlockDeviceMapping) GoString

func (s BlockDeviceMapping) GoString() string

GoString returns the string representation

func (*BlockDeviceMapping) SetDeviceName

func (s *BlockDeviceMapping) SetDeviceName(v string) *BlockDeviceMapping

SetDeviceName sets the DeviceName field's value.

func (*BlockDeviceMapping) SetEbs

func (s *BlockDeviceMapping) SetEbs(v *EbsBlockDevice) *BlockDeviceMapping

SetEbs sets the Ebs field's value.

func (*BlockDeviceMapping) SetNoDevice

func (s *BlockDeviceMapping) SetNoDevice(v string) *BlockDeviceMapping

SetNoDevice sets the NoDevice field's value.

func (*BlockDeviceMapping) SetVirtualName

func (s *BlockDeviceMapping) SetVirtualName(v string) *BlockDeviceMapping

SetVirtualName sets the VirtualName field's value.

func (BlockDeviceMapping) String

func (s BlockDeviceMapping) String() string

String returns the string representation

type BundleInstanceInput

type BundleInstanceInput struct {

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

    // The ID of the instance to bundle.
    //
    // Type: String
    //
    // Default: None
    //
    // Required: Yes
    //
    // InstanceId is a required field
    InstanceId *string `type:"string" required:"true"`

    // The bucket in which to store the AMI. You can specify a bucket that you already
    // own or a new bucket that Amazon EC2 creates on your behalf. If you specify
    // a bucket that belongs to someone else, Amazon EC2 returns an error.
    //
    // Storage is a required field
    Storage *Storage `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

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

func (BundleInstanceInput) GoString

func (s BundleInstanceInput) GoString() string

GoString returns the string representation

func (*BundleInstanceInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*BundleInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*BundleInstanceInput) SetStorage

func (s *BundleInstanceInput) SetStorage(v *Storage) *BundleInstanceInput

SetStorage sets the Storage field's value.

func (BundleInstanceInput) String

func (s BundleInstanceInput) String() string

String returns the string representation

func (*BundleInstanceInput) Validate

func (s *BundleInstanceInput) Validate() error

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

type BundleInstanceOutput

type BundleInstanceOutput struct {

    // Information about the bundle task.
    BundleTask *BundleTask `locationName:"bundleInstanceTask" type:"structure"`
    // contains filtered or unexported fields
}

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

func (BundleInstanceOutput) GoString

func (s BundleInstanceOutput) GoString() string

GoString returns the string representation

func (*BundleInstanceOutput) SetBundleTask

func (s *BundleInstanceOutput) SetBundleTask(v *BundleTask) *BundleInstanceOutput

SetBundleTask sets the BundleTask field's value.

func (BundleInstanceOutput) String

func (s BundleInstanceOutput) String() string

String returns the string representation

type BundleTask

type BundleTask struct {

    // The ID of the bundle task.
    BundleId *string `locationName:"bundleId" type:"string"`

    // If the task fails, a description of the error.
    BundleTaskError *BundleTaskError `locationName:"error" type:"structure"`

    // The ID of the instance associated with this bundle task.
    InstanceId *string `locationName:"instanceId" type:"string"`

    // The level of task completion, as a percent (for example, 20%).
    Progress *string `locationName:"progress" type:"string"`

    // The time this task started.
    StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`

    // The state of the task.
    State *string `locationName:"state" type:"string" enum:"BundleTaskState"`

    // The Amazon S3 storage locations.
    Storage *Storage `locationName:"storage" type:"structure"`

    // The time of the most recent update for the task.
    UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

Describes a bundle task. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/BundleTask

func (BundleTask) GoString

func (s BundleTask) GoString() string

GoString returns the string representation

func (*BundleTask) SetBundleId

func (s *BundleTask) SetBundleId(v string) *BundleTask

SetBundleId sets the BundleId field's value.

func (*BundleTask) SetBundleTaskError

func (s *BundleTask) SetBundleTaskError(v *BundleTaskError) *BundleTask

SetBundleTaskError sets the BundleTaskError field's value.

func (*BundleTask) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*BundleTask) SetProgress

func (s *BundleTask) SetProgress(v string) *BundleTask

SetProgress sets the Progress field's value.

func (*BundleTask) SetStartTime

func (s *BundleTask) SetStartTime(v time.Time) *BundleTask

SetStartTime sets the StartTime field's value.

func (*BundleTask) SetState

func (s *BundleTask) SetState(v string) *BundleTask

SetState sets the State field's value.

func (*BundleTask) SetStorage

func (s *BundleTask) SetStorage(v *Storage) *BundleTask

SetStorage sets the Storage field's value.

func (*BundleTask) SetUpdateTime

func (s *BundleTask) SetUpdateTime(v time.Time) *BundleTask

SetUpdateTime sets the UpdateTime field's value.

func (BundleTask) String

func (s BundleTask) String() string

String returns the string representation

type BundleTaskError

type BundleTaskError struct {

    // The error code.
    Code *string `locationName:"code" type:"string"`

    // The error message.
    Message *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

Describes an error for BundleInstance. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/BundleTaskError

func (BundleTaskError) GoString

func (s BundleTaskError) GoString() string

GoString returns the string representation

func (*BundleTaskError) SetCode

func (s *BundleTaskError) SetCode(v string) *BundleTaskError

SetCode sets the Code field's value.

func (*BundleTaskError) SetMessage

func (s *BundleTaskError) SetMessage(v string) *BundleTaskError

SetMessage sets the Message field's value.

func (BundleTaskError) String

func (s BundleTaskError) String() string

String returns the string representation

type CancelBundleTaskInput

type CancelBundleTaskInput struct {

    // The ID of the bundle task.
    //
    // BundleId is a required field
    BundleId *string `type:"string" required:"true"`

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

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

func (CancelBundleTaskInput) GoString

func (s CancelBundleTaskInput) GoString() string

GoString returns the string representation

func (*CancelBundleTaskInput) SetBundleId

func (s *CancelBundleTaskInput) SetBundleId(v string) *CancelBundleTaskInput

SetBundleId sets the BundleId field's value.

func (*CancelBundleTaskInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (CancelBundleTaskInput) String

func (s CancelBundleTaskInput) String() string

String returns the string representation

func (*CancelBundleTaskInput) Validate

func (s *CancelBundleTaskInput) Validate() error

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

type CancelBundleTaskOutput

type CancelBundleTaskOutput struct {

    // Information about the bundle task.
    BundleTask *BundleTask `locationName:"bundleInstanceTask" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CancelBundleTaskOutput) GoString

func (s CancelBundleTaskOutput) GoString() string

GoString returns the string representation

func (*CancelBundleTaskOutput) SetBundleTask

func (s *CancelBundleTaskOutput) SetBundleTask(v *BundleTask) *CancelBundleTaskOutput

SetBundleTask sets the BundleTask field's value.

func (CancelBundleTaskOutput) String

func (s CancelBundleTaskOutput) String() string

String returns the string representation

type CancelConversionTaskInput

type CancelConversionTaskInput struct {

    // The ID of the conversion task.
    //
    // ConversionTaskId is a required field
    ConversionTaskId *string `locationName:"conversionTaskId" type:"string" required:"true"`

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

    // The reason for canceling the conversion task.
    ReasonMessage *string `locationName:"reasonMessage" type:"string"`
    // contains filtered or unexported fields
}

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

func (CancelConversionTaskInput) GoString

func (s CancelConversionTaskInput) GoString() string

GoString returns the string representation

func (*CancelConversionTaskInput) SetConversionTaskId

func (s *CancelConversionTaskInput) SetConversionTaskId(v string) *CancelConversionTaskInput

SetConversionTaskId sets the ConversionTaskId field's value.

func (*CancelConversionTaskInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CancelConversionTaskInput) SetReasonMessage

func (s *CancelConversionTaskInput) SetReasonMessage(v string) *CancelConversionTaskInput

SetReasonMessage sets the ReasonMessage field's value.

func (CancelConversionTaskInput) String

func (s CancelConversionTaskInput) String() string

String returns the string representation

func (*CancelConversionTaskInput) Validate

func (s *CancelConversionTaskInput) Validate() error

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

type CancelConversionTaskOutput

type CancelConversionTaskOutput struct {
    // contains filtered or unexported fields
}

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

func (CancelConversionTaskOutput) GoString

func (s CancelConversionTaskOutput) GoString() string

GoString returns the string representation

func (CancelConversionTaskOutput) String

func (s CancelConversionTaskOutput) String() string

String returns the string representation

type CancelExportTaskInput

type CancelExportTaskInput struct {

    // The ID of the export task. This is the ID returned by CreateInstanceExportTask.
    //
    // ExportTaskId is a required field
    ExportTaskId *string `locationName:"exportTaskId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CancelExportTaskInput) GoString

func (s CancelExportTaskInput) GoString() string

GoString returns the string representation

func (*CancelExportTaskInput) SetExportTaskId

func (s *CancelExportTaskInput) SetExportTaskId(v string) *CancelExportTaskInput

SetExportTaskId sets the ExportTaskId field's value.

func (CancelExportTaskInput) String

func (s CancelExportTaskInput) String() string

String returns the string representation

func (*CancelExportTaskInput) Validate

func (s *CancelExportTaskInput) Validate() error

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

type CancelExportTaskOutput

type CancelExportTaskOutput struct {
    // contains filtered or unexported fields
}

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

func (CancelExportTaskOutput) GoString

func (s CancelExportTaskOutput) GoString() string

GoString returns the string representation

func (CancelExportTaskOutput) String

func (s CancelExportTaskOutput) String() string

String returns the string representation

type CancelImportTaskInput

type CancelImportTaskInput struct {

    // The reason for canceling the task.
    CancelReason *string `type:"string"`

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

    // The ID of the import image or import snapshot task to be canceled.
    ImportTaskId *string `type:"string"`
    // contains filtered or unexported fields
}

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

func (CancelImportTaskInput) GoString

func (s CancelImportTaskInput) GoString() string

GoString returns the string representation

func (*CancelImportTaskInput) SetCancelReason

func (s *CancelImportTaskInput) SetCancelReason(v string) *CancelImportTaskInput

SetCancelReason sets the CancelReason field's value.

func (*CancelImportTaskInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CancelImportTaskInput) SetImportTaskId

func (s *CancelImportTaskInput) SetImportTaskId(v string) *CancelImportTaskInput

SetImportTaskId sets the ImportTaskId field's value.

func (CancelImportTaskInput) String

func (s CancelImportTaskInput) String() string

String returns the string representation

type CancelImportTaskOutput

type CancelImportTaskOutput struct {

    // The ID of the task being canceled.
    ImportTaskId *string `locationName:"importTaskId" type:"string"`

    // The current state of the task being canceled.
    PreviousState *string `locationName:"previousState" type:"string"`

    // The current state of the task being canceled.
    State *string `locationName:"state" type:"string"`
    // contains filtered or unexported fields
}

Contains the output for CancelImportTask. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelImportTaskResult

func (CancelImportTaskOutput) GoString

func (s CancelImportTaskOutput) GoString() string

GoString returns the string representation

func (*CancelImportTaskOutput) SetImportTaskId

func (s *CancelImportTaskOutput) SetImportTaskId(v string) *CancelImportTaskOutput

SetImportTaskId sets the ImportTaskId field's value.

func (*CancelImportTaskOutput) SetPreviousState

func (s *CancelImportTaskOutput) SetPreviousState(v string) *CancelImportTaskOutput

SetPreviousState sets the PreviousState field's value.

func (*CancelImportTaskOutput) SetState

func (s *CancelImportTaskOutput) SetState(v string) *CancelImportTaskOutput

SetState sets the State field's value.

func (CancelImportTaskOutput) String

func (s CancelImportTaskOutput) String() string

String returns the string representation

type CancelReservedInstancesListingInput

type CancelReservedInstancesListingInput struct {

    // The ID of the Reserved Instance listing.
    //
    // ReservedInstancesListingId is a required field
    ReservedInstancesListingId *string `locationName:"reservedInstancesListingId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CancelReservedInstancesListingInput) GoString

func (s CancelReservedInstancesListingInput) GoString() string

GoString returns the string representation

func (*CancelReservedInstancesListingInput) SetReservedInstancesListingId

func (s *CancelReservedInstancesListingInput) SetReservedInstancesListingId(v string) *CancelReservedInstancesListingInput

SetReservedInstancesListingId sets the ReservedInstancesListingId field's value.

func (CancelReservedInstancesListingInput) String

func (s CancelReservedInstancesListingInput) String() string

String returns the string representation

func (*CancelReservedInstancesListingInput) Validate

func (s *CancelReservedInstancesListingInput) Validate() error

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

type CancelReservedInstancesListingOutput

type CancelReservedInstancesListingOutput struct {

    // The Reserved Instance listing.
    ReservedInstancesListings []*ReservedInstancesListing `locationName:"reservedInstancesListingsSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

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

func (CancelReservedInstancesListingOutput) GoString

func (s CancelReservedInstancesListingOutput) GoString() string

GoString returns the string representation

func (*CancelReservedInstancesListingOutput) SetReservedInstancesListings

func (s *CancelReservedInstancesListingOutput) SetReservedInstancesListings(v []*ReservedInstancesListing) *CancelReservedInstancesListingOutput

SetReservedInstancesListings sets the ReservedInstancesListings field's value.

func (CancelReservedInstancesListingOutput) String

func (s CancelReservedInstancesListingOutput) String() string

String returns the string representation

type CancelSpotFleetRequestsError

type CancelSpotFleetRequestsError struct {

    // The error code.
    //
    // Code is a required field
    Code *string `locationName:"code" type:"string" required:"true" enum:"CancelBatchErrorCode"`

    // The description for the error code.
    //
    // Message is a required field
    Message *string `locationName:"message" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes a Spot fleet error. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelSpotFleetRequestsError

func (CancelSpotFleetRequestsError) GoString

func (s CancelSpotFleetRequestsError) GoString() string

GoString returns the string representation

func (*CancelSpotFleetRequestsError) SetCode

func (s *CancelSpotFleetRequestsError) SetCode(v string) *CancelSpotFleetRequestsError

SetCode sets the Code field's value.

func (*CancelSpotFleetRequestsError) SetMessage

func (s *CancelSpotFleetRequestsError) SetMessage(v string) *CancelSpotFleetRequestsError

SetMessage sets the Message field's value.

func (CancelSpotFleetRequestsError) String

func (s CancelSpotFleetRequestsError) String() string

String returns the string representation

type CancelSpotFleetRequestsErrorItem

type CancelSpotFleetRequestsErrorItem struct {

    // The error.
    //
    // Error is a required field
    Error *CancelSpotFleetRequestsError `locationName:"error" type:"structure" required:"true"`

    // The ID of the Spot fleet request.
    //
    // SpotFleetRequestId is a required field
    SpotFleetRequestId *string `locationName:"spotFleetRequestId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes a Spot fleet request that was not successfully canceled. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelSpotFleetRequestsErrorItem

func (CancelSpotFleetRequestsErrorItem) GoString

func (s CancelSpotFleetRequestsErrorItem) GoString() string

GoString returns the string representation

func (*CancelSpotFleetRequestsErrorItem) SetError

func (s *CancelSpotFleetRequestsErrorItem) SetError(v *CancelSpotFleetRequestsError) *CancelSpotFleetRequestsErrorItem

SetError sets the Error field's value.

func (*CancelSpotFleetRequestsErrorItem) SetSpotFleetRequestId

func (s *CancelSpotFleetRequestsErrorItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsErrorItem

SetSpotFleetRequestId sets the SpotFleetRequestId field's value.

func (CancelSpotFleetRequestsErrorItem) String

func (s CancelSpotFleetRequestsErrorItem) String() string

String returns the string representation

type CancelSpotFleetRequestsInput

type CancelSpotFleetRequestsInput struct {

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

    // The IDs of the Spot fleet requests.
    //
    // SpotFleetRequestIds is a required field
    SpotFleetRequestIds []*string `locationName:"spotFleetRequestId" locationNameList:"item" type:"list" required:"true"`

    // Indicates whether to terminate instances for a Spot fleet request if it is
    // canceled successfully.
    //
    // TerminateInstances is a required field
    TerminateInstances *bool `locationName:"terminateInstances" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

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

func (CancelSpotFleetRequestsInput) GoString

func (s CancelSpotFleetRequestsInput) GoString() string

GoString returns the string representation

func (*CancelSpotFleetRequestsInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CancelSpotFleetRequestsInput) SetSpotFleetRequestIds

func (s *CancelSpotFleetRequestsInput) SetSpotFleetRequestIds(v []*string) *CancelSpotFleetRequestsInput

SetSpotFleetRequestIds sets the SpotFleetRequestIds field's value.

func (*CancelSpotFleetRequestsInput) SetTerminateInstances

func (s *CancelSpotFleetRequestsInput) SetTerminateInstances(v bool) *CancelSpotFleetRequestsInput

SetTerminateInstances sets the TerminateInstances field's value.

func (CancelSpotFleetRequestsInput) String

func (s CancelSpotFleetRequestsInput) String() string

String returns the string representation

func (*CancelSpotFleetRequestsInput) Validate

func (s *CancelSpotFleetRequestsInput) Validate() error

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

type CancelSpotFleetRequestsOutput

type CancelSpotFleetRequestsOutput struct {

    // Information about the Spot fleet requests that are successfully canceled.
    SuccessfulFleetRequests []*CancelSpotFleetRequestsSuccessItem `locationName:"successfulFleetRequestSet" locationNameList:"item" type:"list"`

    // Information about the Spot fleet requests that are not successfully canceled.
    UnsuccessfulFleetRequests []*CancelSpotFleetRequestsErrorItem `locationName:"unsuccessfulFleetRequestSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

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

func (CancelSpotFleetRequestsOutput) GoString

func (s CancelSpotFleetRequestsOutput) GoString() string

GoString returns the string representation

func (*CancelSpotFleetRequestsOutput) SetSuccessfulFleetRequests

func (s *CancelSpotFleetRequestsOutput) SetSuccessfulFleetRequests(v []*CancelSpotFleetRequestsSuccessItem) *CancelSpotFleetRequestsOutput

SetSuccessfulFleetRequests sets the SuccessfulFleetRequests field's value.

func (*CancelSpotFleetRequestsOutput) SetUnsuccessfulFleetRequests

func (s *CancelSpotFleetRequestsOutput) SetUnsuccessfulFleetRequests(v []*CancelSpotFleetRequestsErrorItem) *CancelSpotFleetRequestsOutput

SetUnsuccessfulFleetRequests sets the UnsuccessfulFleetRequests field's value.

func (CancelSpotFleetRequestsOutput) String

func (s CancelSpotFleetRequestsOutput) String() string

String returns the string representation

type CancelSpotFleetRequestsSuccessItem

type CancelSpotFleetRequestsSuccessItem struct {

    // The current state of the Spot fleet request.
    //
    // CurrentSpotFleetRequestState is a required field
    CurrentSpotFleetRequestState *string `locationName:"currentSpotFleetRequestState" type:"string" required:"true" enum:"BatchState"`

    // The previous state of the Spot fleet request.
    //
    // PreviousSpotFleetRequestState is a required field
    PreviousSpotFleetRequestState *string `locationName:"previousSpotFleetRequestState" type:"string" required:"true" enum:"BatchState"`

    // The ID of the Spot fleet request.
    //
    // SpotFleetRequestId is a required field
    SpotFleetRequestId *string `locationName:"spotFleetRequestId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes a Spot fleet request that was successfully canceled. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelSpotFleetRequestsSuccessItem

func (CancelSpotFleetRequestsSuccessItem) GoString

func (s CancelSpotFleetRequestsSuccessItem) GoString() string

GoString returns the string representation

func (*CancelSpotFleetRequestsSuccessItem) SetCurrentSpotFleetRequestState

func (s *CancelSpotFleetRequestsSuccessItem) SetCurrentSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem

SetCurrentSpotFleetRequestState sets the CurrentSpotFleetRequestState field's value.

func (*CancelSpotFleetRequestsSuccessItem) SetPreviousSpotFleetRequestState

func (s *CancelSpotFleetRequestsSuccessItem) SetPreviousSpotFleetRequestState(v string) *CancelSpotFleetRequestsSuccessItem

SetPreviousSpotFleetRequestState sets the PreviousSpotFleetRequestState field's value.

func (*CancelSpotFleetRequestsSuccessItem) SetSpotFleetRequestId

func (s *CancelSpotFleetRequestsSuccessItem) SetSpotFleetRequestId(v string) *CancelSpotFleetRequestsSuccessItem

SetSpotFleetRequestId sets the SpotFleetRequestId field's value.

func (CancelSpotFleetRequestsSuccessItem) String

func (s CancelSpotFleetRequestsSuccessItem) String() string

String returns the string representation

type CancelSpotInstanceRequestsInput

type CancelSpotInstanceRequestsInput struct {

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

    // One or more Spot instance request IDs.
    //
    // SpotInstanceRequestIds is a required field
    SpotInstanceRequestIds []*string `locationName:"SpotInstanceRequestId" locationNameList:"SpotInstanceRequestId" type:"list" required:"true"`
    // contains filtered or unexported fields
}

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

func (CancelSpotInstanceRequestsInput) GoString

func (s CancelSpotInstanceRequestsInput) GoString() string

GoString returns the string representation

func (*CancelSpotInstanceRequestsInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CancelSpotInstanceRequestsInput) SetSpotInstanceRequestIds

func (s *CancelSpotInstanceRequestsInput) SetSpotInstanceRequestIds(v []*string) *CancelSpotInstanceRequestsInput

SetSpotInstanceRequestIds sets the SpotInstanceRequestIds field's value.

func (CancelSpotInstanceRequestsInput) String

func (s CancelSpotInstanceRequestsInput) String() string

String returns the string representation

func (*CancelSpotInstanceRequestsInput) Validate

func (s *CancelSpotInstanceRequestsInput) Validate() error

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

type CancelSpotInstanceRequestsOutput

type CancelSpotInstanceRequestsOutput struct {

    // One or more Spot instance requests.
    CancelledSpotInstanceRequests []*CancelledSpotInstanceRequest `locationName:"spotInstanceRequestSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

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

func (CancelSpotInstanceRequestsOutput) GoString

func (s CancelSpotInstanceRequestsOutput) GoString() string

GoString returns the string representation

func (*CancelSpotInstanceRequestsOutput) SetCancelledSpotInstanceRequests

func (s *CancelSpotInstanceRequestsOutput) SetCancelledSpotInstanceRequests(v []*CancelledSpotInstanceRequest) *CancelSpotInstanceRequestsOutput

SetCancelledSpotInstanceRequests sets the CancelledSpotInstanceRequests field's value.

func (CancelSpotInstanceRequestsOutput) String

func (s CancelSpotInstanceRequestsOutput) String() string

String returns the string representation

type CancelledSpotInstanceRequest

type CancelledSpotInstanceRequest struct {

    // The ID of the Spot instance request.
    SpotInstanceRequestId *string `locationName:"spotInstanceRequestId" type:"string"`

    // The state of the Spot instance request.
    State *string `locationName:"state" type:"string" enum:"CancelSpotInstanceRequestState"`
    // contains filtered or unexported fields
}

Describes a request to cancel a Spot instance. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CancelledSpotInstanceRequest

func (CancelledSpotInstanceRequest) GoString

func (s CancelledSpotInstanceRequest) GoString() string

GoString returns the string representation

func (*CancelledSpotInstanceRequest) SetSpotInstanceRequestId

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

SetSpotInstanceRequestId sets the SpotInstanceRequestId field's value.

func (*CancelledSpotInstanceRequest) SetState

func (s *CancelledSpotInstanceRequest) SetState(v string) *CancelledSpotInstanceRequest

SetState sets the State field's value.

func (CancelledSpotInstanceRequest) String

func (s CancelledSpotInstanceRequest) String() string

String returns the string representation

type CidrBlock

type CidrBlock struct {

    // The IPv4 CIDR block.
    CidrBlock *string `locationName:"cidrBlock" type:"string"`
    // contains filtered or unexported fields
}

Describes an IPv4 CIDR block. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CidrBlock

func (CidrBlock) GoString

func (s CidrBlock) GoString() string

GoString returns the string representation

func (*CidrBlock) SetCidrBlock

func (s *CidrBlock) SetCidrBlock(v string) *CidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (CidrBlock) String

func (s CidrBlock) String() string

String returns the string representation

type ClassicLinkDnsSupport

type ClassicLinkDnsSupport struct {

    // Indicates whether ClassicLink DNS support is enabled for the VPC.
    ClassicLinkDnsSupported *bool `locationName:"classicLinkDnsSupported" type:"boolean"`

    // The ID of the VPC.
    VpcId *string `locationName:"vpcId" type:"string"`
    // contains filtered or unexported fields
}

Describes the ClassicLink DNS support status of a VPC. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ClassicLinkDnsSupport

func (ClassicLinkDnsSupport) GoString

func (s ClassicLinkDnsSupport) GoString() string

GoString returns the string representation

func (*ClassicLinkDnsSupport) SetClassicLinkDnsSupported

func (s *ClassicLinkDnsSupport) SetClassicLinkDnsSupported(v bool) *ClassicLinkDnsSupport

SetClassicLinkDnsSupported sets the ClassicLinkDnsSupported field's value.

func (*ClassicLinkDnsSupport) SetVpcId

func (s *ClassicLinkDnsSupport) SetVpcId(v string) *ClassicLinkDnsSupport

SetVpcId sets the VpcId field's value.

func (ClassicLinkDnsSupport) String

func (s ClassicLinkDnsSupport) String() string

String returns the string representation

type ClassicLinkInstance

type ClassicLinkInstance struct {

    // A list of security groups.
    Groups []*GroupIdentifier `locationName:"groupSet" locationNameList:"item" type:"list"`

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

    // Any tags assigned to the instance.
    Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`

    // The ID of the VPC.
    VpcId *string `locationName:"vpcId" type:"string"`
    // contains filtered or unexported fields
}

Describes a linked EC2-Classic instance. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ClassicLinkInstance

func (ClassicLinkInstance) GoString

func (s ClassicLinkInstance) GoString() string

GoString returns the string representation

func (*ClassicLinkInstance) SetGroups

func (s *ClassicLinkInstance) SetGroups(v []*GroupIdentifier) *ClassicLinkInstance

SetGroups sets the Groups field's value.

func (*ClassicLinkInstance) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ClassicLinkInstance) SetTags

func (s *ClassicLinkInstance) SetTags(v []*Tag) *ClassicLinkInstance

SetTags sets the Tags field's value.

func (*ClassicLinkInstance) SetVpcId

func (s *ClassicLinkInstance) SetVpcId(v string) *ClassicLinkInstance

SetVpcId sets the VpcId field's value.

func (ClassicLinkInstance) String

func (s ClassicLinkInstance) String() string

String returns the string representation

type ClientData

type ClientData struct {

    // A user-defined comment about the disk upload.
    Comment *string `type:"string"`

    // The time that the disk upload ends.
    UploadEnd *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The size of the uploaded disk image, in GiB.
    UploadSize *float64 `type:"double"`

    // The time that the disk upload starts.
    UploadStart *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

Describes the client-specific data. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ClientData

func (ClientData) GoString

func (s ClientData) GoString() string

GoString returns the string representation

func (*ClientData) SetComment

func (s *ClientData) SetComment(v string) *ClientData

SetComment sets the Comment field's value.

func (*ClientData) SetUploadEnd

func (s *ClientData) SetUploadEnd(v time.Time) *ClientData

SetUploadEnd sets the UploadEnd field's value.

func (*ClientData) SetUploadSize

func (s *ClientData) SetUploadSize(v float64) *ClientData

SetUploadSize sets the UploadSize field's value.

func (*ClientData) SetUploadStart

func (s *ClientData) SetUploadStart(v time.Time) *ClientData

SetUploadStart sets the UploadStart field's value.

func (ClientData) String

func (s ClientData) String() string

String returns the string representation

type ConfirmProductInstanceInput

type ConfirmProductInstanceInput struct {

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

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `type:"string" required:"true"`

    // The product code. This must be a product code that you own.
    //
    // ProductCode is a required field
    ProductCode *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (ConfirmProductInstanceInput) GoString

func (s ConfirmProductInstanceInput) GoString() string

GoString returns the string representation

func (*ConfirmProductInstanceInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*ConfirmProductInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ConfirmProductInstanceInput) SetProductCode

func (s *ConfirmProductInstanceInput) SetProductCode(v string) *ConfirmProductInstanceInput

SetProductCode sets the ProductCode field's value.

func (ConfirmProductInstanceInput) String

func (s ConfirmProductInstanceInput) String() string

String returns the string representation

func (*ConfirmProductInstanceInput) Validate

func (s *ConfirmProductInstanceInput) Validate() error

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

type ConfirmProductInstanceOutput

type ConfirmProductInstanceOutput struct {

    // The AWS account ID of the instance owner. This is only present if the product
    // code is attached to the instance.
    OwnerId *string `locationName:"ownerId" type:"string"`

    // The return value of the request. Returns true if the specified product code
    // is owned by the requester and associated with the specified instance.
    Return *bool `locationName:"return" type:"boolean"`
    // contains filtered or unexported fields
}

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

func (ConfirmProductInstanceOutput) GoString

func (s ConfirmProductInstanceOutput) GoString() string

GoString returns the string representation

func (*ConfirmProductInstanceOutput) SetOwnerId

func (s *ConfirmProductInstanceOutput) SetOwnerId(v string) *ConfirmProductInstanceOutput

SetOwnerId sets the OwnerId field's value.

func (*ConfirmProductInstanceOutput) SetReturn

func (s *ConfirmProductInstanceOutput) SetReturn(v bool) *ConfirmProductInstanceOutput

SetReturn sets the Return field's value.

func (ConfirmProductInstanceOutput) String

func (s ConfirmProductInstanceOutput) String() string

String returns the string representation

type ConversionTask

type ConversionTask struct {

    // The ID of the conversion task.
    //
    // ConversionTaskId is a required field
    ConversionTaskId *string `locationName:"conversionTaskId" type:"string" required:"true"`

    // The time when the task expires. If the upload isn't complete before the expiration
    // time, we automatically cancel the task.
    ExpirationTime *string `locationName:"expirationTime" type:"string"`

    // If the task is for importing an instance, this contains information about
    // the import instance task.
    ImportInstance *ImportInstanceTaskDetails `locationName:"importInstance" type:"structure"`

    // If the task is for importing a volume, this contains information about the
    // import volume task.
    ImportVolume *ImportVolumeTaskDetails `locationName:"importVolume" type:"structure"`

    // The state of the conversion task.
    //
    // State is a required field
    State *string `locationName:"state" type:"string" required:"true" enum:"ConversionTaskState"`

    // The status message related to the conversion task.
    StatusMessage *string `locationName:"statusMessage" type:"string"`

    // Any tags assigned to the task.
    Tags []*Tag `locationName:"tagSet" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

Describes a conversion task. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ConversionTask

func (ConversionTask) GoString

func (s ConversionTask) GoString() string

GoString returns the string representation

func (*ConversionTask) SetConversionTaskId

func (s *ConversionTask) SetConversionTaskId(v string) *ConversionTask

SetConversionTaskId sets the ConversionTaskId field's value.

func (*ConversionTask) SetExpirationTime

func (s *ConversionTask) SetExpirationTime(v string) *ConversionTask

SetExpirationTime sets the ExpirationTime field's value.

func (*ConversionTask) SetImportInstance

func (s *ConversionTask) SetImportInstance(v *ImportInstanceTaskDetails) *ConversionTask

SetImportInstance sets the ImportInstance field's value.

func (*ConversionTask) SetImportVolume

func (s *ConversionTask) SetImportVolume(v *ImportVolumeTaskDetails) *ConversionTask

SetImportVolume sets the ImportVolume field's value.

func (*ConversionTask) SetState

func (s *ConversionTask) SetState(v string) *ConversionTask

SetState sets the State field's value.

func (*ConversionTask) SetStatusMessage

func (s *ConversionTask) SetStatusMessage(v string) *ConversionTask

SetStatusMessage sets the StatusMessage field's value.

func (*ConversionTask) SetTags

func (s *ConversionTask) SetTags(v []*Tag) *ConversionTask

SetTags sets the Tags field's value.

func (ConversionTask) String

func (s ConversionTask) String() string

String returns the string representation

type CopyFpgaImageInput

type CopyFpgaImageInput struct {

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request. For more information, see Ensuring Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
    ClientToken *string `type:"string"`

    // The description for the new AFI.
    Description *string `type:"string"`

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

    // The name for the new AFI. The default is the name of the source AFI.
    Name *string `type:"string"`

    // The ID of the source AFI.
    //
    // SourceFpgaImageId is a required field
    SourceFpgaImageId *string `type:"string" required:"true"`

    // The region that contains the source AFI.
    //
    // SourceRegion is a required field
    SourceRegion *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CopyFpgaImageInput) GoString

func (s CopyFpgaImageInput) GoString() string

GoString returns the string representation

func (*CopyFpgaImageInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CopyFpgaImageInput) SetDescription

func (s *CopyFpgaImageInput) SetDescription(v string) *CopyFpgaImageInput

SetDescription sets the Description field's value.

func (*CopyFpgaImageInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CopyFpgaImageInput) SetName

func (s *CopyFpgaImageInput) SetName(v string) *CopyFpgaImageInput

SetName sets the Name field's value.

func (*CopyFpgaImageInput) SetSourceFpgaImageId

func (s *CopyFpgaImageInput) SetSourceFpgaImageId(v string) *CopyFpgaImageInput

SetSourceFpgaImageId sets the SourceFpgaImageId field's value.

func (*CopyFpgaImageInput) SetSourceRegion

func (s *CopyFpgaImageInput) SetSourceRegion(v string) *CopyFpgaImageInput

SetSourceRegion sets the SourceRegion field's value.

func (CopyFpgaImageInput) String

func (s CopyFpgaImageInput) String() string

String returns the string representation

func (*CopyFpgaImageInput) Validate

func (s *CopyFpgaImageInput) Validate() error

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

type CopyFpgaImageOutput

type CopyFpgaImageOutput struct {

    // The ID of the new AFI.
    FpgaImageId *string `locationName:"fpgaImageId" type:"string"`
    // contains filtered or unexported fields
}

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

func (CopyFpgaImageOutput) GoString

func (s CopyFpgaImageOutput) GoString() string

GoString returns the string representation

func (*CopyFpgaImageOutput) SetFpgaImageId

func (s *CopyFpgaImageOutput) SetFpgaImageId(v string) *CopyFpgaImageOutput

SetFpgaImageId sets the FpgaImageId field's value.

func (CopyFpgaImageOutput) String

func (s CopyFpgaImageOutput) String() string

String returns the string representation

type CopyImageInput

type CopyImageInput struct {

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

    // A description for the new AMI in the destination region.
    Description *string `type:"string"`

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

    // Specifies whether the destination snapshots of the copied image should be
    // encrypted. The default CMK for EBS is used unless a non-default AWS Key Management
    // Service (AWS KMS) CMK is specified with KmsKeyId. For more information, see
    // Amazon EBS Encryption (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html)
    // in the Amazon Elastic Compute Cloud User Guide.
    Encrypted *bool `locationName:"encrypted" type:"boolean"`

    // The full ARN of the AWS Key Management Service (AWS KMS) CMK to use when
    // encrypting the snapshots of an image during a copy operation. This parameter
    // is only required if you want to use a non-default CMK; if this parameter
    // is not specified, the default CMK for EBS is used. The ARN contains the arn:aws:kms
    // namespace, followed by the region of the CMK, the AWS account ID of the CMK
    // owner, the key namespace, and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
    // The specified CMK must exist in the region that the snapshot is being copied
    // to. If a KmsKeyId is specified, the Encrypted flag must also be set.
    KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

    // The name of the new AMI in the destination region.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The ID of the AMI to copy.
    //
    // SourceImageId is a required field
    SourceImageId *string `type:"string" required:"true"`

    // The name of the region that contains the AMI to copy.
    //
    // SourceRegion is a required field
    SourceRegion *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CopyImageInput) GoString

func (s CopyImageInput) GoString() string

GoString returns the string representation

func (*CopyImageInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CopyImageInput) SetDescription

func (s *CopyImageInput) SetDescription(v string) *CopyImageInput

SetDescription sets the Description field's value.

func (*CopyImageInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CopyImageInput) SetEncrypted

func (s *CopyImageInput) SetEncrypted(v bool) *CopyImageInput

SetEncrypted sets the Encrypted field's value.

func (*CopyImageInput) SetKmsKeyId

func (s *CopyImageInput) SetKmsKeyId(v string) *CopyImageInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*CopyImageInput) SetName

func (s *CopyImageInput) SetName(v string) *CopyImageInput

SetName sets the Name field's value.

func (*CopyImageInput) SetSourceImageId

func (s *CopyImageInput) SetSourceImageId(v string) *CopyImageInput

SetSourceImageId sets the SourceImageId field's value.

func (*CopyImageInput) SetSourceRegion

func (s *CopyImageInput) SetSourceRegion(v string) *CopyImageInput

SetSourceRegion sets the SourceRegion field's value.

func (CopyImageInput) String

func (s CopyImageInput) String() string

String returns the string representation

func (*CopyImageInput) Validate

func (s *CopyImageInput) Validate() error

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

type CopyImageOutput

type CopyImageOutput struct {

    // The ID of the new AMI.
    ImageId *string `locationName:"imageId" type:"string"`
    // contains filtered or unexported fields
}

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

func (CopyImageOutput) GoString

func (s CopyImageOutput) GoString() string

GoString returns the string representation

func (*CopyImageOutput) SetImageId

func (s *CopyImageOutput) SetImageId(v string) *CopyImageOutput

SetImageId sets the ImageId field's value.

func (CopyImageOutput) String

func (s CopyImageOutput) String() string

String returns the string representation

type CopySnapshotInput

type CopySnapshotInput struct {

    // A description for the EBS snapshot.
    Description *string `type:"string"`

    // The destination region to use in the PresignedUrl parameter of a snapshot
    // copy operation. This parameter is only valid for specifying the destination
    // region in a PresignedUrl parameter, where it is required.
    //
    // CopySnapshot sends the snapshot copy to the regional endpoint that you send
    // the HTTP request to, such as ec2.us-east-1.amazonaws.com (in the AWS CLI,
    // this is specified with the --region parameter or the default region in your
    // AWS configuration file).
    DestinationRegion *string `locationName:"destinationRegion" type:"string"`

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

    // Specifies whether the destination snapshot should be encrypted. You can encrypt
    // a copy of an unencrypted snapshot using this flag, but you cannot use it
    // to create an unencrypted copy from an encrypted snapshot. Your default CMK
    // for EBS is used unless a non-default AWS Key Management Service (AWS KMS)
    // CMK is specified with KmsKeyId. For more information, see Amazon EBS Encryption
    // (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html) in
    // the Amazon Elastic Compute Cloud User Guide.
    Encrypted *bool `locationName:"encrypted" type:"boolean"`

    // The full ARN of the AWS Key Management Service (AWS KMS) CMK to use when
    // creating the snapshot copy. This parameter is only required if you want to
    // use a non-default CMK; if this parameter is not specified, the default CMK
    // for EBS is used. The ARN contains the arn:aws:kms namespace, followed by
    // the region of the CMK, the AWS account ID of the CMK owner, the key namespace,
    // and then the CMK ID. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.
    // The specified CMK must exist in the region that the snapshot is being copied
    // to. If a KmsKeyId is specified, the Encrypted flag must also be set.
    KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

    // The pre-signed URL that facilitates copying an encrypted snapshot. This parameter
    // is only required when copying an encrypted snapshot with the Amazon EC2 Query
    // API; it is available as an optional parameter in all other cases. The PresignedUrl
    // should use the snapshot source endpoint, the CopySnapshot action, and include
    // the SourceRegion, SourceSnapshotId, and DestinationRegion parameters. The
    // PresignedUrl must be signed using AWS Signature Version 4. Because EBS snapshots
    // are stored in Amazon S3, the signing algorithm for this parameter uses the
    // same logic that is described in Authenticating Requests by Using Query Parameters
    // (AWS Signature Version 4) (http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html)
    // in the Amazon Simple Storage Service API Reference. An invalid or improperly
    // signed PresignedUrl will cause the copy operation to fail asynchronously,
    // and the snapshot will move to an error state.
    PresignedUrl *string `locationName:"presignedUrl" type:"string"`

    // The ID of the region that contains the snapshot to be copied.
    //
    // SourceRegion is a required field
    SourceRegion *string `type:"string" required:"true"`

    // The ID of the EBS snapshot to copy.
    //
    // SourceSnapshotId is a required field
    SourceSnapshotId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CopySnapshotInput) GoString

func (s CopySnapshotInput) GoString() string

GoString returns the string representation

func (*CopySnapshotInput) SetDescription

func (s *CopySnapshotInput) SetDescription(v string) *CopySnapshotInput

SetDescription sets the Description field's value.

func (*CopySnapshotInput) SetDestinationRegion

func (s *CopySnapshotInput) SetDestinationRegion(v string) *CopySnapshotInput

SetDestinationRegion sets the DestinationRegion field's value.

func (*CopySnapshotInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CopySnapshotInput) SetEncrypted

func (s *CopySnapshotInput) SetEncrypted(v bool) *CopySnapshotInput

SetEncrypted sets the Encrypted field's value.

func (*CopySnapshotInput) SetKmsKeyId

func (s *CopySnapshotInput) SetKmsKeyId(v string) *CopySnapshotInput

SetKmsKeyId sets the KmsKeyId field's value.

func (*CopySnapshotInput) SetPresignedUrl

func (s *CopySnapshotInput) SetPresignedUrl(v string) *CopySnapshotInput

SetPresignedUrl sets the PresignedUrl field's value.

func (*CopySnapshotInput) SetSourceRegion

func (s *CopySnapshotInput) SetSourceRegion(v string) *CopySnapshotInput

SetSourceRegion sets the SourceRegion field's value.

func (*CopySnapshotInput) SetSourceSnapshotId

func (s *CopySnapshotInput) SetSourceSnapshotId(v string) *CopySnapshotInput

SetSourceSnapshotId sets the SourceSnapshotId field's value.

func (CopySnapshotInput) String

func (s CopySnapshotInput) String() string

String returns the string representation

func (*CopySnapshotInput) Validate

func (s *CopySnapshotInput) Validate() error

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

type CopySnapshotOutput

type CopySnapshotOutput struct {

    // The ID of the new snapshot.
    SnapshotId *string `locationName:"snapshotId" type:"string"`
    // contains filtered or unexported fields
}

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

func (CopySnapshotOutput) GoString

func (s CopySnapshotOutput) GoString() string

GoString returns the string representation

func (*CopySnapshotOutput) SetSnapshotId

func (s *CopySnapshotOutput) SetSnapshotId(v string) *CopySnapshotOutput

SetSnapshotId sets the SnapshotId field's value.

func (CopySnapshotOutput) String

func (s CopySnapshotOutput) String() string

String returns the string representation

type CreateCustomerGatewayInput

type CreateCustomerGatewayInput struct {

    // For devices that support BGP, the customer gateway's BGP ASN.
    //
    // Default: 65000
    //
    // BgpAsn is a required field
    BgpAsn *int64 `type:"integer" required:"true"`

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

    // The Internet-routable IP address for the customer gateway's outside interface.
    // The address must be static.
    //
    // PublicIp is a required field
    PublicIp *string `locationName:"IpAddress" type:"string" required:"true"`

    // The type of VPN connection that this customer gateway supports (ipsec.1).
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"GatewayType"`
    // contains filtered or unexported fields
}

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

func (CreateCustomerGatewayInput) GoString

func (s CreateCustomerGatewayInput) GoString() string

GoString returns the string representation

func (*CreateCustomerGatewayInput) SetBgpAsn

func (s *CreateCustomerGatewayInput) SetBgpAsn(v int64) *CreateCustomerGatewayInput

SetBgpAsn sets the BgpAsn field's value.

func (*CreateCustomerGatewayInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateCustomerGatewayInput) SetPublicIp

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

SetPublicIp sets the PublicIp field's value.

func (*CreateCustomerGatewayInput) SetType

func (s *CreateCustomerGatewayInput) SetType(v string) *CreateCustomerGatewayInput

SetType sets the Type field's value.

func (CreateCustomerGatewayInput) String

func (s CreateCustomerGatewayInput) String() string

String returns the string representation

func (*CreateCustomerGatewayInput) Validate

func (s *CreateCustomerGatewayInput) Validate() error

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

type CreateCustomerGatewayOutput

type CreateCustomerGatewayOutput struct {

    // Information about the customer gateway.
    CustomerGateway *CustomerGateway `locationName:"customerGateway" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateCustomerGatewayOutput) GoString

func (s CreateCustomerGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateCustomerGatewayOutput) SetCustomerGateway

func (s *CreateCustomerGatewayOutput) SetCustomerGateway(v *CustomerGateway) *CreateCustomerGatewayOutput

SetCustomerGateway sets the CustomerGateway field's value.

func (CreateCustomerGatewayOutput) String

func (s CreateCustomerGatewayOutput) String() string

String returns the string representation

type CreateDefaultVpcInput

type CreateDefaultVpcInput struct {

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

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

func (CreateDefaultVpcInput) GoString

func (s CreateDefaultVpcInput) GoString() string

GoString returns the string representation

func (*CreateDefaultVpcInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (CreateDefaultVpcInput) String

func (s CreateDefaultVpcInput) String() string

String returns the string representation

type CreateDefaultVpcOutput

type CreateDefaultVpcOutput struct {

    // Information about the VPC.
    Vpc *Vpc `locationName:"vpc" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateDefaultVpcOutput) GoString

func (s CreateDefaultVpcOutput) GoString() string

GoString returns the string representation

func (*CreateDefaultVpcOutput) SetVpc

func (s *CreateDefaultVpcOutput) SetVpc(v *Vpc) *CreateDefaultVpcOutput

SetVpc sets the Vpc field's value.

func (CreateDefaultVpcOutput) String

func (s CreateDefaultVpcOutput) String() string

String returns the string representation

type CreateDhcpOptionsInput

type CreateDhcpOptionsInput struct {

    // A DHCP configuration option.
    //
    // DhcpConfigurations is a required field
    DhcpConfigurations []*NewDhcpConfiguration `locationName:"dhcpConfiguration" locationNameList:"item" type:"list" required:"true"`

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

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

func (CreateDhcpOptionsInput) GoString

func (s CreateDhcpOptionsInput) GoString() string

GoString returns the string representation

func (*CreateDhcpOptionsInput) SetDhcpConfigurations

func (s *CreateDhcpOptionsInput) SetDhcpConfigurations(v []*NewDhcpConfiguration) *CreateDhcpOptionsInput

SetDhcpConfigurations sets the DhcpConfigurations field's value.

func (*CreateDhcpOptionsInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (CreateDhcpOptionsInput) String

func (s CreateDhcpOptionsInput) String() string

String returns the string representation

func (*CreateDhcpOptionsInput) Validate

func (s *CreateDhcpOptionsInput) Validate() error

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

type CreateDhcpOptionsOutput

type CreateDhcpOptionsOutput struct {

    // A set of DHCP options.
    DhcpOptions *DhcpOptions `locationName:"dhcpOptions" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateDhcpOptionsOutput) GoString

func (s CreateDhcpOptionsOutput) GoString() string

GoString returns the string representation

func (*CreateDhcpOptionsOutput) SetDhcpOptions

func (s *CreateDhcpOptionsOutput) SetDhcpOptions(v *DhcpOptions) *CreateDhcpOptionsOutput

SetDhcpOptions sets the DhcpOptions field's value.

func (CreateDhcpOptionsOutput) String

func (s CreateDhcpOptionsOutput) String() string

String returns the string representation

type CreateEgressOnlyInternetGatewayInput

type CreateEgressOnlyInternetGatewayInput struct {

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

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

    // The ID of the VPC for which to create the egress-only Internet gateway.
    //
    // VpcId is a required field
    VpcId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateEgressOnlyInternetGatewayInput) GoString

func (s CreateEgressOnlyInternetGatewayInput) GoString() string

GoString returns the string representation

func (*CreateEgressOnlyInternetGatewayInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateEgressOnlyInternetGatewayInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateEgressOnlyInternetGatewayInput) SetVpcId

func (s *CreateEgressOnlyInternetGatewayInput) SetVpcId(v string) *CreateEgressOnlyInternetGatewayInput

SetVpcId sets the VpcId field's value.

func (CreateEgressOnlyInternetGatewayInput) String

func (s CreateEgressOnlyInternetGatewayInput) String() string

String returns the string representation

func (*CreateEgressOnlyInternetGatewayInput) Validate

func (s *CreateEgressOnlyInternetGatewayInput) Validate() error

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

type CreateEgressOnlyInternetGatewayOutput

type CreateEgressOnlyInternetGatewayOutput struct {

    // Unique, case-sensitive identifier you provide to ensure the idempotency of
    // the request.
    ClientToken *string `locationName:"clientToken" type:"string"`

    // Information about the egress-only Internet gateway.
    EgressOnlyInternetGateway *EgressOnlyInternetGateway `locationName:"egressOnlyInternetGateway" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateEgressOnlyInternetGatewayOutput) GoString

func (s CreateEgressOnlyInternetGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateEgressOnlyInternetGatewayOutput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateEgressOnlyInternetGatewayOutput) SetEgressOnlyInternetGateway

func (s *CreateEgressOnlyInternetGatewayOutput) SetEgressOnlyInternetGateway(v *EgressOnlyInternetGateway) *CreateEgressOnlyInternetGatewayOutput

SetEgressOnlyInternetGateway sets the EgressOnlyInternetGateway field's value.

func (CreateEgressOnlyInternetGatewayOutput) String

func (s CreateEgressOnlyInternetGatewayOutput) String() string

String returns the string representation

type CreateFlowLogsInput

type CreateFlowLogsInput struct {

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

    // The ARN for the IAM role that's used to post flow logs to a CloudWatch Logs
    // log group.
    //
    // DeliverLogsPermissionArn is a required field
    DeliverLogsPermissionArn *string `type:"string" required:"true"`

    // The name of the CloudWatch log group.
    //
    // LogGroupName is a required field
    LogGroupName *string `type:"string" required:"true"`

    // One or more subnet, network interface, or VPC IDs.
    //
    // Constraints: Maximum of 1000 resources
    //
    // ResourceIds is a required field
    ResourceIds []*string `locationName:"ResourceId" locationNameList:"item" type:"list" required:"true"`

    // The type of resource on which to create the flow log.
    //
    // ResourceType is a required field
    ResourceType *string `type:"string" required:"true" enum:"FlowLogsResourceType"`

    // The type of traffic to log.
    //
    // TrafficType is a required field
    TrafficType *string `type:"string" required:"true" enum:"TrafficType"`
    // contains filtered or unexported fields
}

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

func (CreateFlowLogsInput) GoString

func (s CreateFlowLogsInput) GoString() string

GoString returns the string representation

func (*CreateFlowLogsInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateFlowLogsInput) SetDeliverLogsPermissionArn

func (s *CreateFlowLogsInput) SetDeliverLogsPermissionArn(v string) *CreateFlowLogsInput

SetDeliverLogsPermissionArn sets the DeliverLogsPermissionArn field's value.

func (*CreateFlowLogsInput) SetLogGroupName

func (s *CreateFlowLogsInput) SetLogGroupName(v string) *CreateFlowLogsInput

SetLogGroupName sets the LogGroupName field's value.

func (*CreateFlowLogsInput) SetResourceIds

func (s *CreateFlowLogsInput) SetResourceIds(v []*string) *CreateFlowLogsInput

SetResourceIds sets the ResourceIds field's value.

func (*CreateFlowLogsInput) SetResourceType

func (s *CreateFlowLogsInput) SetResourceType(v string) *CreateFlowLogsInput

SetResourceType sets the ResourceType field's value.

func (*CreateFlowLogsInput) SetTrafficType

func (s *CreateFlowLogsInput) SetTrafficType(v string) *CreateFlowLogsInput

SetTrafficType sets the TrafficType field's value.

func (CreateFlowLogsInput) String

func (s CreateFlowLogsInput) String() string

String returns the string representation

func (*CreateFlowLogsInput) Validate

func (s *CreateFlowLogsInput) Validate() error

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

type CreateFlowLogsOutput

type CreateFlowLogsOutput struct {

    // Unique, case-sensitive identifier you provide to ensure the idempotency of
    // the request.
    ClientToken *string `locationName:"clientToken" type:"string"`

    // The IDs of the flow logs.
    FlowLogIds []*string `locationName:"flowLogIdSet" locationNameList:"item" type:"list"`

    // Information about the flow logs that could not be created successfully.
    Unsuccessful []*UnsuccessfulItem `locationName:"unsuccessful" locationNameList:"item" type:"list"`
    // contains filtered or unexported fields
}

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

func (CreateFlowLogsOutput) GoString

func (s CreateFlowLogsOutput) GoString() string

GoString returns the string representation

func (*CreateFlowLogsOutput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateFlowLogsOutput) SetFlowLogIds

func (s *CreateFlowLogsOutput) SetFlowLogIds(v []*string) *CreateFlowLogsOutput

SetFlowLogIds sets the FlowLogIds field's value.

func (*CreateFlowLogsOutput) SetUnsuccessful

func (s *CreateFlowLogsOutput) SetUnsuccessful(v []*UnsuccessfulItem) *CreateFlowLogsOutput

SetUnsuccessful sets the Unsuccessful field's value.

func (CreateFlowLogsOutput) String

func (s CreateFlowLogsOutput) String() string

String returns the string representation

type CreateFpgaImageInput

type CreateFpgaImageInput struct {

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request. For more information, see Ensuring Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
    ClientToken *string `type:"string"`

    // A description for the AFI.
    Description *string `type:"string"`

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

    // The location of the encrypted design checkpoint in Amazon S3. The input must
    // be a tarball.
    //
    // InputStorageLocation is a required field
    InputStorageLocation *StorageLocation `type:"structure" required:"true"`

    // The location in Amazon S3 for the output logs.
    LogsStorageLocation *StorageLocation `type:"structure"`

    // A name for the AFI.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

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

func (CreateFpgaImageInput) GoString

func (s CreateFpgaImageInput) GoString() string

GoString returns the string representation

func (*CreateFpgaImageInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateFpgaImageInput) SetDescription

func (s *CreateFpgaImageInput) SetDescription(v string) *CreateFpgaImageInput

SetDescription sets the Description field's value.

func (*CreateFpgaImageInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateFpgaImageInput) SetInputStorageLocation

func (s *CreateFpgaImageInput) SetInputStorageLocation(v *StorageLocation) *CreateFpgaImageInput

SetInputStorageLocation sets the InputStorageLocation field's value.

func (*CreateFpgaImageInput) SetLogsStorageLocation

func (s *CreateFpgaImageInput) SetLogsStorageLocation(v *StorageLocation) *CreateFpgaImageInput

SetLogsStorageLocation sets the LogsStorageLocation field's value.

func (*CreateFpgaImageInput) SetName

func (s *CreateFpgaImageInput) SetName(v string) *CreateFpgaImageInput

SetName sets the Name field's value.

func (CreateFpgaImageInput) String

func (s CreateFpgaImageInput) String() string

String returns the string representation

func (*CreateFpgaImageInput) Validate

func (s *CreateFpgaImageInput) Validate() error

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

type CreateFpgaImageOutput

type CreateFpgaImageOutput struct {

    // The global FPGA image identifier (AGFI ID).
    FpgaImageGlobalId *string `locationName:"fpgaImageGlobalId" type:"string"`

    // The FPGA image identifier (AFI ID).
    FpgaImageId *string `locationName:"fpgaImageId" type:"string"`
    // contains filtered or unexported fields
}

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

func (CreateFpgaImageOutput) GoString

func (s CreateFpgaImageOutput) GoString() string

GoString returns the string representation

func (*CreateFpgaImageOutput) SetFpgaImageGlobalId

func (s *CreateFpgaImageOutput) SetFpgaImageGlobalId(v string) *CreateFpgaImageOutput

SetFpgaImageGlobalId sets the FpgaImageGlobalId field's value.

func (*CreateFpgaImageOutput) SetFpgaImageId

func (s *CreateFpgaImageOutput) SetFpgaImageId(v string) *CreateFpgaImageOutput

SetFpgaImageId sets the FpgaImageId field's value.

func (CreateFpgaImageOutput) String

func (s CreateFpgaImageOutput) String() string

String returns the string representation

type CreateImageInput

type CreateImageInput struct {

    // Information about one or more block device mappings.
    BlockDeviceMappings []*BlockDeviceMapping `locationName:"blockDeviceMapping" locationNameList:"BlockDeviceMapping" type:"list"`

    // A description for the new image.
    Description *string `locationName:"description" type:"string"`

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

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `locationName:"instanceId" type:"string" required:"true"`

    // A name for the new image.
    //
    // Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets
    // ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('),
    // at-signs (@), or underscores(_)
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true"`

    // By default, Amazon EC2 attempts to shut down and reboot the instance before
    // creating the image. If the 'No Reboot' option is set, Amazon EC2 doesn't
    // shut down the instance before creating the image. When this option is used,
    // file system integrity on the created image can't be guaranteed.
    NoReboot *bool `locationName:"noReboot" type:"boolean"`
    // contains filtered or unexported fields
}

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

func (CreateImageInput) GoString

func (s CreateImageInput) GoString() string

GoString returns the string representation

func (*CreateImageInput) SetBlockDeviceMappings

func (s *CreateImageInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *CreateImageInput

SetBlockDeviceMappings sets the BlockDeviceMappings field's value.

func (*CreateImageInput) SetDescription

func (s *CreateImageInput) SetDescription(v string) *CreateImageInput

SetDescription sets the Description field's value.

func (*CreateImageInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateImageInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateImageInput) SetName

func (s *CreateImageInput) SetName(v string) *CreateImageInput

SetName sets the Name field's value.

func (*CreateImageInput) SetNoReboot

func (s *CreateImageInput) SetNoReboot(v bool) *CreateImageInput

SetNoReboot sets the NoReboot field's value.

func (CreateImageInput) String

func (s CreateImageInput) String() string

String returns the string representation

func (*CreateImageInput) Validate

func (s *CreateImageInput) Validate() error

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

type CreateImageOutput

type CreateImageOutput struct {

    // The ID of the new AMI.
    ImageId *string `locationName:"imageId" type:"string"`
    // contains filtered or unexported fields
}

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

func (CreateImageOutput) GoString

func (s CreateImageOutput) GoString() string

GoString returns the string representation

func (*CreateImageOutput) SetImageId

func (s *CreateImageOutput) SetImageId(v string) *CreateImageOutput

SetImageId sets the ImageId field's value.

func (CreateImageOutput) String

func (s CreateImageOutput) String() string

String returns the string representation

type CreateInstanceExportTaskInput

type CreateInstanceExportTaskInput struct {

    // A description for the conversion task or the resource being exported. The
    // maximum length is 255 bytes.
    Description *string `locationName:"description" type:"string"`

    // The format and location for an instance export task.
    ExportToS3Task *ExportToS3TaskSpecification `locationName:"exportToS3" type:"structure"`

    // The ID of the instance.
    //
    // InstanceId is a required field
    InstanceId *string `locationName:"instanceId" type:"string" required:"true"`

    // The target virtualization environment.
    TargetEnvironment *string `locationName:"targetEnvironment" type:"string" enum:"ExportEnvironment"`
    // contains filtered or unexported fields
}

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

func (CreateInstanceExportTaskInput) GoString

func (s CreateInstanceExportTaskInput) GoString() string

GoString returns the string representation

func (*CreateInstanceExportTaskInput) SetDescription

func (s *CreateInstanceExportTaskInput) SetDescription(v string) *CreateInstanceExportTaskInput

SetDescription sets the Description field's value.

func (*CreateInstanceExportTaskInput) SetExportToS3Task

func (s *CreateInstanceExportTaskInput) SetExportToS3Task(v *ExportToS3TaskSpecification) *CreateInstanceExportTaskInput

SetExportToS3Task sets the ExportToS3Task field's value.

func (*CreateInstanceExportTaskInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateInstanceExportTaskInput) SetTargetEnvironment

func (s *CreateInstanceExportTaskInput) SetTargetEnvironment(v string) *CreateInstanceExportTaskInput

SetTargetEnvironment sets the TargetEnvironment field's value.

func (CreateInstanceExportTaskInput) String

func (s CreateInstanceExportTaskInput) String() string

String returns the string representation

func (*CreateInstanceExportTaskInput) Validate

func (s *CreateInstanceExportTaskInput) Validate() error

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

type CreateInstanceExportTaskOutput

type CreateInstanceExportTaskOutput struct {

    // Information about the instance export task.
    ExportTask *ExportTask `locationName:"exportTask" type:"structure"`
    // contains filtered or unexported fields
}

Contains the output for CreateInstanceExportTask. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CreateInstanceExportTaskResult

func (CreateInstanceExportTaskOutput) GoString

func (s CreateInstanceExportTaskOutput) GoString() string

GoString returns the string representation

func (*CreateInstanceExportTaskOutput) SetExportTask

func (s *CreateInstanceExportTaskOutput) SetExportTask(v *ExportTask) *CreateInstanceExportTaskOutput

SetExportTask sets the ExportTask field's value.

func (CreateInstanceExportTaskOutput) String

func (s CreateInstanceExportTaskOutput) String() string

String returns the string representation

type CreateInternetGatewayInput

type CreateInternetGatewayInput struct {

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

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

func (CreateInternetGatewayInput) GoString

func (s CreateInternetGatewayInput) GoString() string

GoString returns the string representation

func (*CreateInternetGatewayInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (CreateInternetGatewayInput) String

func (s CreateInternetGatewayInput) String() string

String returns the string representation

type CreateInternetGatewayOutput

type CreateInternetGatewayOutput struct {

    // Information about the Internet gateway.
    InternetGateway *InternetGateway `locationName:"internetGateway" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateInternetGatewayOutput) GoString

func (s CreateInternetGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateInternetGatewayOutput) SetInternetGateway

func (s *CreateInternetGatewayOutput) SetInternetGateway(v *InternetGateway) *CreateInternetGatewayOutput

SetInternetGateway sets the InternetGateway field's value.

func (CreateInternetGatewayOutput) String

func (s CreateInternetGatewayOutput) String() string

String returns the string representation

type CreateKeyPairInput

type CreateKeyPairInput struct {

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

    // A unique name for the key pair.
    //
    // Constraints: Up to 255 ASCII characters
    //
    // KeyName is a required field
    KeyName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateKeyPairInput) GoString

func (s CreateKeyPairInput) GoString() string

GoString returns the string representation

func (*CreateKeyPairInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateKeyPairInput) SetKeyName

func (s *CreateKeyPairInput) SetKeyName(v string) *CreateKeyPairInput

SetKeyName sets the KeyName field's value.

func (CreateKeyPairInput) String

func (s CreateKeyPairInput) String() string

String returns the string representation

func (*CreateKeyPairInput) Validate

func (s *CreateKeyPairInput) Validate() error

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

type CreateKeyPairOutput

type CreateKeyPairOutput struct {

    // The SHA-1 digest of the DER encoded private key.
    KeyFingerprint *string `locationName:"keyFingerprint" type:"string"`

    // An unencrypted PEM encoded RSA private key.
    KeyMaterial *string `locationName:"keyMaterial" type:"string"`

    // The name of the key pair.
    KeyName *string `locationName:"keyName" type:"string"`
    // contains filtered or unexported fields
}

Describes a key pair. Please also see https://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/KeyPair

func (CreateKeyPairOutput) GoString

func (s CreateKeyPairOutput) GoString() string

GoString returns the string representation

func (*CreateKeyPairOutput) SetKeyFingerprint

func (s *CreateKeyPairOutput) SetKeyFingerprint(v string) *CreateKeyPairOutput

SetKeyFingerprint sets the KeyFingerprint field's value.

func (*CreateKeyPairOutput) SetKeyMaterial

func (s *CreateKeyPairOutput) SetKeyMaterial(v string) *CreateKeyPairOutput

SetKeyMaterial sets the KeyMaterial field's value.

func (*CreateKeyPairOutput) SetKeyName

func (s *CreateKeyPairOutput) SetKeyName(v string) *CreateKeyPairOutput

SetKeyName sets the KeyName field's value.

func (CreateKeyPairOutput) String

func (s CreateKeyPairOutput) String() string

String returns the string representation

type CreateNatGatewayInput

type CreateNatGatewayInput struct {

    // The allocation ID of an Elastic IP address to associate with the NAT gateway.
    // If the Elastic IP address is associated with another resource, you must first
    // disassociate it.
    //
    // AllocationId is a required field
    AllocationId *string `type:"string" required:"true"`

    // Unique, case-sensitive identifier you provide to ensure the idempotency of
    // the request. For more information, see How to Ensure Idempotency (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html).
    //
    // Constraint: Maximum 64 ASCII characters.
    ClientToken *string `type:"string"`

    // The subnet in which to create the NAT gateway.
    //
    // SubnetId is a required field
    SubnetId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateNatGatewayInput) GoString

func (s CreateNatGatewayInput) GoString() string

GoString returns the string representation

func (*CreateNatGatewayInput) SetAllocationId

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

SetAllocationId sets the AllocationId field's value.

func (*CreateNatGatewayInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateNatGatewayInput) SetSubnetId

func (s *CreateNatGatewayInput) SetSubnetId(v string) *CreateNatGatewayInput

SetSubnetId sets the SubnetId field's value.

func (CreateNatGatewayInput) String

func (s CreateNatGatewayInput) String() string

String returns the string representation

func (*CreateNatGatewayInput) Validate

func (s *CreateNatGatewayInput) Validate() error

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

type CreateNatGatewayOutput

type CreateNatGatewayOutput struct {

    // Unique, case-sensitive identifier to ensure the idempotency of the request.
    // Only returned if a client token was provided in the request.
    ClientToken *string `locationName:"clientToken" type:"string"`

    // Information about the NAT gateway.
    NatGateway *NatGateway `locationName:"natGateway" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateNatGatewayOutput) GoString

func (s CreateNatGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateNatGatewayOutput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateNatGatewayOutput) SetNatGateway

func (s *CreateNatGatewayOutput) SetNatGateway(v *NatGateway) *CreateNatGatewayOutput

SetNatGateway sets the NatGateway field's value.

func (CreateNatGatewayOutput) String

func (s CreateNatGatewayOutput) String() string

String returns the string representation

type CreateNetworkAclEntryInput

type CreateNetworkAclEntryInput struct {

    // The IPv4 network range to allow or deny, in CIDR notation (for example 172.16.0.0/24).
    CidrBlock *string `locationName:"cidrBlock" type:"string"`

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

    // Indicates whether this is an egress rule (rule is applied to traffic leaving
    // the subnet).
    //
    // Egress is a required field
    Egress *bool `locationName:"egress" type:"boolean" required:"true"`

    // ICMP protocol: The ICMP or ICMPv6 type and code. Required if specifying the
    // ICMP protocol, or protocol 58 (ICMPv6) with an IPv6 CIDR block.
    IcmpTypeCode *IcmpTypeCode `locationName:"Icmp" type:"structure"`

    // The IPv6 network range to allow or deny, in CIDR notation (for example 2001:db8:1234:1a00::/64).
    Ipv6CidrBlock *string `locationName:"ipv6CidrBlock" type:"string"`

    // The ID of the network ACL.
    //
    // NetworkAclId is a required field
    NetworkAclId *string `locationName:"networkAclId" type:"string" required:"true"`

    // TCP or UDP protocols: The range of ports the rule applies to.
    PortRange *PortRange `locationName:"portRange" type:"structure"`

    // The protocol. A value of -1 or all means all protocols. If you specify all,
    // -1, or a protocol number other than tcp, udp, or icmp, traffic on all ports
    // is allowed, regardless of any ports or ICMP types or codes you specify. If
    // you specify protocol 58 (ICMPv6) and specify an IPv4 CIDR block, traffic
    // for all ICMP types and codes allowed, regardless of any that you specify.
    // If you specify protocol 58 (ICMPv6) and specify an IPv6 CIDR block, you must
    // specify an ICMP type and code.
    //
    // Protocol is a required field
    Protocol *string `locationName:"protocol" type:"string" required:"true"`

    // Indicates whether to allow or deny the traffic that matches the rule.
    //
    // RuleAction is a required field
    RuleAction *string `locationName:"ruleAction" type:"string" required:"true" enum:"RuleAction"`

    // The rule number for the entry (for example, 100). ACL entries are processed
    // in ascending order by rule number.
    //
    // Constraints: Positive integer from 1 to 32766. The range 32767 to 65535 is
    // reserved for internal use.
    //
    // RuleNumber is a required field
    RuleNumber *int64 `locationName:"ruleNumber" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkAclEntryInput) GoString

func (s CreateNetworkAclEntryInput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclEntryInput) SetCidrBlock

func (s *CreateNetworkAclEntryInput) SetCidrBlock(v string) *CreateNetworkAclEntryInput

SetCidrBlock sets the CidrBlock field's value.

func (*CreateNetworkAclEntryInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateNetworkAclEntryInput) SetEgress

func (s *CreateNetworkAclEntryInput) SetEgress(v bool) *CreateNetworkAclEntryInput

SetEgress sets the Egress field's value.

func (*CreateNetworkAclEntryInput) SetIcmpTypeCode

func (s *CreateNetworkAclEntryInput) SetIcmpTypeCode(v *IcmpTypeCode) *CreateNetworkAclEntryInput

SetIcmpTypeCode sets the IcmpTypeCode field's value.

func (*CreateNetworkAclEntryInput) SetIpv6CidrBlock

func (s *CreateNetworkAclEntryInput) SetIpv6CidrBlock(v string) *CreateNetworkAclEntryInput

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*CreateNetworkAclEntryInput) SetNetworkAclId

func (s *CreateNetworkAclEntryInput) SetNetworkAclId(v string) *CreateNetworkAclEntryInput

SetNetworkAclId sets the NetworkAclId field's value.

func (*CreateNetworkAclEntryInput) SetPortRange

func (s *CreateNetworkAclEntryInput) SetPortRange(v *PortRange) *CreateNetworkAclEntryInput

SetPortRange sets the PortRange field's value.

func (*CreateNetworkAclEntryInput) SetProtocol

func (s *CreateNetworkAclEntryInput) SetProtocol(v string) *CreateNetworkAclEntryInput

SetProtocol sets the Protocol field's value.

func (*CreateNetworkAclEntryInput) SetRuleAction

func (s *CreateNetworkAclEntryInput) SetRuleAction(v string) *CreateNetworkAclEntryInput

SetRuleAction sets the RuleAction field's value.

func (*CreateNetworkAclEntryInput) SetRuleNumber

func (s *CreateNetworkAclEntryInput) SetRuleNumber(v int64) *CreateNetworkAclEntryInput

SetRuleNumber sets the RuleNumber field's value.

func (CreateNetworkAclEntryInput) String

func (s CreateNetworkAclEntryInput) String() string

String returns the string representation

func (*CreateNetworkAclEntryInput) Validate

func (s *CreateNetworkAclEntryInput) Validate() error

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

type CreateNetworkAclEntryOutput

type CreateNetworkAclEntryOutput struct {
    // contains filtered or unexported fields
}

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

func (CreateNetworkAclEntryOutput) GoString

func (s CreateNetworkAclEntryOutput) GoString() string

GoString returns the string representation

func (CreateNetworkAclEntryOutput) String

func (s CreateNetworkAclEntryOutput) String() string

String returns the string representation

type CreateNetworkAclInput

type CreateNetworkAclInput struct {

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

    // The ID of the VPC.
    //
    // VpcId is a required field
    VpcId *string `locationName:"vpcId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkAclInput) GoString

func (s CreateNetworkAclInput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateNetworkAclInput) SetVpcId

func (s *CreateNetworkAclInput) SetVpcId(v string) *CreateNetworkAclInput

SetVpcId sets the VpcId field's value.

func (CreateNetworkAclInput) String

func (s CreateNetworkAclInput) String() string

String returns the string representation

func (*CreateNetworkAclInput) Validate

func (s *CreateNetworkAclInput) Validate() error

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

type CreateNetworkAclOutput

type CreateNetworkAclOutput struct {

    // Information about the network ACL.
    NetworkAcl *NetworkAcl `locationName:"networkAcl" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkAclOutput) GoString

func (s CreateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclOutput) SetNetworkAcl

func (s *CreateNetworkAclOutput) SetNetworkAcl(v *NetworkAcl) *CreateNetworkAclOutput

SetNetworkAcl sets the NetworkAcl field's value.

func (CreateNetworkAclOutput) String

func (s CreateNetworkAclOutput) String() string

String returns the string representation

type CreateNetworkInterfaceInput

type CreateNetworkInterfaceInput struct {

    // A description for the network interface.
    Description *string `locationName:"description" type:"string"`

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

    // The IDs of one or more security groups.
    Groups []*string `locationName:"SecurityGroupId" locationNameList:"SecurityGroupId" type:"list"`

    // The number of IPv6 addresses to assign to a network interface. Amazon EC2
    // automatically selects the IPv6 addresses from the subnet range. You can't
    // use this option if specifying specific IPv6 addresses. If your subnet has
    // the AssignIpv6AddressOnCreation attribute set to true, you can specify 0
    // to override this setting.
    Ipv6AddressCount *int64 `locationName:"ipv6AddressCount" type:"integer"`

    // One or more specific IPv6 addresses from the IPv6 CIDR block range of your
    // subnet. You can't use this option if you're specifying a number of IPv6 addresses.
    Ipv6Addresses []*InstanceIpv6Address `locationName:"ipv6Addresses" locationNameList:"item" type:"list"`

    // The primary private IPv4 address of the network interface. If you don't specify
    // an IPv4 address, Amazon EC2 selects one for you from the subnet's IPv4 CIDR
    // range. If you specify an IP address, you cannot indicate any IP addresses
    // specified in privateIpAddresses as primary (only one IP address can be designated
    // as primary).
    PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"`

    // One or more private IPv4 addresses.
    PrivateIpAddresses []*PrivateIpAddressSpecification `locationName:"privateIpAddresses" locationNameList:"item" type:"list"`

    // The number of secondary private IPv4 addresses to assign to a network interface.
    // When you specify a number of secondary IPv4 addresses, Amazon EC2 selects
    // these IP addresses within the subnet's IPv4 CIDR range. You can't specify
    // this option and specify more than one private IP address using privateIpAddresses.
    //
    // The number of IP addresses you can assign to a network interface varies by
    // instance type. For more information, see IP Addresses Per ENI Per Instance
    // Type (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI)
    // in the Amazon Virtual Private Cloud User Guide.
    SecondaryPrivateIpAddressCount *int64 `locationName:"secondaryPrivateIpAddressCount" type:"integer"`

    // The ID of the subnet to associate with the network interface.
    //
    // SubnetId is a required field
    SubnetId *string `locationName:"subnetId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkInterfaceInput) GoString

func (s CreateNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceInput) SetDescription

func (s *CreateNetworkInterfaceInput) SetDescription(v string) *CreateNetworkInterfaceInput

SetDescription sets the Description field's value.

func (*CreateNetworkInterfaceInput) SetDryRun

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

SetDryRun sets the DryRun field's value.

func (*CreateNetworkInterfaceInput) SetGroups

func (s *CreateNetworkInterfaceInput) SetGroups(v []*string) *CreateNetworkInterfaceInput

SetGroups sets the Groups field's value.

func (*CreateNetworkInterfaceInput) SetIpv6AddressCount

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

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*CreateNetworkInterfaceInput) SetIpv6Addresses

func (s *CreateNetworkInterfaceInput) SetIpv6Addresses(v []*InstanceIpv6Address) *CreateNetworkInterfaceInput

SetIpv6Addresses sets the Ipv6Addresses field's value.

func (*CreateNetworkInterfaceInput) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetPrivateIpAddresses

func (s *CreateNetworkInterfaceInput) SetPrivateIpAddresses(v []*PrivateIpAddressSpecification) *CreateNetworkInterfaceInput

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount

func (s *CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount(v int64) *CreateNetworkInterfaceInput

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (*CreateNetworkInterfaceInput) SetSubnetId

func (s *CreateNetworkInterfaceInput) SetSubnetId(v string) *CreateNetworkInterfaceInput

SetSubnetId sets the SubnetId field's value.

func (CreateNetworkInterfaceInput) String

func (s CreateNetworkInterfaceInput) String() string

String returns the string representation

func (*CreateNetworkInterfaceInput) Validate

func (s *CreateNetworkInterfaceInput) Validate() error

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

type CreateNetworkInterfaceOutput

type CreateNetworkInterfaceOutput struct {

    // Information about the network interface.
    NetworkInterface *NetworkInterface `locationName:"networkInterface" type:"structure"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkInterfaceOutput) GoString

func (s CreateNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceOutput) SetNetworkInterface

func (s *CreateNetworkInterfaceOutput) SetNetworkInterface(v *NetworkInterface) *CreateNetworkInterfaceOutput

SetNetworkInterface sets the NetworkInterface field's value.

func (CreateNetworkInterfaceOutput) String

func (s CreateNetworkInterfaceOutput) String() string

String returns the string representation

type CreateNetworkInterfacePermissionInput

type CreateNetworkInterfacePermissionInput struct {

    // The AWS account ID.
    AwsAccountId *string `type:"string"`

    // The AWS service. Currently not supported.
    AwsService *string `type:"string"`

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

    // The ID of the network interface.
    //
    // NetworkInterfaceId is a required field
    NetworkInterfaceId *string `type:"string" required:"true"`

    // The type of permission to grant.
    //
    // Permission is a required field
    Permission *string `type:"string" required:"true" enum:"InterfacePermissionType"`
    // contains filtered or unexported fields
}

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

func (CreateNetworkInterfacePermissionInput) GoString