toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'awsS3CompatibleDataSource': pulumi.Input.mapInputValue<AwsS3CompatibleDataResponse, Map<String, dynamic>>(awsS3CompatibleDataSource, (value) => value.toMap()),
'awsS3DataSource': pulumi.Input.mapInputValue<AwsS3DataResponse, Map<String, dynamic>>(awsS3DataSource, (value) => value.toMap()),
'azureBlobStorageDataSource': pulumi.Input.mapInputValue<AzureBlobStorageDataResponse, Map<String, dynamic>>(azureBlobStorageDataSource, (value) => value.toMap()),
'gcsDataSink': pulumi.Input.mapInputValue<GcsDataResponse, Map<String, dynamic>>(gcsDataSink, (value) => value.toMap()),
'gcsDataSource': pulumi.Input.mapInputValue<GcsDataResponse, Map<String, dynamic>>(gcsDataSource, (value) => value.toMap()),
'gcsIntermediateDataLocation': pulumi.Input.mapInputValue<GcsDataResponse, Map<String, dynamic>>(gcsIntermediateDataLocation, (value) => value.toMap()),
'httpDataSource': pulumi.Input.mapInputValue<HttpDataResponse, Map<String, dynamic>>(httpDataSource, (value) => value.toMap()),
'objectConditions': pulumi.Input.mapInputValue<ObjectConditionsResponse, Map<String, dynamic>>(objectConditions, (value) => value.toMap()),
'posixDataSink': pulumi.Input.mapInputValue<PosixFilesystemResponse, Map<String, dynamic>>(posixDataSink, (value) => value.toMap()),
'posixDataSource': pulumi.Input.mapInputValue<PosixFilesystemResponse, Map<String, dynamic>>(posixDataSource, (value) => value.toMap()),
'sinkAgentPoolName': sinkAgentPoolName,
'sourceAgentPoolName': sourceAgentPoolName,
'transferManifest': pulumi.Input.mapInputValue<TransferManifestResponse, Map<String, dynamic>>(transferManifest, (value) => value.toMap()),
'transferOptions': pulumi.Input.mapInputValue<TransferOptionsResponse, Map<String, dynamic>>(transferOptions, (value) => value.toMap()),
};
}