OpenSearchServiceServerless / Client / update_collection_group
update_collection_group¶
- OpenSearchServiceServerless.Client.update_collection_group(**kwargs)¶
Updates the description and capacity limits of a collection group.
See also: AWS API Documentation
Request Syntax
response = client.update_collection_group( id='string', description='string', capacityLimits={ 'maxIndexingCapacityInOCU': ..., 'maxSearchCapacityInOCU': ..., 'minIndexingCapacityInOCU': ..., 'minSearchCapacityInOCU': ... }, clientToken='string' )
- Parameters:
id (string) –
[REQUIRED]
The unique identifier of the collection group to update.
description (string) – A new description for the collection group.
capacityLimits (dict) –
The updated capacity limits for the collection group, in OpenSearch Compute Units (OCUs). Updates to capacity limits are not incremental. Any field not specified resets to its default value.
maxIndexingCapacityInOCU (float) –
The maximum indexing capacity for collections in the group.
maxSearchCapacityInOCU (float) –
The maximum search capacity for collections in the group.
minIndexingCapacityInOCU (float) –
The minimum indexing capacity for collections in the group.
minSearchCapacityInOCU (float) –
The minimum search capacity for collections in the group.
clientToken (string) –
Unique, case-sensitive identifier to ensure idempotency of the request.
This field is autopopulated if not provided.
- Return type:
dict
- Returns:
Response Syntax
{ 'updateCollectionGroupDetail': { 'id': 'string', 'arn': 'string', 'name': 'string', 'description': 'string', 'capacityLimits': { 'maxIndexingCapacityInOCU': ..., 'maxSearchCapacityInOCU': ..., 'minIndexingCapacityInOCU': ..., 'minSearchCapacityInOCU': ... }, 'createdDate': 123, 'lastModifiedDate': 123, 'generation': 'CLASSIC'|'NEXTGEN' } }
Response Structure
(dict) –
updateCollectionGroupDetail (dict) –
Details about the updated collection group.
id (string) –
The unique identifier of the collection group.
arn (string) –
The Amazon Resource Name (ARN) of the collection group.
name (string) –
The name of the collection group.
description (string) –
The description of the collection group.
capacityLimits (dict) –
The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).
maxIndexingCapacityInOCU (float) –
The maximum indexing capacity for collections in the group.
maxSearchCapacityInOCU (float) –
The maximum search capacity for collections in the group.
minIndexingCapacityInOCU (float) –
The minimum indexing capacity for collections in the group.
minSearchCapacityInOCU (float) –
The minimum search capacity for collections in the group.
createdDate (integer) –
The Epoch time when the collection group was created.
lastModifiedDate (integer) –
The date and time when the collection group was last modified.
generation (string) –
The generation of Amazon OpenSearch Serverless for the collection group.
Exceptions
OpenSearchServiceServerless.Client.exceptions.InternalServerExceptionOpenSearchServiceServerless.Client.exceptions.ConflictExceptionOpenSearchServiceServerless.Client.exceptions.ValidationExceptionOpenSearchServiceServerless.Client.exceptions.ServiceQuotaExceededException