runway.cfngin.target module

CFNgin target.

class runway.cfngin.target.Target(definition)[source]

Bases: object

A “target” is just a node in the graph that only specify dependencies.

These can be useful as a means of logically grouping a set of stacks together that can be targeted with the targets option.

logging

Whether logging is enabled.

Type

bool

name

Name of the target (stack) taken from the definition.

Type

str

required_by

List of target (stack) names that depend on this stack.

Type

List[str]

requires

List of target (stack) names this target (stack) depends on.

Type

List[str]

Instantiate class.

Parameters

definition (runway.cfngin.config.Stack) – Stack definition for the target.