Class: Aws::Glue::Types::RestConfiguration

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

Overview

Configuration that defines HTTP request and response handling, validation endpoints, and entity configurations for REST API interactions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#entity_configurationsHash<String,Types::EntityConfiguration>

A map of entity configurations that define how to interact with different data entities available through the REST API, including their schemas and access patterns.

Returns:



23684
23685
23686
23687
23688
23689
23690
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23684

class RestConfiguration < Struct.new(
  :global_source_configuration,
  :validation_endpoint_configuration,
  :entity_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#global_source_configurationTypes::SourceConfiguration

Global configuration settings that apply to all REST API requests for this connection type, including common request methods, paths, and parameters.



23684
23685
23686
23687
23688
23689
23690
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23684

class RestConfiguration < Struct.new(
  :global_source_configuration,
  :validation_endpoint_configuration,
  :entity_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#validation_endpoint_configurationTypes::SourceConfiguration

Configuration for the endpoint used to validate connection credentials and test connectivity during connection creation.



23684
23685
23686
23687
23688
23689
23690
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23684

class RestConfiguration < Struct.new(
  :global_source_configuration,
  :validation_endpoint_configuration,
  :entity_configurations)
  SENSITIVE = []
  include Aws::Structure
end