update_dictionary
async
¶
update_dictionary(
id: DictionaryId,
*,
config_overrides: Optional[AsyncElementalInferenceClientConfig] = None,
name: Optional[ResourceName] = None,
language: Optional[DictionaryLanguage] = None,
entries: Optional[DictionaryEntriesPayload] = None,
) -> UpdateDictionaryResponse
Updates the specified dictionary.
Parameters:
-
id(DictionaryId) –The ID of the dictionary to update.
-
name(Optional[ResourceName], default:None) –A new name for the dictionary. If not specified, the name is not changed.
-
language(Optional[DictionaryLanguage], default:None) –A new language for the dictionary. If not specified, the language is not changed.
-
entries(Optional[DictionaryEntriesPayload], default:None) –New dictionary entries. If not specified, the entries are not changed.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ConflictException–The request could not be completed due to a conflict.
-
InternalServerErrorException–An internal server error occurred. This is a temporary condition and the request can be retried. If the problem persists, contact AWS Support.
-
ResourceNotFoundException–The resource specified in the action doesn't exist.
-
TooManyRequestException–The request was denied due to request throttling. Too many requests have been made within a given time period. Reduce the frequency of requests and use exponential backoff when retrying.
-
ValidationException–The input fails to satisfy the constraints specified by the service. Check the error message for details about which parameter or field is invalid and correct the request before retrying.
-
UnknownServiceError–The service returned an error code this client does not model.