DataIntegrationState constructor

const DataIntegrationState({
  1. Input<String?>? arn,
  2. Input<String?>? description,
  3. Input<String?>? kmsKey,
  4. Input<String?>? name,
  5. Input<String?>? region,
  6. Input<DataIntegrationScheduleConfig?>? scheduleConfig,
  7. Input<String?>? sourceUri,
  8. Input<Map<String, String>?>? tags,
  9. Input<Map<String, String>?>? tagsAll,
})

Creates a new DataIntegrationState. arn ARN of the Data Integration. description Description of the Data Integration. kmsKey KMS key ARN for the Data Integration. name Name of the Data Integration. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. scheduleConfig Configuration block that defines the name of the data and how often it should be pulled from the source. See scheduleConfig Block for details. sourceUri URI of the data source. Create an AppFlow Connector Profile and reference the name of the profile in the URL. An example of this value for Salesforce is Salesforce://AppFlow/example where example is the name of the AppFlow Connector Profile. tags Tags to apply to the Data Integration. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.

Implementation

const DataIntegrationState({
  this.arn,
  this.description,
  this.kmsKey,
  this.name,
  this.region,
  this.scheduleConfig,
  this.sourceUri,
  this.tags,
  this.tagsAll,
});