Optional
assetsKey prefix to store any assets under.
Optional
Readonly
awsNames of GitHub repository secrets that include AWS credentials for deployment.
Optional
Readonly
awsConfigure provider for AWS credentials used for deployment.
Optional
Readonly
buildBuild container options.
Optional
Readonly
cdkVersion of the CDK CLI to use.
Optional
Readonly
concurrencyGitHub workflow concurrency
Optional
Readonly
dockerJob level settings applied to all docker asset publishing jobs in the workflow.
Optional
Readonly
dockerThe Docker Credentials to use to login. If you set this variable, you will be logged in to docker when you upload Docker Assets.
Optional
Readonly
gitA role that utilizes the GitHub OIDC Identity Provider in your AWS account.
If supplied, this will be used instead of awsCredentials
.
You can create your own role in the console with the necessary trust policy
to allow gitHub actions from your gitHub repository to assume the role, or
you can utilize the GitHubActionRole
construct to create a role for you.
Optional
Readonly
jobJob level settings that will be applied to all jobs in the workflow, including synth and asset deploy jobs. Currently the only valid setting is 'if'. You can use this to run jobs only in specific repositories.
Optional
patchersAdditional workflow patchers to apply.
Optional
Readonly
postGitHub workflow steps to execute after build.
Optional
postSteps to execute post assets publish.
Optional
Readonly
preGitHub workflow steps to execute before build.
Optional
preSteps to execute prior to assets publish.
Optional
Readonly
preIndicates if the repository already contains a synthesized cdk.out
directory, in which
case we will simply checkout the repo in jobs that require cdk.out
.
Optional
Readonly
publishWill assume the GitHubActionRole in this region when publishing assets. This is NOT the region in which the assets are published.
In most cases, you do not have to worry about this property, and can safely ignore it.
Optional
rootOptional
Readonly
runnerThe type of runner to run the job on. The runner can be either a GitHub-hosted runner or a self-hosted runner.
Readonly
synthThe build step that produces the CDK Cloud Assembly
The primary output of this step needs to be the cdk.out
directory
generated by the cdk synth
command.
If you use a ShellStep
here and you don't configure an output directory,
the output directory will automatically be assumed to be cdk.out
.
Optional
Readonly
workflowName of the workflow.
Optional
Readonly
workflowFile path for the GitHub workflow.
Optional
Readonly
workflowGitHub workflow triggers.
Bucket to use to store assets.