AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AccountAttributeName

Constants used for properties of type AccountAttributeName.

Class ActivityStatus

Constants used for properties of type ActivityStatus.

Class Affinity

Constants used for properties of type Affinity.

Class AllocationState

Constants used for properties of type AllocationState.

Class AllocationStrategy

Constants used for properties of type AllocationStrategy.

Class 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.

Class AmazonEC2Config

Configuration for accessing Amazon EC2 service

Class AmazonEC2Exception

Common exception for the EC2 service.

Class AmazonEC2Request

Base class for EC2 operation requests.

Class ArchitectureValues

Constants used for properties of type ArchitectureValues.

Class AttachmentStatus

Constants used for properties of type AttachmentStatus.

Class AutoPlacement

Constants used for properties of type AutoPlacement.

Class AvailabilityZoneState

Constants used for properties of type AvailabilityZoneState.

Class BatchState

Constants used for properties of type BatchState.

Class BundleTaskState

Constants used for properties of type BundleTaskState.

Class CancelBatchErrorCode

Constants used for properties of type CancelBatchErrorCode.

Class CancelSpotInstanceRequestState

Constants used for properties of type CancelSpotInstanceRequestState.

Class ContainerFormat

Constants used for properties of type ContainerFormat.

Class ConversionTaskState

Constants used for properties of type ConversionTaskState.

Class CurrencyCodeValues

Constants used for properties of type CurrencyCodeValues.

Class DatafeedSubscriptionState

Constants used for properties of type DatafeedSubscriptionState.

Class DeviceType

Constants used for properties of type DeviceType.

Class DiskImageFormat

Constants used for properties of type DiskImageFormat.

Class DomainType

Constants used for properties of type DomainType.

Class ElasticGpuState

Constants used for properties of type ElasticGpuState.

Class ElasticGpuStatus

Constants used for properties of type ElasticGpuStatus.

Class EventCode

Constants used for properties of type EventCode.

Class EventType

Constants used for properties of type EventType.

Class ExcessCapacityTerminationPolicy

Constants used for properties of type ExcessCapacityTerminationPolicy.

Class ExportEnvironment

Constants used for properties of type ExportEnvironment.

Class ExportTaskState

Constants used for properties of type ExportTaskState.

Class FleetType

Constants used for properties of type FleetType.

Class FlowLogsResourceType

Constants used for properties of type FlowLogsResourceType.

Class FpgaImageAttributeName

Constants used for properties of type FpgaImageAttributeName.

Class FpgaImageStateCode

Constants used for properties of type FpgaImageStateCode.

Class GatewayType

Constants used for properties of type GatewayType.

Class HostTenancy

Constants used for properties of type HostTenancy.

Class HypervisorType

Constants used for properties of type HypervisorType.

Class IamInstanceProfileAssociationState

Constants used for properties of type IamInstanceProfileAssociationState.

Class ImageAttributeName

Constants used for properties of type ImageAttributeName.

Class ImageState

Constants used for properties of type ImageState.

Class ImageTypeValues

Constants used for properties of type ImageTypeValues.

Class InstanceAttributeName

Constants used for properties of type InstanceAttributeName.

Class InstanceHealthStatus

Constants used for properties of type InstanceHealthStatus.

Class InstanceInterruptionBehavior

Constants used for properties of type InstanceInterruptionBehavior.

Class InstanceLifecycleType

Constants used for properties of type InstanceLifecycleType.

Class InstanceStateName

Constants used for properties of type InstanceStateName.

Class InstanceType

Constants used for properties of type InstanceType.

Class InterfacePermissionType

Constants used for properties of type InterfacePermissionType.

Class ListingState

Constants used for properties of type ListingState.

Class ListingStatus

Constants used for properties of type ListingStatus.

Class MonitoringState

Constants used for properties of type MonitoringState.

Class MoveStatus

Constants used for properties of type MoveStatus.

Class NatGatewayState

Constants used for properties of type NatGatewayState.

Class NetworkInterfaceAttribute

Constants used for properties of type NetworkInterfaceAttribute.

Class NetworkInterfacePermissionStateCode

