toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'businessContext': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1BusinessContext, Map<String, dynamic>>(businessContext, (value) => value.toMap()),
'cloudBigtableSystemSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1CloudBigtableSystemSpec, Map<String, dynamic>>(cloudBigtableSystemSpec, (value) => value.toMap()),
'dataSourceConnectionSpec': ?dataSourceConnectionSpec,
'databaseTableSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1DatabaseTableSpec, Map<String, dynamic>>(databaseTableSpec, (value) => value.toMap()),
'datasetSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1DatasetSpec, Map<String, dynamic>>(datasetSpec, (value) => value.toMap()),
'description': ?description,
'displayName': ?displayName,
'entryGroupId': entryGroupId,
'entryId': entryId,
'filesetSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1FilesetSpec, Map<String, dynamic>>(filesetSpec, (value) => value.toMap()),
'fullyQualifiedName': ?fullyQualifiedName,
'gcsFilesetSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1GcsFilesetSpec, Map<String, dynamic>>(gcsFilesetSpec, (value) => value.toMap()),
'labels': ?labels,
'linkedResource': ?linkedResource,
'location': ?location,
'lookerSystemSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1LookerSystemSpec, Map<String, dynamic>>(lookerSystemSpec, (value) => value.toMap()),
'modelSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1ModelSpec, Map<String, dynamic>>(modelSpec, (value) => value.toMap()),
'project': ?project,
'routineSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1RoutineSpec, Map<String, dynamic>>(routineSpec, (value) => value.toMap()),
'schema': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1Schema, Map<String, dynamic>>(schema, (value) => value.toMap()),
'serviceSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1ServiceSpec, Map<String, dynamic>>(serviceSpec, (value) => value.toMap()),
'sourceSystemTimestamps': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1SystemTimestamps, Map<String, dynamic>>(sourceSystemTimestamps, (value) => value.toMap()),
'sqlDatabaseSystemSpec': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1SqlDatabaseSystemSpec, Map<String, dynamic>>(sqlDatabaseSystemSpec, (value) => value.toMap()),
'type': ?pulumi.Input.mapOptionalInputValue<EntryType, String>(type, (value) => value.wireValue),
'usageSignal': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDatacatalogV1UsageSignal, Map<String, dynamic>>(usageSignal, (value) => value.toMap()),
'userSpecifiedSystem': ?userSpecifiedSystem,
'userSpecifiedType': ?userSpecifiedType,
};
}