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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifyuibuilder/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 'gems/aws-sdk-amplifyuibuilder/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 'gems/aws-sdk-amplifyuibuilder/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 'gems/aws-sdk-amplifyuibuilder/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 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 433

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