Constants used for properties of type NetworkInterfacePermissionStateCode.

Class NetworkInterfaceStatus

Constants used for properties of type NetworkInterfaceStatus.

Class NetworkInterfaceType

Constants used for properties of type NetworkInterfaceType.

Class OfferingClassType

Constants used for properties of type OfferingClassType.

Class OfferingTypeValues

Constants used for properties of type OfferingTypeValues.

Class OperationType

Constants used for properties of type OperationType.

Class PaymentOption

Constants used for properties of type PaymentOption.

Class PermissionGroup

Constants used for properties of type PermissionGroup.

Class PlacementGroupState

Constants used for properties of type PlacementGroupState.

Class PlacementStrategy

Constants used for properties of type PlacementStrategy.

Class PlatformValues

Constants used for properties of type PlatformValues.

Class ProductCodeValues

Constants used for properties of type ProductCodeValues.

Class RecurringChargeFrequency

Constants used for properties of type RecurringChargeFrequency.

Class ReportInstanceReasonCodes

Constants used for properties of type ReportInstanceReasonCodes.

Class ReportStatusType

Constants used for properties of type ReportStatusType.

Class ReservationState

Constants used for properties of type ReservationState.

Class ReservedInstanceState

Constants used for properties of type ReservedInstanceState.

Class ResetFpgaImageAttributeName

Constants used for properties of type ResetFpgaImageAttributeName.

Class ResetImageAttributeName

Constants used for properties of type ResetImageAttributeName.

Class ResourceType

Constants used for properties of type ResourceType.

Class RIProductDescription

Constants used for properties of type RIProductDescription.

Class RouteOrigin

Constants used for properties of type RouteOrigin.

Class RouteState

Constants used for properties of type RouteState.

Class RuleAction

Constants used for properties of type RuleAction.

Class Scope

Constants used for properties of type Scope.

Class ShutdownBehavior

Constants used for properties of type ShutdownBehavior.

Class SnapshotAttributeName

Constants used for properties of type SnapshotAttributeName.

Class SnapshotState

Constants used for properties of type SnapshotState.

Class SpotInstanceState

Constants used for properties of type SpotInstanceState.

Class SpotInstanceType

Constants used for properties of type SpotInstanceType.

Class State

Constants used for properties of type State.

Class Status

Constants used for properties of type Status.

Class StatusName

Constants used for properties of type StatusName.

Class StatusType

Constants used for properties of type StatusType.

Class SubnetCidrBlockStateCode

Constants used for properties of type SubnetCidrBlockStateCode.

Class SubnetState

Constants used for properties of type SubnetState.

Class SummaryStatus

Constants used for properties of type SummaryStatus.

Class TelemetryStatus

Constants used for properties of type TelemetryStatus.

Class Tenancy

Constants used for properties of type Tenancy.

Class TrafficType

Constants used for properties of type TrafficType.

Class VirtualizationType

Constants used for properties of type VirtualizationType.

Class VolumeAttachmentState

Constants used for properties of type VolumeAttachmentState.

Class VolumeAttributeName

Constants used for properties of type VolumeAttributeName.

Class VolumeModificationState

Constants used for properties of type VolumeModificationState.

Class VolumeState

Constants used for properties of type VolumeState.

Class VolumeStatusInfoStatus

Constants used for properties of type VolumeStatusInfoStatus.

Class VolumeStatusName

Constants used for properties of type VolumeStatusName.

Class VolumeType

Constants used for properties of type VolumeType.

Class VpcAttributeName

Constants used for properties of type VpcAttributeName.

Class VpcCidrBlockStateCode

Constants used for properties of type VpcCidrBlockStateCode.

Class VpcPeeringConnectionStateReasonCode

Constants used for properties of type VpcPeeringConnectionStateReasonCode.

Class VpcState

Constants used for properties of type VpcState.

Class VpnState

Constants used for properties of type VpnState.

Class VpnStaticRouteSource

Constants used for properties of type VpnStaticRouteSource.

Interfaces

NameDescription
Interface IAmazonEC2

Interface for accessing EC2 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.