OpenSearchService / Client / update_package_scope
update_package_scope¶
- OpenSearchService.Client.update_package_scope(**kwargs)¶
- Updates the scope of a package. Scope of the package defines users who can view and associate a package. - See also: AWS API Documentation - Request Syntax- response = client.update_package_scope( PackageID='string', Operation='ADD'|'OVERRIDE'|'REMOVE', PackageUserList=[ 'string', ] ) - Parameters:
- PackageID (string) – - [REQUIRED] - ID of the package whose scope is being updated. 
- Operation (string) – - [REQUIRED] - The operation to perform on the package scope (e.g., add/remove/override users). 
- PackageUserList (list) – - [REQUIRED] - List of users to be added or removed from the package scope. - (string) – 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'PackageID': 'string', 'Operation': 'ADD'|'OVERRIDE'|'REMOVE', 'PackageUserList': [ 'string', ] } - Response Structure- (dict) – - PackageID (string) – - ID of the package whose scope was updated. 
- Operation (string) – - The operation that was performed on the package scope. 
- PackageUserList (list) – - List of users who have access to the package after the scope update. - (string) – 
 
 
 
 - Exceptions- OpenSearchService.Client.exceptions.BaseException
- OpenSearchService.Client.exceptions.InternalException
- OpenSearchService.Client.exceptions.ResourceNotFoundException
- OpenSearchService.Client.exceptions.ValidationException
- OpenSearchService.Client.exceptions.DisabledOperationException