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