DataIntegrationArgs class

The set of arguments for DataIntegration. The set of arguments for DataIntegration.

Constructors

DataIntegrationArgs({Input<String?>? description, required Input<String> kmsKey, Input<String?>? name, Input<String?>? region, required Input<DataIntegrationScheduleConfig> scheduleConfig, required Input<String> sourceUri, Input<Map<String, String>?>? tags})
Creates a new DataIntegrationArgs. 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.
const
DataIntegrationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String?>?
Description of the Data Integration.
final
hashCode int
The hash code for this object.
no setterinherited
kmsKey → Input<String>
KMS key ARN for the Data Integration.
final
name → Input<String?>?
Name of the Data Integration.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleConfig → Input<DataIntegrationScheduleConfig>
Configuration block that defines the name of the data and how often it should be pulled from the source. See scheduleConfig Block for details.
final
sourceUri → Input<String>
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.
final
tags → Input<Map<String, String>?>?
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited