Added full list of Dimension Data regions and partners. Added drivers for BSNL, Med-1, Indosat, Cisco CCS, NTT America, Internet Solutions and documentation to boot
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/7118a02c Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/7118a02c Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/7118a02c Branch: refs/heads/trunk Commit: 7118a02cf18b6259f4a0800766606bcf91d73888 Parents: a7dbbf3 Author: anthony-shaw <anthony.p.s...@gmail.com> Authored: Fri Feb 12 10:19:29 2016 +1100 Committer: anthony-shaw <anthony.p.s...@gmail.com> Committed: Fri Feb 12 11:15:19 2016 +1100 ---------------------------------------------------------------------- docs/_static/images/provider_logos/bsnl.png | Bin 0 -> 63094 bytes docs/_static/images/provider_logos/indosat.png | Bin 0 -> 16388 bytes .../images/provider_logos/internetsolutions.png | Bin 0 -> 13746 bytes docs/_static/images/provider_logos/med-one.png | Bin 0 -> 9880 bytes docs/_static/images/provider_logos/ntta.png | Bin 0 -> 7497 bytes .../_supported_methods_block_storage.rst | 16 ++ .../_supported_methods_image_management.rst | 16 ++ .../_supported_methods_key_pair_management.rst | 16 ++ docs/compute/_supported_methods_main.rst | 16 ++ docs/compute/_supported_providers.rst | 164 +++++++++------- docs/compute/drivers/bsnl.rst | 66 +++++++ docs/compute/drivers/dimensiondata.rst | 3 + docs/compute/drivers/indosat.rst | 69 +++++++ docs/compute/drivers/internetsolutions.rst | 66 +++++++ docs/compute/drivers/medone.rst | 71 +++++++ docs/compute/drivers/ntta.rst | 74 +++++++ docs/storage/_supported_methods_cdn.rst | 4 + docs/storage/_supported_methods_main.rst | 4 + docs/storage/_supported_providers.rst | 6 +- libcloud/common/dimensiondata.py | 194 ++++++++++++++++++- libcloud/compute/drivers/bsnl.py | 56 ++++++ libcloud/compute/drivers/ciscoccs.py | 56 ++++++ libcloud/compute/drivers/indosat.py | 56 ++++++ libcloud/compute/drivers/internetsolutions.py | 56 ++++++ libcloud/compute/drivers/medone.py | 56 ++++++ libcloud/compute/drivers/ntta.py | 56 ++++++ libcloud/compute/providers.py | 12 ++ libcloud/compute/types.py | 6 + 28 files changed, 1062 insertions(+), 77 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/_static/images/provider_logos/bsnl.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/bsnl.png b/docs/_static/images/provider_logos/bsnl.png new file mode 100644 index 0000000..a00fb9a Binary files /dev/null and b/docs/_static/images/provider_logos/bsnl.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/_static/images/provider_logos/indosat.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/indosat.png b/docs/_static/images/provider_logos/indosat.png new file mode 100644 index 0000000..9966502 Binary files /dev/null and b/docs/_static/images/provider_logos/indosat.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/_static/images/provider_logos/internetsolutions.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/internetsolutions.png b/docs/_static/images/provider_logos/internetsolutions.png new file mode 100644 index 0000000..e2dbd77 Binary files /dev/null and b/docs/_static/images/provider_logos/internetsolutions.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/_static/images/provider_logos/med-one.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/med-one.png b/docs/_static/images/provider_logos/med-one.png new file mode 100644 index 0000000..8b047f5 Binary files /dev/null and b/docs/_static/images/provider_logos/med-one.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/_static/images/provider_logos/ntta.png ---------------------------------------------------------------------- diff --git a/docs/_static/images/provider_logos/ntta.png b/docs/_static/images/provider_logos/ntta.png new file mode 100644 index 0000000..273ee4b Binary files /dev/null and b/docs/_static/images/provider_logos/ntta.png differ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/_supported_methods_block_storage.rst ---------------------------------------------------------------------- diff --git a/docs/compute/_supported_methods_block_storage.rst b/docs/compute/_supported_methods_block_storage.rst index e2f34ed..66f1833 100644 --- a/docs/compute/_supported_methods_block_storage.rst +++ b/docs/compute/_supported_methods_block_storage.rst @@ -8,6 +8,8 @@ Provider list volumes create volume destroy volume `Azure Virtual machines`_ yes yes yes yes yes no yes `Bluebox Blocks`_ no no no no no no no `Brightbox`_ no no no no no no no +`BSNL`_ no no no no no no no +`CiscoCCS`_ no no no no no no no `CloudFrames`_ no no no no no no no `CloudSigma (API v2.0)`_ no no no no no no no `CloudStack`_ yes yes yes yes yes no yes @@ -16,6 +18,8 @@ Provider list volumes create volume destroy volume `DimensionData`_ no no no no no no no `Amazon EC2`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes yes yes +`Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes yes yes +`Amazon EC2 (ap-northeast-2)`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-southeast-1)`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-southeast-2)`_ yes yes yes yes yes yes yes `Amazon EC2 (eu-west-1)`_ yes yes yes yes yes yes yes @@ -43,14 +47,18 @@ Provider list volumes create volume destroy volume `HP Public Cloud (Helion)`_ yes yes yes yes yes yes yes `IBM SmartCloud Enterprise`_ yes yes yes yes yes no no `Ikoula`_ yes yes yes yes yes no yes +`Indosat`_ no no no no no no no +`InternetSolutions`_ no no no no no no no `Joyent`_ no no no no no no no `Kili Public Cloud`_ yes yes yes yes yes yes yes `KTUCloud`_ yes yes yes yes yes no yes `Libvirt`_ no no no no no no no `Linode`_ no no yes no no no no +`MedOne`_ no no no no no no no `NephoScale`_ no no no no no no no `Nimbus`_ yes yes yes yes yes yes yes `Ninefold`_ yes yes yes yes yes no yes +`NTTAmerica`_ no no no no no no no `OnApp`_ no no no no no no no `OpenNebula (v3.8)`_ yes yes yes yes yes no no `OpenStack`_ yes yes yes yes yes no no @@ -80,6 +88,8 @@ Provider list volumes create volume destroy volume .. _`Azure Virtual machines`: http://azure.microsoft.com/en-us/services/virtual-machines/ .. _`Bluebox Blocks`: http://bluebox.net .. _`Brightbox`: http://www.brightbox.co.uk/ +.. _`BSNL`: http://www.bsnlcloud.com/ +.. _`CiscoCCS`: http://www.cisco.com/ .. _`CloudFrames`: http://www.cloudframes.net/ .. _`CloudSigma (API v2.0)`: http://www.cloudsigma.com/ .. _`CloudStack`: http://cloudstack.org/ @@ -88,6 +98,8 @@ Provider list volumes create volume destroy volume .. _`DimensionData`: http://www.dimensiondata.com/ .. _`Amazon EC2`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-1)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (eu-west-1)`: http://aws.amazon.com/ec2/ @@ -115,14 +127,18 @@ Provider list volumes create volume destroy volume .. _`HP Public Cloud (Helion)`: http://www.hpcloud.com/ .. _`IBM SmartCloud Enterprise`: http://ibm.com/services/us/en/cloud-enterprise/ .. _`Ikoula`: http://express.ikoula.co.uk/cloudstack +.. _`Indosat`: http://www.indosat.com/ +.. _`InternetSolutions`: http://www.is.co.za/ .. _`Joyent`: http://www.joyentcloud.com .. _`Kili Public Cloud`: http://kili.io/ .. _`KTUCloud`: https://ucloudbiz.olleh.com/ .. _`Libvirt`: http://libvirt.org/ .. _`Linode`: http://www.linode.com/ +.. _`MedOne`: http://www.med-1.com/ .. _`NephoScale`: http://www.nephoscale.com .. _`Nimbus`: http://www.nimbusproject.org/ .. _`Ninefold`: http://ninefold.com/ +.. _`NTTAmerica`: http://www.nttamerica.com/ .. _`OnApp`: http://onapp.com/ .. _`OpenNebula (v3.8)`: http://opennebula.org/ .. _`OpenStack`: http://openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/_supported_methods_image_management.rst ---------------------------------------------------------------------- diff --git a/docs/compute/_supported_methods_image_management.rst b/docs/compute/_supported_methods_image_management.rst index bcd6d6b..f3ad312 100644 --- a/docs/compute/_supported_methods_image_management.rst +++ b/docs/compute/_supported_methods_image_management.rst @@ -8,6 +8,8 @@ Provider list images get image create image delete `Azure Virtual machines`_ yes no no no no `Bluebox Blocks`_ yes no no no no `Brightbox`_ yes no no no no +`BSNL`_ yes no no no no +`CiscoCCS`_ yes no no no no `CloudFrames`_ yes no no no no `CloudSigma (API v2.0)`_ yes no no no no `CloudStack`_ yes no no no no @@ -16,6 +18,8 @@ Provider list images get image create image delete `DimensionData`_ yes no no no no `Amazon EC2`_ yes yes yes yes yes `Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes +`Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes +`Amazon EC2 (ap-northeast-2)`_ yes yes yes yes yes `Amazon EC2 (ap-southeast-1)`_ yes yes yes yes yes `Amazon EC2 (ap-southeast-2)`_ yes yes yes yes yes `Amazon EC2 (eu-west-1)`_ yes yes yes yes yes @@ -43,14 +47,18 @@ Provider list images get image create image delete `HP Public Cloud (Helion)`_ yes yes yes yes no `IBM SmartCloud Enterprise`_ yes no yes no no `Ikoula`_ yes no no no no +`Indosat`_ yes no no no no +`InternetSolutions`_ yes no no no no `Joyent`_ yes no no no no `Kili Public Cloud`_ yes yes yes yes no `KTUCloud`_ yes no no no no `Libvirt`_ no no no no no `Linode`_ yes no no no no +`MedOne`_ yes no no no no `NephoScale`_ yes no no no no `Nimbus`_ yes yes yes yes yes `Ninefold`_ yes no no no no +`NTTAmerica`_ yes no no no no `OnApp`_ no no no no no `OpenNebula (v3.8)`_ yes no no no no `OpenStack`_ yes yes no no no @@ -80,6 +88,8 @@ Provider list images get image create image delete .. _`Azure Virtual machines`: http://azure.microsoft.com/en-us/services/virtual-machines/ .. _`Bluebox Blocks`: http://bluebox.net .. _`Brightbox`: http://www.brightbox.co.uk/ +.. _`BSNL`: http://www.bsnlcloud.com/ +.. _`CiscoCCS`: http://www.cisco.com/ .. _`CloudFrames`: http://www.cloudframes.net/ .. _`CloudSigma (API v2.0)`: http://www.cloudsigma.com/ .. _`CloudStack`: http://cloudstack.org/ @@ -88,6 +98,8 @@ Provider list images get image create image delete .. _`DimensionData`: http://www.dimensiondata.com/ .. _`Amazon EC2`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-1)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (eu-west-1)`: http://aws.amazon.com/ec2/ @@ -115,14 +127,18 @@ Provider list images get image create image delete .. _`HP Public Cloud (Helion)`: http://www.hpcloud.com/ .. _`IBM SmartCloud Enterprise`: http://ibm.com/services/us/en/cloud-enterprise/ .. _`Ikoula`: http://express.ikoula.co.uk/cloudstack +.. _`Indosat`: http://www.indosat.com/ +.. _`InternetSolutions`: http://www.is.co.za/ .. _`Joyent`: http://www.joyentcloud.com .. _`Kili Public Cloud`: http://kili.io/ .. _`KTUCloud`: https://ucloudbiz.olleh.com/ .. _`Libvirt`: http://libvirt.org/ .. _`Linode`: http://www.linode.com/ +.. _`MedOne`: http://www.med-1.com/ .. _`NephoScale`: http://www.nephoscale.com .. _`Nimbus`: http://www.nimbusproject.org/ .. _`Ninefold`: http://ninefold.com/ +.. _`NTTAmerica`: http://www.nttamerica.com/ .. _`OnApp`: http://onapp.com/ .. _`OpenNebula (v3.8)`: http://opennebula.org/ .. _`OpenStack`: http://openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/_supported_methods_key_pair_management.rst ---------------------------------------------------------------------- diff --git a/docs/compute/_supported_methods_key_pair_management.rst b/docs/compute/_supported_methods_key_pair_management.rst index b0cfce4..4b97d6c 100644 --- a/docs/compute/_supported_methods_key_pair_management.rst +++ b/docs/compute/_supported_methods_key_pair_management.rst @@ -8,6 +8,8 @@ Provider list key pairs get key pair create key pai `Azure Virtual machines`_ no no no no no no `Bluebox Blocks`_ no no no no no no `Brightbox`_ no no no no no no +`BSNL`_ no no no no no no +`CiscoCCS`_ no no no no no no `CloudFrames`_ no no no no no no `CloudSigma (API v2.0)`_ no no no no no no `CloudStack`_ yes yes yes yes no yes @@ -16,6 +18,8 @@ Provider list key pairs get key pair create key pai `DimensionData`_ no no no no no no `Amazon EC2`_ yes yes yes yes no yes `Amazon EC2 (ap-northeast-1)`_ yes yes yes yes no yes +`Amazon EC2 (ap-northeast-1)`_ yes yes yes yes no yes +`Amazon EC2 (ap-northeast-2)`_ yes yes yes yes no yes `Amazon EC2 (ap-southeast-1)`_ yes yes yes yes no yes `Amazon EC2 (ap-southeast-2)`_ yes yes yes yes no yes `Amazon EC2 (eu-west-1)`_ yes yes yes yes no yes @@ -43,14 +47,18 @@ Provider list key pairs get key pair create key pai `HP Public Cloud (Helion)`_ yes yes yes yes no yes `IBM SmartCloud Enterprise`_ no no no no no no `Ikoula`_ yes yes yes yes no yes +`Indosat`_ no no no no no no +`InternetSolutions`_ no no no no no no `Joyent`_ no no no no no no `Kili Public Cloud`_ yes yes yes yes no yes `KTUCloud`_ yes yes yes yes no yes `Libvirt`_ no no no no no no `Linode`_ no no no no no no +`MedOne`_ no no no no no no `NephoScale`_ no no no no no no `Nimbus`_ yes yes yes yes no yes `Ninefold`_ yes yes yes yes no yes +`NTTAmerica`_ no no no no no no `OnApp`_ no no no no no no `OpenNebula (v3.8)`_ no no no no no no `OpenStack`_ no no no no no no @@ -80,6 +88,8 @@ Provider list key pairs get key pair create key pai .. _`Azure Virtual machines`: http://azure.microsoft.com/en-us/services/virtual-machines/ .. _`Bluebox Blocks`: http://bluebox.net .. _`Brightbox`: http://www.brightbox.co.uk/ +.. _`BSNL`: http://www.bsnlcloud.com/ +.. _`CiscoCCS`: http://www.cisco.com/ .. _`CloudFrames`: http://www.cloudframes.net/ .. _`CloudSigma (API v2.0)`: http://www.cloudsigma.com/ .. _`CloudStack`: http://cloudstack.org/ @@ -88,6 +98,8 @@ Provider list key pairs get key pair create key pai .. _`DimensionData`: http://www.dimensiondata.com/ .. _`Amazon EC2`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-1)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (eu-west-1)`: http://aws.amazon.com/ec2/ @@ -115,14 +127,18 @@ Provider list key pairs get key pair create key pai .. _`HP Public Cloud (Helion)`: http://www.hpcloud.com/ .. _`IBM SmartCloud Enterprise`: http://ibm.com/services/us/en/cloud-enterprise/ .. _`Ikoula`: http://express.ikoula.co.uk/cloudstack +.. _`Indosat`: http://www.indosat.com/ +.. _`InternetSolutions`: http://www.is.co.za/ .. _`Joyent`: http://www.joyentcloud.com .. _`Kili Public Cloud`: http://kili.io/ .. _`KTUCloud`: https://ucloudbiz.olleh.com/ .. _`Libvirt`: http://libvirt.org/ .. _`Linode`: http://www.linode.com/ +.. _`MedOne`: http://www.med-1.com/ .. _`NephoScale`: http://www.nephoscale.com .. _`Nimbus`: http://www.nimbusproject.org/ .. _`Ninefold`: http://ninefold.com/ +.. _`NTTAmerica`: http://www.nttamerica.com/ .. _`OnApp`: http://onapp.com/ .. _`OpenNebula (v3.8)`: http://opennebula.org/ .. _`OpenStack`: http://openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/_supported_methods_main.rst ---------------------------------------------------------------------- diff --git a/docs/compute/_supported_methods_main.rst b/docs/compute/_supported_methods_main.rst index 67c8966..0486651 100644 --- a/docs/compute/_supported_methods_main.rst +++ b/docs/compute/_supported_methods_main.rst @@ -8,6 +8,8 @@ Provider list nodes create node reboot node destroy `Azure Virtual machines`_ yes yes yes yes yes yes yes `Bluebox Blocks`_ yes yes yes yes yes yes yes `Brightbox`_ yes yes no yes yes yes no +`BSNL`_ yes yes yes yes yes yes yes +`CiscoCCS`_ yes yes yes yes yes yes yes `CloudFrames`_ yes yes yes yes yes yes no `CloudSigma (API v2.0)`_ yes yes no yes yes yes no `CloudStack`_ yes yes yes yes yes yes yes @@ -16,6 +18,8 @@ Provider list nodes create node reboot node destroy `DimensionData`_ yes yes yes yes yes yes yes `Amazon EC2`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes yes yes +`Amazon EC2 (ap-northeast-1)`_ yes yes yes yes yes yes yes +`Amazon EC2 (ap-northeast-2)`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-southeast-1)`_ yes yes yes yes yes yes yes `Amazon EC2 (ap-southeast-2)`_ yes yes yes yes yes yes yes `Amazon EC2 (eu-west-1)`_ yes yes yes yes yes yes yes @@ -43,14 +47,18 @@ Provider list nodes create node reboot node destroy `HP Public Cloud (Helion)`_ yes yes yes yes yes yes yes `IBM SmartCloud Enterprise`_ yes yes yes yes yes yes no `Ikoula`_ yes yes yes yes yes yes yes +`Indosat`_ yes yes yes yes yes yes yes +`InternetSolutions`_ yes yes yes yes yes yes yes `Joyent`_ yes yes yes yes yes yes yes `Kili Public Cloud`_ yes yes yes yes yes yes yes `KTUCloud`_ yes yes yes yes yes yes yes `Libvirt`_ yes no yes yes no no no `Linode`_ yes yes yes yes yes yes yes +`MedOne`_ yes yes yes yes yes yes yes `NephoScale`_ yes yes yes yes yes yes yes `Nimbus`_ yes yes yes yes yes yes yes `Ninefold`_ yes yes yes yes yes yes yes +`NTTAmerica`_ yes yes yes yes yes yes yes `OnApp`_ yes yes no yes no no no `OpenNebula (v3.8)`_ yes yes yes yes yes yes no `OpenStack`_ yes no yes yes yes yes no @@ -80,6 +88,8 @@ Provider list nodes create node reboot node destroy .. _`Azure Virtual machines`: http://azure.microsoft.com/en-us/services/virtual-machines/ .. _`Bluebox Blocks`: http://bluebox.net .. _`Brightbox`: http://www.brightbox.co.uk/ +.. _`BSNL`: http://www.bsnlcloud.com/ +.. _`CiscoCCS`: http://www.cisco.com/ .. _`CloudFrames`: http://www.cloudframes.net/ .. _`CloudSigma (API v2.0)`: http://www.cloudsigma.com/ .. _`CloudStack`: http://cloudstack.org/ @@ -88,6 +98,8 @@ Provider list nodes create node reboot node destroy .. _`DimensionData`: http://www.dimensiondata.com/ .. _`Amazon EC2`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-1)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (eu-west-1)`: http://aws.amazon.com/ec2/ @@ -115,14 +127,18 @@ Provider list nodes create node reboot node destroy .. _`HP Public Cloud (Helion)`: http://www.hpcloud.com/ .. _`IBM SmartCloud Enterprise`: http://ibm.com/services/us/en/cloud-enterprise/ .. _`Ikoula`: http://express.ikoula.co.uk/cloudstack +.. _`Indosat`: http://www.indosat.com/ +.. _`InternetSolutions`: http://www.is.co.za/ .. _`Joyent`: http://www.joyentcloud.com .. _`Kili Public Cloud`: http://kili.io/ .. _`KTUCloud`: https://ucloudbiz.olleh.com/ .. _`Libvirt`: http://libvirt.org/ .. _`Linode`: http://www.linode.com/ +.. _`MedOne`: http://www.med-1.com/ .. _`NephoScale`: http://www.nephoscale.com .. _`Nimbus`: http://www.nimbusproject.org/ .. _`Ninefold`: http://ninefold.com/ +.. _`NTTAmerica`: http://www.nttamerica.com/ .. _`OnApp`: http://onapp.com/ .. _`OpenNebula (v3.8)`: http://opennebula.org/ .. _`OpenStack`: http://openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/_supported_providers.rst ---------------------------------------------------------------------- diff --git a/docs/compute/_supported_providers.rst b/docs/compute/_supported_providers.rst index ab7b9d9..e048d18 100644 --- a/docs/compute/_supported_providers.rst +++ b/docs/compute/_supported_providers.rst @@ -1,85 +1,95 @@ .. NOTE: This file has been generated automatically using generate_provider_feature_matrix_table.py script, don't manually edit it -===================================== ============================================= =================== ============================================== ==================================== -Provider Documentation Provider constant Module Class Name -===================================== ============================================= =================== ============================================== ==================================== -`Abiquo`_ ABIQUO :mod:`libcloud.compute.drivers.abiquo` :class:`AbiquoNodeDriver` -`PCextreme AuroraCompute`_ :doc:`Click </compute/drivers/auroracompute>` AURORACOMPUTE :mod:`libcloud.compute.drivers.auroracompute` :class:`AuroraComputeNodeDriver` -`Azure Virtual machines`_ :doc:`Click </compute/drivers/azure>` AZURE :mod:`libcloud.compute.drivers.azure` :class:`AzureNodeDriver` -`Bluebox Blocks`_ BLUEBOX :mod:`libcloud.compute.drivers.bluebox` :class:`BlueboxNodeDriver` -`Brightbox`_ BRIGHTBOX :mod:`libcloud.compute.drivers.brightbox` :class:`BrightboxNodeDriver` -`CloudFrames`_ :doc:`Click </compute/drivers/cloudframes>` CLOUDFRAMES :mod:`libcloud.compute.drivers.cloudframes` :class:`CloudFramesNodeDriver` -`CloudSigma (API v2.0)`_ :doc:`Click </compute/drivers/cloudsigma>` CLOUDSIGMA :mod:`libcloud.compute.drivers.cloudsigma` :class:`CloudSigmaNodeDriver` -`CloudStack`_ :doc:`Click </compute/drivers/cloudstack>` CLOUDSTACK :mod:`libcloud.compute.drivers.cloudstack` :class:`CloudStackNodeDriver` -`Cloudwatt`_ :doc:`Click </compute/drivers/cloudwatt>` CLOUDWATT :mod:`libcloud.compute.drivers.cloudwatt` :class:`CloudwattNodeDriver` -`DigitalOcean`_ :doc:`Click </compute/drivers/digital_ocean>` DIGITAL_OCEAN :mod:`libcloud.compute.drivers.digitalocean` :class:`DigitalOceanNodeDriver` -`DimensionData`_ :doc:`Click </compute/drivers/dimensiondata>` DIMENSIONDATA :mod:`libcloud.compute.drivers.dimensiondata` :class:`DimensionDataNodeDriver` -`Amazon EC2`_ :doc:`Click </compute/drivers/ec2>` EC2 :mod:`libcloud.compute.drivers.ec2` :class:`EC2NodeDriver` -`Amazon EC2 (ap-northeast-1)`_ EC2_AP_NORTHEAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2APNENodeDriver` -`Amazon EC2 (ap-southeast-1)`_ EC2_AP_SOUTHEAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2APSENodeDriver` -`Amazon EC2 (ap-southeast-2)`_ EC2_AP_SOUTHEAST2 :mod:`libcloud.compute.drivers.ec2` :class:`EC2APSESydneyNodeDriver` -`Amazon EC2 (eu-west-1)`_ EC2_EU :mod:`libcloud.compute.drivers.ec2` :class:`EC2EUNodeDriver` -`Amazon EC2 (eu-west-1)`_ EC2_EU_WEST :mod:`libcloud.compute.drivers.ec2` :class:`EC2EUNodeDriver` -`Amazon EC2 (sa-east-1)`_ EC2_SA_EAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2SAEastNodeDriver` -`Amazon EC2`_ EC2_US_EAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2NodeDriver` -`Amazon EC2 (us-west-1)`_ EC2_US_WEST :mod:`libcloud.compute.drivers.ec2` :class:`EC2USWestNodeDriver` -`Amazon EC2 (us-west-2)`_ EC2_US_WEST_OREGON :mod:`libcloud.compute.drivers.ec2` :class:`EC2USWestOregonNodeDriver` -`Enomaly Elastic Computing Platform`_ ECP :mod:`libcloud.compute.drivers.ecp` :class:`ECPNodeDriver` -`ElasticHosts`_ ELASTICHOSTS :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsNodeDriver` -`ElasticHosts (syd-y)`_ ELASTICHOSTS_AU1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsAU1NodeDriver` -`ElasticHosts (tor-p)`_ ELASTICHOSTS_CA1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsCA1NodeDriver` -`ElasticHosts (cn-1)`_ ELASTICHOSTS_CN1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsCN1NodeDriver` -`ElasticHosts (lon-p)`_ ELASTICHOSTS_UK1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUK1NodeDriver` -`ElasticHosts (lon-b)`_ ELASTICHOSTS_UK2 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUK2NodeDriver` -`ElasticHosts (sat-p)`_ ELASTICHOSTS_US1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS1NodeDriver` -`ElasticHosts (lax-p)`_ ELASTICHOSTS_US2 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS2NodeDriver` -`ElasticHosts (sjc-c)`_ ELASTICHOSTS_US3 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS3NodeDriver` -`Eucalyptus`_ EUCALYPTUS :mod:`libcloud.compute.drivers.ec2` :class:`EucNodeDriver` -`Exoscale`_ :doc:`Click </compute/drivers/exoscale>` EXOSCALE :mod:`libcloud.compute.drivers.exoscale` :class:`ExoscaleNodeDriver` -`Gandi`_ :doc:`Click </compute/drivers/gandi>` GANDI :mod:`libcloud.compute.drivers.gandi` :class:`GandiNodeDriver` -`Google Compute Engine`_ :doc:`Click </compute/drivers/gce>` GCE :mod:`libcloud.compute.drivers.gce` :class:`GCENodeDriver` -`GoGrid`_ GOGRID :mod:`libcloud.compute.drivers.gogrid` :class:`GoGridNodeDriver` -`HostVirtual`_ HOSTVIRTUAL :mod:`libcloud.compute.drivers.hostvirtual` :class:`HostVirtualNodeDriver` -`HP Public Cloud (Helion)`_ :doc:`Click </compute/drivers/hpcloud>` HPCLOUD :mod:`libcloud.compute.drivers.hpcloud` :class:`HPCloudNodeDriver` -`IBM SmartCloud Enterprise`_ IBM :mod:`libcloud.compute.drivers.ibm_sce` :class:`IBMNodeDriver` -`Ikoula`_ :doc:`Click </compute/drivers/ikoula>` IKOULA :mod:`libcloud.compute.drivers.ikoula` :class:`IkoulaNodeDriver` -`Joyent`_ JOYENT :mod:`libcloud.compute.drivers.joyent` :class:`JoyentNodeDriver` -`Kili Public Cloud`_ :doc:`Click </compute/drivers/kili>` KILI :mod:`libcloud.compute.drivers.kili` :class:`KiliCloudNodeDriver` -`KTUCloud`_ KTUCLOUD :mod:`libcloud.compute.drivers.ktucloud` :class:`KTUCloudNodeDriver` -`Libvirt`_ :doc:`Click </compute/drivers/libvirt>` LIBVIRT :mod:`libcloud.compute.drivers.libvirt_driver` :class:`LibvirtNodeDriver` -`Linode`_ LINODE :mod:`libcloud.compute.drivers.linode` :class:`LinodeNodeDriver` -`NephoScale`_ NEPHOSCALE :mod:`libcloud.compute.drivers.nephoscale` :class:`NephoscaleNodeDriver` -`Nimbus`_ :doc:`Click </compute/drivers/nimbus>` NIMBUS :mod:`libcloud.compute.drivers.ec2` :class:`NimbusNodeDriver` -`Ninefold`_ NINEFOLD :mod:`libcloud.compute.drivers.ninefold` :class:`NinefoldNodeDriver` -`OnApp`_ :doc:`Click </compute/drivers/onapp>` ONAPP :mod:`libcloud.compute.drivers.onapp` :class:`OnAppNodeDriver` -`OpenNebula (v3.8)`_ OPENNEBULA :mod:`libcloud.compute.drivers.opennebula` :class:`OpenNebulaNodeDriver` -`OpenStack`_ :doc:`Click </compute/drivers/openstack>` OPENSTACK :mod:`libcloud.compute.drivers.openstack` :class:`OpenStackNodeDriver` -`Opsource`_ OPSOURCE :mod:`libcloud.compute.drivers.opsource` :class:`OpsourceNodeDriver` -`Outscale INC`_ :doc:`Click </compute/drivers/outscale_inc>` OUTSCALE_INC :mod:`libcloud.compute.drivers.ec2` :class:`OutscaleINCNodeDriver` -`Outscale SAS`_ :doc:`Click </compute/drivers/outscale_sas>` OUTSCALE_SAS :mod:`libcloud.compute.drivers.ec2` :class:`OutscaleSASNodeDriver` -`Packet`_ :doc:`Click </compute/drivers/packet>` PACKET :mod:`libcloud.compute.drivers.packet` :class:`PacketNodeDriver` -`ProfitBricks`_ PROFIT_BRICKS :mod:`libcloud.compute.drivers.profitbricks` :class:`ProfitBricksNodeDriver` -`Rackspace Cloud (Next Gen)`_ :doc:`Click </compute/drivers/rackspace>` RACKSPACE :mod:`libcloud.compute.drivers.rackspace` :class:`RackspaceNodeDriver` -`Rackspace Cloud (First Gen)`_ RACKSPACE_FIRST_GEN :mod:`libcloud.compute.drivers.rackspace` :class:`RackspaceFirstGenNodeDriver` -`RimuHosting`_ RIMUHOSTING :mod:`libcloud.compute.drivers.rimuhosting` :class:`RimuHostingNodeDriver` -`RunAbove`_ :doc:`Click </compute/drivers/runabove>` RUNABOVE :mod:`libcloud.compute.drivers.runabove` :class:`RunAboveNodeDriver` -`ServerLove`_ SERVERLOVE :mod:`libcloud.compute.drivers.serverlove` :class:`ServerLoveNodeDriver` -`skalicloud`_ SKALICLOUD :mod:`libcloud.compute.drivers.skalicloud` :class:`SkaliCloudNodeDriver` -`SoftLayer`_ SOFTLAYER :mod:`libcloud.compute.drivers.softlayer` :class:`SoftLayerNodeDriver` -`vCloud`_ TERREMARK :mod:`libcloud.compute.drivers.vcloud` :class:`TerremarkDriver` -`VCL`_ VCL :mod:`libcloud.compute.drivers.vcl` :class:`VCLNodeDriver` -`vCloud`_ :doc:`Click </compute/drivers/vcloud>` VCLOUD :mod:`libcloud.compute.drivers.vcloud` :class:`VCloudNodeDriver` -`Voxel VoxCLOUD`_ VOXEL :mod:`libcloud.compute.drivers.voxel` :class:`VoxelNodeDriver` -`vps.net`_ VPSNET :mod:`libcloud.compute.drivers.vpsnet` :class:`VPSNetNodeDriver` -`VMware vSphere`_ :doc:`Click </compute/drivers/vsphere>` VSPHERE :mod:`libcloud.compute.drivers.vsphere` :class:`VSphereNodeDriver` -`Vultr`_ :doc:`Click </compute/drivers/vultr>` VULTR :mod:`libcloud.compute.drivers.vultr` :class:`VultrNodeDriver` -===================================== ============================================= =================== ============================================== ==================================== +===================================== ================================================= =================== ================================================= ==================================== +Provider Documentation Provider constant Module Class Name +===================================== ================================================= =================== ================================================= ==================================== +`Abiquo`_ ABIQUO :mod:`libcloud.compute.drivers.abiquo` :class:`AbiquoNodeDriver` +`PCextreme AuroraCompute`_ :doc:`Click </compute/drivers/auroracompute>` AURORACOMPUTE :mod:`libcloud.compute.drivers.auroracompute` :class:`AuroraComputeNodeDriver` +`Azure Virtual machines`_ :doc:`Click </compute/drivers/azure>` AZURE :mod:`libcloud.compute.drivers.azure` :class:`AzureNodeDriver` +`Bluebox Blocks`_ BLUEBOX :mod:`libcloud.compute.drivers.bluebox` :class:`BlueboxNodeDriver` +`Brightbox`_ BRIGHTBOX :mod:`libcloud.compute.drivers.brightbox` :class:`BrightboxNodeDriver` +`BSNL`_ :doc:`Click </compute/drivers/bsnl>` BSNL :mod:`libcloud.compute.drivers.bsnl` :class:`BSNLNodeDriver` +`CiscoCCS`_ CISCOCCS :mod:`libcloud.compute.drivers.ciscoccs` :class:`CiscoCCSNodeDriver` +`CloudFrames`_ :doc:`Click </compute/drivers/cloudframes>` CLOUDFRAMES :mod:`libcloud.compute.drivers.cloudframes` :class:`CloudFramesNodeDriver` +`CloudSigma (API v2.0)`_ :doc:`Click </compute/drivers/cloudsigma>` CLOUDSIGMA :mod:`libcloud.compute.drivers.cloudsigma` :class:`CloudSigmaNodeDriver` +`CloudStack`_ :doc:`Click </compute/drivers/cloudstack>` CLOUDSTACK :mod:`libcloud.compute.drivers.cloudstack` :class:`CloudStackNodeDriver` +`Cloudwatt`_ :doc:`Click </compute/drivers/cloudwatt>` CLOUDWATT :mod:`libcloud.compute.drivers.cloudwatt` :class:`CloudwattNodeDriver` +`DigitalOcean`_ :doc:`Click </compute/drivers/digital_ocean>` DIGITAL_OCEAN :mod:`libcloud.compute.drivers.digitalocean` :class:`DigitalOceanNodeDriver` +`DimensionData`_ :doc:`Click </compute/drivers/dimensiondata>` DIMENSIONDATA :mod:`libcloud.compute.drivers.dimensiondata` :class:`DimensionDataNodeDriver` +`Amazon EC2`_ :doc:`Click </compute/drivers/ec2>` EC2 :mod:`libcloud.compute.drivers.ec2` :class:`EC2NodeDriver` +`Amazon EC2 (ap-northeast-1)`_ EC2_AP_NORTHEAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2APNENodeDriver` +`Amazon EC2 (ap-northeast-1)`_ EC2_AP_NORTHEAST1 :mod:`libcloud.compute.drivers.ec2` :class:`EC2APNE1NodeDriver` +`Amazon EC2 (ap-northeast-2)`_ EC2_AP_NORTHEAST2 :mod:`libcloud.compute.drivers.ec2` :class:`EC2APNE2NodeDriver` +`Amazon EC2 (ap-southeast-1)`_ EC2_AP_SOUTHEAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2APSENodeDriver` +`Amazon EC2 (ap-southeast-2)`_ EC2_AP_SOUTHEAST2 :mod:`libcloud.compute.drivers.ec2` :class:`EC2APSESydneyNodeDriver` +`Amazon EC2 (eu-west-1)`_ EC2_EU :mod:`libcloud.compute.drivers.ec2` :class:`EC2EUNodeDriver` +`Amazon EC2 (eu-west-1)`_ EC2_EU_WEST :mod:`libcloud.compute.drivers.ec2` :class:`EC2EUNodeDriver` +`Amazon EC2 (sa-east-1)`_ EC2_SA_EAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2SAEastNodeDriver` +`Amazon EC2`_ EC2_US_EAST :mod:`libcloud.compute.drivers.ec2` :class:`EC2NodeDriver` +`Amazon EC2 (us-west-1)`_ EC2_US_WEST :mod:`libcloud.compute.drivers.ec2` :class:`EC2USWestNodeDriver` +`Amazon EC2 (us-west-2)`_ EC2_US_WEST_OREGON :mod:`libcloud.compute.drivers.ec2` :class:`EC2USWestOregonNodeDriver` +`Enomaly Elastic Computing Platform`_ ECP :mod:`libcloud.compute.drivers.ecp` :class:`ECPNodeDriver` +`ElasticHosts`_ ELASTICHOSTS :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsNodeDriver` +`ElasticHosts (syd-y)`_ ELASTICHOSTS_AU1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsAU1NodeDriver` +`ElasticHosts (tor-p)`_ ELASTICHOSTS_CA1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsCA1NodeDriver` +`ElasticHosts (cn-1)`_ ELASTICHOSTS_CN1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsCN1NodeDriver` +`ElasticHosts (lon-p)`_ ELASTICHOSTS_UK1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUK1NodeDriver` +`ElasticHosts (lon-b)`_ ELASTICHOSTS_UK2 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUK2NodeDriver` +`ElasticHosts (sat-p)`_ ELASTICHOSTS_US1 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS1NodeDriver` +`ElasticHosts (lax-p)`_ ELASTICHOSTS_US2 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS2NodeDriver` +`ElasticHosts (sjc-c)`_ ELASTICHOSTS_US3 :mod:`libcloud.compute.drivers.elastichosts` :class:`ElasticHostsUS3NodeDriver` +`Eucalyptus`_ EUCALYPTUS :mod:`libcloud.compute.drivers.ec2` :class:`EucNodeDriver` +`Exoscale`_ :doc:`Click </compute/drivers/exoscale>` EXOSCALE :mod:`libcloud.compute.drivers.exoscale` :class:`ExoscaleNodeDriver` +`Gandi`_ :doc:`Click </compute/drivers/gandi>` GANDI :mod:`libcloud.compute.drivers.gandi` :class:`GandiNodeDriver` +`Google Compute Engine`_ :doc:`Click </compute/drivers/gce>` GCE :mod:`libcloud.compute.drivers.gce` :class:`GCENodeDriver` +`GoGrid`_ GOGRID :mod:`libcloud.compute.drivers.gogrid` :class:`GoGridNodeDriver` +`HostVirtual`_ HOSTVIRTUAL :mod:`libcloud.compute.drivers.hostvirtual` :class:`HostVirtualNodeDriver` +`HP Public Cloud (Helion)`_ :doc:`Click </compute/drivers/hpcloud>` HPCLOUD :mod:`libcloud.compute.drivers.hpcloud` :class:`HPCloudNodeDriver` +`IBM SmartCloud Enterprise`_ IBM :mod:`libcloud.compute.drivers.ibm_sce` :class:`IBMNodeDriver` +`Ikoula`_ :doc:`Click </compute/drivers/ikoula>` IKOULA :mod:`libcloud.compute.drivers.ikoula` :class:`IkoulaNodeDriver` +`Indosat`_ :doc:`Click </compute/drivers/indosat>` INDOSAT :mod:`libcloud.compute.drivers.indosat` :class:`IndosatNodeDriver` +`InternetSolutions`_ :doc:`Click </compute/drivers/internetsolutions>` INTERNETSOLUTIONS :mod:`libcloud.compute.drivers.internetsolutions` :class:`InternetSolutionsNodeDriver` +`Joyent`_ JOYENT :mod:`libcloud.compute.drivers.joyent` :class:`JoyentNodeDriver` +`Kili Public Cloud`_ :doc:`Click </compute/drivers/kili>` KILI :mod:`libcloud.compute.drivers.kili` :class:`KiliCloudNodeDriver` +`KTUCloud`_ KTUCLOUD :mod:`libcloud.compute.drivers.ktucloud` :class:`KTUCloudNodeDriver` +`Libvirt`_ :doc:`Click </compute/drivers/libvirt>` LIBVIRT :mod:`libcloud.compute.drivers.libvirt_driver` :class:`LibvirtNodeDriver` +`Linode`_ LINODE :mod:`libcloud.compute.drivers.linode` :class:`LinodeNodeDriver` +`MedOne`_ :doc:`Click </compute/drivers/medone>` MEDONE :mod:`libcloud.compute.drivers.medone` :class:`MedOneNodeDriver` +`NephoScale`_ NEPHOSCALE :mod:`libcloud.compute.drivers.nephoscale` :class:`NephoscaleNodeDriver` +`Nimbus`_ :doc:`Click </compute/drivers/nimbus>` NIMBUS :mod:`libcloud.compute.drivers.ec2` :class:`NimbusNodeDriver` +`Ninefold`_ NINEFOLD :mod:`libcloud.compute.drivers.ninefold` :class:`NinefoldNodeDriver` +`NTTAmerica`_ :doc:`Click </compute/drivers/ntta>` NTTA :mod:`libcloud.compute.drivers.ntta` :class:`NTTAmericaNodeDriver` +`OnApp`_ :doc:`Click </compute/drivers/onapp>` ONAPP :mod:`libcloud.compute.drivers.onapp` :class:`OnAppNodeDriver` +`OpenNebula (v3.8)`_ OPENNEBULA :mod:`libcloud.compute.drivers.opennebula` :class:`OpenNebulaNodeDriver` +`OpenStack`_ :doc:`Click </compute/drivers/openstack>` OPENSTACK :mod:`libcloud.compute.drivers.openstack` :class:`OpenStackNodeDriver` +`Opsource`_ OPSOURCE :mod:`libcloud.compute.drivers.opsource` :class:`OpsourceNodeDriver` +`Outscale INC`_ :doc:`Click </compute/drivers/outscale_inc>` OUTSCALE_INC :mod:`libcloud.compute.drivers.ec2` :class:`OutscaleINCNodeDriver` +`Outscale SAS`_ :doc:`Click </compute/drivers/outscale_sas>` OUTSCALE_SAS :mod:`libcloud.compute.drivers.ec2` :class:`OutscaleSASNodeDriver` +`Packet`_ :doc:`Click </compute/drivers/packet>` PACKET :mod:`libcloud.compute.drivers.packet` :class:`PacketNodeDriver` +`ProfitBricks`_ PROFIT_BRICKS :mod:`libcloud.compute.drivers.profitbricks` :class:`ProfitBricksNodeDriver` +`Rackspace Cloud (Next Gen)`_ :doc:`Click </compute/drivers/rackspace>` RACKSPACE :mod:`libcloud.compute.drivers.rackspace` :class:`RackspaceNodeDriver` +`Rackspace Cloud (First Gen)`_ RACKSPACE_FIRST_GEN :mod:`libcloud.compute.drivers.rackspace` :class:`RackspaceFirstGenNodeDriver` +`RimuHosting`_ RIMUHOSTING :mod:`libcloud.compute.drivers.rimuhosting` :class:`RimuHostingNodeDriver` +`RunAbove`_ :doc:`Click </compute/drivers/runabove>` RUNABOVE :mod:`libcloud.compute.drivers.runabove` :class:`RunAboveNodeDriver` +`ServerLove`_ SERVERLOVE :mod:`libcloud.compute.drivers.serverlove` :class:`ServerLoveNodeDriver` +`skalicloud`_ SKALICLOUD :mod:`libcloud.compute.drivers.skalicloud` :class:`SkaliCloudNodeDriver` +`SoftLayer`_ SOFTLAYER :mod:`libcloud.compute.drivers.softlayer` :class:`SoftLayerNodeDriver` +`vCloud`_ TERREMARK :mod:`libcloud.compute.drivers.vcloud` :class:`TerremarkDriver` +`VCL`_ VCL :mod:`libcloud.compute.drivers.vcl` :class:`VCLNodeDriver` +`vCloud`_ :doc:`Click </compute/drivers/vcloud>` VCLOUD :mod:`libcloud.compute.drivers.vcloud` :class:`VCloudNodeDriver` +`Voxel VoxCLOUD`_ VOXEL :mod:`libcloud.compute.drivers.voxel` :class:`VoxelNodeDriver` +`vps.net`_ VPSNET :mod:`libcloud.compute.drivers.vpsnet` :class:`VPSNetNodeDriver` +`VMware vSphere`_ :doc:`Click </compute/drivers/vsphere>` VSPHERE :mod:`libcloud.compute.drivers.vsphere` :class:`VSphereNodeDriver` +`Vultr`_ :doc:`Click </compute/drivers/vultr>` VULTR :mod:`libcloud.compute.drivers.vultr` :class:`VultrNodeDriver` +===================================== ================================================= =================== ================================================= ==================================== .. _`Abiquo`: http://www.abiquo.com/ .. _`PCextreme AuroraCompute`: https://www.pcextreme.com/aurora/compute .. _`Azure Virtual machines`: http://azure.microsoft.com/en-us/services/virtual-machines/ .. _`Bluebox Blocks`: http://bluebox.net .. _`Brightbox`: http://www.brightbox.co.uk/ +.. _`BSNL`: http://www.bsnlcloud.com/ +.. _`CiscoCCS`: http://www.cisco.com/ .. _`CloudFrames`: http://www.cloudframes.net/ .. _`CloudSigma (API v2.0)`: http://www.cloudsigma.com/ .. _`CloudStack`: http://cloudstack.org/ @@ -88,6 +98,8 @@ Provider Documentation .. _`DimensionData`: http://www.dimensiondata.com/ .. _`Amazon EC2`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-1)`: http://aws.amazon.com/ec2/ +.. _`Amazon EC2 (ap-northeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-1)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (ap-southeast-2)`: http://aws.amazon.com/ec2/ .. _`Amazon EC2 (eu-west-1)`: http://aws.amazon.com/ec2/ @@ -115,14 +127,18 @@ Provider Documentation .. _`HP Public Cloud (Helion)`: http://www.hpcloud.com/ .. _`IBM SmartCloud Enterprise`: http://ibm.com/services/us/en/cloud-enterprise/ .. _`Ikoula`: http://express.ikoula.co.uk/cloudstack +.. _`Indosat`: http://www.indosat.com/ +.. _`InternetSolutions`: http://www.is.co.za/ .. _`Joyent`: http://www.joyentcloud.com .. _`Kili Public Cloud`: http://kili.io/ .. _`KTUCloud`: https://ucloudbiz.olleh.com/ .. _`Libvirt`: http://libvirt.org/ .. _`Linode`: http://www.linode.com/ +.. _`MedOne`: http://www.med-1.com/ .. _`NephoScale`: http://www.nephoscale.com .. _`Nimbus`: http://www.nimbusproject.org/ .. _`Ninefold`: http://ninefold.com/ +.. _`NTTAmerica`: http://www.nttamerica.com/ .. _`OnApp`: http://onapp.com/ .. _`OpenNebula (v3.8)`: http://opennebula.org/ .. _`OpenStack`: http://openstack.org/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/bsnl.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/bsnl.rst b/docs/compute/drivers/bsnl.rst new file mode 100644 index 0000000..46c1238 --- /dev/null +++ b/docs/compute/drivers/bsnl.rst @@ -0,0 +1,66 @@ +BSNL Compute Driver Documentation +================================= + +BSNL and Dimension Data (formerly known as Datacraft) have teamed up to launch +dedicated Internet data centres across India to help you leverage the power of +cloud computing. Empowered by BSNL and managed by Dimension Data, these facilities +have been designed to the highest global IT standards, using cutting-edge +technologies to offer you unprecedented bandwidth and latency. + +.. figure:: /_static/images/provider_logos/bsnl.png + :align: center + :width: 300 + :target: http://www.bsnlcloud.com/ + +IaaS has its own non-standard `API`_ , `libcloud` provides a Python +wrapper on top of this `API`_ with common methods with other IaaS solutions and +Public cloud providers. Therefore, you can use use the Indosat libcloud +driver to communicate with both the public and private clouds. + +Instantiating a driver +---------------------- + +When you instantiate a driver you need to pass the following arguments to the +driver constructor: + +* ``user_id`` - Your BSNL Cloud username +* ``key`` - Your BSNL Cloud password +* ``region`` - The region key, one of the possible region keys + +Possible regions: + +* ``bsnl-in`` : BSNL India (IN) - **Default** +* ``bsnl-na`` : BSNL North America (USA) +* ``bsnl-eu`` : BSNL Europe +* ``bsnl-af`` : BSNL Africa +* ``bsnl-au`` : BSNL Australia + +The base `libcloud` API allows you to: + +* list nodes, images, instance types, locations + +Non-standard functionality and extension methods +------------------------------------------------ + +The BSNL driver exposes some `libcloud` non-standard +functionalities through extension methods and arguments. + +These functionalities include: + +* start and stop a node +* list networks +* create firewalls, configure network address translation +* provision layer 3 networks + +For information on how to use these functionalities please see the method +docstrings below. You can also use an interactive shell for exploration as +shown in the examples. + +API Docs +-------- + +.. autoclass:: libcloud.compute.drivers.bsnl.BSNLNodeDriver + :members: + :inherited-members: + +.. _`API`: http://www.bsnlcloud.com/pages/index.asp http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/dimensiondata.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/dimensiondata.rst b/docs/compute/drivers/dimensiondata.rst index 8dbbc55..098f727 100644 --- a/docs/compute/drivers/dimensiondata.rst +++ b/docs/compute/drivers/dimensiondata.rst @@ -32,6 +32,7 @@ Possible regions: * ``dd-eu`` : Dimension Data Europe * ``dd-af`` : Dimension Data Africa * ``dd-au`` : Dimension Data Australia +* ``dd-au-gov`` : Dimension Data Australia ACT (Canberra) * ``dd-latam`` : Dimension Data Latin America * ``dd-ap`` : Dimension Data Asia Pacific * ``dd-canada`` : Dimension Data Canada region @@ -50,6 +51,8 @@ These functionalities include: * start and stop a node * list networks +* create firewalls, configure network address translation +* provision layer 3 networks For information on how to use these functionalities please see the method docstrings below. You can also use an interactive shell for exploration as http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/indosat.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/indosat.rst b/docs/compute/drivers/indosat.rst new file mode 100644 index 0000000..4258c4a --- /dev/null +++ b/docs/compute/drivers/indosat.rst @@ -0,0 +1,69 @@ +Indosat Compute Driver Documentation +==================================== + +Indosat Cloud Infrastructure-as-a-Service ( IaaS ) from Indosat is the +enterprise-class IaaS services are designed and built using the infrastructure +hardware and software best and leading. +Cloud Indosat offered through an internet connection or through a closed +network of rental ( private leased line ). +Indosat Cloud Platform is built to support the automatic interaction and overall +arrangements , and supported by the server , storage and network elements +incorporated in virtualization technology application systems. + +.. figure:: /_static/images/provider_logos/indosat.png + :align: center + :width: 300 + :target: http://www.indosatsingaporecloud.com/ + +IaaS has its own non-standard `API`_ , `libcloud` provides a Python +wrapper on top of this `API`_ with common methods with other IaaS solutions and +Public cloud providers. Therefore, you can use use the Indosat libcloud +driver to communicate with both the public and private clouds. + +Instantiating a driver +---------------------- + +When you instantiate a driver you need to pass the following arguments to the +driver constructor: + +* ``user_id`` - Your Indosat Cloud username +* ``key`` - Your Indosat Cloud password +* ``region`` - The region key, one of the possible region keys + +Possible regions: + +* ``indosat-id`` : Indosat Indonesia (ID) - **Default** +* ``indosat-na`` : Indosat North America (USA) +* ``indosat-eu`` : Indosat Europe +* ``indosat-af`` : Indosat Africa +* ``indosat-au`` : Indosat Australia + +The base `libcloud` API allows you to: + +* list nodes, images, instance types, locations + +Non-standard functionality and extension methods +------------------------------------------------ + +The Indosat driver exposes some `libcloud` non-standard +functionalities through extension methods and arguments. + +These functionalities include: + +* start and stop a node +* list networks +* create firewalls, configure network address translation +* provision layer 3 networks + +For information on how to use these functionalities please see the method +docstrings below. You can also use an interactive shell for exploration as +shown in the examples. + +API Docs +-------- + +.. autoclass:: libcloud.compute.drivers.indosat.IndosatNodeDriver + :members: + :inherited-members: + +.. _`API`: http://www.indosatsingaporecloud.com/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/internetsolutions.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/internetsolutions.rst b/docs/compute/drivers/internetsolutions.rst new file mode 100644 index 0000000..ec7a167 --- /dev/null +++ b/docs/compute/drivers/internetsolutions.rst @@ -0,0 +1,66 @@ +Internet Solutions Compute Driver Documentation +=============================================== + +Internet Solutions (IS) is the first commericial ISP in South Africa and currently the largest in +the southern cape. IS offer a public cloud service based called Compute-as-a-Service (CAAS). +The CaaS service is available on one of the public cloud instances. + +.. figure:: /_static/images/provider_logos/internetsolutions.png + :align: center + :width: 300 + :target: http://www.cloud.is.co.za/ + +CaaS has its own non-standard `API`_ , `libcloud` provides a Python +wrapper on top of this `API`_ with common methods with other IaaS solutions and +Public cloud providers. Therefore, you can use use the Internet Solutions libcloud +driver to communicate with both the public and private clouds. + +Instantiating a driver +---------------------- + +When you instantiate a driver you need to pass the following arguments to the +driver constructor: + +* ``user_id`` - Your Internet Solutions Cloud username +* ``key`` - Your Internet Solutions Cloud password +* ``region`` - The region key, one of the possible region keys + +Possible regions: + +* ``is-na`` : Internet Solutions North America (USA) +* ``is-eu`` : Internet Solutions Europe +* ``is-af`` : Internet Solutions Africa - **Default** +* ``is-au`` : Internet Solutions Australia +* ``is-latam`` : Internet Solutions Latin America +* ``is-ap`` : Internet Solutions Asia Pacific +* ``is-canada`` : Internet Solutions Canada region + +The base `libcloud` API allows you to: + +* list nodes, images, instance types, locations + +Non-standard functionality and extension methods +------------------------------------------------ + +The Internet Solutions driver exposes some `libcloud` non-standard +functionalities through extension methods and arguments. + +These functionalities include: + +* start and stop a node +* list networks +* create firewalls, configure network address translation +* provision layer 3 networks + +For information on how to use these functionalities please see the method +docstrings below. You can also use an interactive shell for exploration as +shown in the examples. + +API Docs +-------- + +.. autoclass:: libcloud.compute.drivers.internetsolutions.InternetSolutionsNodeDriver + :members: + :inherited-members: + +.. _`API`: http://www.cloud.is.co.za/IS-Public-CaaS/Pages/REST-based-API.aspx http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/medone.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/medone.rst b/docs/compute/drivers/medone.rst new file mode 100644 index 0000000..de24280 --- /dev/null +++ b/docs/compute/drivers/medone.rst @@ -0,0 +1,71 @@ +Med-1 Public Cloud Compute Driver Documentation +=============================================== + + +Med-1 is Israelâs main Internet exchange point. As such, it offers a broad +range of hosting, storage, management and data center operation solutions and +services. + +Med-1 have a public cloud service, with highly-secure datacenters in Israel and throughout +the world based on the Dimension Data Cloud platform. + +.. figure:: /_static/images/provider_logos/med-one.png + :align: center + :width: 300 + :target: http://www.med-1.com/ + +CaaS has its own non-standard `API`_ , `libcloud` provides a Python +wrapper on top of this `API`_ with common methods with other IaaS solutions and +Public cloud providers. Therefore, you can use use the Med-1 libcloud +driver to communicate with both the public and private clouds. + +Instantiating a driver +---------------------- + +When you instantiate a driver you need to pass the following arguments to the +driver constructor: + +* ``user_id`` - Your Med-1 Cloud username +* ``key`` - Your Med-1 Cloud password +* ``region`` - The region key, one of the possible region keys + +Possible regions: + +* ``med1-il`` : Med-1 Israel (IL) - **Default** +* ``med1-na`` : Med-1 North America (USA) +* ``med1-eu`` : Med-1 Europe +* ``med1-af`` : Med-1 Africa +* ``med1-au`` : Med-1 Australia +* ``med1-ap`` : Med-1 Asia Pacific +* ``med1-latam`` : Med-1 Latin America +* ``med1-canada`` : Med-1 Canada + +The base `libcloud` API allows you to: + +* list nodes, images, instance types, locations + +Non-standard functionality and extension methods +------------------------------------------------ + +The Med-1 driver exposes some `libcloud` non-standard +functionalities through extension methods and arguments. + +These functionalities include: + +* start and stop a node +* list networks +* create firewalls, configure network address translation +* provision layer 3 networks + +For information on how to use these functionalities please see the method +docstrings below. You can also use an interactive shell for exploration as +shown in the examples. + +API Docs +-------- + +.. autoclass:: libcloud.compute.drivers.medone.MedOneNodeDriver + :members: + :inherited-members: + +.. _`API`: http://www.med-1.com/%D7%90%D7%95%D7%93%D7%95%D7%AA-medonecloud/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/compute/drivers/ntta.rst ---------------------------------------------------------------------- diff --git a/docs/compute/drivers/ntta.rst b/docs/compute/drivers/ntta.rst new file mode 100644 index 0000000..8634933 --- /dev/null +++ b/docs/compute/drivers/ntta.rst @@ -0,0 +1,74 @@ +NTT America Public Cloud Compute Driver Documentation +===================================================== + +The NTT America Cloud delivers enterprise-class infrastructure that allows customers +to scale to meet demand in real time, and then shut down those resources when they +are no longer needed. The deployment of private networks, each with their own +customizable firewall, enables test and development environments to be logically +separated, but still in the same VMware environment in which the applications will run. + +Private networks, firewalls, load balancing and servers are deployed in +minutes through the easy-to-use web-based control panel, or through standards based APIs. +The support of burstable CPU means that capacity is always available when needed. +The flexible payment and reporting options mean customers can get detailed reports on +activity across their organization, allocate costs where appropriate, and receive +valuable information for management and budgeting purposes. + + +.. figure:: /_static/images/provider_logos/ntta.png + :align: center + :width: 300 + :target: http://www.us.ntt.com/ + +CaaS has its own non-standard `API`_ , `libcloud` provides a Python +wrapper on top of this `API`_ with common methods with other IaaS solutions and +Public cloud providers. Therefore, you can use use the NTT America libcloud +driver to communicate with both the public and private clouds. + +Instantiating a driver +---------------------- + +When you instantiate a driver you need to pass the following arguments to the +driver constructor: + +* ``user_id`` - Your NTT America Cloud username +* ``key`` - Your NTT America Cloud password +* ``region`` - The region key, one of the possible region keys + +Possible regions: + +* ``ntta-na`` : NTT America North America (USA) - **Default** +* ``ntta-eu`` : NTT America Europe +* ``ntta-af`` : NTT America Africa +* ``ntta-au`` : NTT America Australia +* ``ntta-ap`` : NTT America Asia Pacific + +The base `libcloud` API allows you to: + +* list nodes, images, instance types, locations + +Non-standard functionality and extension methods +------------------------------------------------ + +The NTT America driver exposes some `libcloud` non-standard +functionalities through extension methods and arguments. + +These functionalities include: + +* start and stop a node +* list networks +* create firewalls, configure network address translation +* provision layer 3 networks + +For information on how to use these functionalities please see the method +docstrings below. You can also use an interactive shell for exploration as +shown in the examples. + +API Docs +-------- + +.. autoclass:: libcloud.compute.drivers.ntta.NTTAmericaNodeDriver + :members: + :inherited-members: + +.. _`API`: http://www.us.ntt.com/en/services/cloud/public-cloud.html http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/storage/_supported_methods_cdn.rst ---------------------------------------------------------------------- diff --git a/docs/storage/_supported_methods_cdn.rst b/docs/storage/_supported_methods_cdn.rst index 8b53926..5a6405e 100644 --- a/docs/storage/_supported_methods_cdn.rst +++ b/docs/storage/_supported_methods_cdn.rst @@ -16,6 +16,8 @@ Provider enable container cdn enable object cdn get contain `OpenStack Swift`_ yes no yes yes `Amazon S3 (standard)`_ no no no no `Amazon S3 (ap-northeast-1)`_ no no no no +`Amazon S3 (ap-northeast-1)`_ no no no no +`Amazon S3 (ap-northeast-2)`_ no no no no `Amazon S3 (ap-southeast-1)`_ no no no no `Amazon S3 (eu-west-1)`_ no no no no `Amazon S3 (sa-east-1)`_ no no no no @@ -36,6 +38,8 @@ Provider enable container cdn enable object cdn get contain .. _`OpenStack Swift`: http://www.rackspace.com/ .. _`Amazon S3 (standard)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-2)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-southeast-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (eu-west-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (sa-east-1)`: http://aws.amazon.com/s3/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/storage/_supported_methods_main.rst ---------------------------------------------------------------------- diff --git a/docs/storage/_supported_methods_main.rst b/docs/storage/_supported_methods_main.rst index 2da5f65..0a525e6 100644 --- a/docs/storage/_supported_methods_main.rst +++ b/docs/storage/_supported_methods_main.rst @@ -16,6 +16,8 @@ Provider list containers list objects create container dele `OpenStack Swift`_ yes yes yes yes yes yes yes yes yes `Amazon S3 (standard)`_ yes yes yes yes yes yes yes yes yes `Amazon S3 (ap-northeast-1)`_ yes yes yes yes yes yes yes yes yes +`Amazon S3 (ap-northeast-1)`_ yes yes yes yes yes yes yes yes yes +`Amazon S3 (ap-northeast-2)`_ yes yes yes yes yes yes yes yes yes `Amazon S3 (ap-southeast-1)`_ yes yes yes yes yes yes yes yes yes `Amazon S3 (eu-west-1)`_ yes yes yes yes yes yes yes yes yes `Amazon S3 (sa-east-1)`_ yes yes yes yes yes yes yes yes yes @@ -36,6 +38,8 @@ Provider list containers list objects create container dele .. _`OpenStack Swift`: http://www.rackspace.com/ .. _`Amazon S3 (standard)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-2)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-southeast-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (eu-west-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (sa-east-1)`: http://aws.amazon.com/s3/ http://git-wip-us.apache.org/repos/asf/libcloud/blob/7118a02c/docs/storage/_supported_providers.rst ---------------------------------------------------------------------- diff --git a/docs/storage/_supported_providers.rst b/docs/storage/_supported_providers.rst index 4e4e35b..ca110dd 100644 --- a/docs/storage/_supported_providers.rst +++ b/docs/storage/_supported_providers.rst @@ -15,7 +15,9 @@ Provider Documentation Pr `Ninefold`_ NINEFOLD :mod:`libcloud.storage.drivers.ninefold` :class:`NinefoldStorageDriver` `OpenStack Swift`_ :doc:`Click </storage/drivers/openstack_swift>` OPENSTACK_SWIFT :mod:`libcloud.storage.drivers.cloudfiles` :class:`OpenStackSwiftStorageDriver` `Amazon S3 (standard)`_ :doc:`Click </storage/drivers/s3>` S3 :mod:`libcloud.storage.drivers.s3` :class:`S3StorageDriver` -`Amazon S3 (ap-northeast-1)`_ S3_AP_NORTHEAST :mod:`libcloud.storage.drivers.s3` :class:`S3APNEStorageDriver` +`Amazon S3 (ap-northeast-1)`_ S3_AP_NORTHEAST :mod:`libcloud.storage.drivers.s3` :class:`S3APNE1StorageDriver` +`Amazon S3 (ap-northeast-1)`_ S3_AP_NORTHEAST1 :mod:`libcloud.storage.drivers.s3` :class:`S3APNE1StorageDriver` +`Amazon S3 (ap-northeast-2)`_ S3_AP_NORTHEAST2 :mod:`libcloud.storage.drivers.s3` :class:`S3APNE2StorageDriver` `Amazon S3 (ap-southeast-1)`_ S3_AP_SOUTHEAST :mod:`libcloud.storage.drivers.s3` :class:`S3APSEStorageDriver` `Amazon S3 (eu-west-1)`_ S3_EU_WEST :mod:`libcloud.storage.drivers.s3` :class:`S3EUWestStorageDriver` `Amazon S3 (sa-east-1)`_ S3_SA_EAST :mod:`libcloud.storage.drivers.s3` :class:`S3SAEastStorageDriver` @@ -36,6 +38,8 @@ Provider Documentation Pr .. _`OpenStack Swift`: http://www.rackspace.com/ .. _`Amazon S3 (standard)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-1)`: http://aws.amazon.com/s3/ +.. _`Amazon S3 (ap-northeast-2)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (ap-southeast-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (eu-west-1)`: http://aws.amazon.com/s3/ .. _`Amazon S3 (sa-east-1)`: http://aws.amazon.com/s3/