You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Module: Aws::EC2::Types

Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Defined Under Namespace

Classes: AcceptReservedInstancesExchangeQuoteRequest, AcceptReservedInstancesExchangeQuoteResult, AcceptVpcPeeringConnectionRequest, AcceptVpcPeeringConnectionResult, AccountAttribute, AccountAttributeValue, ActiveInstance, Address, AllocateAddressRequest, AllocateAddressResult, AllocateHostsRequest, AllocateHostsResult, AssignIpv6AddressesRequest, AssignIpv6AddressesResult, AssignPrivateIpAddressesRequest, AssociateAddressRequest, AssociateAddressResult, AssociateDhcpOptionsRequest, AssociateIamInstanceProfileRequest, AssociateIamInstanceProfileResult, AssociateRouteTableRequest, AssociateRouteTableResult, AssociateSubnetCidrBlockRequest, AssociateSubnetCidrBlockResult, AssociateVpcCidrBlockRequest, AssociateVpcCidrBlockResult, AttachClassicLinkVpcRequest, AttachClassicLinkVpcResult, AttachInternetGatewayRequest, AttachNetworkInterfaceRequest, AttachNetworkInterfaceResult, AttachVolumeRequest, AttachVpnGatewayRequest, AttachVpnGatewayResult, AttributeBooleanValue, AttributeValue, AuthorizeSecurityGroupEgressRequest, AuthorizeSecurityGroupIngressRequest, AvailabilityZone, AvailabilityZoneMessage, AvailableCapacity, BlobAttributeValue, BlockDeviceMapping, BundleInstanceRequest, BundleInstanceResult, BundleTask, BundleTaskError, CancelBundleTaskRequest, CancelBundleTaskResult, CancelConversionRequest, CancelExportTaskRequest, CancelImportTaskRequest, CancelImportTaskResult, CancelReservedInstancesListingRequest, CancelReservedInstancesListingResult, CancelSpotFleetRequestsError, CancelSpotFleetRequestsErrorItem, CancelSpotFleetRequestsRequest, CancelSpotFleetRequestsResponse, CancelSpotFleetRequestsSuccessItem, CancelSpotInstanceRequestsRequest, CancelSpotInstanceRequestsResult, CancelledSpotInstanceRequest, ClassicLinkDnsSupport, ClassicLinkInstance, ClientData, ConfirmProductInstanceRequest, ConfirmProductInstanceResult, ConversionTask, CopyImageRequest, CopyImageResult, CopySnapshotRequest, CopySnapshotResult, CreateCustomerGatewayRequest, CreateCustomerGatewayResult, CreateDefaultVpcRequest, CreateDefaultVpcResult, CreateDhcpOptionsRequest, CreateDhcpOptionsResult, CreateEgressOnlyInternetGatewayRequest, CreateEgressOnlyInternetGatewayResult, CreateFlowLogsRequest, CreateFlowLogsResult, CreateFpgaImageRequest, CreateFpgaImageResult, CreateImageRequest, CreateImageResult, CreateInstanceExportTaskRequest, CreateInstanceExportTaskResult, CreateInternetGatewayRequest, CreateInternetGatewayResult, CreateKeyPairRequest, CreateNatGatewayRequest, CreateNatGatewayResult, CreateNetworkAclEntryRequest, CreateNetworkAclRequest, CreateNetworkAclResult, CreateNetworkInterfacePermissionRequest, CreateNetworkInterfacePermissionResult, CreateNetworkInterfaceRequest, CreateNetworkInterfaceResult, CreatePlacementGroupRequest, CreateReservedInstancesListingRequest, CreateReservedInstancesListingResult, CreateRouteRequest, CreateRouteResult, CreateRouteTableRequest, CreateRouteTableResult, CreateSecurityGroupRequest, CreateSecurityGroupResult, CreateSnapshotRequest, CreateSpotDatafeedSubscriptionRequest, CreateSpotDatafeedSubscriptionResult, CreateSubnetRequest, CreateSubnetResult, CreateTagsRequest, CreateVolumePermission, CreateVolumePermissionModifications, CreateVolumeRequest, CreateVpcEndpointRequest, CreateVpcEndpointResult, CreateVpcPeeringConnectionRequest, CreateVpcPeeringConnectionResult, CreateVpcRequest, CreateVpcResult, CreateVpnConnectionRequest, CreateVpnConnectionResult, CreateVpnConnectionRouteRequest, CreateVpnGatewayRequest, CreateVpnGatewayResult, CustomerGateway, DeleteCustomerGatewayRequest, DeleteDhcpOptionsRequest, DeleteEgressOnlyInternetGatewayRequest, DeleteEgressOnlyInternetGatewayResult, DeleteFlowLogsRequest, DeleteFlowLogsResult, DeleteInternetGatewayRequest, DeleteKeyPairRequest, DeleteNatGatewayRequest, DeleteNatGatewayResult, DeleteNetworkAclEntryRequest, DeleteNetworkAclRequest, DeleteNetworkInterfacePermissionRequest, DeleteNetworkInterfacePermissionResult, DeleteNetworkInterfaceRequest, DeletePlacementGroupRequest, DeleteRouteRequest, DeleteRouteTableRequest, DeleteSecurityGroupRequest, DeleteSnapshotRequest, DeleteSpotDatafeedSubscriptionRequest, DeleteSubnetRequest, DeleteTagsRequest, DeleteVolumeRequest, DeleteVpcEndpointsRequest, DeleteVpcEndpointsResult, DeleteVpcPeeringConnectionRequest, DeleteVpcPeeringConnectionResult, DeleteVpcRequest, DeleteVpnConnectionRequest, DeleteVpnConnectionRouteRequest, DeleteVpnGatewayRequest, DeregisterImageRequest, DescribeAccountAttributesRequest, DescribeAccountAttributesResult, DescribeAddressesRequest, DescribeAddressesResult, DescribeAvailabilityZonesRequest, DescribeAvailabilityZonesResult, DescribeBundleTasksRequest, DescribeBundleTasksResult, DescribeClassicLinkInstancesRequest, DescribeClassicLinkInstancesResult, DescribeConversionTasksRequest, DescribeConversionTasksResult, DescribeCustomerGatewaysRequest, DescribeCustomerGatewaysResult, DescribeDhcpOptionsRequest, DescribeDhcpOptionsResult, DescribeEgressOnlyInternetGatewaysRequest, DescribeEgressOnlyInternetGatewaysResult, DescribeElasticGpusRequest, DescribeElasticGpusResult, DescribeExportTasksRequest, DescribeExportTasksResult, DescribeFlowLogsRequest, DescribeFlowLogsResult, DescribeFpgaImagesRequest, DescribeFpgaImagesResult, DescribeHostReservationOfferingsRequest, DescribeHostReservationOfferingsResult, DescribeHostReservationsRequest, DescribeHostReservationsResult, DescribeHostsRequest, DescribeHostsResult, DescribeIamInstanceProfileAssociationsRequest, DescribeIamInstanceProfileAssociationsResult, DescribeIdFormatRequest, DescribeIdFormatResult, DescribeIdentityIdFormatRequest, DescribeIdentityIdFormatResult, DescribeImageAttributeRequest, DescribeImagesRequest, DescribeImagesResult, DescribeImportImageTasksRequest, DescribeImportImageTasksResult, DescribeImportSnapshotTasksRequest, DescribeImportSnapshotTasksResult, DescribeInstanceAttributeRequest, DescribeInstanceStatusRequest, DescribeInstanceStatusResult, DescribeInstancesRequest, DescribeInstancesResult, DescribeInternetGatewaysRequest, DescribeInternetGatewaysResult, DescribeKeyPairsRequest, DescribeKeyPairsResult, DescribeMovingAddressesRequest, DescribeMovingAddressesResult, DescribeNatGatewaysRequest, DescribeNatGatewaysResult, DescribeNetworkAclsRequest, DescribeNetworkAclsResult, DescribeNetworkInterfaceAttributeRequest, DescribeNetworkInterfaceAttributeResult, DescribeNetworkInterfacePermissionsRequest, DescribeNetworkInterfacePermissionsResult, DescribeNetworkInterfacesRequest, DescribeNetworkInterfacesResult, DescribePlacementGroupsRequest, DescribePlacementGroupsResult, DescribePrefixListsRequest, DescribePrefixListsResult, DescribeRegionsRequest, DescribeRegionsResult, DescribeReservedInstancesListingsRequest, DescribeReservedInstancesListingsResult, DescribeReservedInstancesModificationsRequest, DescribeReservedInstancesModificationsResult, DescribeReservedInstancesOfferingsRequest, DescribeReservedInstancesOfferingsResult, DescribeReservedInstancesRequest, DescribeReservedInstancesResult, DescribeRouteTablesRequest, DescribeRouteTablesResult, DescribeScheduledInstanceAvailabilityRequest, DescribeScheduledInstanceAvailabilityResult, DescribeScheduledInstancesRequest, DescribeScheduledInstancesResult, DescribeSecurityGroupReferencesRequest, DescribeSecurityGroupReferencesResult, DescribeSecurityGroupsRequest, DescribeSecurityGroupsResult, DescribeSnapshotAttributeRequest, DescribeSnapshotAttributeResult, DescribeSnapshotsRequest, DescribeSnapshotsResult, DescribeSpotDatafeedSubscriptionRequest, DescribeSpotDatafeedSubscriptionResult, DescribeSpotFleetInstancesRequest, DescribeSpotFleetInstancesResponse, DescribeSpotFleetRequestHistoryRequest, DescribeSpotFleetRequestHistoryResponse, DescribeSpotFleetRequestsRequest, DescribeSpotFleetRequestsResponse, DescribeSpotInstanceRequestsRequest, DescribeSpotInstanceRequestsResult, DescribeSpotPriceHistoryRequest, DescribeSpotPriceHistoryResult, DescribeStaleSecurityGroupsRequest, DescribeStaleSecurityGroupsResult, DescribeSubnetsRequest, DescribeSubnetsResult, DescribeTagsRequest, DescribeTagsResult, DescribeVolumeAttributeRequest, DescribeVolumeAttributeResult, DescribeVolumeStatusRequest, DescribeVolumeStatusResult, DescribeVolumesModificationsRequest, DescribeVolumesModificationsResult, DescribeVolumesRequest, DescribeVolumesResult, DescribeVpcAttributeRequest, DescribeVpcAttributeResult, DescribeVpcClassicLinkDnsSupportRequest, DescribeVpcClassicLinkDnsSupportResult, DescribeVpcClassicLinkRequest, DescribeVpcClassicLinkResult, DescribeVpcEndpointServicesRequest, DescribeVpcEndpointServicesResult, DescribeVpcEndpointsRequest, DescribeVpcEndpointsResult, DescribeVpcPeeringConnectionsRequest, DescribeVpcPeeringConnectionsResult, DescribeVpcsRequest, DescribeVpcsResult, DescribeVpnConnectionsRequest, DescribeVpnConnectionsResult, DescribeVpnGatewaysRequest, DescribeVpnGatewaysResult, DetachClassicLinkVpcRequest, DetachClassicLinkVpcResult, DetachInternetGatewayRequest, DetachNetworkInterfaceRequest, DetachVolumeRequest, DetachVpnGatewayRequest, DhcpConfiguration, DhcpOptions, DisableVgwRoutePropagationRequest, DisableVpcClassicLinkDnsSupportRequest, DisableVpcClassicLinkDnsSupportResult, DisableVpcClassicLinkRequest, DisableVpcClassicLinkResult, DisassociateAddressRequest, DisassociateIamInstanceProfileRequest, DisassociateIamInstanceProfileResult, DisassociateRouteTableRequest, DisassociateSubnetCidrBlockRequest, DisassociateSubnetCidrBlockResult, DisassociateVpcCidrBlockRequest, DisassociateVpcCidrBlockResult, DiskImage, DiskImageDescription, DiskImageDetail, DiskImageVolumeDescription, EbsBlockDevice, EbsInstanceBlockDevice, EbsInstanceBlockDeviceSpecification, EgressOnlyInternetGateway, ElasticGpuAssociation, ElasticGpuHealth, ElasticGpuSpecification, ElasticGpus, EnableVgwRoutePropagationRequest, EnableVolumeIORequest, EnableVpcClassicLinkDnsSupportRequest, EnableVpcClassicLinkDnsSupportResult, EnableVpcClassicLinkRequest, EnableVpcClassicLinkResult, EventInformation, ExportTask, ExportToS3Task, ExportToS3TaskSpecification, Filter, FlowLog, FpgaImage, FpgaImageState, GetConsoleOutputRequest, GetConsoleOutputResult, GetConsoleScreenshotRequest, GetConsoleScreenshotResult, GetHostReservationPurchasePreviewRequest, GetHostReservationPurchasePreviewResult, GetPasswordDataRequest, GetPasswordDataResult, GetReservedInstancesExchangeQuoteRequest, GetReservedInstancesExchangeQuoteResult, GroupIdentifier, HistoryRecord, Host, HostInstance, HostOffering, HostProperties, HostReservation, IamInstanceProfile, IamInstanceProfileAssociation, IamInstanceProfileSpecification, IcmpTypeCode, IdFormat, Image, ImageAttribute, ImageDiskContainer, ImportImageRequest, ImportImageResult, ImportImageTask, ImportInstanceLaunchSpecification, ImportInstanceRequest, ImportInstanceResult, ImportInstanceTaskDetails, ImportInstanceVolumeDetailItem, ImportKeyPairRequest, ImportKeyPairResult, ImportSnapshotRequest, ImportSnapshotResult, ImportSnapshotTask, ImportVolumeRequest, ImportVolumeResult, ImportVolumeTaskDetails, Instance, InstanceAttribute, InstanceBlockDeviceMapping, InstanceBlockDeviceMappingSpecification, InstanceCapacity, InstanceCount, InstanceExportDetails, InstanceIpv6Address, InstanceMonitoring, InstanceNetworkInterface, InstanceNetworkInterfaceAssociation, InstanceNetworkInterfaceAttachment, InstanceNetworkInterfaceSpecification, InstancePrivateIpAddress, InstanceState, InstanceStateChange, InstanceStatus, InstanceStatusDetails, InstanceStatusEvent, InstanceStatusSummary, InternetGateway, InternetGatewayAttachment, IpPermission, IpRange, Ipv6CidrBlock, Ipv6Range, KeyPair, KeyPairInfo, LaunchPermission, LaunchPermissionModifications, LaunchSpecification, ModifyHostsRequest, ModifyHostsResult, ModifyIdFormatRequest, ModifyIdentityIdFormatRequest, ModifyImageAttributeRequest, ModifyInstanceAttributeRequest, ModifyInstancePlacementRequest, ModifyInstancePlacementResult, ModifyNetworkInterfaceAttributeRequest, ModifyReservedInstancesRequest, ModifyReservedInstancesResult, ModifySnapshotAttributeRequest, ModifySpotFleetRequestRequest, ModifySpotFleetRequestResponse, ModifySubnetAttributeRequest, ModifyVolumeAttributeRequest, ModifyVolumeRequest, ModifyVolumeResult, ModifyVpcAttributeRequest, ModifyVpcEndpointRequest, ModifyVpcEndpointResult, ModifyVpcPeeringConnectionOptionsRequest, ModifyVpcPeeringConnectionOptionsResult, MonitorInstancesRequest, MonitorInstancesResult, Monitoring, MoveAddressToVpcRequest, MoveAddressToVpcResult, MovingAddressStatus, NatGateway, NatGatewayAddress, NetworkAcl, NetworkAclAssociation, NetworkAclEntry, NetworkInterface, NetworkInterfaceAssociation, NetworkInterfaceAttachment, NetworkInterfaceAttachmentChanges, NetworkInterfaceIpv6Address, NetworkInterfacePermission, NetworkInterfacePermissionState, NetworkInterfacePrivateIpAddress, NewDhcpConfiguration, PciId, PeeringConnectionOptions, PeeringConnectionOptionsRequest, Placement, PlacementGroup, PortRange, PrefixList, PrefixListId, PriceSchedule, PriceScheduleSpecification, PricingDetail, PrivateIpAddressSpecification, ProductCode, PropagatingVgw, ProvisionedBandwidth, Purchase, PurchaseHostReservationRequest, PurchaseHostReservationResult, PurchaseRequest, PurchaseReservedInstancesOfferingRequest, PurchaseReservedInstancesOfferingResult, PurchaseScheduledInstancesRequest, PurchaseScheduledInstancesResult, RebootInstancesRequest, RecurringCharge, Region, RegisterImageRequest, RegisterImageResult, RejectVpcPeeringConnectionRequest, RejectVpcPeeringConnectionResult, ReleaseAddressRequest, ReleaseHostsRequest, ReleaseHostsResult, ReplaceIamInstanceProfileAssociationRequest, ReplaceIamInstanceProfileAssociationResult, ReplaceNetworkAclAssociationRequest, ReplaceNetworkAclAssociationResult, ReplaceNetworkAclEntryRequest, ReplaceRouteRequest, ReplaceRouteTableAssociationRequest, ReplaceRouteTableAssociationResult, ReportInstanceStatusRequest, RequestSpotFleetRequest, RequestSpotFleetResponse, RequestSpotInstancesRequest, RequestSpotInstancesResult, RequestSpotLaunchSpecification, Reservation, ReservationValue, ReservedInstanceLimitPrice, ReservedInstanceReservationValue, ReservedInstances, ReservedInstancesConfiguration, ReservedInstancesId, ReservedInstancesListing, ReservedInstancesModification, ReservedInstancesModificationResult, ReservedInstancesOffering, ResetImageAttributeRequest, ResetInstanceAttributeRequest, ResetNetworkInterfaceAttributeRequest, ResetSnapshotAttributeRequest, RestoreAddressToClassicRequest, RestoreAddressToClassicResult, RevokeSecurityGroupEgressRequest, RevokeSecurityGroupIngressRequest, Route, RouteTable, RouteTableAssociation, RunInstancesMonitoringEnabled, RunInstancesRequest, RunScheduledInstancesRequest, RunScheduledInstancesResult, S3Storage, ScheduledInstance, ScheduledInstanceAvailability, ScheduledInstanceRecurrence, ScheduledInstanceRecurrenceRequest, ScheduledInstancesBlockDeviceMapping, ScheduledInstancesEbs, ScheduledInstancesIamInstanceProfile, ScheduledInstancesIpv6Address, ScheduledInstancesLaunchSpecification, ScheduledInstancesMonitoring, ScheduledInstancesNetworkInterface, ScheduledInstancesPlacement, ScheduledInstancesPrivateIpAddressConfig, SecurityGroup, SecurityGroupReference, SlotDateTimeRangeRequest, SlotStartTimeRangeRequest, Snapshot, SnapshotDetail, SnapshotDiskContainer, SnapshotTaskDetail, SpotDatafeedSubscription, SpotFleetLaunchSpecification, SpotFleetMonitoring, SpotFleetRequestConfig, SpotFleetRequestConfigData, SpotFleetTagSpecification, SpotInstanceRequest, SpotInstanceStateFault, SpotInstanceStatus, SpotPlacement, SpotPrice, StaleIpPermission, StaleSecurityGroup, StartInstancesRequest, StartInstancesResult, StateReason, StopInstancesRequest, StopInstancesResult, Storage, StorageLocation, Subnet, SubnetCidrBlockState, SubnetIpv6CidrBlockAssociation, Tag, TagDescription, TagSpecification, TargetConfiguration, TargetConfigurationRequest, TargetReservationValue, TerminateInstancesRequest, TerminateInstancesResult, UnassignIpv6AddressesRequest, UnassignIpv6AddressesResult, UnassignPrivateIpAddressesRequest, UnmonitorInstancesRequest, UnmonitorInstancesResult, UnsuccessfulItem, UnsuccessfulItemError, UserBucket, UserBucketDetails, UserData, UserIdGroupPair, VgwTelemetry, Volume, VolumeAttachment, VolumeDetail, VolumeModification, VolumeStatusAction, VolumeStatusDetails, VolumeStatusEvent, VolumeStatusInfo, VolumeStatusItem, Vpc, VpcAttachment, VpcCidrBlockState, VpcClassicLink, VpcEndpoint, VpcIpv6CidrBlockAssociation, VpcPeeringConnection, VpcPeeringConnectionOptionsDescription, VpcPeeringConnectionStateReason, VpcPeeringConnectionVpcInfo, VpnConnection, VpnConnectionOptions, VpnConnectionOptionsSpecification, VpnGateway, VpnStaticRoute