Interface for managing AWS ECR functions (Private Docker Registries)

Source:

Methods

(inner) arn(aws, name) → {Q.Promise.<string>}

Parameters:
Name Type Description
aws AwsWrapper
name string
Source:
Throws:
TypeError
Returns:
Type
Q.Promise.<string>

(inner) bindAws(aws) → {Object}

Parameters:
Name Type Description
aws AwsWrapper
Source:
Returns:

this API bound to

Type
Object

(inner) create(aws, name) → {Q.Promise}

Parameters:
Name Type Description
aws AwsWrapper
name string
Source:
Throws:
TypeError
Returns:
Type
Q.Promise

(inner) describe(aws, nameopt) → {Q.Promise.<Array.<Object>>}

Parameters:
Name Type Attributes Description
aws AwsWrapper
name string <optional>
Source:
Returns:
Type
Q.Promise.<Array.<Object>>

(inner) describeName(aws, name) → {Q.Promise.<Object>}

Parameters:
Name Type Description
aws AwsWrapper
name string
Source:
Returns:
Type
Q.Promise.<Object>

(inner) destroy(aws, name) → {Q.Promise}

Parameters:
Name Type Description
aws AwsWrapper
name string
Source:
Throws:
TypeError
Returns:
Type
Q.Promise

(inner) list(aws) → {Q.Promise.<Array.<string>>}

Parameters:
Name Type Description
aws AwsWrapper
Source:
Returns:
Type
Q.Promise.<Array.<string>>

(inner) mapDescToArn(desc) → {string}

Parameters:
Name Type Description
desc Object
Source:
Returns:
Type
string

(inner) mapDescToName(desc) → {string}

Parameters:
Name Type Description
desc Object
Source:
Returns:
Type
string