Amazon.EC2
Namespace with 163 public types
Classes
AccountAttributeName
Constants used for properties of type AccountAttributeName.
ActivityStatus
Constants used for properties of type ActivityStatus.
Affinity
Constants used for properties of type Affinity.
AllocationState
Constants used for properties of type AllocationState.
AllocationStrategy
Constants used for properties of type AllocationStrategy.
AmazonEC2Client
Implementation for accessing AmazonEC2.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to
make web-scale computing easier for developers. Amazon EC2's simple web service interface allows you to obtain and configure
capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon's proven
computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly
scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to
pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate
themselves from common failure scenarios. Visit http://aws.amazon.com/ec2/ for more information.
AmazonEC2Config
Configuration for accessing Amazon EC2 service
AmazonEC2Exception
Common exception for the EC2 service.
AmazonEC2Request
Base class for EC2 operation requests.
ArchitectureValues
Constants used for properties of type ArchitectureValues.
AssociatedNetworkType
Constants used for properties of type AssociatedNetworkType.
AssociationStatusCode
Constants used for properties of type AssociationStatusCode.
AttachmentStatus
Constants used for properties of type AttachmentStatus.
AutoAcceptSharedAttachmentsValue
Constants used for properties of type AutoAcceptSharedAttachmentsValue.
AutoPlacement
Constants used for properties of type AutoPlacement.
AvailabilityZoneState
Constants used for properties of type AvailabilityZoneState.
BatchState
Constants used for properties of type BatchState.
BundleTaskState
Constants used for properties of type BundleTaskState.
ByoipCidrState
Constants used for properties of type ByoipCidrState.
CancelBatchErrorCode
Constants used for properties of type CancelBatchErrorCode.
CancelSpotInstanceRequestState
Constants used for properties of type CancelSpotInstanceRequestState.
CapacityReservationInstancePlatform
Constants used for properties of type CapacityReservationInstancePlatform.
CapacityReservationPreference
Constants used for properties of type CapacityReservationPreference.
CapacityReservationState
Constants used for properties of type CapacityReservationState.
CapacityReservationTenancy
Constants used for properties of type CapacityReservationTenancy.
ClientCertificateRevocationListStatusCode
Constants used for properties of type ClientCertificateRevocationListStatusCode.
ClientVpnAuthenticationType
Constants used for properties of type ClientVpnAuthenticationType.
ClientVpnAuthorizationRuleStatusCode
Constants used for properties of type ClientVpnAuthorizationRuleStatusCode.
ClientVpnConnectionStatusCode
Constants used for properties of type ClientVpnConnectionStatusCode.
ClientVpnEndpointStatusCode
Constants used for properties of type ClientVpnEndpointStatusCode.
ClientVpnRouteStatusCode
Constants used for properties of type ClientVpnRouteStatusCode.
ConnectionNotificationState
Constants used for properties of type ConnectionNotificationState.
ConnectionNotificationType
Constants used for properties of type ConnectionNotificationType.
ContainerFormat
Constants used for properties of type ContainerFormat.
ConversionTaskState
Constants used for properties of type ConversionTaskState.
CurrencyCodeValues
Constants used for properties of type CurrencyCodeValues.
DatafeedSubscriptionState
Constants used for properties of type DatafeedSubscriptionState.
DefaultRouteTableAssociationValue
Constants used for properties of type DefaultRouteTableAssociationValue.
DefaultRouteTablePropagationValue
Constants used for properties of type DefaultRouteTablePropagationValue.
DefaultTargetCapacityType
Constants used for properties of type DefaultTargetCapacityType.
DeleteFleetErrorCode
Constants used for properties of type DeleteFleetErrorCode.
DeviceType
Constants used for properties of type DeviceType.
DiskImageFormat
Constants used for properties of type DiskImageFormat.
DnsSupportValue
Constants used for properties of type DnsSupportValue.
DomainType
Constants used for properties of type DomainType.
ElasticGpuState
Constants used for properties of type ElasticGpuState.
ElasticGpuStatus
Constants used for properties of type ElasticGpuStatus.
EndDateType
Constants used for properties of type EndDateType.
EventCode
Constants used for properties of type EventCode.
EventType
Constants used for properties of type EventType.
ExcessCapacityTerminationPolicy
Constants used for properties of type ExcessCapacityTerminationPolicy.
ExportEnvironment
Constants used for properties of type ExportEnvironment.
ExportTaskState
Constants used for properties of type ExportTaskState.
FleetActivityStatus
Constants used for properties of type FleetActivityStatus.
FleetEventType
Constants used for properties of type FleetEventType.
FleetExcessCapacityTerminationPolicy
Constants used for properties of type FleetExcessCapacityTerminationPolicy.
FleetOnDemandAllocationStrategy
Constants used for properties of type FleetOnDemandAllocationStrategy.
FleetStateCode
Constants used for properties of type FleetStateCode.
FleetType
Constants used for properties of type FleetType.
FlowLogsResourceType
Constants used for properties of type FlowLogsResourceType.
FpgaImageAttributeName
Constants used for properties of type FpgaImageAttributeName.
FpgaImageStateCode
Constants used for properties of type FpgaImageStateCode.
GatewayType
Constants used for properties of type GatewayType.
HostTenancy
Constants used for properties of type HostTenancy.
HypervisorType
Constants used for properties of type HypervisorType.
IamInstanceProfileAssociationState
Constants used for properties of type IamInstanceProfileAssociationState.
ImageAttributeName
Constants used for properties of type ImageAttributeName.
ImageState
Constants used for properties of type ImageState.
ImageTypeValues
Constants used for properties of type ImageTypeValues.
InstanceAttributeName
Constants used for properties of type InstanceAttributeName.
InstanceHealthStatus
Constants used for properties of type InstanceHealthStatus.
InstanceInterruptionBehavior
Constants used for properties of type InstanceInterruptionBehavior.
InstanceLifecycle
Constants used for properties of type InstanceLifecycle.
InstanceLifecycleType
Constants used for properties of type InstanceLifecycleType.
InstanceMatchCriteria
Constants used for properties of type InstanceMatchCriteria.
InstanceStateName
Constants used for properties of type InstanceStateName.
InstanceType
Constants used for properties of type InstanceType.
InterfacePermissionType
Constants used for properties of type InterfacePermissionType.
Ipv6SupportValue
Constants used for properties of type Ipv6SupportValue.
LaunchTemplateErrorCode
Constants used for properties of type LaunchTemplateErrorCode.
ListingState
Constants used for properties of type ListingState.
ListingStatus
Constants used for properties of type ListingStatus.
LogDestinationType
Constants used for properties of type LogDestinationType.
MarketType
Constants used for properties of type MarketType.
MonitoringState
Constants used for properties of type MonitoringState.
MoveStatus
Constants used for properties of type MoveStatus.
NatGatewayState
Constants used for properties of type NatGatewayState.
NetworkInterfaceAttribute
Constants used for properties of type NetworkInterfaceAttribute.
NetworkInterfacePermissionStateCode
Constants used for properties of type NetworkInterfacePermissionStateCode.
NetworkInterfaceStatus
Constants used for properties of type NetworkInterfaceStatus.
NetworkInterfaceType
Constants used for properties of type NetworkInterfaceType.
OfferingClassType
Constants used for properties of type OfferingClassType.
OfferingTypeValues
Constants used for properties of type OfferingTypeValues.
OnDemandAllocationStrategy
Constants used for properties of type OnDemandAllocationStrategy.
OperationType
Constants used for properties of type OperationType.
PaymentOption
Constants used for properties of type PaymentOption.
PermissionGroup
Constants used for properties of type PermissionGroup.
PlacementGroupState
Constants used for properties of type PlacementGroupState.
PlacementStrategy
Constants used for properties of type PlacementStrategy.
PlatformValues
Constants used for properties of type PlatformValues.
PrincipalType
Constants used for properties of type PrincipalType.
ProductCodeValues
Constants used for properties of type ProductCodeValues.
RecurringChargeFrequency
Constants used for properties of type RecurringChargeFrequency.
ReportInstanceReasonCodes
Constants used for properties of type ReportInstanceReasonCodes.
ReportStatusType
Constants used for properties of type ReportStatusType.
ReservationState
Constants used for properties of type ReservationState.
ReservedInstanceState
Constants used for properties of type ReservedInstanceState.
ResetFpgaImageAttributeName
Constants used for properties of type ResetFpgaImageAttributeName.
ResetImageAttributeName
Constants used for properties of type ResetImageAttributeName.
ResourceType
Constants used for properties of type ResourceType.
RIProductDescription
Constants used for properties of type RIProductDescription.
RouteOrigin
Constants used for properties of type RouteOrigin.
RouteState
Constants used for properties of type RouteState.
RuleAction
Constants used for properties of type RuleAction.
Scope
Constants used for properties of type Scope.
ServiceState
Constants used for properties of type ServiceState.
ServiceType
Constants used for properties of type ServiceType.
ShutdownBehavior
Constants used for properties of type ShutdownBehavior.
SnapshotAttributeName
Constants used for properties of type SnapshotAttributeName.
SnapshotState
Constants used for properties of type SnapshotState.
SpotAllocationStrategy
Constants used for properties of type SpotAllocationStrategy.
SpotInstanceInterruptionBehavior
Constants used for properties of type SpotInstanceInterruptionBehavior.
SpotInstanceState
Constants used for properties of type SpotInstanceState.
SpotInstanceType
Constants used for properties of type SpotInstanceType.
State
Constants used for properties of type State.
Status
Constants used for properties of type Status.
StatusName
Constants used for properties of type StatusName.
StatusType
Constants used for properties of type StatusType.
SubnetCidrBlockStateCode
Constants used for properties of type SubnetCidrBlockStateCode.
SubnetState
Constants used for properties of type SubnetState.
SummaryStatus
Constants used for properties of type SummaryStatus.
TelemetryStatus
Constants used for properties of type TelemetryStatus.
Tenancy
Constants used for properties of type Tenancy.
TrafficType
Constants used for properties of type TrafficType.
TransitGatewayAssociationState
Constants used for properties of type TransitGatewayAssociationState.
TransitGatewayAttachmentResourceType
Constants used for properties of type TransitGatewayAttachmentResourceType.
TransitGatewayAttachmentState
Constants used for properties of type TransitGatewayAttachmentState.
TransitGatewayPropagationState
Constants used for properties of type TransitGatewayPropagationState.
TransitGatewayRouteState
Constants used for properties of type TransitGatewayRouteState.
TransitGatewayRouteTableState
Constants used for properties of type TransitGatewayRouteTableState.
TransitGatewayRouteType
Constants used for properties of type TransitGatewayRouteType.
TransitGatewayState
Constants used for properties of type TransitGatewayState.
TransportProtocol
Constants used for properties of type TransportProtocol.
UnsuccessfulInstanceCreditSpecificationErrorCode
Constants used for properties of type UnsuccessfulInstanceCreditSpecificationErrorCode.
VirtualizationType
Constants used for properties of type VirtualizationType.
VolumeAttachmentState
Constants used for properties of type VolumeAttachmentState.
VolumeAttributeName
Constants used for properties of type VolumeAttributeName.
VolumeModificationState
Constants used for properties of type VolumeModificationState.
VolumeState
Constants used for properties of type VolumeState.
VolumeStatusInfoStatus
Constants used for properties of type VolumeStatusInfoStatus.
VolumeStatusName
Constants used for properties of type VolumeStatusName.
VolumeType
Constants used for properties of type VolumeType.
VpcAttributeName
Constants used for properties of type VpcAttributeName.
VpcCidrBlockStateCode
Constants used for properties of type VpcCidrBlockStateCode.
VpcEndpointType
Constants used for properties of type VpcEndpointType.
VpcPeeringConnectionStateReasonCode
Constants used for properties of type VpcPeeringConnectionStateReasonCode.
VpcState
Constants used for properties of type VpcState.
VpcTenancy
Constants used for properties of type VpcTenancy.
VpnEcmpSupportValue
Constants used for properties of type VpnEcmpSupportValue.
VpnProtocol
Constants used for properties of type VpnProtocol.
VpnState
Constants used for properties of type VpnState.
VpnStaticRouteSource
Constants used for properties of type VpnStaticRouteSource.
Interfaces
IAmazonEC2
Interface for accessing EC2
Amazon Elastic Compute Cloud
Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing
capacity in the AWS cloud. Using Amazon EC2 eliminates the need to invest in hardware
up front, so you can develop and deploy applications faster.
To learn more about Amazon EC2, Amazon EBS, and Amazon VPC, see the following resources:
Amazon EC2 product pageAmazon EC2 documentationAmazon EBS product pageAmazon VPC product pageAmazon VPC documentation