Athena / Client / put_capacity_assignment_configuration

put_capacity_assignment_configuration#

Athena.Client.put_capacity_assignment_configuration(**kwargs)#

Puts a new capacity assignment configuration for a specified capacity reservation. If a capacity assignment configuration already exists for the capacity reservation, replaces the existing capacity assignment configuration.

See also: AWS API Documentation

Request Syntax

response = client.put_capacity_assignment_configuration(
    CapacityReservationName='string',
    CapacityAssignments=[
        {
            'WorkGroupNames': [
                'string',
            ]
        },
    ]
)
Parameters:
  • CapacityReservationName (string) –

    [REQUIRED]

    The name of the capacity reservation to put a capacity assignment configuration for.

  • CapacityAssignments (list) –

    [REQUIRED]

    The list of assignments for the capacity assignment configuration.

    • (dict) –

      A mapping between one or more workgroups and a capacity reservation.

      • WorkGroupNames (list) –

        The list of workgroup names for the capacity assignment.

        • (string) –

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • Athena.Client.exceptions.InvalidRequestException

  • Athena.Client.exceptions.InternalServerException