deleteExtension method
Deletes an AppConfig extension. You must delete all associations to an extension before you delete the extension.
May throw BadRequestException.
May throw InternalServerException.
May throw ResourceNotFoundException.
Parameter extensionIdentifier :
The name, ID, or Amazon Resource Name (ARN) of the extension you want to
delete.
Parameter versionNumber :
A specific version of an extension to delete. If omitted, the highest
version is deleted.
Implementation
Future<void> deleteExtension({
required String extensionIdentifier,
int? versionNumber,
}) async {
final $query = <String, List<String>>{
if (versionNumber != null) 'version': [versionNumber.toString()],
};
await _protocol.send(
payload: null,
method: 'DELETE',
requestUri: '/extensions/${Uri.encodeComponent(extensionIdentifier)}',
queryParams: $query,
exceptionFnMap: _exceptionFns,
);
}