Categorygithub.com/cdklabs/cdk-codepipeline-extensions/cdklabscdkcodepipelineextensions
modulepackage
0.0.14
Repository: https://github.com/cdklabs/cdk-codepipeline-extensions.git
Documentation: pkg.go.dev

# README

CDK CodePipeline Extensions

This project is for use in the workshop DOP 401: Get better at building AWS CDK constructs.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

# Packages

Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.

# Functions

Creates a calendar from a local file.
Creates a calendar from a S3 bucket.
Record whether specific properties in the `AWS::Lambda::Function` resource should also be associated to the Version resource.
Import a lambda function into the CDK using its ARN.
Creates a Lambda function object which represents a function not defined within this stack.
Import a lambda function into the CDK using its name.
Checks if `x` is a construct.
Returns true if the construct was created by CDK, and false otherwise.
Check whether the given construct is a Resource.
Return the given named metric for this Lambda.
Metric for the number of concurrent executions across all Lambdas.
Metric for the Duration executing all Lambdas.
Metric for the number of Errors executing all Lambdas.
Metric for the number of invocations of all Lambdas.
Metric for the number of throttled invocations of all Lambdas.
Metric for the number of unreserved concurrent executions across all Lambdas.
Checks if `x` is a construct.
Record whether specific properties in the `AWS::Lambda::Function` resource should also be associated to the Version resource.
Import a lambda function into the CDK using its ARN.
Creates a Lambda function object which represents a function not defined within this stack.
Import a lambda function into the CDK using its name.
Checks if `x` is a construct.
Returns true if the construct was created by CDK, and false otherwise.
Check whether the given construct is a Resource.
Return the given named metric for this Lambda.
Metric for the number of concurrent executions across all Lambdas.
Metric for the Duration executing all Lambdas.
Metric for the number of Errors executing all Lambdas.
Metric for the number of invocations of all Lambdas.
Metric for the number of throttled invocations of all Lambdas.
Metric for the number of unreserved concurrent executions across all Lambdas.
Experimental.
Experimental.
Experimental.
Experimental.
Experimental.
Experimental.
Experimental.
Experimental.
Experimental.
Checks if `x` is a construct.

# Constants

Experimental.
Experimental.
Experimental.
The calendar source is a local path.
The calendar source is an S3 Bucket.

# Structs

Experimental.
Options for creating a calendar object.
Props for CalendarSetupFunction.
The event inputs required for the ChangeController lambda function.
Props for ChangeControllerFunction.
Properties used to create change controller.
searchTerms: a list of terms to match in the alarm description.
Options for creating a calendar from a local file path.
Props for creating a pipeline with a change controller.
Options for creating a calendar from a file in a S3 Bucket.

# Interfaces

The calendar for determining if pipeline stage should be open or closed.
An AWS Lambda function which executes src/time-windows/calendar/calendar-setup.
A change controller.
An AWS Lambda function which executes src/time-windows/change-controller/change-controller.
Experimental.
A pipeline with a change controller.

# Type aliases

Experimental.
The source types for the calendar file.