Azure Schema¶
AzureTenant¶
Representation of an Azure Tenant.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Tenant ID number |
Relationships¶
Azure Principal is part of the Azure Account.
``` (AzureTenant)-[RESOURCE]->(AzurePrincipal) ```
AzurePrincipal¶
Representation of an Azure Principal..
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
Email of the Azure Principal |
Relationships¶
Azure Principal is part of the Azure Account.
``` (AzurePrincipal)-[RESOURCE]->(AzureTenant) ```
AzureSubscription¶
Representation of an Azure Subscription..
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Subscription ID number |
name |
The friendly name that identifies the subscription |
path |
The full ID for the Subscription |
state |
Can be one of |
Relationships¶
Azure Tenant contains one or more Subscriptions.
``` (AzureTenant)-[RESOURCE]->(AzureSubscription) ```
VirtualMachine¶
Representation of an Azure Virtual Machine.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Virtual Machine ID number |
type |
The type of the resource |
location |
The location where Virtual Machine is created |
resourcegroup |
The Resource Group where Virtual Machine is created |
name |
The friendly name that identifies the Virtual Machine |
plan |
The plan associated with the Virtual Machine |
size |
The size of the Virtual Machine |
license_type |
The type of license |
computer_name |
The computer name |
identity_type |
The type of identity used for the virtual machine |
zones |
The Virtual Machine zones |
ultra_ssd_enabled |
Enables or disables a capability on the virtual machine or virtual machine scale set. |
priority |
Specifies the priority for the virtual machine |
eviction_policy |
Specifies the eviction policy for the Virtual Machine |
Relationships¶
Azure Subscription contains one or more Virtual Machines.
``` (AzureSubscription)-[RESOURCE]->(VirtualMachine) ```
AzureDataDisk¶
Representation of an Azure Data Disk.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Data Disk ID number |
lun |
Specifies the logical unit number of the data disk |
name |
The data disk name |
vhd |
The virtual hard disk associated with data disk |
image |
The source user image virtual hard disk |
size |
The size of the disk in GB |
caching |
Specifies the caching requirement |
createoption |
Specifies how the disk should be created |
write_accelerator_enabled |
Specifies whether writeAccelerator should be enabled or disabled on the data disk |
managed_disk_storage_type |
The data disk storage type |
Relationships¶
Azure Virtual Machines are attached to Data Disks.
``` (VirtualMachine)-[ATTACHED_TO]->(AzureDataDisk) ```
AzureDisk¶
Representation of an Azure Disk.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Disk ID number |
type |
The type of the resource |
location |
The location where Disk is created |
resourcegroup |
The Resource Group where Disk is created |
name |
The friendly name that identifies the Disk |
createoption |
Specifies how the disk should be created |
disksizegb |
The size of the disk in GB |
encryption |
Specifies whether the disk has encryption enabled |
maxshares |
Specifies how many machines can share the disk |
ostype |
The operating system type of the disk |
tier |
Performance Tier associated with the disk |
sku |
The disk sku name |
zones |
The logical zone list for disk |
Relationships¶
Azure Subscription contains one or more Disks.
``` (AzureSubscription)-[RESOURCE]->(AzureDisk) ```
AzureSnapshot¶
Representation of an Azure Snapshot.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The Azure Snapshot ID number |
type |
The type of the resource |
location |
The location where snapshot is created |
resourcegroup |
The Resource Group where snapshot is created |
name |
The friendly name that identifies the snapshot |
createoption |
Specifies how the disk should be created |
disksizegb |
The size of the snapshot in GB |
encryption |
Specifies whether the snapshot has encryption enabled |
incremental |
Indicates whether a snapshot is incremental or not |
network_access_policy |
Policy for accessing the snapshot via network |
ostype |
The operating system type of the snapshot |
tier |
Performance Tier associated with the snapshot |
sku |
The snapshot sku name |
zones |
The logical zone list for snapshot |
Relationships¶
Azure Subscription contains one or more Snapshots.
``` (AzureSubscription)-[RESOURCE]->(AzureSnapshot) ```
AzureSQLServer¶
Representation of an AzureSQLServer.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
location |
The location where the resource is created |
resourcegroup |
The Resource Group where SQL Server is created |
name |
The friendly name that identifies the SQL server |
kind |
Specifies the kind of SQL server |
state |
The state of the server |
version |
The version of the server |
Relationships¶
Azure Subscription contains one or more SQL Servers.
``` (AzureSubscription)-[RESOURCE]->(AzureSQLServer) ```
Azure SQL Server can be used by one or more Azure Server DNS Aliases.
``` (AzureSQLServer)-[USED_BY]->(AzureServerDNSAlias) ```
Azure SQL Server can be administered by one or more Azure Server AD Administrators.
``` (AzureSQLServer)-[ADMINISTERED_BY]->(AzureServerADAdministrator) ```
Azure SQL Server has one or more Azure Recoverable Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureRecoverableDatabase) ```
Azure SQL Server has one or more Azure Restorable Dropped Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureRestorableDroppedDatabase) ```
Azure SQL Server has one or more Azure Failover Group.
``` (AzureSQLServer)-[RESOURCE]->(AzureFailoverGroup) ```
Azure SQL Server has one or more Azure Elastic Pool.
``` (AzureSQLServer)-[RESOURCE]->(AzureElasticPool) ```
Azure SQL Server has one or more Azure SQL Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureSQLDatabase) ```
AzureServerDNSAlias¶
Representation of an AzureServerDNSAlias.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the server DNS alias |
dnsrecord |
The fully qualified DNS record for alias. |
Relationships¶
Azure SQL Server can be used by one or more Azure Server DNS Aliases.
``` (AzureSQLServer)-[USED_BY]->(AzureServerDNSAlias) ```
AzureServerADAdministrator¶
Representation of an AzureServerADAdministrator.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
administratortype |
The type of the server administrator. |
login |
The login name of the server administrator. |
Relationships¶
Azure SQL Server can be administered by one or more Azure Server AD Administrators.
``` (AzureSQLServer)-[ADMINISTERED_BY]->(AzureServerADAdministrator) ```
AzureRecoverableDatabase¶
Representation of an AzureRecoverableDatabase.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
edition |
The edition of the database. |
servicelevelobjective |
The service level objective name of the database. |
lastbackupdate |
The last available backup date of the database (ISO8601 format). |
Relationships¶
Azure SQL Server has one or more Azure Recoverable Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureRecoverableDatabase) ```
AzureRestorableDroppedDatabase¶
Representation of an AzureRestorableDroppedDatabase.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The geo-location where the resource lives. |
databasename |
The name of the database. |
creationdate |
The creation date of the database (ISO8601 format). |
deletiondate |
The deletion date of the database (ISO8601 format). |
restoredate |
The earliest restore date of the database (ISO8601 format). |
edition |
The edition of the database. |
servicelevelobjective |
The service level objective name of the database. |
maxsizebytes |
The max size in bytes of the database. |
Relationships¶
Azure SQL Server has one or more Azure Restorable Dropped Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureRestorableDroppedDatabase) ```
AzureFailoverGroup¶
Representation of an AzureFailoverGroup.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The geo-location where the resource lives. |
replicationrole |
Local replication role of the failover group instance. |
replicationstate |
Replication state of the failover group instance. |
Relationships¶
Azure SQL Server has one or more Azure Failover Group.
``` (AzureSQLServer)-[RESOURCE]->(AzureFailoverGroup) ```
AzureElasticPool¶
Representation of an AzureElasticPool.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The location of the resource. |
kind |
The kind of elastic pool. |
creationdate |
The creation date of the elastic pool (ISO8601 format). |
state |
The state of the elastic pool. |
maxsizebytes |
The storage limit for the database elastic pool in bytes. |
licensetype |
The license type to apply for this elastic pool. |
zoneredundant |
Specifies whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. |
Relationships¶
Azure SQL Server has one or more Azure Elastic Pool.
``` (AzureSQLServer)-[RESOURCE]->(AzureElasticPool) ```
AzureSQLDatabase¶
Representation of an AzureSQLDatabase.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The location of the resource. |
kind |
The kind of database. |
creationdate |
The creation date of the database (ISO8601 format). |
databaseid |
The ID of the database. |
maxsizebytes |
The max size of the database expressed in bytes. |
licensetype |
The license type to apply for this database. |
secondarylocation |
The default secondary region for this database. |
elasticpoolid |
The resource identifier of the elastic pool containing this database. |
collation |
The collation of the database. |
failovergroupid |
Failover Group resource identifier that this database belongs to. |
zoneredundant |
Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. |
restorabledroppeddbid |
The resource identifier of the restorable dropped database associated with create operation of this database. |
recoverabledbid |
The resource identifier of the recoverable database associated with create operation of this database. |
Relationships¶
Azure SQL Server has one or more Azure SQL Database.
``` (AzureSQLServer)-[RESOURCE]->(AzureSQLDatabase) ```
Azure SQL Database contains one or more Azure Replication Links.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureReplicationLink) ```
Azure SQL Database contains a Database Threat Detection Policy.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureDatabaseThreatDetectionPolicy) ```
Azure SQL Database contains one or more Restore Points.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureRestorePoint) ```
Azure SQL Database contains Transparent Data Encryption.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureTransparentDataEncryption) ```
AzureReplicationLink¶
Representation of an AzureReplicationLink.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
Location of the server that contains this firewall rule. |
partnerdatabase |
The name of the partner database. |
partnerlocation |
The Azure Region of the partner database. |
partnerrole |
The role of the database in the replication link. |
partnerserver |
The name of the server hosting the partner database. |
mode |
Replication mode of this replication link. |
state |
The replication state for the replication link. |
percentcomplete |
The percentage of seeding complete for the replication link. |
role |
The role of the database in the replication link. |
starttime |
The start time for the replication link. |
terminationallowed |
Legacy value indicating whether termination is allowed. |
Relationships¶
Azure SQL Database contains one or more Azure Replication Links.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureReplicationLink) ```
AzureDatabaseThreatDetectionPolicy¶
Representation of an AzureDatabaseThreatDetectionPolicy.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The geo-location where the resource lives. |
kind |
The kind of the resource. |
emailadmins |
Specifies that the alert is sent to the account administrators. |
emailaddresses |
Specifies the semicolon-separated list of e-mail addresses to which the alert is sent. |
retentiondays |
Specifies the number of days to keep in the Threat Detection audit logs. |
state |
Specifies the state of the policy. |
storageendpoint |
Specifies the blob storage endpoint. |
useserverdefault |
Specifies whether to use the default server policy. |
disabledalerts |
Specifies the semicolon-separated list of alerts that are disabled, or empty string to disable no alerts. |
Relationships¶
Azure SQL Database contains a Database Threat Detection Policy.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureDatabaseThreatDetectionPolicy) ```
AzureRestorePoint¶
Representation of an AzureRestorePoint.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The geo-location where the resource lives. |
restoredate |
The earliest time to which this database can be restored. |
restorepointtype |
The type of restore point. |
creationdate |
The time the backup was taken. |
Relationships¶
Azure SQL Database contains one or more Restore Points.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureRestorePoint) ```
AzureTransparentDataEncryption¶
Representation of an AzureTransparentDataEncryption.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The resource ID |
name |
The name of the resource. |
location |
The resource location. |
status |
The status of the database transparent data encryption. |
Relationships¶
Azure SQL Database contains Transparent Data Encryption.
``` (AzureSQLDatabase)-[CONTAINS]->(AzureTransparentDataEncryption) ```
AzureStorageAccount¶
Representation of an AzureStorageAccount.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
location |
The geo-location where the resource lives. |
resourcegroup |
The Resource Group where the storage account is created |
name |
The name of the resource. |
kind |
Gets the Kind of the resource. |
creationtime |
Gets the creation date and time of the storage account in UTC. |
hnsenabled |
Specifies if the Account HierarchicalNamespace is enabled. |
primarylocation |
Gets the location of the primary data center for the storage account. |
secondarylocation |
Gets the location of the geo-replicated secondary for the storage account. |
provisioningstate |
Gets the status of the storage account at the time the operation was called. |
statusofprimary |
Gets the status availability status of the primary location of the storage account. |
statusofsecondary |
Gets the status availability status of the secondary location of the storage account. |
supportshttpstrafficonly |
Allows https traffic only to storage service if sets to true. |
Relationships¶
Azure Subscription contains one or more Storage Accounts.
``` (AzureSubscription)-[RESOURCE]->(AzureStorageAccount) ```
Azure Storage Accounts uses one or more Queue Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageQueueService) ```
Azure Storage Accounts uses one or more Table Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageTableService) ```
Azure Storage Accounts uses one or more File Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageFileService) ```
Azure Storage Accounts uses one or more Blob Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageBlobService) ```
AzureStorageQueueService¶
Representation of an AzureStorageQueueService.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the queue service. |
Relationships¶
Azure Storage Accounts uses one or more Queue Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageQueueService) ```
Queue Service contains one or more queues.
``` (AzureStorageQueueService)-[CONTAINS]->(AzureStorageQueue) ```
AzureStorageTableService¶
Representation of an AzureStorageTableService.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the table service. |
Relationships¶
Azure Storage Accounts uses one or more Table Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageTableService) ```
Table Service contains one or more tables.
``` (AzureStorageTableService)-[CONTAINS]->(AzureStorageTable) ```
AzureStorageFileService¶
Representation of an AzureStorageFileService.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the file service. |
Relationships¶
Azure Storage Accounts uses one or more File Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageFileService) ```
Table Service contains one or more file shares.
``` (AzureStorageFileService)-[CONTAINS]->(AzureStorageFileShare) ```
AzureStorageBlobService¶
Representation of an AzureStorageBlobService.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the blob service. |
Relationships¶
Azure Storage Accounts uses one or more Blob Services.
``` (AzureStorageAccount)-[USES]->(AzureStorageBlobService) ```
Blob Service contains one or more blob containers.
``` (AzureStorageBlobService)-[CONTAINS]->(AzureStorageBlobContainer) ```
AzureStorageQueue¶
Representation of an AzureStorageQueue.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the queue. |
Relationships¶
Queue Service contains one or more queues.
``` (AzureStorageQueueService)-[CONTAINS]->(AzureStorageQueue) ```
AzureStorageTable¶
Representation of an AzureStorageTable.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the table resource. |
tablename |
Table name under the specified account. |
Relationships¶
Table Service contains one or more tables.
``` (AzureStorageTableService)-[CONTAINS]->(AzureStorageTable) ```
AzureStorageBlobContainer¶
Representation of an AzureStorageBlobContainer.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource ID for the resource. |
type |
The type of the resource. |
name |
The name of the resource. |
deleted |
Indicates whether the blob container was deleted. |
deletedtime |
Blob container deletion time. |
defaultencryptionscope |
Default the container to use specified encryption scope for all writes. |
publicaccess |
Specifies whether data in the container may be accessed publicly and the level of access. |
leasestatus |
The lease status of the container. |
leasestate |
Lease state of the container. |
lastmodifiedtime |
Specifies the date and time the container was last modified. |
remainingretentiondays |
Specifies the remaining retention days for soft deleted blob container. |
version |
The version of the deleted blob container. |
hasimmutabilitypolicy |
Specifies the if the container has an ImmutabilityPolicy or not. |
haslegalhold |
Specifies if the container has any legal hold tags. |
leaseduration |
Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. |
Relationships¶
Blob Service contains one or more blob containers.
``` (AzureStorageBlobService)-[CONTAINS]->(AzureStorageBlobContainer) ```
AzureCosmosDBAccount¶
Representation of an AzureCosmosDBAccount.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
location |
The location of the resource group to which the resource belongs. |
resourcegroup |
The Resource Group where the database account is created. |
name |
The name of the ARM resource. |
kind |
Indicates the type of database account. |
type |
The type of Azure resource. |
ipranges |
List of IpRules. |
capabilities |
List of Cosmos DB capabilities for the account. |
documentendpoint |
The connection endpoint for the Cosmos DB database account. |
virtualnetworkfilterenabled |
Flag to indicate whether to enable/disable Virtual Network ACL rules. |
enableautomaticfailover |
Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. |
provisioningstate |
The status of the Cosmos DB account at the time the operation was called. |
multiplewritelocations |
Enables the account to write in multiple locations. |
accountoffertype |
The offer type for the Cosmos DB database account. |
publicnetworkaccess |
Whether requests from Public Network are allowed. |
enablecassandraconnector |
Enables the cassandra connector on the Cosmos DB C* account. |
connectoroffer |
The cassandra connector offer type for the Cosmos DB database C* account. |
disablekeybasedmetadatawriteaccess |
Disable write operations on metadata resources (databases, containers, throughput) via account keys. |
keyvaulturi |
The URI of the key vault. |
enablefreetier |
Flag to indicate whether Free Tier is enabled. |
enableanalyticalstorage |
Flag to indicate whether to enable storage analytics. |
defaultconsistencylevel |
The default consistency level and configuration settings of the Cosmos DB account. |
maxstalenessprefix |
When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. |
maxintervalinseconds |
When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. |
Relationships¶
Azure Subscription contains one or more database accounts.
``` (AzureSubscription)-[RESOURCE]->(AzureCosmosDBAccount) ```
Azure Database Account can be read from, written from and is associated with Azure CosmosDB Locations.
``` (AzureCosmosDBAccount)-[CAN_WRITE_FROM]->(AzureCosmosDBLocation) ``` (AzureCosmosDBAccount)-[CAN_READ_FROM]->(AzureCosmosDBLocation) ``` (AzureCosmosDBAccount)-[ASSOCIATED_WITH]->(AzureCosmosDBLocation) ```
Azure Database Account contains one or more Cors Policy.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBCorsPolicy) ```
Azure Database Account contains one or more failover policies.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBAccountFailoverPolicy) ```
Azure Database Account is configured with one or more private endpoint connections.
``` (AzureCosmosDBAccount)-[CONFIGURED_WITH]->(AzureCDBPrivateEndpointConnection) ```
Azure Database Account is configured with one or more virtual network rules.
``` (AzureCosmosDBAccount)-[CONFIGURED_WITH]->(AzureCosmosDBVirtualNetworkRule) ```
Azure Database Account contains one or more SQL databases.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBSqlDatabase) ```
Azure Database Account contains one or more Cassandra keyspace.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBCassandraKeyspace) ```
Azure Database Account contains one or more MongoDB Database.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBMongoDBDatabase) ```
Azure Database Account contains one or more table resource.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBTableResource) ```
AzureCosmosDBLocation¶
Representation of an Azure CosmosDB Location.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique identifier of the region within the database account. |
locationname |
The name of the region. |
documentendpoint |
The connection endpoint for the specific region. |
provisioningstate |
The status of the Cosmos DB account at the time the operation was called. |
failoverpriority |
The failover priority of the region. |
iszoneredundant |
Flag to indicate whether or not this region is an AvailabilityZone region. |
Relationships¶
Azure Database Account has write permissions from, read permissions from and is associated with Azure CosmosDB Locations.
``` (AzureCosmosDBAccount)-[CAN_WRITE_FROM]->(AzureCosmosDBLocation) ``` (AzureCosmosDBAccount)-[CAN_READ_FROM]->(AzureCosmosDBLocation) ``` (AzureCosmosDBAccount)-[ASSOCIATED_WITH]->(AzureCosmosDBLocation) ```
AzureCosmosDBCorsPolicy¶
Representation of an Azure Cosmos DB Cors Policy.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier for Cors Policy. |
allowedorigins |
The origin domains that are permitted to make a request against the service via CORS. |
allowedmethods |
The methods (HTTP request verbs) that the origin domain may use for a CORS request. |
allowedheaders |
The request headers that the origin domain may specify on the CORS request. |
exposedheaders |
The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. |
maxageinseconds |
The maximum amount time that a browser should cache the preflight OPTIONS request. |
Relationships¶
Azure Database Account contains one or more Cors Policy.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBCorsPolicy) ```
AzureCosmosDBAccountFailoverPolicy¶
Representation of an Azure Database Account Failover Policy.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique identifier of the region in which the database account replicates to. |
locationname |
The name of the region in which the database account exists. |
failoverpriority |
The failover priority of the region. A failover priority of 0 indicates a write region. |
Relationships¶
Azure Database Account contains one or more failover policies.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBAccountFailoverPolicy) ```
AzureCDBPrivateEndpointConnection¶
Representation of an Azure Cosmos DB Private Endpoint Connection.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Fully qualified resource Id for the resource. |
name |
The name of the resource. |
privateendpointid |
Resource id of the private endpoint. |
status |
The private link service connection status. |
actionrequired |
Any action that is required beyond basic workflow (approve/ reject/ disconnect). |
Relationships¶
Azure Database Account is configured with one or more private endpoint connections.
``` (AzureCosmosDBAccount)-[CONFIGURED_WITH]->(AzureCDBPrivateEndpointConnection) ```
AzureCosmosDBVirtualNetworkRule¶
Representation of an Azure Cosmos DB Virtual Network Rule.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
Resource ID of a subnet. |
ignoremissingvnetserviceendpoint |
Create firewall rule before the virtual network has vnet service endpoint enabled. |
Relationships¶
Azure Database Account is configured with one or more virtual network rules.
``` (AzureCosmosDBAccount)-[CONFIGURED_WITH]->(AzureCosmosDBVirtualNetworkRule) ```
AzureCosmosDBSqlDatabase¶
Representation of an AzureCosmosDBSqlDatabase.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
Relationships¶
Azure Database Account contains one or more SQL databases.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBSqlDatabase) ```
SQL Databases contain one or more SQL containers.
``` (AzureCosmosDBSqlDatabase)-[CONTAINS]->(AzureCosmosDBSqlContainer) ```
AzureCosmosDBCassandraKeyspace¶
Representation of an AzureCosmosDBCassandraKeyspace.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
Relationships¶
Azure Database Account contains one or more Cassandra keyspace.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBCassandraKeyspace) ```
Cassandra Keyspace contains one or more Cassandra tables.
``` (AzureCosmosDBCassandraKeyspace)-[CONTAINS]->(AzureCosmosDBCassandraTable) ```
AzureCosmosDBMongoDBDatabase¶
Representation of an AzureCosmosDBMongoDBDatabase.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
Relationships¶
Azure Database Account contains one or more MongoDB Database.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBMongoDBDatabase) ```
MongoDB database contains one or more MongoDB collections.
``` (AzureCosmosDBMongoDBDatabase)-[CONTAINS]->(AzureCosmosDBMongoDBCollection) ```
AzureCosmosDBTableResource¶
Representation of an AzureCosmosDBTableResource.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
Relationships¶
Azure Database Account contains one or more table resource.
``` (AzureCosmosDBAccount)-[CONTAINS]->(AzureCosmosDBTableResource) ```
AzureCosmosDBSqlContainer¶
Representation of an AzureCosmosDBSqlContainer.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
container |
Name of the Cosmos DB SQL container. |
defaultttl |
Default time to live. |
analyticalttl |
Specifies the Analytical TTL. |
isautomaticindexingpolicy |
Indicates if the indexing policy is automatic. |
indexingmode |
Indicates the indexing mode. |
conflictresolutionpolicymode |
Indicates the conflict resolution mode. |
Relationships¶
SQL Databases contain one or more SQL containers.
``` (AzureCosmosDBSqlDatabase)-[CONTAINS]->(AzureCosmosDBSqlContainer) ```
AzureCosmosDBCassandraTable¶
Representation of an AzureCosmosDBCassandraTable.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
container |
Name of the Cosmos DB Cassandra table. |
defaultttl |
Time to live of the Cosmos DB Cassandra table. |
analyticalttl |
Specifies the Analytical TTL. |
Relationships¶
Cassandra Keyspace contains one or more Cassandra tables.
``` (AzureCosmosDBCassandraKeyspace)-[CONTAINS]->(AzureCosmosDBCassandraTable) ```
AzureCosmosDBMongoDBCollection¶
Representation of an AzureCosmosDBMongoDBCollection.
Field |
Description |
---|---|
firstseen |
Timestamp of when a sync job discovered this node |
lastupdated |
Timestamp of the last time the node was updated |
id |
The unique resource identifier of the ARM resource. |
name |
The name of the ARM resource. |
type |
The type of Azure resource. |
location |
The location of the resource group to which the resource belongs. |
throughput |
Value of the Cosmos DB resource throughput or autoscaleSettings. |
maxthroughput |
Represents maximum throughput, the resource can scale up to. |
collectionname |
Name of the Cosmos DB MongoDB collection. |
analyticalttl |
Specifies the Analytical TTL. |
Relationships¶
MongoDB database contains one or more MongoDB collections.
``` (AzureCosmosDBMongoDBDatabase)-[CONTAINS]->(AzureCosmosDBMongoDBCollection) ```