| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-allocate-address | AllocateAddress | associateIpAddress |
| ec2-associate-address | AssociateAddress | enableStaticNat |
| ec2-describe-addresses | DescribeAddresses | listPublicIpAddresses |
| ec2-diassociate-address | DisassociateAddress | disableStaticNat |
| ec2-release-address | ReleaseAddress | disassociateIpAddress |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-describe-availability-zones | DescribeAvailabilityZones | listZones |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-create-image | CreateImage | createTemplate |
| ec2-deregister | DeregisterImage | DeleteTemplate |
| ec2-describe-images | DescribeImages | listTemplates |
| ec2-register | RegisterImage | registerTemplate |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-describe-image-attribute | DescribeImageAttribute | listTemplatePermissions |
| ec2-modify-image-attribute | ModifyImageAttribute | updateTemplatePermissions |
| ec2-reset-image-attribute | ResetImageAttribute | updateTemplatePermissions |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-describe-instances | DescribeInstances | listVirtualMachines |
| ec2-run-instances | RunInstances | deployVirtualMachine |
| ec2-reboot-instances | RebootInstances | rebootVirtualMachine |
| ec2-start-instances | StartInstances | startVirtualMachine |
| ec2-stop-instances | StopInstances | stopVirtualMachine |
| ec2-terminate-instances | TerminateInstances | destroyVirtualMachine |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-describe-instance-attribute | DescribeInstanceAttribute | listVirtualMachines |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-add-keypair | CreateKeyPair | createSSHKeyPair |
| ec2-delete-keypair | DeleteKeyPair | deleteSSHKeyPair |
| ec2-describe-keypairs | DescribeKeyPairs | listSSHKeyPairs |
| ec2-import-keypair | ImportKeyPair | registerSSHKeyPair |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-get-password | GetPasswordData | getVMPassword |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-authorize | AuthorizeSecurityGroupIngress | authorizeSecurityGroupIngress |
| ec2-add-group | CreateSecurityGroup | createSecurityGroup |
| ec2-delete-group | DeleteSecurityGroup | deleteSecurityGroup |
| ec2-describe-group | DescribeSecurityGroups | listSecurityGroups |
| ec2-revoke | RevokeSecurityGroupIngress | revokeSecurityGroupIngress |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-create-snapshot | CreateSnapshot | createSnapshot |
| ec2-delete-snapshot | DeleteSnapshot | deleteSnapshot |
| ec2-describe-snapshots | DescribeSnapshots | listSnapshots |
| EC2 command | SOAP call | CloudStack API call |
|---|---|---|
| ec2-attach-volume | AttachVolume | attachVolume |
| ec2-create-volume | CreateVolume | createVolume |
| ec2-delete-volume | DeleteVolume | deleteVolume |
| ec2-describe-volume | DescribeVolume | listVolumes |
| ec2-detach-volume | DetachVolume | detachVolume |