toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'createTime': ?createTime,
'deleteDestinationVolume': ?deleteDestinationVolume,
'deletionPolicy': ?deletionPolicy,
'description': ?description,
'destinationVolume': ?destinationVolume,
'destinationVolumeParameters': ?pulumi.Input.mapOptionalInputValue<VolumeReplicationDestinationVolumeParameters, Map<String, dynamic>>(destinationVolumeParameters, (value) => value.toMap()),
'effectiveLabels': ?effectiveLabels,
'forceStopping': ?forceStopping,
'healthy': ?healthy,
'hybridPeeringDetails': ?pulumi.Input.mapOptionalInputValue<List<VolumeReplicationHybridPeeringDetail>, List<Map<String, dynamic>>>(hybridPeeringDetails, (value) => pulumi.Input.encodeList<VolumeReplicationHybridPeeringDetail, Map<String, dynamic>>(value, (value) => value.toMap())),
'hybridReplicationType': ?hybridReplicationType,
'hybridReplicationUserCommands': ?pulumi.Input.mapOptionalInputValue<List<VolumeReplicationHybridReplicationUserCommand>, List<Map<String, dynamic>>>(hybridReplicationUserCommands, (value) => pulumi.Input.encodeList<VolumeReplicationHybridReplicationUserCommand, Map<String, dynamic>>(value, (value) => value.toMap())),
'labels': ?labels,
'location': ?location,
'mirrorState': ?mirrorState,
'name': ?name,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'replicationEnabled': ?replicationEnabled,
'replicationSchedule': ?replicationSchedule,
'role': ?role,
'sourceVolume': ?sourceVolume,
'state': ?state,
'stateDetails': ?stateDetails,
'transferStats': ?pulumi.Input.mapOptionalInputValue<List<VolumeReplicationTransferStat>, List<Map<String, dynamic>>>(transferStats, (value) => pulumi.Input.encodeList<VolumeReplicationTransferStat, Map<String, dynamic>>(value, (value) => value.toMap())),
'volumeName': ?volumeName,
'waitForMirror': ?waitForMirror,
};
}