OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent
Components · Services and orchestration
100 actions of the original API, and their state in OpenKeel.
Source: openkeel-ec2-api/docs/PLAN.md.
The EC2 API is an AWS Query API: one action per request, not REST paths.
| State | Action | Note |
|---|---|---|
| Implemented | AllocateAddress | |
| Implemented | AssignPrivateIpAddresses | |
| Implemented | AssociateAddress | |
| Implemented | AssociateDhcpOptions | |
| Implemented | AssociateRouteTable | |
| Implemented | AttachInternetGateway | |
| Implemented | AttachNetworkInterface | |
| Implemented | AttachVolume | |
| Implemented | AttachVpnGateway | |
| Implemented | AuthorizeSecurityGroupEgress | |
| Implemented | AuthorizeSecurityGroupIngress | |
| Implemented | CreateCustomerGateway | |
| Implemented | CreateDhcpOptions | |
| Implemented | CreateImage | |
| Implemented | CreateInternetGateway | |
| Implemented | CreateKeyPair | |
| Implemented | CreateNetworkInterface | |
| Implemented | CreateRoute | |
| Implemented | CreateRouteTable | |
| Implemented | CreateSecurityGroup | |
| Implemented | CreateSnapshot | |
| Implemented | CreateSubnet | |
| Implemented | CreateTags | |
| Implemented | CreateVolume | |
| Implemented | CreateVpc | |
| Implemented | CreateVpnConnection | |
| Implemented | CreateVpnConnectionRoute | |
| Implemented | CreateVpnGateway | |
| Implemented | DeleteCustomerGateway | |
| Implemented | DeleteDhcpOptions | |
| Implemented | DeleteInternetGateway | |
| Implemented | DeleteKeyPair | |
| Implemented | DeleteNetworkInterface | |
| Implemented | DeleteRoute | |
| Implemented | DeleteRouteTable | |
| Implemented | DeleteSecurityGroup | |
| Implemented | DeleteSnapshot | |
| Implemented | DeleteSubnet | |
| Implemented | DeleteTags | |
| Implemented | DeleteVolume | |
| Implemented | DeleteVpc | |
| Implemented | DeleteVpnConnection | |
| Implemented | DeleteVpnConnectionRoute | |
| Implemented | DeleteVpnGateway | |
| Implemented | DeregisterImage | |
| Implemented | DescribeAccountAttributes | |
| Implemented | DescribeAddresses | |
| Implemented | DescribeAvailabilityZones | ZoneName.1=verbose needs Nova's admin detail view, as in Python |
| Implemented | DescribeCustomerGateways | |
| Implemented | DescribeDhcpOptions | |
| Implemented | DescribeImageAttribute | |
| Implemented | DescribeImages | |
| Implemented | DescribeInstanceAttribute | |
| Implemented | DescribeInstances | |
| Implemented | DescribeInternetGateways | |
| Implemented | DescribeKeyPairs | |
| Implemented | DescribeNetworkInterfaceAttribute | |
| Implemented | DescribeNetworkInterfaces | |
| Implemented | DescribeRegions | |
| Implemented | DescribeRouteTables | |
| Implemented | DescribeSecurityGroups | |
| Implemented | DescribeSnapshots | |
| Implemented | DescribeSubnets | |
| Implemented | DescribeTags | |
| Implemented | DescribeVolumes | |
| Implemented | DescribeVpcs | |
| Implemented | DescribeVpnConnections | |
| Implemented | DescribeVpnGateways | |
| Implemented | DetachInternetGateway | |
| Implemented | DetachNetworkInterface | |
| Implemented | DetachVolume | |
| Implemented | DetachVpnGateway | |
| Implemented | DisableVgwRoutePropagation | |
| Implemented | DisassociateAddress | |
| Implemented | DisassociateRouteTable | |
| Implemented | EnableVgwRoutePropagation | |
| Implemented | GetConsoleOutput | |
| Implemented | GetPasswordData | |
| Implemented | ImportKeyPair | |
| Implemented | ModifyImageAttribute | |
| Implemented | ModifyInstanceAttribute | |
| Implemented | ModifyNetworkInterfaceAttribute | |
| Implemented | RebootInstances | |
| Implemented | RegisterImage | S3 bundle import (ImageLocation without scheme or s3://) answers Unsupported; http(s) web-download and RootDeviceName registration done |
| Implemented | ReleaseAddress | |
| Implemented | ReplaceRoute | |
| Implemented | ReplaceRouteTableAssociation | |
| Implemented | ResetImageAttribute | |
| Implemented | ResetInstanceAttribute | |
| Implemented | ResetNetworkInterfaceAttribute | |
| Implemented | RevokeSecurityGroupEgress | |
| Implemented | RevokeSecurityGroupIngress | |
| Implemented | RunInstances | |
| Implemented | StartInstances | answers <return>true</return> as Python (not the AWS state-change list) |
| Implemented | StopInstances | answers <return>true</return> as Python (not the AWS state-change list) |
| Implemented | TerminateInstances | |
| Implemented | UnassignPrivateIpAddresses | |
| Implemented | DescribeVpcAttribute | OpenKeel extension. read-only, Neutron's actual values |
| Implemented | DescribeInstanceTypes | OpenKeel extension. from the Nova flavors |
| Implemented | DescribeAddressesAttribute | OpenKeel extension. domain-name, no PTR |
Notes come from the module's documents and stay in English.