Skip to content

Latest commit

 

History

History
167 lines (121 loc) · 4.31 KB

File metadata and controls

167 lines (121 loc) · 4.31 KB

EC2

AWS's compute service · portable interface driver.Compute · AWS index

Operations (37)

Operation Description
AttachVolume
CancelSpotRequests
CreateAutoScalingGroup Auto-Scaling Groups
CreateImage Images
CreateKeyPair Key Pairs
CreateLaunchTemplate Launch Templates
CreateSnapshot Snapshots
CreateVolume Volumes
DeleteAutoScalingGroup
DeleteKeyPair
DeleteLaunchTemplate
DeleteScalingPolicy
DeleteSnapshot
DeleteVolume
DeregisterImage
DescribeImages
DescribeInstances
DescribeKeyPairs
DescribeSnapshots
DescribeSpotRequests
DescribeVolumes
DetachVolume DetachVolume detaches a volume. When instanceID or device is non-empty it
ExecuteScalingPolicy
GetAutoScalingGroup
GetLaunchTemplate
ListAutoScalingGroups
ListLaunchTemplates
ModifyInstance
PutScalingPolicy Scaling Policies
RebootInstances
RequestSpotInstances Spot/Preemptible Instances
RunInstances
SetDesiredCapacity
StartInstances
StopInstances
TerminateInstances
UpdateAutoScalingGroup

Optional capabilities

Discovered by type assertion; only some providers implement these.

ConsoleReader

ConsoleReader is an optional capability a Compute implementation may provide

Operation Description
GetConsoleOutput

IamInstanceProfileAssociator

IamInstanceProfileAssociator is an optional AWS-only capability for attaching

Operation Description
AssociateIamInstanceProfile
DescribeIamInstanceProfileAssociations
DisassociateIamInstanceProfile
ReplaceIamInstanceProfileAssociation

ImageAttributeModifier

ImageAttributeModifier is an optional AWS-only capability for the EC2 AMI

Operation Description
DescribeImageLaunchPermissions
ModifyImageAttribute

ImageCopier

ImageCopier is an optional AWS-only capability for EC2 CopyImage (aws_ami_copy).

Operation Description
CopyImage

ImageRegistrar

ImageRegistrar is an optional AWS-only capability for EC2 RegisterImage

Operation Description
RegisterImage

InstanceMetadataModifier

InstanceMetadataModifier is an optional AWS-only capability for

Operation Description
ModifyInstanceMetadataOptions

KeyPairImporter

KeyPairImporter is an optional AWS-only capability for EC2 ImportKeyPair

Operation Description
ImportKeyPair

LaunchTemplateModifier

LaunchTemplateModifier is an AWS-only optional capability implementing

Operation Description
ModifyLaunchTemplate

LaunchTemplateVersioner

LaunchTemplateVersioner is an AWS-only optional capability implementing launch

Operation Description
CreateLaunchTemplateVersion CreateLaunchTemplateVersion appends a new immutable version to a template.
DescribeLaunchTemplateVersions DescribeLaunchTemplateVersions returns a template's versions (filtered,
GetLaunchTemplateData GetLaunchTemplateData synthesizes launch-template data from a running

PlacementGroups

PlacementGroups is an optional AWS-only capability for EC2 placement groups

Operation Description
CreatePlacementGroup
DeletePlacementGroup
DescribePlacementGroups

SnapshotAttributeModifier

SnapshotAttributeModifier is an optional AWS-only capability for the EC2

Operation Description
DescribeSnapshotVolumePermissions
ModifySnapshotAttribute

SnapshotCopier

SnapshotCopier is an optional AWS-only capability for EC2 CopySnapshot. It is

Operation Description
CopySnapshot

VolumeModifier

VolumeModifier is an optional AWS-only capability for EC2 ModifyVolume

Operation Description
ModifyVolume

Not in scope

Not documented yet. See the emulator boundary for cloudemu-wide non-goals.