Skip to main content
Version: 4.3

System data mapping

This page describes how data retrieved from the source service is mapped into records generated by the connector.

For each record type, the following information is reported:

  • the property name exposed by the connector;
  • the path from which the value is obtained in the source service;
  • any additional note regarding transformations, enrichments or special behaviours.

Each record mapping section is titled {Source Object Name} ({_type}), combining the object name used by the source service with the internal record type produced by the connector.

Source paths refer to the objects of the Azure Resource Manager SDK for Java. In the notes, "list" means a list of values separated by a space.

Common properties​

The following properties are present in almost all records. They are not repeated in the sections below, unless their source differs.

Property nameSource pathNotes
ididThe Azure resource id.
namename
regionregion.nameThe Azure region of the resource.
tagstagsMap of the tags of the resource.
subscription/The Record Id of the related subscription.
resource_group/The Record Id of the related resourcegroup.

Notes​

  • The record types computesku and storagesku have only the properties listed in their section, together with name and region.
  • The record type subscription has no region, subscription and resource_group properties; the record type resourcegroup has no resource_group property.
  • The record types container, subnet, blobcontainer, fileshare, queue, table, dnsrecordset, privatednsrecordset and sqldb have no region and tags properties unless explicitly listed in their section. The record type container has no id property.
  • The records of type loadbalancernetworkrelation, loadbalancersubnetrelation and privatednszonenetworkrelation have only the subscription and resource_group common properties.

Subscription​

Subscription (subscription)​

An Azure subscription of the tenant. Only the subscriptions selected by the Subscriptions and Excluded subscriptions instance attributes are read.

Property nameSource pathNotes
ididIn the form /subscriptions/{subscriptionId}
subscriptionIdsubscriptionId
namedisplayName
statestate
tagstags

Resources​

Resource Group (resourcegroup)​

A resource group of a subscription. All the resource groups of the subscription are read.

Property nameSource pathNotes
provisioning_stateprovisioningState

Container Instance​

Container Group (containergroup)​

A group of containers deployed together in Azure Container Instances.

Property nameSource pathNotes
dns_serversdnsConfig.nameServersList of the name servers.
fqdnfqdn
ip_addressipAddress
statestate

Container (container)​

A container of a container group.

Property nameSource pathNotes
namename
imageimage
stateinstanceView.currentState.state
portsportsList of the ports (ContainerPort.port).
environment_variablesenvironmentVariablesJSON array of objects with structure {name: EnvironmentVariable.name, secure_value: EnvironmentVariable.secureValue}.
requests_cpuresources.requests.cpu
requests_memory_gbresources.requests.memoryInGB
limits_cpuresources.limits.cpu
limits_memory_gbresources.limits.memoryInGB
container_group/The Record Id of the related containergroup.

Compute​

Compute SKU (computesku)​

A virtual machine size available in a region. SKUs are read, once for each region and size, for the regions where at least one virtual machine or virtual machine scale set was found.

Property nameSource pathNotes
namename
regionregionsOne record is generated for each region of the SKU.
capabilitiescapabilitiesMap with structure {ResourceSkuCapabilities.name: ResourceSkuCapabilities.value}.
tiertier
size_typevirtualMachineSizeType
api_versionsapiVersions

Virtual Machine Scale Set (virtualmachinescaleset)​

Property nameSource pathNotes
sizesku.sku.name
capacitycapacity
computer_name_prefixcomputerNamePrefix
storage_account_typemanagedOSDiskStorageAccountType
service_identity_typemanagedServiceIdentityTypeSpaces and commas are removed from the value.
orchestration_modeorchestrationMode
disk_controller_typestorageProfile.diskControllerType
image_publisherstorageProfile.imageReference.publisher
image_offerstorageProfile.imageReference.offer
image_skustorageProfile.imageReference.sku
os_disk_nameosDiskName
os_disk_typeosTypeOperating system type of the OS disk.
os_disk_size_gbstorageProfile.osDisk.diskSizeGB
os_disk_caching_typeosDiskCachingType
upgrade_modeupgradeModel
vhd_containersvhdContainersList of the containers.
vm_priorityvirtualMachinePriority
compute_sku/The Record Id of the related computesku, identified by the region and the size.
networkgetPrimaryNetwork().idThe Record Id of the related network.
load_balancergetPrimaryInternalLoadBalancer().idThe Record Id of the related loadbalancer.

