Class: Aws::Athena::Types::QueryResultsS3AccessGrantsConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::QueryResultsS3AccessGrantsConfiguration
- Defined in:
- gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb
Overview
Specifies whether Amazon S3 access grants are enabled for query results.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_type ⇒ String
The authentication type used for Amazon S3 access grants.
-
#create_user_level_prefix ⇒ Boolean
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
-
#enable_s3_access_grants ⇒ Boolean
Specifies whether Amazon S3 access grants are enabled for query results.
Instance Attribute Details
#authentication_type ⇒ String
The authentication type used for Amazon S3 access grants. Currently,
only DIRECTORY_IDENTITY
is supported.
3283 3284 3285 3286 3287 3288 3289 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3283 class QueryResultsS3AccessGrantsConfiguration < Struct.new( :enable_s3_access_grants, :create_user_level_prefix, :authentication_type) SENSITIVE = [] include Aws::Structure end |
#create_user_level_prefix ⇒ Boolean
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
3283 3284 3285 3286 3287 3288 3289 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3283 class QueryResultsS3AccessGrantsConfiguration < Struct.new( :enable_s3_access_grants, :create_user_level_prefix, :authentication_type) SENSITIVE = [] include Aws::Structure end |
#enable_s3_access_grants ⇒ Boolean
Specifies whether Amazon S3 access grants are enabled for query results.
3283 3284 3285 3286 3287 3288 3289 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 3283 class QueryResultsS3AccessGrantsConfiguration < Struct.new( :enable_s3_access_grants, :create_user_level_prefix, :authentication_type) SENSITIVE = [] include Aws::Structure end |