Class: Aws::AmplifyUIBuilder::Types::CodegenJob

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-amplifyuibuilder/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_idString

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

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#assetTypes::CodegenJobAsset

The ‘CodegenJobAsset` to use for the code generation job.



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#auto_generate_formsBoolean

Specifies whether to autogenerate forms in the code generation job.

Returns:

  • (Boolean)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time that the code generation job was created.

Returns:

  • (Time)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#dependenciesArray<Types::CodegenDependency>

Lists the dependency packages that may be required for the project code to run.

Returns:



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#environment_nameString

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

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#featuresTypes::CodegenFeatureFlags

Describes the feature flags that you can specify for a code generation job.



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#generic_data_schemaTypes::CodegenJobGenericDataSchema

Describes the data schema for a code generation job.



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique ID for the code generation job.

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#modified_atTime

The time that the code generation job was modified.

Returns:

  • (Time)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#render_configTypes::CodegenJobRenderConfig

Describes the configuration information for rendering the UI component associated with the code generation job.



379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the code generation job.

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

The customized status message for the code generation job.

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

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

Returns:

  • (Hash<String,String>)


379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 379

class CodegenJob < Struct.new(
  :id,
  :app_id,
  :environment_name,
  :render_config,
  :generic_data_schema,
  :auto_generate_forms,
  :features,
  :status,
  :status_message,
  :asset,
  :tags,
  :created_at,
  :modified_at,
  :dependencies)
  SENSITIVE = []
  include Aws::Structure
end