Class: Aws::AgentRegistryControl::Types::CustomMetadataSchemaConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb

Overview

The custom metadata fields that records in the registry can carry. defaultSchema defines the common attributes for every record type, and recordTypeSchemaOverrides adds fields for individual record types.

Constant Summary collapse

SENSITIVE =
[:default_schema]

Instance Attribute Summary collapse

Instance Attribute Details

#default_schema ⇒ String

A JSON Schema with the common attributes: fields that records of every record type can carry.

Returns:

  • (String)


662
663
664
665
666
667
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 662

class CustomMetadataSchemaConfiguration < Struct.new(
  :default_schema,
  :record_type_schema_overrides)
  SENSITIVE = [:default_schema]
  include Aws::Structure
end

#record_type_schema_overrides ⇒ Array<Types::RecordTypeSchemaOverride>

The fields for individual record types. Records of a record type can carry the common attributes defined in defaultSchema plus that record type's fields.



662
663
664
665
666
667
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 662

class CustomMetadataSchemaConfiguration < Struct.new(
  :default_schema,
  :record_type_schema_overrides)
  SENSITIVE = [:default_schema]
  include Aws::Structure
end