toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'awsS3CompatibleDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecAwsS3CompatibleDataSource, Map<String, dynamic>>(awsS3CompatibleDataSource, (value) => value.toMap()),
    'awsS3DataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecAwsS3DataSource, Map<String, dynamic>>(awsS3DataSource, (value) => value.toMap()),
    'azureBlobStorageDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecAzureBlobStorageDataSource, Map<String, dynamic>>(azureBlobStorageDataSource, (value) => value.toMap()),
    'gcsDataSink': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecGcsDataSink, Map<String, dynamic>>(gcsDataSink, (value) => value.toMap()),
    'gcsDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecGcsDataSource, Map<String, dynamic>>(gcsDataSource, (value) => value.toMap()),
    'hdfsDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecHdfsDataSource, Map<String, dynamic>>(hdfsDataSource, (value) => value.toMap()),
    'httpDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecHttpDataSource, Map<String, dynamic>>(httpDataSource, (value) => value.toMap()),
    'objectConditions': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecObjectConditions, Map<String, dynamic>>(objectConditions, (value) => value.toMap()),
    'posixDataSink': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecPosixDataSink, Map<String, dynamic>>(posixDataSink, (value) => value.toMap()),
    'posixDataSource': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecPosixDataSource, Map<String, dynamic>>(posixDataSource, (value) => value.toMap()),
    'sinkAgentPoolName': ?sinkAgentPoolName,
    'sourceAgentPoolName': ?sourceAgentPoolName,
    'transferManifest': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecTransferManifest, Map<String, dynamic>>(transferManifest, (value) => value.toMap()),
    'transferOptions': ?pulumi.Input.mapOptionalInputValue<TransferJobTransferSpecTransferOptions, Map<String, dynamic>>(transferOptions, (value) => value.toMap()),
  };
}