Class: Aws::AmplifyUIBuilder::Types::CodegenJobGenericDataSchema

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

Overview

Describes the data schema for a code generation job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_typeString

The type of the data source for the schema. Currently, the only valid value is an Amplify ‘DataStore`.

Returns:

  • (String)


433
434
435
436
437
438
439
440
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 433

class CodegenJobGenericDataSchema < Struct.new(
  :data_source_type,
  :models,
  :enums,
  :non_models)
  SENSITIVE = []
  include Aws::Structure
end

#enumsHash<String,Types::CodegenGenericDataEnum>

The name of a ‘CodegenGenericDataEnum`.

Returns:



433
434
435
436
437
438
439
440
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 433

class CodegenJobGenericDataSchema < Struct.new(
  :data_source_type,
  :models,
  :enums,
  :non_models)
  SENSITIVE = []
  include Aws::Structure
end

#modelsHash<String,Types::CodegenGenericDataModel>

The name of a ‘CodegenGenericDataModel`.

Returns:



433
434
435
436
437
438
439
440
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 433

class CodegenJobGenericDataSchema < Struct.new(
  :data_source_type,
  :models,
  :enums,
  :non_models)
  SENSITIVE = []
  include Aws::Structure
end

#non_modelsHash<String,Types::CodegenGenericDataNonModel>

The name of a ‘CodegenGenericDataNonModel`.

Returns:



433
434
435
436
437
438
439
440
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 433

class CodegenJobGenericDataSchema < Struct.new(
  :data_source_type,
  :models,
  :enums,
  :non_models)
  SENSITIVE = []
  include Aws::Structure
end