You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Athena::Types::UpdateWorkGroupInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing UpdateWorkGroupInput as input to an Aws::Client method, you can use a vanilla Hash:

{
  work_group: "WorkGroupName", # required
  description: "WorkGroupDescriptionString",
  configuration_updates: {
    enforce_work_group_configuration: false,
    result_configuration_updates: {
      output_location: "String",
      remove_output_location: false,
      encryption_configuration: {
        encryption_option: "SSE_S3", # required, accepts SSE_S3, SSE_KMS, CSE_KMS
        kms_key: "String",
      },
      remove_encryption_configuration: false,
    },
    publish_cloud_watch_metrics_enabled: false,
    bytes_scanned_cutoff_per_query: 1,
    remove_bytes_scanned_cutoff_per_query: false,
    requester_pays_enabled: false,
  },
  state: "ENABLED", # accepts ENABLED, DISABLED
}

Instance Attribute Summary collapse

Instance Attribute Details

#configuration_updatesTypes::WorkGroupConfigurationUpdates

The workgroup configuration that will be updated for the given workgroup.

Returns:

#descriptionString

The workgroup description.

Returns:

  • (String)

    The workgroup description.

#stateString

The workgroup state that will be updated for the given workgroup.

Possible values:

  • ENABLED
  • DISABLED

Returns:

  • (String)

    The workgroup state that will be updated for the given workgroup.

#work_groupString

The specified workgroup that will be updated.

Returns:

  • (String)

    The specified workgroup that will be updated.