Class: Aws::OpenSearchService::Types::GetDirectQueryDataSourceResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_source_access_policy ⇒ String

The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured.

Returns:

  • (String)


5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_arn ⇒ String

The unique, system-generated identifier that represents the data source.

Returns:

  • (String)


5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_name ⇒ String

A unique, user-defined label to identify the data source within your OpenSearch Service environment.

Returns:

  • (String)


5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_type ⇒ Types::DirectQueryDataSourceType

The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.



5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description that provides additional context and details about the data source.

Returns:

  • (String)


5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end

#open_search_arns ⇒ Array<String>

A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.

Returns:

  • (Array<String>)


5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 5188

class GetDirectQueryDataSourceResponse < Struct.new(
  :data_source_name,
  :data_source_type,
  :description,
  :open_search_arns,
  :data_source_access_policy,
  :data_source_arn)
  SENSITIVE = []
  include Aws::Structure
end