toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'bigTableDetails': ?pulumi.Input.mapOptionalInputValue<List<BigTableIODetails>, List<Map<String, dynamic>>>(bigTableDetails, (value) => pulumi.Input.encodeList<BigTableIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'bigqueryDetails': ?pulumi.Input.mapOptionalInputValue<List<BigQueryIODetails>, List<Map<String, dynamic>>>(bigqueryDetails, (value) => pulumi.Input.encodeList<BigQueryIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'datastoreDetails': ?pulumi.Input.mapOptionalInputValue<List<DatastoreIODetails>, List<Map<String, dynamic>>>(datastoreDetails, (value) => pulumi.Input.encodeList<DatastoreIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'fileDetails': ?pulumi.Input.mapOptionalInputValue<List<FileIODetails>, List<Map<String, dynamic>>>(fileDetails, (value) => pulumi.Input.encodeList<FileIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'pubsubDetails': ?pulumi.Input.mapOptionalInputValue<List<PubSubIODetails>, List<Map<String, dynamic>>>(pubsubDetails, (value) => pulumi.Input.encodeList<PubSubIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'sdkVersion': ?pulumi.Input.mapOptionalInputValue<SdkVersion, Map<String, dynamic>>(sdkVersion, (value) => value.toMap()),
'spannerDetails': ?pulumi.Input.mapOptionalInputValue<List<SpannerIODetails>, List<Map<String, dynamic>>>(spannerDetails, (value) => pulumi.Input.encodeList<SpannerIODetails, Map<String, dynamic>>(value, (value) => value.toMap())),
'userDisplayProperties': ?userDisplayProperties,
};
}