Virtual Machine (virtualmachine)​

Property nameSource pathNotes
availability_zoneavailabilityZonesList of the zones.
sizesize
provisioning_stateprovisioningState
vm_idvmId
disk_controller_typestorageProfile.diskControllerType
image_publisherstorageProfile.imageReference.publisher
image_offerstorageProfile.imageReference.offer
image_skustorageProfile.imageReference.sku
os_disk_namestorageProfile.osDisk.name
os_disk_typeosTypeOperating system type of the OS disk.
os_disk_size_gbosDiskSize
os_disk_caching_typeosDiskCachingType
data_disk_size_gb_sumstorageProfile.dataDisks.diskSizeGBSum of the sizes of all the data disks.
computer_name_os_profileosProfile.computerName
admin_username_os_profileosProfile.adminUsername
private_ipgetPrimaryNetworkInterface().primaryPrivateIP
public_ipgetPrimaryPublicIPAddress().ipAddress
power_statepowerState
computer_name_instance_viewinstanceView.computerName
os_name_instance_viewinstanceView.osName
os_version_instance_viewinstanceView.osVersion
license_typelicenseType
ramcomputesku capabilities MemoryGBTaken from the computesku of the virtual machine size.
vcpuscomputesku capabilities vCPUsTaken from the computesku of the virtual machine size.
cpu_typecomputesku capabilities CpuArchitectureTypeTaken from the computesku of the virtual machine size.
compute_sku/The Record Id of the related computesku, identified by the region and the size.
vm_scale_setvirtualMachineScaleSetIdThe Record Id of the related virtualmachinescaleset.

Network​

Network (network)​

A virtual network.

Property nameSource pathNotes
address_spacesaddressSpacesList of the address spaces.
dns_server_ipsdnsServerIPsList of the IP addresses.

Subnet (subnet)​

A subnet of a virtual network.

Property nameSource pathNotes
address_prefixaddressPrefix
network/The Record Id of the related network.

Network Interface (networkinterface)​

Property nameSource pathNotes
dns_serversdnsServersList of the DNS servers.
fqdninternalFqdn
macmacAddress
primary_private_ipprimaryPrivateIP
primary_public_ipprimaryIPConfiguration.getPublicIpAddress().ipAddress
private_ipsipConfigurations.privateIpAddressList of the private IP addresses of all the IP configurations.
public_ipsipConfigurations.getPublicIpAddress().ipAddressList of the public IP addresses of all the IP configurations; configurations without a public address are skipped.
virtual_machinevirtualMachineIdThe Record Id of the related virtualmachine.
networkprimaryIPConfiguration.networkIdThe Record Id of the related network, from the primary IP configuration.
subnetprimaryIPConfiguration.subnetNameThe Record Id of the related subnet, from the primary IP configuration.

Application Gateway (applicationgateway)​

Property nameSource pathNotes
max_capacityautoscaleConfiguration.maxCapacity
min_capacityautoscaleConfiguration.minCapacity
instance_countinstanceCount
http2_enabledisHttp2Enabled
private_ipdefaultPrivateFrontend.privateIpAddress
public_ipdefaultPublicFrontend.getPublicIpAddress().ipAddress
is_privateisPrivate
is_publicisPublic
portsfrontendPortsList of the frontend ports.
operational_stateoperationalState
sizesize
familysku.family
tiertier
ssl_policy_namesslPolicy.policyName
ssl_policy_typesslPolicy.policyType
networkdefaultIPConfiguration.networkIdThe Record Id of the related network.
subnetdefaultIPConfiguration.getSubnet().idThe Record Id of the related subnet.

Load Balancer (loadbalancer)​

Property nameSource pathNotes
sizesku.sku.name
tiersku.sku.tier
rulesloadBalancingRulesMap with structure {LoadBalancingRule.name: {protocol, frontendPort, backendPort}}.
private_frontends_ipsprivateFrontends.privateIpAddressList of the private IP addresses.
public_frontends_ipspublicFrontends.getPublicIpAddress().ipAddressList of the public IP addresses; frontends without a public address are skipped.
allocated_portsoutboundRules.allocatedOutboundPortsList of the allocated outbound ports of each outbound rule.

