Methods

(inner) addTags(aws, instances, tags, labelopt) → {function}

Parameters:
Name Type Attributes Description
aws AwsWrapper
instances Array.<string>
tags Array.<Ec2Tag>
label string <optional>
Source:
Returns:
Type
function

(inner) bindAws(aws) → {Object}

Parameters:
Name Type Description
aws AwsWrapper
Source:
Returns:

this API bound to

Type
Object

(inner) createDeployment(aws, clusterName, projectId, deployment, sgId, subnetId, sshKeysopt) → {function}

Parameters:
Name Type Attributes Description
aws AwsWrapper
clusterName string
projectId string
deployment string
sgId string
subnetId string
sshKeys Array.<string> <optional>
Source:
Returns:
Type
function

(inner) createPr(aws, clusterName, projectId, pr, sgId, subnetId, sshKeysopt) → {function}

Parameters:
Name Type Attributes Description
aws AwsWrapper
clusterName string
projectId string
pr string
sgId string
subnetId string
sshKeys Array.<string> <optional>
Source:
Returns:
Type
function

(inner) removeTags(aws, instances, tags, labelopt) → {function}

Parameters:
Name Type Attributes Description
aws AwsWrapper
instances Array.<string>
tags Array.<Ec2Tag>
label string <optional>
Source:
Returns:
Type
function

(inner) stageDeployment(aws, deployment, instanceIds) → {function}

Parameters:
Name Type Description
aws AwsWrapper
deployment string
instanceIds Array.<string>
Source:
Returns:
Type
function

(inner) stagePr(aws, pr, instanceIds) → {function}

Parameters:
Name Type Description
aws AwsWrapper
pr string
instanceIds Array.<string>
Source:
Returns:
Type
function

(inner) unStageDeployment(aws, projectId, deployment) → {function}

Parameters:
Name Type Description
aws AwsWrapper
projectId string
deployment string
Source:
Returns:
Type
function

(inner) unStagePr(aws, projectId, pr) → {function}

Parameters:
Name Type Description
aws AwsWrapper
projectId string
pr string
Source:
Returns:
Type
function