CfnWorkGroupProps

class aws_cdk.aws_athena.CfnWorkGroupProps(*, name, description=None, recursive_delete_option=None, state=None, tags=None, work_group_configuration=None, work_group_configuration_updates=None)

Bases: object

__init__(*, name, description=None, recursive_delete_option=None, state=None, tags=None, work_group_configuration=None, work_group_configuration_updates=None)

Properties for defining a AWS::Athena::WorkGroup.

Parameters
  • name (str) – AWS::Athena::WorkGroup.Name.

  • description (Optional[str]) – AWS::Athena::WorkGroup.Description.

  • recursive_delete_option (Union[bool, IResolvable, None]) – AWS::Athena::WorkGroup.RecursiveDeleteOption.

  • state (Optional[str]) – AWS::Athena::WorkGroup.State.

  • tags (Optional[TagsProperty]) – AWS::Athena::WorkGroup.Tags.

  • work_group_configuration (Union[IResolvable, WorkGroupConfigurationProperty, None]) – AWS::Athena::WorkGroup.WorkGroupConfiguration.

  • work_group_configuration_updates (Union[IResolvable, WorkGroupConfigurationUpdatesProperty, None]) – AWS::Athena::WorkGroup.WorkGroupConfigurationUpdates.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html

Return type

None

Attributes

description

AWS::Athena::WorkGroup.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-description

Return type

Optional[str]

name

AWS::Athena::WorkGroup.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-name

Return type

str

recursive_delete_option

AWS::Athena::WorkGroup.RecursiveDeleteOption.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-recursivedeleteoption

Return type

Union[bool, IResolvable, None]

state

AWS::Athena::WorkGroup.State.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-state

Return type

Optional[str]

tags

AWS::Athena::WorkGroup.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-tags

Return type

Optional[TagsProperty]

work_group_configuration

AWS::Athena::WorkGroup.WorkGroupConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-workgroupconfiguration

Return type

Union[IResolvable, WorkGroupConfigurationProperty, None]

work_group_configuration_updates

AWS::Athena::WorkGroup.WorkGroupConfigurationUpdates.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-workgroupconfigurationupdates

Return type

Union[IResolvable, WorkGroupConfigurationUpdatesProperty, None]