Load Balancer - Network relation (loadbalancernetworkrelation)​

Calculated record: one record is generated for each distinct network referenced by the private frontends (privateFrontends.networkId) of a load balancer.

Property nameSource pathNotes
load_balancer/The Record Id of the related loadbalancer.
network/The Record Id of the related network.

Load Balancer - Subnet relation (loadbalancersubnetrelation)​

Calculated record: one record is generated for each distinct subnet referenced by the private frontends (privateFrontends.innerModel.subnet.id) of a load balancer.

Property nameSource pathNotes
load_balancer/The Record Id of the related loadbalancer.
subnet/The Record Id of the related subnet.

Storage​

Storage accounts are split into three record types according to their kind: genericstorage (kind Storage or StorageV2), blobstorage (kind BlobStorage or BlockBlobStorage) and filestorage (kind FileStorage).

Storage SKU (storagesku)​

A storage account SKU available in a region. SKUs are read, once for each region, kind and name, for the regions where at least one storage account was found.

Property nameSource pathNotes
namename
regionregionsOne record is generated for each region of the SKU.
capabilitiescapabilitiesMap with structure {SkuCapability.name: SkuCapability.value}.
tiertier
kindstorageAccountKind

Generic Storage (genericstorage)​

A storage account of kind Storage or StorageV2.

Property nameSource pathNotes
kindkind
sizeskuType.name
access_tieraccessTier
minimum_tls_versionminimumTlsVersion
custom_domaincustomDomain.name
creation_timecreationTimeISO date.
primary_statusaccountStatuses.primary
secondary_statusaccountStatuses.secondary
primary_endpoint_blobendPoints.primary.blob
primary_endpoint_fileendPoints.primary.file
primary_endpoint_queueendPoints.primary.queue
primary_endpoint_tableendPoints.primary.table
primary_endpoint_dfsendPoints.primary.dfs
primary_endpoint_webendPoints.primary.web
secondary_endpoint_blobendPoints.secondary.blob
secondary_endpoint_fileendPoints.secondary.file
secondary_endpoint_queueendPoints.secondary.queue
secondary_endpoint_tableendPoints.secondary.table
secondary_endpoint_dfsendPoints.secondary.dfs
secondary_endpoint_webendPoints.secondary.web
provisioning_stateprovisioningState
files_integration_enabledisAzureFilesAadIntegrationEnabled
blob_public_access_allowedisBlobPublicAccessAllowed
cross_tenant_replication_enabledisAllowCrossTenantReplication
hns_enabledisHnsEnabled
https_traffic_onlyisHttpsTrafficOnly
large_file_shares_enabledisLargeFileSharesEnabled
public_network_accesspublicNetworkAccess
storage_sku/The Record Id of the related storagesku, identified by the region, the kind and the size.

Blob Storage (blobstorage)​

A storage account of kind BlobStorage or BlockBlobStorage.

Property nameSource pathNotes
kindkind
sizeskuType.name
access_tieraccessTier
minimum_tls_versionminimumTlsVersion
custom_domaincustomDomain.name
creation_timecreationTimeISO date.
primary_statusaccountStatuses.primary
secondary_statusaccountStatuses.secondary
primary_endpoint_blobendPoints.primary.blob
primary_endpoint_dfsendPoints.primary.dfs
primary_endpoint_webendPoints.primary.web
secondary_endpoint_blobendPoints.secondary.blob
secondary_endpoint_dfsendPoints.secondary.dfs
secondary_endpoint_webendPoints.secondary.web
provisioning_stateprovisioningState
blob_public_access_allowedisBlobPublicAccessAllowed
cross_tenant_replication_enabledisAllowCrossTenantReplication
hns_enabledisHnsEnabled
https_traffic_onlyisHttpsTrafficOnly
public_network_accesspublicNetworkAccess
storage_sku/The Record Id of the related storagesku, identified by the region, the kind and the size.

File Storage (filestorage)​

A storage account of kind FileStorage.

