Modifier and Type | Interface and Description |
---|---|
static class |
Provider.Property
Provider properties common to all provider implementations.
|
RESOURCE_TYPE_NON_EXISTING
Modifier and Type | Method and Description |
---|---|
ProviderStatus |
createEnvironment(String environmentName)
Creates the given environment in the cloud as per implementation.
|
ProviderStatus |
deleteEnvironment(String environmentName)
Deletes the given environment in the cloud as per implementation.
|
Deployment |
getDeployment()
Gives access to the deployment this provider belongs to.
|
String |
getDescription()
Gives access to the provider description.
|
String |
getIdentity()
Gives access to the identity to use for this cloud provider.
|
Set<String> |
getKeyPairNames()
Retrieves the set of key pair names currently known to this provider.
|
String |
getSecret()
Gives access to the secret to use for this cloud provider.
|
ProviderStatus |
getStatus(String environmentName)
Check the status of the given environment in the cloud.
|
String |
getTitle()
Give access to the provider title.
|
boolean |
isReady(String environmentName)
Checks if the cloud resources of the given environment are ready.
|
void |
refresh(String environmentName)
Refreshes the given environment with with information from the cloud.
|
ProviderStatus |
registerPublicKey(String environmentName,
String name,
String publicKey)
Registers a new RSA public key for the given environment under the given name.
|
ProviderStatus |
unregisterKey(String environmentName,
String keyName)
Unregisters a RSA public key from the given environment.
|
getChild, getChildren, getName, getParent, getPath, getResourceMetadata, getResourceResolver, getResourceSuperType, getResourceType, getValueMap, hasChildren, isResourceType, listChildren
String getTitle()
String getDescription()
String getIdentity()
String getSecret()
Deployment getDeployment()
deployment
this provider belongs to.ProviderStatus createEnvironment(String environmentName)
environmentName
- The environment to create in the cloud.ProviderStatus.Status
.ProviderStatus deleteEnvironment(String environmentName)
environmentName
- The environment to delete in the cloud.ProviderStatus.Status
.ProviderStatus getStatus(String environmentName)
ProviderStatus.Status
.void refresh(String environmentName)
environmentName
- The environment to refresh.boolean isReady(String environmentName)
environmentName
- The environment to check for readiness.true
if the environment's cloud resources are ready, false
otherwise.ProviderStatus registerPublicKey(String environmentName, String name, String publicKey)
environmentName
- The name of the environment for which to register the key.name
- The name of the public key.publicKey
- The Base64 encoded RSA key material.ProviderStatus unregisterKey(String environmentName, String keyName)
environmentName
- The name of the environment for which to unregister the key.keyName
- The name of the public key to unregister."Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"