DataConnectorArgs constructor
- Input<
DataConnectorActionConfig?> ? actionConfig, - Input<
bool?> ? autoRunDisabled, - Input<
DataConnectorBapConfig?> ? bapConfig, - required Input<
String> collectionDisplayName, - required Input<
String> collectionId, - Input<
List< ? connectorModes,String> ?> - required Input<
String> dataSource, - Input<
int?> ? dataSourceVersion, - Input<
String?> ? deletionPolicy, - Input<
List< ? destinationConfigs,DataConnectorDestinationConfig> ?> - Input<
List< ? entities,DataConnectorEntity> ?> - Input<
String?> ? incrementalRefreshInterval, - Input<
bool?> ? incrementalSyncDisabled, - Input<
String?> ? jsonParams, - Input<
String?> ? kmsKeyName, - required Input<
String> location, - Input<
Map< ? params,String, String> ?> - Input<
String?> ? project, - required Input<
String> refreshInterval, - Input<
bool?> ? staticIpEnabled, - Input<
String?> ? syncMode,
Creates a new DataConnectorArgs.
actionConfig Action configuration for the data connector. Configures action
autoRunDisabled Indicates whether full syncs are paused for this connector
bapConfig BAP (Business Application Platform) configuration for the data
collectionDisplayName The display name of the Collection.
collectionId The ID to use for the Collection, which will become the final component
connectorModes The modes enabled for this connector. The possible value can be:
dataSource The identifier for the data source.
dataSourceVersion The version of the data source. For example, 3 for Jira v3.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
destinationConfigs Destination connector configurations for the data connector,
entities List of entities from the connected data source to ingest.
incrementalRefreshInterval The refresh interval specifically for incremental data syncs. If unset,
incrementalSyncDisabled Indicates whether incremental syncs are paused for this connector.
jsonParams Params needed to access the source in the format of json string.
kmsKeyName The KMS key to be used to protect the DataStores managed by this connector.
location The geographic location where the data store should reside. The value can
params Params needed to access the source in the format of String-to-String (Key, Value) pairs.
project The ID of the project in which the resource belongs.
refreshInterval The refresh interval for data sync. If duration is set to 0, the data will
staticIpEnabled Whether customer has enabled static IP addresses for this connector.
syncMode The data synchronization mode supported by the data connector. The possible value can be:
Implementation
const DataConnectorArgs({
this.actionConfig,
this.autoRunDisabled,
this.bapConfig,
required this.collectionDisplayName,
required this.collectionId,
this.connectorModes,
required this.dataSource,
this.dataSourceVersion,
this.deletionPolicy,
this.destinationConfigs,
this.entities,
this.incrementalRefreshInterval,
this.incrementalSyncDisabled,
this.jsonParams,
this.kmsKeyName,
required this.location,
this.params,
this.project,
required this.refreshInterval,
this.staticIpEnabled,
this.syncMode,
});