diff --git a/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataPlatformInstanceKey.pdl b/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataPlatformInstanceKey.pdl new file mode 100644 index 0000000000..44a444f7e2 --- /dev/null +++ b/metadata-models/src/main/pegasus/com/linkedin/metadata/key/DataPlatformInstanceKey.pdl @@ -0,0 +1,22 @@ +namespace com.linkedin.metadata.key + +import com.linkedin.common.Urn +import com.linkedin.common.FabricType + +/** + * Key for a Dataset + */ +@Aspect = { + "name": "dataPlatformInstanceKey" +} +record DataPlatformInstanceKey { + /** + * Data platform urn associated with the instance + */ + platform: Urn + + /** + * Unique instance id + */ + instance: string +} diff --git a/metadata-models/src/main/resources/entity-registry.yml b/metadata-models/src/main/resources/entity-registry.yml index 6d23d3a8d6..f475d3529f 100644 --- a/metadata-models/src/main/resources/entity-registry.yml +++ b/metadata-models/src/main/resources/entity-registry.yml @@ -158,4 +158,9 @@ entities: keyAspect: dataHubRetentionKey aspects: - dataHubRetentionConfig + - name: dataPlatformInstance + category: internal + keyAspect: dataPlatformInstanceKey + aspects: + - status events: