OptionalassetsKey prefix to store any assets under.
Optional ReadonlyawsNames of GitHub repository secrets that include AWS credentials for deployment.
Optional ReadonlyawsConfigure provider for AWS credentials used for deployment.
Optional ReadonlybuildBuild container options.
Optional ReadonlycdkVersion of the CDK CLI to use.
Optional ReadonlyconcurrencyGitHub workflow concurrency
Optional ReadonlydockerJob level settings applied to all docker asset publishing jobs in the workflow.
Optional ReadonlydockerThe Docker Credentials to use to login. If you set this variable, you will be logged in to docker when you upload Docker Assets.
Optional ReadonlygitA 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 ReadonlyjobJob 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.
OptionalpatchersAdditional workflow patchers to apply.
Optional ReadonlypostGitHub workflow steps to execute after build.
OptionalpostSteps to execute post assets publish.
Optional ReadonlypreGitHub workflow steps to execute before build.
OptionalpreSteps to execute prior to assets publish.
Optional ReadonlypreIndicates 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 ReadonlypublishWill 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.
OptionalrootOptional ReadonlyrunnerThe type of runner to run the job on. The runner can be either a GitHub-hosted runner or a self-hosted runner.
ReadonlysynthThe 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 ReadonlyworkflowName of the workflow.
Optional ReadonlyworkflowFile path for the GitHub workflow.
Optional ReadonlyworkflowGitHub workflow triggers.
Bucket to use to store assets.