DataConnectorState constructor

const DataConnectorState({
  1. Input<DataConnectorActionConfig?>? actionConfig,
  2. Input<String?>? actionState,
  3. Input<bool?>? autoRunDisabled,
  4. Input<DataConnectorBapConfig?>? bapConfig,
  5. Input<List<String>?>? blockingReasons,
  6. Input<String?>? collectionDisplayName,
  7. Input<String?>? collectionId,
  8. Input<List<String>?>? connectorModes,
  9. Input<String?>? connectorType,
  10. Input<String?>? createTime,
  11. Input<String?>? dataSource,
  12. Input<int?>? dataSourceVersion,
  13. Input<String?>? deletionPolicy,
  14. Input<List<DataConnectorDestinationConfig>?>? destinationConfigs,
  15. Input<List<DataConnectorEntity>?>? entities,
  16. Input<List<DataConnectorError>?>? errors,
  17. Input<String?>? incrementalRefreshInterval,
  18. Input<bool?>? incrementalSyncDisabled,
  19. Input<String?>? jsonParams,
  20. Input<String?>? kmsKeyName,
  21. Input<String?>? lastSyncTime,
  22. Input<String?>? latestPauseTime,
  23. Input<String?>? location,
  24. Input<String?>? name,
  25. Input<Map<String, String>?>? params,
  26. Input<String?>? privateConnectivityProjectId,
  27. Input<String?>? project,
  28. Input<String?>? realtimeState,
  29. Input<String?>? refreshInterval,
  30. Input<String?>? state,
  31. Input<List<String>?>? staticIpAddresses,
  32. Input<bool?>? staticIpEnabled,
  33. Input<String?>? syncMode,
  34. Input<String?>? updateTime,
})

Creates a new DataConnectorState. actionConfig Action configuration for the data connector. Configures action actionState State of the action connector. This reflects whether the action connector autoRunDisabled Indicates whether full syncs are paused for this connector bapConfig BAP (Business Application Platform) configuration for the data blockingReasons User actions that must be completed before the connector can start syncing 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: connectorType The type of connector. Each source can only map to one type. createTime Timestamp when the DataConnector was created. 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. errors The errors from initialization or from the latest connector run. 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. lastSyncTime For periodic connectors only, the last time a data sync was completed. latestPauseTime The most recent timestamp when this DataConnector was paused, location The geographic location where the data store should reside. The value can name The full resource name of the Data Connector. params Params needed to access the source in the format of String-to-String (Key, Value) pairs. privateConnectivityProjectId The tenant project ID associated with private connectivity connectors. project The ID of the project in which the resource belongs. realtimeState The real-time sync state. The possible values can be: refreshInterval The refresh interval for data sync. If duration is set to 0, the data will state The state of connector. The possible value can be: staticIpAddresses The static IP addresses used by this connector. 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: updateTime Timestamp when the DataConnector was updated.

Implementation

const DataConnectorState({
  this.actionConfig,
  this.actionState,
  this.autoRunDisabled,
  this.bapConfig,
  this.blockingReasons,
  this.collectionDisplayName,
  this.collectionId,
  this.connectorModes,
  this.connectorType,
  this.createTime,
  this.dataSource,
  this.dataSourceVersion,
  this.deletionPolicy,
  this.destinationConfigs,
  this.entities,
  this.errors,
  this.incrementalRefreshInterval,
  this.incrementalSyncDisabled,
  this.jsonParams,
  this.kmsKeyName,
  this.lastSyncTime,
  this.latestPauseTime,
  this.location,
  this.name,
  this.params,
  this.privateConnectivityProjectId,
  this.project,
  this.realtimeState,
  this.refreshInterval,
  this.state,
  this.staticIpAddresses,
  this.staticIpEnabled,
  this.syncMode,
  this.updateTime,
});