disassociateApprovedOrigin method

Future<void> disassociateApprovedOrigin({
  1. required String instanceId,
  2. required String origin,
})

This API is in preview release for Amazon Connect and is subject to change.

Revokes access to integrated applications from Amazon Connect.

May throw ResourceNotFoundException. May throw InternalServiceException. May throw InvalidRequestException. May throw InvalidParameterException. May throw ThrottlingException.

Parameter instanceId : The identifier of the Amazon Connect instance.

Parameter origin : The domain URL of the integrated application.

Implementation

Future<void> disassociateApprovedOrigin({
  required String instanceId,
  required String origin,
}) async {
  ArgumentError.checkNotNull(instanceId, 'instanceId');
  _s.validateStringLength(
    'instanceId',
    instanceId,
    1,
    100,
    isRequired: true,
  );
  ArgumentError.checkNotNull(origin, 'origin');
  _s.validateStringLength(
    'origin',
    origin,
    0,
    267,
    isRequired: true,
  );
  final $query = <String, List<String>>{
    'origin': [origin],
  };
  await _protocol.send(
    payload: null,
    method: 'DELETE',
    requestUri:
        '/instance/${Uri.encodeComponent(instanceId)}/approved-origin',
    queryParams: $query,
    exceptionFnMap: _exceptionFns,
  );
}