Class: Aws::QuickSight::Types::S3KnowledgeBaseParameters

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

Overview

The parameters that are required to connect to a S3 Knowledge Base data source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_urlString

The URL of the S3 bucket that contains the knowledge base data.

Returns:

  • (String)


30558
30559
30560
30561
30562
30563
30564
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 30558

class S3KnowledgeBaseParameters < Struct.new(
  :role_arn,
  :bucket_url,
  :metadata_files_location)
  SENSITIVE = []
  include Aws::Structure
end

#metadata_files_locationString

The location of metadata files within the S3 bucket that describe the structure and content of the knowledge base.

Returns:

  • (String)


30558
30559
30560
30561
30562
30563
30564
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 30558

class S3KnowledgeBaseParameters < Struct.new(
  :role_arn,
  :bucket_url,
  :metadata_files_location)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

Use the RoleArn structure to override an account-wide role for a specific S3 Knowledge Base data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 Knowledge Base data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

Returns:

  • (String)


30558
30559
30560
30561
30562
30563
30564
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 30558

class S3KnowledgeBaseParameters < Struct.new(
  :role_arn,
  :bucket_url,
  :metadata_files_location)
  SENSITIVE = []
  include Aws::Structure
end