updateApplicationResourceLifecycle method
Future<ApplicationResourceLifecycleDescriptionMessage>
updateApplicationResourceLifecycle({
- required String applicationName,
- required ApplicationResourceLifecycleConfig resourceLifecycleConfig,
Modifies lifecycle settings for an application.
May throw InsufficientPrivilegesException.
Parameter applicationName :
The name of the application.
Parameter resourceLifecycleConfig :
The lifecycle configuration.
Implementation
Future<ApplicationResourceLifecycleDescriptionMessage>
updateApplicationResourceLifecycle({
required String applicationName,
required ApplicationResourceLifecycleConfig resourceLifecycleConfig,
}) async {
final $request = <String, String>{
'ApplicationName': applicationName,
for (var e1 in resourceLifecycleConfig.toQueryMap().entries)
'ResourceLifecycleConfig.${e1.key}': e1.value,
};
final $result = await _protocol.send(
$request,
action: 'UpdateApplicationResourceLifecycle',
version: '2010-12-01',
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
resultWrapper: 'UpdateApplicationResourceLifecycleResult',
);
return ApplicationResourceLifecycleDescriptionMessage.fromXml($result);
}