toMap method

Map<String, dynamic> toMap()

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,
  };
}