View a markdown version of this page

AWS::AmplifyUIBuilder::CodegenJob - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::AmplifyUIBuilder::CodegenJob

Describes the configuration for a code generation job that is associated with an Amplify app.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::AmplifyUIBuilder::CodegenJob", "Properties" : { "AppId" : String, "AutoGenerateForms" : Boolean, "EnvironmentName" : String, "Features" : CodegenFeatureFlags, "RenderConfig" : CodegenJobRenderConfig } }

YAML

Type: AWS::AmplifyUIBuilder::CodegenJob Properties: AppId: String AutoGenerateForms: Boolean EnvironmentName: String Features: CodegenFeatureFlags RenderConfig: CodegenJobRenderConfig

Properties

AppId

The ID of the Amplify app associated with the code generation job.

Required: No

Type: String

Pattern: ^d[a-z0-9]+$

Minimum: 1

Maximum: 20

Update requires: Replacement

AutoGenerateForms

Specifies whether to autogenerate forms in the code generation job.

Required: No

Type: Boolean

Update requires: Replacement

EnvironmentName

The name of the backend environment associated with the code generation job.

Required: No

Type: String

Update requires: Replacement

Features

The feature flags for a code generation job.

Required: No

Type: CodegenFeatureFlags

Update requires: Replacement

RenderConfig

The code generation configuration for the codegen job.

Required: Yes

Type: CodegenJobRenderConfig

Update requires: Replacement

Return values

Ref

Fn::GetAtt

Arn

Property description not available.

Id

The unique ID for the code generation job.

Status

The status of the code generation job.

Tags

One or more key-value pairs to use when tagging the code generation job.