Last active
August 29, 2015 14:14
-
-
Save iamenahs/46ea9dd2202d1b1f06cb to your computer and use it in GitHub Desktop.
jClouds supported APIs and Providers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -----------All Apis----------- | |
| byon{id=byon, name=Bring Your Own Node (BYON) API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=Unused, credentialName=Optional.absent(), documentation=https://github.com/jclouds/jclouds/tree/master/apis/byon} | |
| cloudservers{id=cloudservers, name=Rackspace Cloud Servers API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide/content/ch01.html, api=interface org.jclouds.cloudservers.CloudServersClient} | |
| cloudstack{id=cloudstack, name=Citrix CloudStack API, views=[org.jclouds.cloudstack.CloudStackContext], endpointName=https endpoint, identityName=API Key, credentialName=Optional.of(Secret Key), documentation=http://download.cloud.com/releases/2.2.0/api_2.2.12/TOC_User.html, api=interface org.jclouds.cloudstack.CloudStackApi} | |
| ec2{id=ec2, name=Amazon Elastic Compute Cloud (EC2) API, views=[org.jclouds.ec2.compute.EC2ComputeServiceContext], endpointName=https endpoint, identityName=Access Key ID, credentialName=Optional.of(Secret Access Key), documentation=http://docs.amazonwebservices.com/AWSEC2/latest/APIReference, api=interface org.jclouds.ec2.EC2Api} | |
| elasticstack{id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi} | |
| openstack-nova-ec2{id=openstack-nova-ec2, name=OpenStack Nova's EC2-clone API, views=[org.jclouds.ec2.compute.EC2ComputeServiceContext], endpointName=https endpoint, identityName=Access Key ID, credentialName=Optional.of(Secret Access Key), documentation=http://docs.amazonwebservices.com/AWSEC2/latest/APIReference, api=interface org.jclouds.openstack.nova.ec2.NovaEC2Api} | |
| openstack-nova{id=openstack-nova, name=OpenStack Nova Diablo+ API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=Keystone base url ending in /v2.0/, identityName=${tenantName}:${userName} or ${userName}, if your keystone supports a default tenant, credentialName=Optional.of(${password}), documentation=http://api.openstack.org/, api=interface org.jclouds.openstack.nova.v2_0.NovaApi} | |
| vcloud{id=vcloud, name=VCloud 1.0 API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=User at Organization (user@org), credentialName=Optional.of(Password), documentation=http://www.vmware.com/support/pubs/vcd_pubs.html, api=interface org.jclouds.vcloud.VCloudApi} | |
| stub{id=stub, name=in-memory (Stub) API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=Unused, credentialName=Optional.absent(), documentation=http://www.jclouds.org/documentation/userguide/compute} | |
| -------All appProvider-------- | |
| aws-ec2{id=aws-ec2, name=Amazon Elastic Compute Cloud (EC2), api={id=aws-ec2, name=Amazon-specific EC2 API, views=[org.jclouds.aws.ec2.compute.AWSEC2ComputeServiceContext], endpointName=https endpoint, identityName=Access Key ID, credentialName=Optional.of(Secret Access Key), documentation=http://docs.amazonwebservices.com/AWSEC2/latest/APIReference, api=interface org.jclouds.aws.ec2.AWSEC2Api}, endpoint=https://ec2.us-east-1.amazonaws.com, console=Optional.of(https://console.aws.amazon.com/ec2/home), homepage=Optional.of(http://aws.amazon.com/ec2), linkedServices=[aws-ec2, aws-elb, aws-cloudwatch, aws-s3, aws-simpledb], iso3166Codes=[US-VA, US-CA, US-OR, BR-SP, IE, SG, AU-NSW, JP-13]} | |
| cloudservers-uk{id=cloudservers-uk, name=Rackspace Cloud Servers UK, api={id=cloudservers, name=Rackspace Cloud Servers API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide/content/ch01.html, api=interface org.jclouds.cloudservers.CloudServersClient}, endpoint=https://lon.auth.api.rackspacecloud.com, console=Optional.of(https://lon.manage.rackspacecloud.com), homepage=Optional.of(http://www.rackspace.co.uk/cloud-hosting/cloud-products/cloud-servers), linkedServices=[cloudservers-uk, cloudloadbalancers-uk, cloudfiles-uk], iso3166Codes=[GB-SLG]} | |
| cloudservers-us{id=cloudservers-us, name=Rackspace Cloud Servers US, api={id=cloudservers, name=Rackspace Cloud Servers API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide/content/ch01.html, api=interface org.jclouds.cloudservers.CloudServersClient}, endpoint=https://auth.api.rackspacecloud.com, console=Optional.of(https://manage.rackspacecloud.com), homepage=Optional.of(http://www.rackspace.com/cloud/cloud_hosting_products/servers), linkedServices=[cloudservers-us, cloudloadbalancers-us, cloudfiles-us], iso3166Codes=[US-IL, US-TX, AU-NSW]} | |
| elastichosts-lon-b{id=elastichosts-lon-b, name=ElasticHosts Los Angeles BlueSquare, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api-lon-b.elastichosts.com, console=Optional.of(https://lon-b.elastichosts.com/accounts), homepage=Optional.of(https://lon-b.elastichosts.com), linkedServices=[elastichosts-lon-b], iso3166Codes=[GB-LND]} | |
| elastichosts-lon-p{id=elastichosts-lon-p, name=ElasticHosts London Peer 1, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api-lon-p.elastichosts.com, console=Optional.of(https://lon-p.elastichosts.com/accounts), homepage=Optional.of(https://lon-p.elastichosts.com), linkedServices=[elastichosts-lon-p], iso3166Codes=[GB-LND]} | |
| elastichosts-sat-p{id=elastichosts-sat-p, name=ElasticHosts San Antonio Peer 1, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api-sat-p.elastichosts.com, console=Optional.of(https://sat-p.elastichosts.com/accounts), homepage=Optional.of(https://sat-p.elastichosts.com), linkedServices=[elastichosts-sat-p], iso3166Codes=[US-TX]} | |
| go2cloud-jhb1{id=go2cloud-jhb1, name=Go2Cloud Johannesburg1, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api.jhb1.go2cloud.co.za, console=Optional.of(https://jhb1.go2cloud.co.za/accounts), homepage=Optional.of(https://jhb1.go2cloud.co.za), linkedServices=[go2cloud-jhb1], iso3166Codes=[ZA-GP]} | |
| gogrid{id=gogrid, name=GoGrid, api={id=gogrid, name=GoGrid API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=API Key, credentialName=Optional.of(Shared Secret), documentation=https://wiki.gogrid.com/wiki/index.php/API, api=interface org.jclouds.gogrid.GoGridApi}, endpoint=https://api.gogrid.com/api, console=Optional.of(https://my.gogrid.com/gogrid), homepage=Optional.of(http://www.gogrid.com), linkedServices=[gogrid], iso3166Codes=[US-CA, US-VA, NL-NH]} | |
| hpcloud-compute{id=hpcloud-compute, name=HP Cloud Compute Services, api={id=openstack-nova, name=OpenStack Nova Diablo+ API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=identity service url ending in /v2.0/, identityName=${tenantName}:${accessKey}, credentialName=Optional.of(${secretKey}), documentation=http://api.openstack.org/, api=interface org.jclouds.openstack.nova.v2_0.NovaApi}, endpoint=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/, console=Optional.of(https://horizon.hpcloud.com/), homepage=Optional.of(http://hpcloud.com), linkedServices=[hpcloud-compute, hpcloud-objectstorage], iso3166Codes=[US-NV, US-VA]} | |
| openhosting-east1{id=openhosting-east1, name=OpenHosting East1, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api.east1.openhosting.com, console=Optional.of(https://east1.openhosting.com/accounts), homepage=Optional.of(https://east1.openhosting.com), linkedServices=[openhosting-east1], iso3166Codes=[US-VA]} | |
| rackspace-cloudservers-uk{id=rackspace-cloudservers-uk, name=Rackspace Next Generation Cloud Servers UK, api={id=openstack-nova, name=OpenStack Nova Diablo+ API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=identity service url ending in /v2.0/, identityName=${userName}, credentialName=Optional.of(${apiKey}), documentation=http://docs.rackspace.com/servers/api/v2/cs-devguide/content/ch_preface.html#webhelp-currentid, api=interface org.jclouds.openstack.nova.v2_0.NovaApi}, endpoint=https://lon.identity.api.rackspacecloud.com/v2.0/, console=Optional.of(https://mycloud.rackspace.co.uk/), homepage=Optional.of(http://www.rackspace.co.uk/opencloud), linkedServices=[rackspace-cloudservers-uk, cloudfiles-swift-uk], iso3166Codes=[GB-SLG]} | |
| rackspace-cloudservers-us{id=rackspace-cloudservers-us, name=Rackspace Next Generation Cloud Servers US, api={id=openstack-nova, name=OpenStack Nova Diablo+ API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=identity service url ending in /v2.0/, identityName=${userName}, credentialName=Optional.of(${apiKey}), documentation=http://docs.rackspace.com/loadbalancers/api/v1.0/clb-devguide/content/index.html, api=interface org.jclouds.openstack.nova.v2_0.NovaApi}, endpoint=https://identity.api.rackspacecloud.com/v2.0/, console=Optional.of(https://mycloud.rackspace.com), homepage=Optional.of(http://www.rackspace.com/cloud/nextgen), linkedServices=[rackspace-cloudservers-us, cloudfiles-swift-us], iso3166Codes=[US-IL, US-TX, AU-NSW]} | |
| serverlove-z1-man{id=serverlove-z1-man, name=Serverlove Manchester, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api.z1-man.serverlove.com, console=Optional.of(http://www.serverlove.com/accounts), homepage=Optional.of(http://www.serverlove.com), linkedServices=[serverlove-z1-man], iso3166Codes=[GB-MAN]} | |
| skalicloud-sdg-my{id=skalicloud-sdg-my, name=SkaliCloud Malaysia, api={id=elasticstack, name=ElasticStack API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=UUID, credentialName=Optional.of(Secret API key), documentation=http://www.elasticstack.com/cloud-platform/api, api=interface org.jclouds.elasticstack.ElasticStackApi}, endpoint=https://api.sdg-my.skalicloud.com, console=Optional.of(https://api.sdg-my.skalicloud.com/accounts), homepage=Optional.of(https://sdg-my.skalicloud.com), linkedServices=[skalicloud-sdg-my], iso3166Codes=[MY-10]} | |
| softlayer{id=softlayer, name=SoftLayer, api={id=softlayer, name=SoftLayer API, views=[org.jclouds.compute.ComputeServiceContext], endpointName=https endpoint, identityName=API Username, credentialName=Optional.of(API Key), documentation=http://sldn.softlayer.com/article/REST, api=interface org.jclouds.softlayer.SoftLayerApi}, endpoint=https://api.softlayer.com/rest, console=Optional.of(https://manage.softlayer.com), homepage=Optional.of(http://www.softlayer.com), linkedServices=[softlayer], iso3166Codes=[SG, US-CA, US-TX, US-VA, US-WA, NL, HK, NSFTW-IL]} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -----------All Apis----------- | |
| atmos{id=atmos, name=EMC's Atmos API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Subtenant ID (UID), credentialName=Optional.of(Shared Secret), documentation=https://community.emc.com/docs/DOC-10508, api=interface org.jclouds.atmos.AtmosClient} | |
| cloudfiles{id=cloudfiles, name=Rackspace Cloud Files API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/files/api/v1/cfdevguide_d5/content/ch01.html, api=interface org.jclouds.cloudfiles.CloudFilesClient} | |
| filesystem{id=filesystem, name=Filesystem-based BlobStore, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Unused, credentialName=Optional.absent(), documentation=http://www.jclouds.org/documentation/userguide/blobstore-guide} | |
| openstack-swift{id=openstack-swift, name=OpenStack Swift API, views=[org.jclouds.openstack.swift.v1.blobstore.RegionScopedBlobStoreContext], endpointName=Keystone base url ending in /v2.0/, identityName=${tenantName}:${userName} or ${userName}, if your keystone supports a default tenant, credentialName=Optional.of(${password}), documentation=http://docs.openstack.org/api/openstack-object-storage/1.0/content/ch_object-storage-dev-overview.html, api=interface org.jclouds.openstack.swift.v1.SwiftApi} | |
| s3{id=s3, name=Amazon Simple Storage Service (S3) API, views=[org.jclouds.s3.blobstore.S3BlobStoreContext], endpointName=https endpoint, identityName=Access Key ID, credentialName=Optional.of(Secret Access Key), documentation=http://docs.amazonwebservices.com/AmazonS3/latest/API, api=interface org.jclouds.s3.S3Client} | |
| swift{id=swift, name=OpenStack Swift with SwiftAuth, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=tenantId:user, credentialName=Optional.of(password), documentation=http://api.openstack.org/, api=interface org.jclouds.openstack.swift.SwiftClient} | |
| swift-keystone{id=swift-keystone, name=OpenStack Swift with Keystone authentication, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=KeyStone base url ending in /v2.0/, identityName=${tenantName}:${userName} or ${userName}, if your keystone supports a default tenant, credentialName=Optional.of(${password}), documentation=http://api.openstack.org/, api=interface org.jclouds.openstack.swift.SwiftKeystoneClient} | |
| transient{id=transient, name=in-memory (Transient) API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Unused, credentialName=Optional.absent(), documentation=http://www.jclouds.org/documentation/userguide/blobstore-guide} | |
| -------All appProvider-------- | |
| aws-s3{id=aws-s3, name=Amazon Simple Storage Service (S3), api={id=aws-s3, name=Amazon-specific S3 API, views=[org.jclouds.aws.s3.blobstore.AWSS3BlobStoreContext], endpointName=https endpoint, identityName=Access Key ID, credentialName=Optional.of(Secret Access Key), documentation=http://docs.amazonwebservices.com/AmazonS3/latest/API, api=interface org.jclouds.aws.s3.AWSS3Client}, endpoint=https://s3.amazonaws.com, console=Optional.of(https://console.aws.amazon.com/s3/home), homepage=Optional.of(http://aws.amazon.com/s3), linkedServices=[aws-s3, aws-ec2, aws-elb, aws-cloudwatch, aws-simpledb], iso3166Codes=[US, US-CA, US-OR, BR-SP, IE, SG, AU-NSW, JP-13]} | |
| azureblob{id=azureblob, name=Microsoft Azure Blob Service, api={id=azureblob, name=Microsoft Azure Blob Service API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Account Name, credentialName=Optional.of(Access Key), documentation=http://msdn.microsoft.com/en-us/library/dd135733.aspx, api=interface org.jclouds.azureblob.AzureBlobClient}, endpoint=https://${jclouds.identity}.blob.core.windows.net, console=Optional.of(https://windows.azure.com/default.aspx), homepage=Optional.of(http://www.microsoft.com/windowsazure/storage/), linkedServices=[azureblob, azurequeue, azuretable], iso3166Codes=[US-TX, US-IL, IE-D, SG, NL-NH, HK]} | |
| cloudfiles-uk{id=cloudfiles-uk, name=Rackspace Cloud Files UK, api={id=cloudfiles, name=Rackspace Cloud Files API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/files/api/v1/cfdevguide_d5/content/ch01.html, api=interface org.jclouds.cloudfiles.CloudFilesClient}, endpoint=https://lon.auth.api.rackspacecloud.com, console=Optional.of(https://lon.manage.rackspacecloud.com), homepage=Optional.of(http://www.rackspace.co.uk/cloud-hosting/cloud-products/cloud-files), linkedServices=[cloudfiles-uk, cloudservers-uk, cloudloadbalancers-uk], iso3166Codes=[GB-SLG]} | |
| cloudfiles-us{id=cloudfiles-us, name=Rackspace Cloud Files US, api={id=cloudfiles, name=Rackspace Cloud Files API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=https endpoint, identityName=Username, credentialName=Optional.of(API Key), documentation=http://docs.rackspacecloud.com/files/api/v1/cfdevguide_d5/content/ch01.html, api=interface org.jclouds.cloudfiles.CloudFilesClient}, endpoint=https://auth.api.rackspacecloud.com, console=Optional.of(https://manage.rackspacecloud.com), homepage=Optional.of(http://www.rackspace.com/cloud/cloud_hosting_products/files), linkedServices=[cloudfiles-us, cloudservers-us, cloudloadbalancers-us], iso3166Codes=[US-IL, US-TX, AU-NSW]} | |
| hpcloud-objectstorage{id=hpcloud-objectstorage, name=HP Cloud Services Object Storage, api={id=hpcloud-objectstorage, name=HP Cloud Services Object Storage API, views=[org.jclouds.blobstore.BlobStoreContext], endpointName=identity service url ending in /v2.0/, identityName=${tenantName}:${userName} or ${userName}, if your keystone supports a default tenant, credentialName=Optional.of(${password}), documentation=https://build.hpcloud.com/object-storage/api, api=interface org.jclouds.hpcloud.objectstorage.HPCloudObjectStorageApi}, endpoint=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/, console=Optional.of(https://manage.hpcloud.com/objects/us-west), homepage=Optional.of(http://hpcloud.com), linkedServices=[hpcloud-objectstorage, hpcloud-compute], iso3166Codes=[US-NV, US-VA]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment