GetTopicIngestionDataSourceSetting.fromMap constructor
GetTopicIngestionDataSourceSetting.fromMap(
- 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>()))),
);
}