erDiagram
purviewAccount ||--o{ collections : has
purviewAccount ||--o{ receivedInvitations : has
collections ||--o{ sentShares : has
collections ||--o{ receivedShares : has
receivedShares ||--o{ assetMappings : has
receivedShares ||--o{ receivedAssets : has
sentShares || --o{ assets : has
sentShares || --o{ sentShareInvitations : has
sentShares ||--o{ acceptedSentShares : has
receivedInvitations {
string id "/receivedInvitations/0acdde01-bdbd-49e1-b3d8-275d62b9b9bc"
string invitationKind "User"
string name "0acdde01-bdbd-49e1-b3d8-275d62b9b9bc"
string description "This is a description."
string invitationStatus "Pending"
string location "northeurope"
string receiverEmail "tarifat@microsoft.com"
string receiverName
string receiverTenantName
string senderEmail "tarifat@microsoft.com"
string senderName "Taygan Rifat"
string senderTenantName "Microsoft"
date sentAt "2022-09-02T13:38:29.3185176Z"
string sentShareName "NewShare"
string shareKind "InPlace"
string targetEmail "tarifat@microsoft.com"
string type "receivedInvitations"
}
sentShares {
string id "/sentShares/NewShare"
string name "NewShare"
string collection_referenceName "qrzdyx"
string collection_type "CollectionReference"
date createdAt "2022-09-01T16:48:25.0489591Z"
string description "This is a description."
string provisioningState "Succeeded"
string senderEmail "tarifat@microsoft.com"
string senderName "Taygan Rifat"
string senderTenantName "Microsoft"
string shareKind "InPlace"
string type "sentShares"
}
acceptedSentShares {
string id "/sentShares/NewShare/acceptedSentShares/be2c3f1d-ac06-4aca-a5f8-28b44cad17ef"
string name "be2c3f1d-ac06-4aca-a5f8-28b44cad17ef"
string createdAt "2022-09-02T13:28:13.1922869Z"
string expirationDate "null"
string receivedShareStatus "Active"
string receiverEmail "tarifat@microsoft.com"
string receiverName "Taygan Rifat"
string receiverTargetObjectId "095354ff-cae8-44ff-8120-22ec5a941b40"
string receiverTenantName "Microsoft"
string senderEmail "tarifat@microsoft.com"
string senderName "Taygan Rifat"
string senderTenantName "Microsoft"
string sharedAt "2022-09-01T16:48:25.7585096Z"
string shareKind "InPlace"
string type "sentShares/acceptedSentShares"
}
receivedShares {
string id "/receivedShares/NewShare"
string name "NewShare"
string collection_referenceName "pvdemo52dg4-pv"
string collection_type "CollectionReference"
string createdAt "2022-09-02T13:28:13.1922869Z"
string invitationId "037ac95e-98a4-4b6a-aba7-7f915ab72497"
string provisioningState "Succeeded"
string receivedShareStatus "Active"
string receiverEmail "tarifat@microsoft.com"
string receiverName "Taygan Rifat"
string receiverTenantName "Microsoft"
string senderEmail "tarifat@microsoft.com"
string senderName "Taygan Rifat"
string senderTenantName "Microsoft"
string sentShareDescription "This is a description."
string sentShareLocation "northeurope"
string shareName "NewShare"
string sharedAt "2022-09-01T16:48:25.7585096Z"
string shareKind "InPlace"
string type "receivedShares"
}
assetMappings {
string id "/receivedShares/MyShare/assetMappings/storagedatashare01"
string kind "BlobAccount"
string name "storagedatashare01"
string assetId "f4a4d0f9-d3db-4c80-944e-fe692705f27f"
string assetMappingStatus "Broken"
string containerName "customer"
string folder "helloWorld"
string location "uksouth"
string mountPath ""
string provisioningState "Succeeded"
string storageAccountResourceId "/subscriptions/2c334b6c-e556-40ac-a4c0-c0d1d2e08ca0/resourceGroups/pv-7643-rg/providers/Microsoft.Storage/storageAccounts/storagedatashare01"
string type "receivedShares/assetMappings"
}
receivedAssets {
string id "/receivedShares/NewShare/receivedAssets/6408e9cb-273a-49c7-8e2d-c89e928fd197"
string kind "BlobAccount"
string name "6408e9cb-273a-49c7-8e2d-c89e928fd197"
string location "uksouth"
string receiverAssetName "assetName"
string receiverPaths "['products.csv']"
string type "receivedShares/receivedAssets"
}
sentShareInvitations {
string id "/sentShares/NewShare/sentShareInvitations/607c8df07dc82107ccab50bd1b8c792279b1d9fc"
string invitationKind "User"
string name "607c8df07dc82107ccab50bd1b8c792279b1d9fc"
string invitationId "47d63726-9373-417e-94a2-85afad2edd3e"
string invitationStatus "Pending"
string provisioningState "Succeeded"
string senderEmail "tarifat@microsoft.com"
string senderName "Taygan Rifat"
string senderTenantName "Microsoft"
string sentAt "2022-09-02T13:31:32.6057188Z"
string shareKind "InPlace"
string targetEmail "taygan.rifat@microsoft.com"
string type "sentShares/sentShareInvitations"
}
assets {
string id "/sentShares/NewShare/assets/assetName"
string kind "BlobAccount"
string name "assetName"
string location "uksouth"
string paths "[{'containerName':'products','receiverPath':'products.csv','senderPath':'products.csv'}]"
string provisioningState "Succeeded"
string receiverAssetName "assetName"
string storageAccountResourceId "/subscriptions/2c334b6c-e556-40ac-a4c0-c0d1d2e08ca0/resourceGroups/pv-7643-rg/providers/Microsoft.Storage/storageAccounts/storagedatashare01"
string type "sentShares/assets"
}