toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'destination': destination,
'destinationDatabase': ?pulumi.Input.mapOptionalInputValue<DatabaseTypeDatamigrationV1beta1, Map<String, dynamic>>(destinationDatabase, (value) => value.toMap()),
'displayName': ?displayName,
'dumpPath': ?dumpPath,
'labels': ?labels,
'location': ?location,
'migrationJobId': migrationJobId,
'name': ?name,
'project': ?project,
'requestId': ?requestId,
'reverseSshConnectivity': ?pulumi.Input.mapOptionalInputValue<ReverseSshConnectivityDatamigrationV1beta1, Map<String, dynamic>>(reverseSshConnectivity, (value) => value.toMap()),
'source': source,
'sourceDatabase': ?pulumi.Input.mapOptionalInputValue<DatabaseTypeDatamigrationV1beta1, Map<String, dynamic>>(sourceDatabase, (value) => value.toMap()),
'state': ?pulumi.Input.mapOptionalInputValue<MigrationJobStateDatamigrationV1beta1, String>(state, (value) => value.wireValue),
'staticIpConnectivity': ?staticIpConnectivity,
'type': pulumi.Input.mapInputValue<MigrationJobTypeDatamigrationV1beta1, String>(type, (value) => value.wireValue),
'vpcPeeringConnectivity': ?pulumi.Input.mapOptionalInputValue<VpcPeeringConnectivityDatamigrationV1beta1, Map<String, dynamic>>(vpcPeeringConnectivity, (value) => value.toMap()),
};
}