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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



23684
23685
23686
23687
23688
23689
23690
# File '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 '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 '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