We recommend new projects start with resources from the AWS provider.
aws-native.athena.getWorkGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::Athena::WorkGroup
Using getWorkGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkGroup(args: GetWorkGroupArgs, opts?: InvokeOptions): Promise<GetWorkGroupResult>
function getWorkGroupOutput(args: GetWorkGroupOutputArgs, opts?: InvokeOptions): Output<GetWorkGroupResult>def get_work_group(name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetWorkGroupResult
def get_work_group_output(name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetWorkGroupResult]func LookupWorkGroup(ctx *Context, args *LookupWorkGroupArgs, opts ...InvokeOption) (*LookupWorkGroupResult, error)
func LookupWorkGroupOutput(ctx *Context, args *LookupWorkGroupOutputArgs, opts ...InvokeOption) LookupWorkGroupResultOutput> Note: This function is named LookupWorkGroup in the Go SDK.
public static class GetWorkGroup 
{
    public static Task<GetWorkGroupResult> InvokeAsync(GetWorkGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkGroupResult> Invoke(GetWorkGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkGroupResult> getWorkGroup(GetWorkGroupArgs args, InvokeOptions options)
public static Output<GetWorkGroupResult> getWorkGroup(GetWorkGroupArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:athena:getWorkGroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- The workGroup name.
- Name string
- The workGroup name.
- name String
- The workGroup name.
- name string
- The workGroup name.
- name str
- The workGroup name.
- name String
- The workGroup name.
getWorkGroup Result
The following output properties are available:
- CreationTime string
- The date and time the workgroup was created.
- Description string
- The workgroup description.
- State
Pulumi.Aws Native. Athena. Work Group State 
- The state of the workgroup: ENABLED or DISABLED.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- WorkGroup Pulumi.Configuration Aws Native. Athena. Outputs. Work Group Configuration 
- The workgroup configuration
- CreationTime string
- The date and time the workgroup was created.
- Description string
- The workgroup description.
- State
WorkGroup State Enum 
- The state of the workgroup: ENABLED or DISABLED.
- Tag
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- WorkGroup WorkConfiguration Group Configuration 
- The workgroup configuration
- creationTime String
- The date and time the workgroup was created.
- description String
- The workgroup description.
- state
WorkGroup State 
- The state of the workgroup: ENABLED or DISABLED.
- List<Tag>
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- workGroup WorkConfiguration Group Configuration 
- The workgroup configuration
- creationTime string
- The date and time the workgroup was created.
- description string
- The workgroup description.
- state
WorkGroup State 
- The state of the workgroup: ENABLED or DISABLED.
- Tag[]
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- workGroup WorkConfiguration Group Configuration 
- The workgroup configuration
- creation_time str
- The date and time the workgroup was created.
- description str
- The workgroup description.
- state
WorkGroup State 
- The state of the workgroup: ENABLED or DISABLED.
- Sequence[root_Tag]
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- work_group_ Workconfiguration Group Configuration 
- The workgroup configuration
- creationTime String
- The date and time the workgroup was created.
- description String
- The workgroup description.
- state "ENABLED" | "DISABLED"
- The state of the workgroup: ENABLED or DISABLED.
- List<Property Map>
- One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- workGroup Property MapConfiguration 
- The workgroup configuration
Supporting Types
Tag
WorkGroupAclConfiguration   
- S3AclOption Pulumi.Aws Native. Athena. Work Group S3Acl Option 
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
- S3AclOption WorkGroup S3Acl Option 
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
- s3AclOption WorkGroup S3Acl Option 
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
- s3AclOption WorkGroup S3Acl Option 
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
- s3_acl_ Workoption Group S3Acl Option 
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
- s3AclOption "BUCKET_OWNER_FULL_CONTROL"
- The Amazon S3 canned ACL that Athena should specify when storing query results, including data files inserted by Athena as the result of statements like CTAS or INSERT INTO. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide .
WorkGroupConfiguration  
- AdditionalConfiguration string
- Specifies a user defined JSON string that is passed to the session engine.
- BytesScanned intCutoff Per Query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- CustomerContent Pulumi.Encryption Configuration Aws Native. Athena. Inputs. Work Group Customer Content Encryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- EnforceWork boolGroup Configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- EngineVersion Pulumi.Aws Native. Athena. Inputs. Work Group Engine Version 
- The engine version that all queries running on the workgroup use.
- ExecutionRole string
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- PublishCloud boolWatch Metrics Enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- RequesterPays boolEnabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- ResultConfiguration Pulumi.Aws Native. Athena. Inputs. Work Group Result Configuration 
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
- AdditionalConfiguration string
- Specifies a user defined JSON string that is passed to the session engine.
- BytesScanned intCutoff Per Query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- CustomerContent WorkEncryption Configuration Group Customer Content Encryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- EnforceWork boolGroup Configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- EngineVersion WorkGroup Engine Version 
- The engine version that all queries running on the workgroup use.
- ExecutionRole string
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- PublishCloud boolWatch Metrics Enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- RequesterPays boolEnabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- ResultConfiguration WorkGroup Result Configuration 
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
- additionalConfiguration String
- Specifies a user defined JSON string that is passed to the session engine.
- bytesScanned IntegerCutoff Per Query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- customerContent WorkEncryption Configuration Group Customer Content Encryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- enforceWork BooleanGroup Configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- engineVersion WorkGroup Engine Version 
- The engine version that all queries running on the workgroup use.
- executionRole String
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- publishCloud BooleanWatch Metrics Enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requesterPays BooleanEnabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- resultConfiguration WorkGroup Result Configuration 
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
- additionalConfiguration string
- Specifies a user defined JSON string that is passed to the session engine.
- bytesScanned numberCutoff Per Query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- customerContent WorkEncryption Configuration Group Customer Content Encryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- enforceWork booleanGroup Configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- engineVersion WorkGroup Engine Version 
- The engine version that all queries running on the workgroup use.
- executionRole string
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- publishCloud booleanWatch Metrics Enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requesterPays booleanEnabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- resultConfiguration WorkGroup Result Configuration 
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
- additional_configuration str
- Specifies a user defined JSON string that is passed to the session engine.
- bytes_scanned_ intcutoff_ per_ query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- customer_content_ Workencryption_ configuration Group Customer Content Encryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- enforce_work_ boolgroup_ configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- engine_version WorkGroup Engine Version 
- The engine version that all queries running on the workgroup use.
- execution_role str
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- publish_cloud_ boolwatch_ metrics_ enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requester_pays_ boolenabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- result_configuration WorkGroup Result Configuration 
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
- additionalConfiguration String
- Specifies a user defined JSON string that is passed to the session engine.
- bytesScanned NumberCutoff Per Query 
- The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. No default is defined. - This property currently supports integer types. Support for long values is planned. 
- customerContent Property MapEncryption Configuration 
- Specifies the KMS key that is used to encrypt the user's data stores in Athena. This setting does not apply to Athena SQL workgroups.
- enforceWork BooleanGroup Configuration 
- If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Override client-side settings .
- engineVersion Property Map
- The engine version that all queries running on the workgroup use.
- executionRole String
- Role used to access user resources in an Athena for Apache Spark session. This property applies only to Spark-enabled workgroups in Athena.
- publishCloud BooleanWatch Metrics Enabled 
- Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requesterPays BooleanEnabled 
- If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set tofalse, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default isfalse. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide .
- resultConfiguration Property Map
- Specifies the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. For more information, see Work with query results and recent queries .
WorkGroupCustomerContentEncryptionConfiguration     
- KmsKey string
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- KmsKey string
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kmsKey String
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kmsKey string
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kms_key str
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kmsKey String
- The customer managed KMS key that is used to encrypt the user's data stores in Athena.
WorkGroupEncryptionConfiguration   
- EncryptionOption Pulumi.Aws Native. Athena. Work Group Encryption Option 
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- KmsKey string
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
- EncryptionOption WorkGroup Encryption Option 
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- KmsKey string
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
- encryptionOption WorkGroup Encryption Option 
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- kmsKey String
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
- encryptionOption WorkGroup Encryption Option 
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- kmsKey string
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
- encryption_option WorkGroup Encryption Option 
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- kms_key str
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
- encryptionOption "SSE_S3" | "SSE_KMS" | "CSE_KMS"
- Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( - SSE_S3), server-side encryption with KMS-managed keys (- SSE_KMS), or client-side encryption with KMS-managed keys (- CSE_KMS) is used.- If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup. 
- kmsKey String
- For SSE_KMSandCSE_KMS, this is the KMS key ARN or ID.
WorkGroupEncryptionOption   
WorkGroupEngineVersion   
- EffectiveEngine stringVersion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- SelectedEngine stringVersion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
- EffectiveEngine stringVersion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- SelectedEngine stringVersion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
- effectiveEngine StringVersion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- selectedEngine StringVersion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
- effectiveEngine stringVersion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- selectedEngine stringVersion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
- effective_engine_ strversion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- selected_engine_ strversion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
- effectiveEngine StringVersion 
- Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGrouporUpdateWorkGroupoperation, theEffectiveEngineVersionfield is ignored.
- selectedEngine StringVersion 
- The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including AUTO. The default is AUTO.
WorkGroupResultConfiguration   
- AclConfiguration Pulumi.Aws Native. Athena. Inputs. Work Group Acl Configuration 
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- EncryptionConfiguration Pulumi.Aws Native. Athena. Inputs. Work Group Encryption Configuration 
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- ExpectedBucket stringOwner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- OutputLocation string
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
- AclConfiguration WorkGroup Acl Configuration 
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- EncryptionConfiguration WorkGroup Encryption Configuration 
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- ExpectedBucket stringOwner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- OutputLocation string
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
- aclConfiguration WorkGroup Acl Configuration 
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- encryptionConfiguration WorkGroup Encryption Configuration 
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- expectedBucket StringOwner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- outputLocation String
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
- aclConfiguration WorkGroup Acl Configuration 
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- encryptionConfiguration WorkGroup Encryption Configuration 
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- expectedBucket stringOwner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- outputLocation string
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
- acl_configuration WorkGroup Acl Configuration 
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- encryption_configuration WorkGroup Encryption Configuration 
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- expected_bucket_ strowner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- output_location str
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
- aclConfiguration Property Map
- Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration.
- encryptionConfiguration Property Map
- If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMSorCSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfigurationand Override client-side settings .
- expectedBucket StringOwner 
- The account ID that you expect to be the owner of the Amazon S3 bucket specified by - ResultConfiguration:OutputLocation. If set, Athena uses the value for- ExpectedBucketOwnerwhen it makes Amazon S3 calls to your specified output location. If the- ExpectedBucketOwneraccount ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.- This is a client-side setting. If workgroup settings override client-side settings, then the query uses the - ExpectedBucketOwnersetting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See- EnforceWorkGroupConfiguration.
- outputLocation String
- The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Work with query results and recent queries andEnforceWorkGroupConfiguration.
WorkGroupS3AclOption   
WorkGroupState  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.