We recommend new projects start with resources from the AWS provider.
aws-native.athena.WorkGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::Athena::WorkGroup
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new()
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup",
State = AwsNative.Athena.WorkGroupState.Enabled,
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "key2",
Value = "value2",
},
},
WorkGroupConfiguration = new AwsNative.Athena.Inputs.WorkGroupConfigurationArgs
{
BytesScannedCutoffPerQuery = 200000000,
EnforceWorkGroupConfiguration = false,
PublishCloudWatchMetricsEnabled = false,
RequesterPaysEnabled = true,
ResultConfiguration = new AwsNative.Athena.Inputs.WorkGroupResultConfigurationArgs
{
OutputLocation = "s3://path/to/my/bucket/",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/athena"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := athena.NewWorkGroup(ctx, "myAthenaWorkGroup", &athena.WorkGroupArgs{
Name: pulumi.String("MyCustomWorkGroup"),
Description: pulumi.String("My WorkGroup"),
State: athena.WorkGroupStateEnabled,
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("key2"),
Value: pulumi.String("value2"),
},
},
WorkGroupConfiguration: &athena.WorkGroupConfigurationArgs{
BytesScannedCutoffPerQuery: pulumi.Int(200000000),
EnforceWorkGroupConfiguration: pulumi.Bool(false),
PublishCloudWatchMetricsEnabled: pulumi.Bool(false),
RequesterPaysEnabled: pulumi.Bool(true),
ResultConfiguration: &athena.WorkGroupResultConfigurationArgs{
OutputLocation: pulumi.String("s3://path/to/my/bucket/"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
my_athena_work_group = aws_native.athena.WorkGroup("myAthenaWorkGroup",
name="MyCustomWorkGroup",
description="My WorkGroup",
state=aws_native.athena.WorkGroupState.ENABLED,
tags=[
{
"key": "key1",
"value": "value1",
},
{
"key": "key2",
"value": "value2",
},
],
work_group_configuration={
"bytes_scanned_cutoff_per_query": 200000000,
"enforce_work_group_configuration": False,
"publish_cloud_watch_metrics_enabled": False,
"requester_pays_enabled": True,
"result_configuration": {
"output_location": "s3://path/to/my/bucket/",
},
})
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const myAthenaWorkGroup = new aws_native.athena.WorkGroup("myAthenaWorkGroup", {
name: "MyCustomWorkGroup",
description: "My WorkGroup",
state: aws_native.athena.WorkGroupState.Enabled,
tags: [
{
key: "key1",
value: "value1",
},
{
key: "key2",
value: "value2",
},
],
workGroupConfiguration: {
bytesScannedCutoffPerQuery: 200000000,
enforceWorkGroupConfiguration: false,
publishCloudWatchMetricsEnabled: false,
requesterPaysEnabled: true,
resultConfiguration: {
outputLocation: "s3://path/to/my/bucket/",
},
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new()
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup",
State = AwsNative.Athena.WorkGroupState.Enabled,
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "key2",
Value = "value2",
},
},
WorkGroupConfiguration = new AwsNative.Athena.Inputs.WorkGroupConfigurationArgs
{
BytesScannedCutoffPerQuery = 200000000,
EnforceWorkGroupConfiguration = false,
PublishCloudWatchMetricsEnabled = false,
RequesterPaysEnabled = true,
ResultConfiguration = new AwsNative.Athena.Inputs.WorkGroupResultConfigurationArgs
{
OutputLocation = "s3://path/to/my/bucket/",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/athena"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := athena.NewWorkGroup(ctx, "myAthenaWorkGroup", &athena.WorkGroupArgs{
Name: pulumi.String("MyCustomWorkGroup"),
Description: pulumi.String("My WorkGroup"),
State: athena.WorkGroupStateEnabled,
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("key2"),
Value: pulumi.String("value2"),
},
},
WorkGroupConfiguration: &athena.WorkGroupConfigurationArgs{
BytesScannedCutoffPerQuery: pulumi.Int(200000000),
EnforceWorkGroupConfiguration: pulumi.Bool(false),
PublishCloudWatchMetricsEnabled: pulumi.Bool(false),
RequesterPaysEnabled: pulumi.Bool(true),
ResultConfiguration: &athena.WorkGroupResultConfigurationArgs{
OutputLocation: pulumi.String("s3://path/to/my/bucket/"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
my_athena_work_group = aws_native.athena.WorkGroup("myAthenaWorkGroup",
name="MyCustomWorkGroup",
description="My WorkGroup",
state=aws_native.athena.WorkGroupState.ENABLED,
tags=[
{
"key": "key1",
"value": "value1",
},
{
"key": "key2",
"value": "value2",
},
],
work_group_configuration={
"bytes_scanned_cutoff_per_query": 200000000,
"enforce_work_group_configuration": False,
"publish_cloud_watch_metrics_enabled": False,
"requester_pays_enabled": True,
"result_configuration": {
"output_location": "s3://path/to/my/bucket/",
},
})
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const myAthenaWorkGroup = new aws_native.athena.WorkGroup("myAthenaWorkGroup", {
name: "MyCustomWorkGroup",
description: "My WorkGroup",
state: aws_native.athena.WorkGroupState.Enabled,
tags: [
{
key: "key1",
value: "value1",
},
{
key: "key2",
value: "value2",
},
],
workGroupConfiguration: {
bytesScannedCutoffPerQuery: 200000000,
enforceWorkGroupConfiguration: false,
publishCloudWatchMetricsEnabled: false,
requesterPaysEnabled: true,
resultConfiguration: {
outputLocation: "s3://path/to/my/bucket/",
},
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new()
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup Updated",
State = AwsNative.Athena.WorkGroupState.Disabled,
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "key2",
Value = "value2",
},
},
WorkGroupConfigurationUpdates = new AwsNative.Athena.Inputs.WorkGroupConfigurationUpdatesArgs
{
BytesScannedCutoffPerQuery = 10000000,
EnforceWorkGroupConfiguration = true,
PublishCloudWatchMetricsEnabled = true,
RequesterPaysEnabled = false,
ResultConfigurationUpdates = new AwsNative.Athena.Inputs.WorkGroupResultConfigurationUpdatesArgs
{
EncryptionConfiguration = new AwsNative.Athena.Inputs.WorkGroupEncryptionConfigurationArgs
{
EncryptionOption = AwsNative.Athena.WorkGroupEncryptionOption.SseS3,
},
OutputLocation = "s3://path/to/my/bucket/updated/",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/athena"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := athena.NewWorkGroup(ctx, "myAthenaWorkGroup", &athena.WorkGroupArgs{
Name: pulumi.String("MyCustomWorkGroup"),
Description: pulumi.String("My WorkGroup Updated"),
State: athena.WorkGroupStateDisabled,
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("key2"),
Value: pulumi.String("value2"),
},
},
WorkGroupConfigurationUpdates: &athena.WorkGroupConfigurationUpdatesArgs{
BytesScannedCutoffPerQuery: pulumi.Int(10000000),
EnforceWorkGroupConfiguration: pulumi.Bool(true),
PublishCloudWatchMetricsEnabled: pulumi.Bool(true),
RequesterPaysEnabled: pulumi.Bool(false),
ResultConfigurationUpdates: &athena.WorkGroupResultConfigurationUpdatesArgs{
EncryptionConfiguration: &athena.WorkGroupEncryptionConfigurationArgs{
EncryptionOption: athena.WorkGroupEncryptionOptionSseS3,
},
OutputLocation: pulumi.String("s3://path/to/my/bucket/updated/"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
my_athena_work_group = aws_native.athena.WorkGroup("myAthenaWorkGroup",
name="MyCustomWorkGroup",
description="My WorkGroup Updated",
state=aws_native.athena.WorkGroupState.DISABLED,
tags=[
{
"key": "key1",
"value": "value1",
},
{
"key": "key2",
"value": "value2",
},
],
work_group_configuration_updates={
"bytes_scanned_cutoff_per_query": 10000000,
"enforce_work_group_configuration": True,
"publish_cloud_watch_metrics_enabled": True,
"requester_pays_enabled": False,
"result_configuration_updates": {
"encryption_configuration": {
"encryption_option": aws_native.athena.WorkGroupEncryptionOption.SSE_S3,
},
"output_location": "s3://path/to/my/bucket/updated/",
},
})
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const myAthenaWorkGroup = new aws_native.athena.WorkGroup("myAthenaWorkGroup", {
name: "MyCustomWorkGroup",
description: "My WorkGroup Updated",
state: aws_native.athena.WorkGroupState.Disabled,
tags: [
{
key: "key1",
value: "value1",
},
{
key: "key2",
value: "value2",
},
],
workGroupConfigurationUpdates: {
bytesScannedCutoffPerQuery: 10000000,
enforceWorkGroupConfiguration: true,
publishCloudWatchMetricsEnabled: true,
requesterPaysEnabled: false,
resultConfigurationUpdates: {
encryptionConfiguration: {
encryptionOption: aws_native.athena.WorkGroupEncryptionOption.SseS3,
},
outputLocation: "s3://path/to/my/bucket/updated/",
},
},
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new()
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup Updated",
State = AwsNative.Athena.WorkGroupState.Disabled,
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "key2",
Value = "value2",
},
},
WorkGroupConfigurationUpdates = new AwsNative.Athena.Inputs.WorkGroupConfigurationUpdatesArgs
{
BytesScannedCutoffPerQuery = 10000000,
EnforceWorkGroupConfiguration = true,
PublishCloudWatchMetricsEnabled = true,
RequesterPaysEnabled = false,
ResultConfigurationUpdates = new AwsNative.Athena.Inputs.WorkGroupResultConfigurationUpdatesArgs
{
EncryptionConfiguration = new AwsNative.Athena.Inputs.WorkGroupEncryptionConfigurationArgs
{
EncryptionOption = AwsNative.Athena.WorkGroupEncryptionOption.SseS3,
},
OutputLocation = "s3://path/to/my/bucket/updated/",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/athena"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := athena.NewWorkGroup(ctx, "myAthenaWorkGroup", &athena.WorkGroupArgs{
Name: pulumi.String("MyCustomWorkGroup"),
Description: pulumi.String("My WorkGroup Updated"),
State: athena.WorkGroupStateDisabled,
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("key2"),
Value: pulumi.String("value2"),
},
},
WorkGroupConfigurationUpdates: &athena.WorkGroupConfigurationUpdatesArgs{
BytesScannedCutoffPerQuery: pulumi.Int(10000000),
EnforceWorkGroupConfiguration: pulumi.Bool(true),
PublishCloudWatchMetricsEnabled: pulumi.Bool(true),
RequesterPaysEnabled: pulumi.Bool(false),
ResultConfigurationUpdates: &athena.WorkGroupResultConfigurationUpdatesArgs{
EncryptionConfiguration: &athena.WorkGroupEncryptionConfigurationArgs{
EncryptionOption: athena.WorkGroupEncryptionOptionSseS3,
},
OutputLocation: pulumi.String("s3://path/to/my/bucket/updated/"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
my_athena_work_group = aws_native.athena.WorkGroup("myAthenaWorkGroup",
name="MyCustomWorkGroup",
description="My WorkGroup Updated",
state=aws_native.athena.WorkGroupState.DISABLED,
tags=[
{
"key": "key1",
"value": "value1",
},
{
"key": "key2",
"value": "value2",
},
],
work_group_configuration_updates={
"bytes_scanned_cutoff_per_query": 10000000,
"enforce_work_group_configuration": True,
"publish_cloud_watch_metrics_enabled": True,
"requester_pays_enabled": False,
"result_configuration_updates": {
"encryption_configuration": {
"encryption_option": aws_native.athena.WorkGroupEncryptionOption.SSE_S3,
},
"output_location": "s3://path/to/my/bucket/updated/",
},
})
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const myAthenaWorkGroup = new aws_native.athena.WorkGroup("myAthenaWorkGroup", {
name: "MyCustomWorkGroup",
description: "My WorkGroup Updated",
state: aws_native.athena.WorkGroupState.Disabled,
tags: [
{
key: "key1",
value: "value1",
},
{
key: "key2",
value: "value2",
},
],
workGroupConfigurationUpdates: {
bytesScannedCutoffPerQuery: 10000000,
enforceWorkGroupConfiguration: true,
publishCloudWatchMetricsEnabled: true,
requesterPaysEnabled: false,
resultConfigurationUpdates: {
encryptionConfiguration: {
encryptionOption: aws_native.athena.WorkGroupEncryptionOption.SseS3,
},
outputLocation: "s3://path/to/my/bucket/updated/",
},
},
});
Coming soon!
Create WorkGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkGroup(name: string, args?: WorkGroupArgs, opts?: CustomResourceOptions);
@overload
def WorkGroup(resource_name: str,
args: Optional[WorkGroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def WorkGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
recursive_delete_option: Optional[bool] = None,
state: Optional[WorkGroupState] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
work_group_configuration: Optional[WorkGroupConfigurationArgs] = None,
work_group_configuration_updates: Optional[WorkGroupConfigurationUpdatesArgs] = None)
func NewWorkGroup(ctx *Context, name string, args *WorkGroupArgs, opts ...ResourceOption) (*WorkGroup, error)
public WorkGroup(string name, WorkGroupArgs? args = null, CustomResourceOptions? opts = null)
public WorkGroup(String name, WorkGroupArgs args)
public WorkGroup(String name, WorkGroupArgs args, CustomResourceOptions options)
type: aws-native:athena:WorkGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
WorkGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The WorkGroup resource accepts the following input properties:
- Description string
- The workgroup description.
- Name string
- The workGroup name.
- Recursive
Delete boolOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- State
Pulumi.
Aws Native. Athena. Work Group State - The state of the workgroup: ENABLED or DISABLED.
- List<Pulumi.
Aws Native. Inputs. Tag> - One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- Work
Group Pulumi.Configuration Aws Native. Athena. Inputs. Work Group Configuration - The workgroup configuration
- Work
Group Pulumi.Configuration Updates Aws Native. Athena. Inputs. Work Group Configuration Updates - The workgroup configuration update object
- Description string
- The workgroup description.
- Name string
- The workGroup name.
- Recursive
Delete boolOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- State
Work
Group State Enum - The state of the workgroup: ENABLED or DISABLED.
- Tag
Args - One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- Work
Group WorkConfiguration Group Configuration Args - The workgroup configuration
- Work
Group WorkConfiguration Updates Group Configuration Updates Args - The workgroup configuration update object
- description String
- The workgroup description.
- name String
- The workGroup name.
- recursive
Delete BooleanOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- state
Work
Group 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
- work
Group WorkConfiguration Group Configuration - The workgroup configuration
- work
Group WorkConfiguration Updates Group Configuration Updates - The workgroup configuration update object
- description string
- The workgroup description.
- name string
- The workGroup name.
- recursive
Delete booleanOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- state
Work
Group 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
- work
Group WorkConfiguration Group Configuration - The workgroup configuration
- work
Group WorkConfiguration Updates Group Configuration Updates - The workgroup configuration update object
- description str
- The workgroup description.
- name str
- The workGroup name.
- recursive_
delete_ booloption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- state
Work
Group State - The state of the workgroup: ENABLED or DISABLED.
- Sequence[Tag
Args] - One or more tags, separated by commas, that you want to attach to the workgroup as you create it
- work_
group_ Workconfiguration Group Configuration Args - The workgroup configuration
- work_
group_ Workconfiguration_ updates Group Configuration Updates Args - The workgroup configuration update object
- description String
- The workgroup description.
- name String
- The workGroup name.
- recursive
Delete BooleanOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries.
- 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
- work
Group Property MapConfiguration - The workgroup configuration
- work
Group Property MapConfiguration Updates - The workgroup configuration update object
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkGroup resource produces the following output properties:
- Creation
Time string - The date and time the workgroup was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Creation
Time string - The date and time the workgroup was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- creation
Time String - The date and time the workgroup was created.
- id String
- The provider-assigned unique ID for this managed resource.
- creation
Time string - The date and time the workgroup was created.
- id string
- The provider-assigned unique ID for this managed resource.
- creation_
time str - The date and time the workgroup was created.
- id str
- The provider-assigned unique ID for this managed resource.
- creation
Time String - The date and time the workgroup was created.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Tag, TagArgs
WorkGroupAclConfiguration, WorkGroupAclConfigurationArgs
- S3Acl
Option 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 .
- S3Acl
Option 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 .
- s3Acl
Option 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 .
- s3Acl
Option 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 .
- s3Acl
Option "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, WorkGroupConfigurationArgs
- Additional
Configuration string - 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 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.
- 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 Pulumi.Aws Native. Athena. Inputs. Work Group Engine Version - The engine version that all queries running on the workgroup use.
- Execution
Role string - 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 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 .
- Additional
Configuration string - 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 string - 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 .
- additional
Configuration String - Specifies a user defined JSON string that is passed to the session engine.
- bytes
Scanned 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.
- 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 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 .
- engine
Version WorkGroup Engine Version - The engine version that all queries running on the workgroup use.
- execution
Role String - 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 BooleanWatch Metrics Enabled - Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requester
Pays 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 . - 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 .
- additional
Configuration string - Specifies a user defined JSON string that is passed to the session engine.
- bytes
Scanned 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.
- 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 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 .
- engine
Version WorkGroup Engine Version - The engine version that all queries running on the workgroup use.
- execution
Role string - 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 booleanWatch Metrics Enabled - Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requester
Pays 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 . - 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 .
- 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 .
- additional
Configuration String - Specifies a user defined JSON string that is passed to the session engine.
- bytes
Scanned 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.
- customer
Content 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.
- enforce
Work 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 .
- engine
Version Property Map - The engine version that all queries running on the workgroup use.
- execution
Role String - 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 BooleanWatch Metrics Enabled - Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.
- requester
Pays 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 . - result
Configuration 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 .
WorkGroupConfigurationUpdates, WorkGroupConfigurationUpdatesArgs
- Additional
Configuration string - Bytes
Scanned intCutoff Per Query - Customer
Content Pulumi.Encryption Configuration Aws Native. Athena. Inputs. Work Group Customer Content Encryption Configuration - Enforce
Work boolGroup Configuration - Engine
Version Pulumi.Aws Native. Athena. Inputs. Work Group Engine Version - Execution
Role string - Publish
Cloud boolWatch Metrics Enabled - Remove
Bytes boolScanned Cutoff Per Query - Remove
Customer boolContent Encryption Configuration - Requester
Pays boolEnabled - Result
Configuration Pulumi.Updates Aws Native. Athena. Inputs. Work Group Result Configuration Updates
- Additional
Configuration string - Bytes
Scanned intCutoff Per Query - Customer
Content WorkEncryption Configuration Group Customer Content Encryption Configuration - Enforce
Work boolGroup Configuration - Engine
Version WorkGroup Engine Version - Execution
Role string - Publish
Cloud boolWatch Metrics Enabled - Remove
Bytes boolScanned Cutoff Per Query - Remove
Customer boolContent Encryption Configuration - Requester
Pays boolEnabled - Result
Configuration WorkUpdates Group Result Configuration Updates
- additional
Configuration String - bytes
Scanned IntegerCutoff Per Query - customer
Content WorkEncryption Configuration Group Customer Content Encryption Configuration - enforce
Work BooleanGroup Configuration - engine
Version WorkGroup Engine Version - execution
Role String - publish
Cloud BooleanWatch Metrics Enabled - remove
Bytes BooleanScanned Cutoff Per Query - remove
Customer BooleanContent Encryption Configuration - requester
Pays BooleanEnabled - result
Configuration WorkUpdates Group Result Configuration Updates
- additional
Configuration string - bytes
Scanned numberCutoff Per Query - customer
Content WorkEncryption Configuration Group Customer Content Encryption Configuration - enforce
Work booleanGroup Configuration - engine
Version WorkGroup Engine Version - execution
Role string - publish
Cloud booleanWatch Metrics Enabled - remove
Bytes booleanScanned Cutoff Per Query - remove
Customer booleanContent Encryption Configuration - requester
Pays booleanEnabled - result
Configuration WorkUpdates Group Result Configuration Updates
- additional_
configuration str - bytes_
scanned_ intcutoff_ per_ query - customer_
content_ Workencryption_ configuration Group Customer Content Encryption Configuration - enforce_
work_ boolgroup_ configuration - engine_
version WorkGroup Engine Version - execution_
role str - publish_
cloud_ boolwatch_ metrics_ enabled - remove_
bytes_ boolscanned_ cutoff_ per_ query - remove_
customer_ boolcontent_ encryption_ configuration - requester_
pays_ boolenabled - result_
configuration_ Workupdates Group Result Configuration Updates
- additional
Configuration String - bytes
Scanned NumberCutoff Per Query - customer
Content Property MapEncryption Configuration - enforce
Work BooleanGroup Configuration - engine
Version Property Map - execution
Role String - publish
Cloud BooleanWatch Metrics Enabled - remove
Bytes BooleanScanned Cutoff Per Query - remove
Customer BooleanContent Encryption Configuration - requester
Pays BooleanEnabled - result
Configuration Property MapUpdates
WorkGroupCustomerContentEncryptionConfiguration, WorkGroupCustomerContentEncryptionConfigurationArgs
- Kms
Key string - The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- Kms
Key string - The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kms
Key String - The customer managed KMS key that is used to encrypt the user's data stores in Athena.
- kms
Key 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.
- kms
Key String - The customer managed KMS key that is used to encrypt the user's data stores in Athena.
WorkGroupEncryptionConfiguration, WorkGroupEncryptionConfigurationArgs
- Encryption
Option 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.
- Kms
Key string - For
SSE_KMS
andCSE_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 string - For
SSE_KMS
andCSE_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 String - For
SSE_KMS
andCSE_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 string - For
SSE_KMS
andCSE_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_KMS
andCSE_KMS
, this is the KMS key ARN or ID.
- encryption
Option "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.
- kms
Key String - For
SSE_KMS
andCSE_KMS
, this is the KMS key ARN or ID.
WorkGroupEncryptionOption, WorkGroupEncryptionOptionArgs
- Sse
S3 - SSE_S3
- Sse
Kms - SSE_KMS
- Cse
Kms - CSE_KMS
- Work
Group Encryption Option Sse S3 - SSE_S3
- Work
Group Encryption Option Sse Kms - SSE_KMS
- Work
Group Encryption Option Cse Kms - CSE_KMS
- Sse
S3 - SSE_S3
- Sse
Kms - SSE_KMS
- Cse
Kms - CSE_KMS
- Sse
S3 - SSE_S3
- Sse
Kms - SSE_KMS
- Cse
Kms - CSE_KMS
- SSE_S3
- SSE_S3
- SSE_KMS
- SSE_KMS
- CSE_KMS
- CSE_KMS
- "SSE_S3"
- SSE_S3
- "SSE_KMS"
- SSE_KMS
- "CSE_KMS"
- CSE_KMS
WorkGroupEngineVersion, WorkGroupEngineVersionArgs
- Effective
Engine 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field is ignored. - Selected
Engine 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 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field is ignored. - Selected
Engine 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 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field is ignored. - selected
Engine 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 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field is ignored. - selected
Engine 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field 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.
- effective
Engine 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
CreateWorkGroup
orUpdateWorkGroup
operation, theEffectiveEngineVersion
field is ignored. - selected
Engine StringVersion - The engine version requested by the user. Possible values are determined by the output of
ListEngineVersions
, including AUTO. The default is AUTO.
WorkGroupResultConfiguration, WorkGroupResultConfigurationArgs
- Acl
Configuration 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
. - Encryption
Configuration 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_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and Override client-side settings . - Expected
Bucket 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- Output
Location 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_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and Override client-side settings . - Expected
Bucket 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- Output
Location 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_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and Override client-side settings . - expected
Bucket 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- output
Location 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_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and Override client-side settings . - expected
Bucket 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- output
Location 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_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- 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
.
- acl
Configuration 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
. - encryption
Configuration Property Map - If query results are encrypted in Amazon S3, indicates the encryption option used (for example,
SSE_KMS
orCSE_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. SeeEnforceWorkGroupConfiguration
and Override client-side settings . - expected
Bucket 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 forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
account 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
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeEnforceWorkGroupConfiguration
.- output
Location 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
.
WorkGroupResultConfigurationUpdates, WorkGroupResultConfigurationUpdatesArgs
- Acl
Configuration Pulumi.Aws Native. Athena. Inputs. Work Group Acl Configuration - The ACL configuration for the query results.
- Encryption
Configuration Pulumi.Aws Native. Athena. Inputs. Work Group Encryption Configuration - The encryption configuration for the query results.
- Expected
Bucket stringOwner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- Output
Location string - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - Remove
Acl boolConfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - Remove
Encryption boolConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- Remove
Expected boolBucket Owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - Remove
Output boolLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- Acl
Configuration WorkGroup Acl Configuration - The ACL configuration for the query results.
- Encryption
Configuration WorkGroup Encryption Configuration - The encryption configuration for the query results.
- Expected
Bucket stringOwner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- Output
Location string - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - Remove
Acl boolConfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - Remove
Encryption boolConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- Remove
Expected boolBucket Owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - Remove
Output boolLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- acl
Configuration WorkGroup Acl Configuration - The ACL configuration for the query results.
- encryption
Configuration WorkGroup Encryption Configuration - The encryption configuration for the query results.
- expected
Bucket StringOwner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- output
Location String - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - remove
Acl BooleanConfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Encryption BooleanConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- remove
Expected BooleanBucket Owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Output BooleanLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- acl
Configuration WorkGroup Acl Configuration - The ACL configuration for the query results.
- encryption
Configuration WorkGroup Encryption Configuration - The encryption configuration for the query results.
- expected
Bucket stringOwner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- output
Location string - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - remove
Acl booleanConfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Encryption booleanConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- remove
Expected booleanBucket Owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Output booleanLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- acl_
configuration WorkGroup Acl Configuration - The ACL configuration for the query results.
- encryption_
configuration WorkGroup Encryption Configuration - The encryption configuration for the query results.
- expected_
bucket_ strowner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- output_
location str - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - remove_
acl_ boolconfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove_
encryption_ boolconfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- remove_
expected_ boolbucket_ owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove_
output_ boollocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- acl
Configuration Property Map - The ACL configuration for the query results.
- encryption
Configuration Property Map - The encryption configuration for the query results.
- expected
Bucket StringOwner The AWS account ID that you expect to be the owner of the Amazon S3 bucket specified by
ResultConfiguration$OutputLocation
. If set, Athena uses the value forExpectedBucketOwner
when it makes Amazon S3 calls to your specified output location. If theExpectedBucketOwner
AWS account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.If workgroup settings override client-side settings, then the query uses the
ExpectedBucketOwner
setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. SeeWorkGroupConfiguration$EnforceWorkGroupConfiguration
and Workgroup Settings Override Client-Side Settings .- output
Location String - The location in Amazon S3 where your query results are stored, such as
s3://path/to/query/bucket/
. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. SeeEnforceWorkGroupConfiguration
. - remove
Acl BooleanConfiguration - If set to
true
, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set tofalse
or not set, and a value is present in theAclConfiguration
ofResultConfigurationUpdates
, theAclConfiguration
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Encryption BooleanConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
- remove
Expected BooleanBucket Owner - If set to "true", removes the AWS account ID previously specified for
ResultConfiguration$ExpectedBucketOwner
. If set to "false" or not set, and a value is present in theExpectedBucketOwner
inResultConfigurationUpdates
(the client-side setting), theExpectedBucketOwner
in the workgroup'sResultConfiguration
is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings . - remove
Output BooleanLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Override Client-Side Settings .
WorkGroupS3AclOption, WorkGroupS3AclOptionArgs
- Bucket
Owner Full Control - BUCKET_OWNER_FULL_CONTROL
- Work
Group S3Acl Option Bucket Owner Full Control - BUCKET_OWNER_FULL_CONTROL
- Bucket
Owner Full Control - BUCKET_OWNER_FULL_CONTROL
- Bucket
Owner Full Control - BUCKET_OWNER_FULL_CONTROL
- BUCKET_OWNER_FULL_CONTROL
- BUCKET_OWNER_FULL_CONTROL
- "BUCKET_OWNER_FULL_CONTROL"
- BUCKET_OWNER_FULL_CONTROL
WorkGroupState, WorkGroupStateArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Work
Group State Enabled - ENABLED
- Work
Group State Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.