GetTopicIngestionDataSourceSetting.fromMap constructor

GetTopicIngestionDataSourceSetting.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetTopicIngestionDataSourceSetting.fromMap(Map<String, dynamic> map) {
  return GetTopicIngestionDataSourceSetting(
    awsKineses: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingAwsKinese>(map['awsKineses']!, (value) => GetTopicIngestionDataSourceSettingAwsKinese.fromMap((value as Map).cast<String, dynamic>()))),
    awsMsks: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingAwsMsk>(map['awsMsks']!, (value) => GetTopicIngestionDataSourceSettingAwsMsk.fromMap((value as Map).cast<String, dynamic>()))),
    azureEventHubs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingAzureEventHub>(map['azureEventHubs']!, (value) => GetTopicIngestionDataSourceSettingAzureEventHub.fromMap((value as Map).cast<String, dynamic>()))),
    cloudStorages: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingCloudStorage>(map['cloudStorages']!, (value) => GetTopicIngestionDataSourceSettingCloudStorage.fromMap((value as Map).cast<String, dynamic>()))),
    confluentClouds: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingConfluentCloud>(map['confluentClouds']!, (value) => GetTopicIngestionDataSourceSettingConfluentCloud.fromMap((value as Map).cast<String, dynamic>()))),
    platformLogsSettings: pulumi.Input.fromValue(pulumi.Input.decodeList<GetTopicIngestionDataSourceSettingPlatformLogsSetting>(map['platformLogsSettings']!, (value) => GetTopicIngestionDataSourceSettingPlatformLogsSetting.fromMap((value as Map).cast<String, dynamic>()))),
  );
}