deleteLakeFormationOptIn method

Future<void> deleteLakeFormationOptIn({
  1. required DataLakePrincipal principal,
  2. required Resource resource,
  3. Condition? condition,
})

Remove the Lake Formation permissions enforcement of the given databases, tables, and principals.

May throw AccessDeniedException. May throw ConcurrentModificationException. May throw EntityNotFoundException. May throw InternalServiceException. May throw InvalidInputException. May throw OperationTimeoutException.

Implementation

Future<void> deleteLakeFormationOptIn({
  required DataLakePrincipal principal,
  required Resource resource,
  Condition? condition,
}) async {
  final $payload = <String, dynamic>{
    'Principal': principal,
    'Resource': resource,
    if (condition != null) 'Condition': condition,
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'POST',
    requestUri: '/DeleteLakeFormationOptIn',
    exceptionFnMap: _exceptionFns,
  );
}