updateTieringConfiguration method
Future<UpdateTieringConfigurationOutput>
updateTieringConfiguration({
- required TieringConfigurationInputForUpdate tieringConfiguration,
- required String tieringConfigurationName,
This request will send changes to your specified tiering configuration.
TieringConfigurationName cannot be updated after it is
created.
ResourceSelection can contain:
-
Resources -
TieringDownSettingsInDays -
ResourceType
May throw AlreadyExistsException.
May throw ConflictException.
May throw InvalidParameterValueException.
May throw LimitExceededException.
May throw MissingParameterValueException.
May throw ResourceNotFoundException.
May throw ServiceUnavailableException.
Parameter tieringConfiguration :
Specifies the body of a tiering configuration.
Parameter tieringConfigurationName :
The name of a tiering configuration to update.
Implementation
Future<UpdateTieringConfigurationOutput> updateTieringConfiguration({
required TieringConfigurationInputForUpdate tieringConfiguration,
required String tieringConfigurationName,
}) async {
final $payload = <String, dynamic>{
'TieringConfiguration': tieringConfiguration,
};
final response = await _protocol.send(
payload: $payload,
method: 'PUT',
requestUri:
'/tiering-configurations/${Uri.encodeComponent(tieringConfigurationName)}',
exceptionFnMap: _exceptionFns,
);
return UpdateTieringConfigurationOutput.fromJson(response);
}