Property nameSource pathNotes
kindkind
sizeskuType.name
access_tieraccessTier
minimum_tls_versionminimumTlsVersion
creation_timecreationTimeISO date.
primary_statusaccountStatuses.primary
secondary_statusaccountStatuses.secondary
primary_endpoint_fileendPoints.primary.file
secondary_endpoint_fileendPoints.secondary.file
provisioning_stateprovisioningState
files_integration_enabledisAzureFilesAadIntegrationEnabled
https_traffic_onlyisHttpsTrafficOnly
large_file_shares_enabledisLargeFileSharesEnabled
public_network_accesspublicNetworkAccess
storage_sku/The Record Id of the related storagesku, identified by the region, the kind and the size.

Blob Container (blobcontainer)​

A blob container of a storage account of type genericstorage or blobstorage. Read with a call for each storage account.

Property nameSource pathNotes
deleteddeleted
deleted_timedeletedTimeISO date.
last_modified_timelastModifiedTimeISO date.
lease_durationleaseDuration
lease_stateleaseState
lease_statusleaseStatus
public_accesspublicAccess
typetype
versionversion
metadatametadataMap of the metadata of the container.
storage_kind/The kind of the storage account the container belongs to.
storage/The Record Id of the related storage account (genericstorage or blobstorage).

File Share (fileshare)​

A file share of a storage account of type genericstorage or filestorage. Read with a paginated call for each storage account.

Property nameSource pathNotes
access_tieraccessTier
access_tier_statusaccessTierStatus
deleteddeleted
deleted_timedeletedTimeISO date.
enabled_protocolsenabledProtocols
last_modified_timelastModifiedTimeISO date.
lease_durationleaseDuration
lease_stateleaseState
lease_statusleaseStatus
share_quotashareQuota
share_usage_bytesshareUsageBytes
snapshot_timesnapshotTimeISO date.
typetype
versionversion
metadatametadataMap of the metadata of the share.
storage_kind/The kind of the storage account the share belongs to.
storage/The Record Id of the related storage account (genericstorage or filestorage).

Queue (queue)​

A queue of a storage account of type genericstorage.

Property nameSource pathNotes
typetype
metadatametadataMap of the metadata of the queue.
storage_kind/The kind of the storage account the queue belongs to.
storage/The Record Id of the related genericstorage.

Table (table)​

A table of a storage account of type genericstorage.

Property nameSource pathNotes
typetype
storage_kind/The kind of the storage account the table belongs to.
storage/The Record Id of the related genericstorage.

Container Service​

Kubernetes Cluster (kubernetescluster)​

An Azure Kubernetes Service cluster.

Property nameSource pathNotes
agent_poolsagentPools.nameList of the names of the agent pools.
dns_prefixdnsPrefix
rbac_enabledenableRBAC
fqdnfqdn
linux_root_usernamelinuxRootUsername
dns_service_ipnetworkProfile.dnsServiceIp
ip_familiesnetworkProfile.ipFamiliesList of the IP families.
network_dataplanenetworkProfile.networkDataplane
network_modenetworkProfile.networkMode
network_pluginnetworkProfile.networkPlugin
network_plugin_modenetworkProfile.networkPluginMode
network_policynetworkProfile.networkPolicy
outbound_typenetworkProfile.outboundType
pod_cidrnetworkProfile.podCidr
service_cidrnetworkProfile.serviceCidr
power_statepowerState.code
provisioning_stateprovisioningState
public_network_accesspublicNetworkAccess
service_principal_client_idservicePrincipalClientId
sizesku.name
tiersku.tier
versionversion

Key Vault​

Managed HSM (managedhsm)​

Property nameSource pathNotes
urihsmUri
bypassnetworkRuleSet.bypass
ip_rulesnetworkRuleSet.ipRulesList of the rules values.
service_tagsnetworkRuleSet.serviceTagsList of the tags.
public_network_accesspublicNetworkAccess
familysku.family
sizesku.name

Sql​

SQL Server (sqlserver)​

Property nameSource pathNotes
fqdnfullyQualifiedDomainName
tuning_actual_stategetServerAutomaticTuning().actualStateObtained with an additional call.
tuning_desired_stategetServerAutomaticTuning().desiredStateObtained with an additional call.
kindkind
usage_metricslistUsageMetrics()Obtained with an additional call. JSON array of objects with structure {code: name, name: displayName, value: currentValue, unit: unit, limit: limit}.
public_network_accesspublicNetworkAccess
statestate
versionversion

SQL Database (sqldb)​

A database of a SQL server.

