OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Components · Services and orchestration

EC2 API API

100 actions of the original API, and their state in OpenKeel.

  • 100Implemented
  • Implemented served by the Go module as the original

Source: openkeel-ec2-api/docs/PLAN.md.

The EC2 API is an AWS Query API: one action per request, not REST paths.

StateActionNote
ImplementedAllocateAddress
ImplementedAssignPrivateIpAddresses
ImplementedAssociateAddress
ImplementedAssociateDhcpOptions
ImplementedAssociateRouteTable
ImplementedAttachInternetGateway
ImplementedAttachNetworkInterface
ImplementedAttachVolume
ImplementedAttachVpnGateway
ImplementedAuthorizeSecurityGroupEgress
ImplementedAuthorizeSecurityGroupIngress
ImplementedCreateCustomerGateway
ImplementedCreateDhcpOptions
ImplementedCreateImage
ImplementedCreateInternetGateway
ImplementedCreateKeyPair
ImplementedCreateNetworkInterface
ImplementedCreateRoute
ImplementedCreateRouteTable
ImplementedCreateSecurityGroup
ImplementedCreateSnapshot
ImplementedCreateSubnet
ImplementedCreateTags
ImplementedCreateVolume
ImplementedCreateVpc
ImplementedCreateVpnConnection
ImplementedCreateVpnConnectionRoute
ImplementedCreateVpnGateway
ImplementedDeleteCustomerGateway
ImplementedDeleteDhcpOptions
ImplementedDeleteInternetGateway
ImplementedDeleteKeyPair
ImplementedDeleteNetworkInterface
ImplementedDeleteRoute
ImplementedDeleteRouteTable
ImplementedDeleteSecurityGroup
ImplementedDeleteSnapshot
ImplementedDeleteSubnet
ImplementedDeleteTags
ImplementedDeleteVolume
ImplementedDeleteVpc
ImplementedDeleteVpnConnection
ImplementedDeleteVpnConnectionRoute
ImplementedDeleteVpnGateway
ImplementedDeregisterImage
ImplementedDescribeAccountAttributes
ImplementedDescribeAddresses
ImplementedDescribeAvailabilityZonesZoneName.1=verbose needs Nova's admin detail view, as in Python
ImplementedDescribeCustomerGateways
ImplementedDescribeDhcpOptions
ImplementedDescribeImageAttribute
ImplementedDescribeImages
ImplementedDescribeInstanceAttribute
ImplementedDescribeInstances
ImplementedDescribeInternetGateways
ImplementedDescribeKeyPairs
ImplementedDescribeNetworkInterfaceAttribute
ImplementedDescribeNetworkInterfaces
ImplementedDescribeRegions
ImplementedDescribeRouteTables
ImplementedDescribeSecurityGroups
ImplementedDescribeSnapshots
ImplementedDescribeSubnets
ImplementedDescribeTags
ImplementedDescribeVolumes
ImplementedDescribeVpcs
ImplementedDescribeVpnConnections
ImplementedDescribeVpnGateways
ImplementedDetachInternetGateway
ImplementedDetachNetworkInterface
ImplementedDetachVolume
ImplementedDetachVpnGateway
ImplementedDisableVgwRoutePropagation
ImplementedDisassociateAddress
ImplementedDisassociateRouteTable
ImplementedEnableVgwRoutePropagation
ImplementedGetConsoleOutput
ImplementedGetPasswordData
ImplementedImportKeyPair
ImplementedModifyImageAttribute
ImplementedModifyInstanceAttribute
ImplementedModifyNetworkInterfaceAttribute
ImplementedRebootInstances
ImplementedRegisterImageS3 bundle import (ImageLocation without scheme or s3://) answers Unsupported; http(s) web-download and RootDeviceName registration done
ImplementedReleaseAddress
ImplementedReplaceRoute
ImplementedReplaceRouteTableAssociation
ImplementedResetImageAttribute
ImplementedResetInstanceAttribute
ImplementedResetNetworkInterfaceAttribute
ImplementedRevokeSecurityGroupEgress
ImplementedRevokeSecurityGroupIngress
ImplementedRunInstances
ImplementedStartInstancesanswers <return>true</return> as Python (not the AWS state-change list)
ImplementedStopInstancesanswers <return>true</return> as Python (not the AWS state-change list)
ImplementedTerminateInstances
ImplementedUnassignPrivateIpAddresses
ImplementedDescribeVpcAttributeOpenKeel extension. read-only, Neutron's actual values
ImplementedDescribeInstanceTypesOpenKeel extension. from the Nova flavors
ImplementedDescribeAddressesAttributeOpenKeel extension. domain-name, no PTR

Notes come from the module's documents and stay in English.