deleteLogGroup method

Future<void> deleteLogGroup({
  1. required String logGroupName,
})

Deletes the specified log group and permanently deletes all the archived log events associated with the log group.

May throw InvalidParameterException. May throw ResourceNotFoundException. May throw OperationAbortedException. May throw ServiceUnavailableException.

Parameter logGroupName : The name of the log group.

Implementation

Future<void> deleteLogGroup({
  required String logGroupName,
}) async {
  ArgumentError.checkNotNull(logGroupName, 'logGroupName');
  _s.validateStringLength(
    'logGroupName',
    logGroupName,
    1,
    512,
    isRequired: true,
  );
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'Logs_20140328.DeleteLogGroup'
  };
  await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
    payload: {
      'logGroupName': logGroupName,
    },
  );
}