publish
plugins.it2be_cloudtools.ComputeProvider info


Servoy Methods Summary
void connect( )
void createdNodesInGroup( String, Number )
void destroyNode( String )
Array<ComputeMetadata> getNodes( )
void rebootNode( String )
void resumeNode( String )
void setCredentials( String, String )
void setEndpoint( String )
void setOverrides( Properties )
void setRegion( String )
void suspendNode( String )


Servoy Methods Details


connect
void  connect( )
Connect to the cloud provider
Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


createdNodesInGroup
void  createdNodesInGroup( String, Number )
Create nodes
Parameters
String  group  group name
Number  count  number to create

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


destroyNode
void  destroyNode( String )
Destroy a Node
Parameters
String  id  node id

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


getNodes
Array<ComputeMetadata>  getNodes( )
Get all the nodes
Returns
Array<ComputeMetadata>  ComputeMetadata[]

Supported Clients
SmartClient, WebClient, NGClient


rebootNode
void  rebootNode( String )
Reboot a Node
Parameters
String  id  node id

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


resumeNode
void  resumeNode( String )
Resume a Node
Parameters
String  id  node id

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


setCredentials
void  setCredentials( String, String )
Set credentials for the provider NOTE: Please store the access key and secret key securely.
Parameters
String  identity  AWS access key, Azure account name, Google email, etc
String  credential  AWS secret key, Azure account key, Google private key, Google path to json private key, etc

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


setEndpoint
void  setEndpoint( String )
Set the endpoint. Used when using generic providers like S3
Parameters
String  endpoint  endpoint url

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


setOverrides
void  setOverrides( Properties )
Override connection properties
Parameters
Properties  overrides  overrides properties

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


setRegion
void  setRegion( String )
Set the region. Avoid using on most providers.
Parameters
String  region  region id

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient


suspendNode
void  suspendNode( String )
Suspend a Node
Parameters
String  id  node id

Returns
void  

Supported Clients
SmartClient, WebClient, NGClient