Property nameSource pathNotes
regionregion.name
collationcollation
creation_datecreationDateISO date.
current_service_namecurrentServiceObjectiveName
database_iddatabaseId
earliest_restore_dateearliestRestoreDateISO date.
editionedition
elastic_pool_nameelasticPoolName
is_data_warehouseisDataWarehouse
max_size_bytesmaxSizeBytes
usage_metricslistUsageMetrics()Obtained with an additional call. JSON array of objects with structure {code: name, name: displayName, value: currentValue, unit: unit, limit: limit}.
statusstatus
sql_server/The Record Id of the related sqlserver.

Redis​

Redis Cache (rediscache)​

Property nameSource pathNotes
hostnamehostname
is_premiumisPremium
min_tls_versionminimumTlsVersion
non_ssl_portnonSslPort
portport
provisioning_stateprovisioningState
public_network_accesspublicNetworkAccess
configurationredisConfigurationMap of the Redis configuration.
versionredisVersion
shard_countshardCount
capacitysku.capacity
familysku.family
sizesku.name
ssl_portsslPort
static_ipstaticIp
subnetsubnetIdThe Record Id of the related subnet.

Dns​

DNS Zone (dnszone)​

Property nameSource pathNotes
access_typeaccessType
max_number_record_setsmaxNumberOfRecordSets
number_record_setnumberOfRecordSets
name_serversnameServersList of the name servers.

DNS Record Set (dnsrecordset)​

A record set of a DNS zone.

Property nameSource pathNotes
fqdnfqdn
metadatametadataMap of the metadata of the record set.
typerecordType
time_to_livetimeToLive
dns_zone/The Record Id of the related dnszone.

Private Dns​

Private DNS Zone (privatednszone)​

Property nameSource pathNotes
max_number_record_setsmaxNumberOfRecordSets
max_number_virtual_networksmaxNumberOfVirtualNetworkLinks
number_record_setsnumberOfRecordSets
number_virtual_networksnumberOfVirtualNetworkLinks
provisioning_stateprovisioningState

Private DNS Record Set (privatednsrecordset)​

A record set of a private DNS zone.

Property nameSource pathNotes
fqdnfqdn
metadatametadataMap of the metadata of the record set.
typerecordType
time_to_livetimeToLive
private_dns_zone/The Record Id of the related privatednszone.

Private DNS Zone - Network relation (privatednszonenetworkrelation)​

Calculated record: one record is generated for each distinct virtual network linked to a private DNS zone (virtualNetworkLinks.referencedVirtualNetworkId).

Property nameSource pathNotes
private_dns_zone/The Record Id of the related privatednszone.
network/The Record Id of the related network.

App Containers​

Managed Environment (managedenvironment)​

An Azure Container Apps environment.

Property nameSource pathNotes
default_domaindefaultDomain
kindkind
locationlocation
provisioning_stateprovisioningState
public_network_accesspublicNetworkAccess
static_ipstaticIp

Container App (containerapp)​

Property nameSource pathNotes
revisions_modeconfiguration.activeRevisionsMode
service_typeconfiguration.service.type
kindkind
last_revision_namelatestRevisionName
locationlocation
outbound_ipsoutboundIpAddressesList of the IP addresses.
provisioning_stateprovisioningState
running_statusrunningStatus
managed_environmentmanagedEnvironmentIdThe Record Id of the related managedenvironment.

App Service​

Function App (functionapp)​

Each function app is read with an additional call, to retrieve its details.

Property nameSource pathNotes
statestate
default_hostnamedefaultHostname
usage_stateusageState
https_onlyhttpsOnly
max_replicasmaxReplicas
min_replicasminReplicas
managed_environmentmanagedEnvironmentIdThe Record Id of the related managedenvironment.
storagestorageAccount.idThe Record Id of the related storage account.

Logic Apps​

Workflow (workflow)​

Property nameSource pathNotes
access_endpointaccessEndpoint
changed_timechangedTimeISO date.
created_timecreatedTimeISO date.
locationlocation
connector_endopointsendpointsConfiguration.connector.accessEndpointIpAddressesList of the IP addresses.
workflow_endpointsendpointsConfiguration.workflow.accessEndpointIpAddressesList of the IP addresses.
provisioning_stateprovisioningState
sizesku.name
statestate
versionversion