toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'actionConfig': ?pulumi.Input.mapOptionalInputValue<DataConnectorActionConfig, Map<String, dynamic>>(actionConfig, (value) => value.toMap()),
'autoRunDisabled': ?autoRunDisabled,
'bapConfig': ?pulumi.Input.mapOptionalInputValue<DataConnectorBapConfig, Map<String, dynamic>>(bapConfig, (value) => value.toMap()),
'collectionDisplayName': collectionDisplayName,
'collectionId': collectionId,
'connectorModes': ?connectorModes,
'dataSource': dataSource,
'dataSourceVersion': ?dataSourceVersion,
'deletionPolicy': ?deletionPolicy,
'destinationConfigs': ?pulumi.Input.mapOptionalInputValue<List<DataConnectorDestinationConfig>, List<Map<String, dynamic>>>(destinationConfigs, (value) => pulumi.Input.encodeList<DataConnectorDestinationConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'entities': ?pulumi.Input.mapOptionalInputValue<List<DataConnectorEntity>, List<Map<String, dynamic>>>(entities, (value) => pulumi.Input.encodeList<DataConnectorEntity, Map<String, dynamic>>(value, (value) => value.toMap())),
'incrementalRefreshInterval': ?incrementalRefreshInterval,
'incrementalSyncDisabled': ?incrementalSyncDisabled,
'jsonParams': ?jsonParams,
'kmsKeyName': ?kmsKeyName,
'location': location,
'params': ?params,
'project': ?project,
'refreshInterval': refreshInterval,
'staticIpEnabled': ?staticIpEnabled,
'syncMode': ?syncMode,
};
}