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< ? tags})String, String> ?> -
Creates a new DataIntegrationArgs.
descriptionDescription of the Data Integration.kmsKeyKMS key ARN for the Data Integration.nameName of the Data Integration.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.scheduleConfigConfiguration block that defines the name of the data and how often it should be pulled from the source. SeescheduleConfigBlock for details.sourceUriURI 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 isSalesforce://AppFlow/examplewhereexampleis the name of the AppFlow Connector Profile.tagsTags to apply to the Data Integration. If configured with a providerdefaultTagsconfiguration 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
scheduleConfigBlock 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/examplewhereexampleis the name of the AppFlow Connector Profile.final -
Tags to apply to the Data Integration. If configured with a provider
defaultTagsconfiguration 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