# ProviderPropertiesProperty

An object containing the `providerServiceARN` , `intermediateSourceConfiguration` , and `providerConfiguration` .

- Source: Generated code
- Type last changed: v2.103.0 · 26 Oct 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_entityresolution as entityresolution } from 'aws-cdk-lib';
const providerPropertiesProperty: entityresolution.CfnIdMappingWorkflow.ProviderPropertiesProperty = {
  providerServiceArn: 'providerServiceArn',

  // the properties below are optional
  intermediateSourceConfiguration: {
    intermediateS3Path: 'intermediateS3Path',
  },
  providerConfiguration: {
    providerConfigurationKey: 'providerConfiguration',
  },
};
```

## Properties

- `intermediateSourceConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnIdMappingWorkflow.IntermediateSourceConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_entityresolution.CfnIdMappingWorkflow.IntermediateSourceConfigurationProperty.html) — The Amazon S3 location that temporarily stores your data while it processes.

  Your information won't be saved permanently.

- `providerConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | { [key: string]: string } — The required configuration fields to use with the provider service.

- `providerServiceArn`: string (required) — The ARN of the provider service.
