AWS Native
WorkGroup
Resource schema for AWS::Athena::WorkGroup
Example Usage
Example
using Pulumi;
using AwsNative = Pulumi.AwsNative;
class MyStack : Stack
{
public MyStack()
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new AwsNative.Athena.WorkGroupArgs
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup",
State = AwsNative.Athena.WorkGroupState.Enabled,
Tags =
{
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
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 (
"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: []athena.WorkGroupTagArgs{
&athena.WorkGroupTagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&athena.WorkGroupTagArgs{
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=[
aws_native.athena.WorkGroupTagArgs(
key="key1",
value="value1",
),
aws_native.athena.WorkGroupTagArgs(
key="key2",
value="value2",
),
],
work_group_configuration=aws_native.athena.WorkGroupConfigurationArgs(
bytes_scanned_cutoff_per_query=200000000,
enforce_work_group_configuration=False,
publish_cloud_watch_metrics_enabled=False,
requester_pays_enabled=True,
result_configuration=aws_native.athena.WorkGroupResultConfigurationArgs(
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 Pulumi;
using AwsNative = Pulumi.AwsNative;
class MyStack : Stack
{
public MyStack()
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new AwsNative.Athena.WorkGroupArgs
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup",
State = AwsNative.Athena.WorkGroupState.Enabled,
Tags =
{
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
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 (
"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: []athena.WorkGroupTagArgs{
&athena.WorkGroupTagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&athena.WorkGroupTagArgs{
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=[
aws_native.athena.WorkGroupTagArgs(
key="key1",
value="value1",
),
aws_native.athena.WorkGroupTagArgs(
key="key2",
value="value2",
),
],
work_group_configuration=aws_native.athena.WorkGroupConfigurationArgs(
bytes_scanned_cutoff_per_query=200000000,
enforce_work_group_configuration=False,
publish_cloud_watch_metrics_enabled=False,
requester_pays_enabled=True,
result_configuration=aws_native.athena.WorkGroupResultConfigurationArgs(
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 Pulumi;
using AwsNative = Pulumi.AwsNative;
class MyStack : Stack
{
public MyStack()
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new AwsNative.Athena.WorkGroupArgs
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup Updated",
State = AwsNative.Athena.WorkGroupState.Disabled,
Tags =
{
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
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 (
"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: []athena.WorkGroupTagArgs{
&athena.WorkGroupTagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&athena.WorkGroupTagArgs{
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=[
aws_native.athena.WorkGroupTagArgs(
key="key1",
value="value1",
),
aws_native.athena.WorkGroupTagArgs(
key="key2",
value="value2",
),
],
work_group_configuration_updates=aws_native.athena.WorkGroupConfigurationUpdatesArgs(
bytes_scanned_cutoff_per_query=10000000,
enforce_work_group_configuration=True,
publish_cloud_watch_metrics_enabled=True,
requester_pays_enabled=False,
result_configuration_updates=aws_native.athena.WorkGroupResultConfigurationUpdatesArgs(
encryption_configuration=aws_native.athena.WorkGroupEncryptionConfigurationArgs(
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 Pulumi;
using AwsNative = Pulumi.AwsNative;
class MyStack : Stack
{
public MyStack()
{
var myAthenaWorkGroup = new AwsNative.Athena.WorkGroup("myAthenaWorkGroup", new AwsNative.Athena.WorkGroupArgs
{
Name = "MyCustomWorkGroup",
Description = "My WorkGroup Updated",
State = AwsNative.Athena.WorkGroupState.Disabled,
Tags =
{
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
Key = "key1",
Value = "value1",
},
new AwsNative.Athena.Inputs.WorkGroupTagArgs
{
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 (
"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: []athena.WorkGroupTagArgs{
&athena.WorkGroupTagArgs{
Key: pulumi.String("key1"),
Value: pulumi.String("value1"),
},
&athena.WorkGroupTagArgs{
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=[
aws_native.athena.WorkGroupTagArgs(
key="key1",
value="value1",
),
aws_native.athena.WorkGroupTagArgs(
key="key2",
value="value2",
),
],
work_group_configuration_updates=aws_native.athena.WorkGroupConfigurationUpdatesArgs(
bytes_scanned_cutoff_per_query=10000000,
enforce_work_group_configuration=True,
publish_cloud_watch_metrics_enabled=True,
requester_pays_enabled=False,
result_configuration_updates=aws_native.athena.WorkGroupResultConfigurationUpdatesArgs(
encryption_configuration=aws_native.athena.WorkGroupEncryptionConfigurationArgs(
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 a WorkGroup Resource
new WorkGroup(name: string, args?: WorkGroupArgs, opts?: CustomResourceOptions);
@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[WorkGroupTagArgs]] = None,
work_group_configuration: Optional[WorkGroupConfigurationArgs] = None,
work_group_configuration_updates: Optional[WorkGroupConfigurationUpdatesArgs] = None)
@overload
def WorkGroup(resource_name: str,
args: Optional[WorkGroupArgs] = None,
opts: Optional[ResourceOptions] = 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.
- 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. Athena. Inputs. Work Group Tag Args> 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 Args The workgroup configuration
- Work
Group Pulumi.Configuration Updates Aws Native. Athena. Inputs. Work Group Configuration Updates Args 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.
- []Work
Group 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<Work
Group 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.
- Work
Group 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 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[Work
Group 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
WorkGroupConfiguration
WorkGroupConfigurationUpdates
- Bytes
Scanned intCutoff Per Query - Enforce
Work boolGroup Configuration - Engine
Version Pulumi.Aws Native. Athena. Inputs. Work Group Engine Version - Publish
Cloud boolWatch Metrics Enabled - Remove
Bytes boolScanned Cutoff Per Query - Requester
Pays boolEnabled - Result
Configuration Pulumi.Updates Aws Native. Athena. Inputs. Work Group Result Configuration Updates
WorkGroupEncryptionConfiguration
WorkGroupEncryptionOption
- 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
- Effective
Engine stringVersion - Selected
Engine stringVersion
- Effective
Engine stringVersion - Selected
Engine stringVersion
- effective
Engine StringVersion - selected
Engine StringVersion
- effective
Engine stringVersion - selected
Engine stringVersion
- effective
Engine StringVersion - selected
Engine StringVersion
WorkGroupResultConfiguration
WorkGroupResultConfigurationUpdates
WorkGroupState
- 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
WorkGroupTag
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws-native
- License
- Apache-2.0