Class: Aws::BedrockAgentCoreControl::Types::SchemaDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::SchemaDefinition
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
A schema definition for a gateway target. This structure defines the structure of the API that the target exposes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the schema definition.
-
#items ⇒ Types::SchemaDefinition
The items in the schema definition.
-
#properties ⇒ Hash<String,Types::SchemaDefinition>
The properties of the schema definition.
-
#required ⇒ Array<String>
The required fields in the schema definition.
-
#type ⇒ String
The type of the schema definition.
Instance Attribute Details
#description ⇒ String
The description of the schema definition. This description provides information about the purpose and usage of the schema.
19242 19243 19244 19245 19246 19247 19248 19249 19250 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 19242 class SchemaDefinition < Struct.new( :type, :properties, :required, :items, :description) SENSITIVE = [] include Aws::Structure end |
#items ⇒ Types::SchemaDefinition
The items in the schema definition. This field is used for array types to define the structure of the array elements.
19242 19243 19244 19245 19246 19247 19248 19249 19250 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 19242 class SchemaDefinition < Struct.new( :type, :properties, :required, :items, :description) SENSITIVE = [] include Aws::Structure end |
#properties ⇒ Hash<String,Types::SchemaDefinition>
The properties of the schema definition. These properties define the fields in the schema.
19242 19243 19244 19245 19246 19247 19248 19249 19250 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 19242 class SchemaDefinition < Struct.new( :type, :properties, :required, :items, :description) SENSITIVE = [] include Aws::Structure end |
#required ⇒ Array<String>
The required fields in the schema definition. These fields must be provided when using the schema.
19242 19243 19244 19245 19246 19247 19248 19249 19250 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 19242 class SchemaDefinition < Struct.new( :type, :properties, :required, :items, :description) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the schema definition. This field specifies the data type of the schema.
19242 19243 19244 19245 19246 19247 19248 19249 19250 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 19242 class SchemaDefinition < Struct.new( :type, :properties, :required, :items, :description) SENSITIVE = [] include Aws::Structure end |