toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'dataRefreshWindowDays': ?dataRefreshWindowDays,
    'dataSourceId': dataSourceId,
    'deletionPolicy': ?deletionPolicy,
    'destinationDatasetId': ?destinationDatasetId,
    'disabled': ?disabled,
    'displayName': displayName,
    'emailPreferences': ?pulumi.Input.mapOptionalInputValue<DataTransferConfigEmailPreferences, Map<String, dynamic>>(emailPreferences, (value) => value.toMap()),
    'encryptionConfiguration': ?pulumi.Input.mapOptionalInputValue<DataTransferConfigEncryptionConfiguration, Map<String, dynamic>>(encryptionConfiguration, (value) => value.toMap()),
    'location': ?location,
    'notificationPubsubTopic': ?notificationPubsubTopic,
    'params': params,
    'project': ?project,
    'schedule': ?schedule,
    'scheduleOptions': ?pulumi.Input.mapOptionalInputValue<DataTransferConfigScheduleOptions, Map<String, dynamic>>(scheduleOptions, (value) => value.toMap()),
    'sensitiveParams': ?pulumi.Input.mapOptionalInputValue<DataTransferConfigSensitiveParams, Map<String, dynamic>>(sensitiveParams, (value) => value.toMap()),
    'serviceAccountName': ?serviceAccountName,
  };
}