putConnectInstanceIntegration method

Future<void> putConnectInstanceIntegration({
  1. required String connectInstanceId,
  2. required IntegrationConfig integrationConfig,
})

Put or update the integration for the specified Amazon Connect instance.

May throw AccessDeniedException. May throw ConflictException. May throw InternalServerException. May throw ResourceNotFoundException. May throw ThrottlingException. May throw ValidationException.

Implementation

Future<void> putConnectInstanceIntegration({
  required String connectInstanceId,
  required IntegrationConfig integrationConfig,
}) async {
  final $payload = <String, dynamic>{
    'integrationConfig': integrationConfig,
  };
  await _protocol.send(
    payload: $payload,
    method: 'PUT',
    requestUri:
        '/v2/connect-instance/${Uri.encodeComponent(connectInstanceId)}/integrations',
    exceptionFnMap: _exceptionFns,
  );
}