aws-native.athena.WorkGroup
Resource schema for AWS::Athena::WorkGroup
Example Usage
Example
using System.Collections.Generic;
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.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/",
},
},
});
});
Coming soon!
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 System.Collections.Generic;
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.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/",
},
},
});
});
Coming soon!
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 System.Collections.Generic;
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.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/",
},
},
});
});
Coming soon!
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 System.Collections.Generic;
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.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/",
},
},
});
});
Coming soon!
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 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
WorkGroupAclConfiguration
WorkGroupConfiguration
- 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 - Requester
Pays boolEnabled - Result
Configuration Pulumi.Aws Native. Athena. Inputs. Work Group Result Configuration
- 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 - Requester
Pays boolEnabled - Result
Configuration WorkGroup Result Configuration
- 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 - requester
Pays BooleanEnabled - result
Configuration WorkGroup Result Configuration
- 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 - requester
Pays booleanEnabled - result
Configuration WorkGroup Result Configuration
- 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 - requester_
pays_ boolenabled - result_
configuration WorkGroup Result Configuration
WorkGroupConfigurationUpdates
- 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
- Kms
Key string
- Kms
Key string
- kms
Key String
- kms
Key string
- kms_
key str
- kms
Key String
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
- Acl
Configuration Pulumi.Aws Native. Athena. Inputs. Work Group Acl Configuration - Encryption
Configuration Pulumi.Aws Native. Athena. Inputs. Work Group Encryption Configuration - Expected
Bucket stringOwner - Output
Location string - Remove
Acl boolConfiguration - Remove
Encryption boolConfiguration - Remove
Expected boolBucket Owner - Remove
Output boolLocation
- acl
Configuration Property Map - encryption
Configuration Property Map - expected
Bucket StringOwner - output
Location String - remove
Acl BooleanConfiguration - remove
Encryption BooleanConfiguration - remove
Expected BooleanBucket Owner - remove
Output BooleanLocation
WorkGroupS3AclOption
- 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
- 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
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0