Data Mapping Guide: Azure to Jira Assets
JSON representation of the syncing data
Note: How to get the JSON resource representation? The easiest way to do this is by:
Opening the Azure UI
Clicking on the resource you want to sync
Finding the JSON view button (usually on the right side of the screen)
Reviewing the JSON, where you can see all the details about the resource
From this JSON, we can point out the specific values of attributes
Resource Type: Location
API Endpoint:
subscriptions/${subscriptionId}/locations?api-version=2021-04-01
Attributes Synced:
value[0].name
→ Namevalue[0].displayName
→ Display Namevalue[0].id
→ Id
Example:
Resource Type: Tag
API Endpoint: any resource that has a tag set
Attributes Synced:
tags[0].id
→ Idtags[0].name
→ Nametags[0].value
→ Value
Resource Type: Subscription
API Endpoint:
/subscriptions?api-version=2021-04-01&$top=100&$skip=0
Attributes Synced:
value[0].state
→ Statevalue[0].id
→ Idvalue[0].displayName
→ Display Name
Resource Type: Resource Group
API Endpoint:
/subscriptions/${subscriptionId}/resourceGroups?api-version=2021-04-01&$top=100&$skip=0`,
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tags
Resource Type: Virtual Network
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/virtualNetworks?api-version=2023-02-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Typevalue[0].location
→ Locationvalue[0].tags
→ Tags
Resource Type: Subnet
API Endpoint: (included in Virtual Networks)
Attributes Synced:
[virtual-Network].properties.subnets[0].name
→ Name[virtual-Network].properties.subnets[0].id
→ Id[virtual-Network].properties.subnets[0].properties.addressPrefix
→ Address Prefix
Resource Type: Network Interface
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/networkInterfaces?api-version=2023-11-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.ipConfigurations.privateIPAddress
→ Private IP Addressvalue[0].properties.ipConfigurations.publicIPAddress
→Public IP Addressvalue[0].properties.macAddress
→ MAC Addressvalue[0].properties.enableAcceleratedNetworking
→ Enable Accelerated Networkingvalue[0].properties.networkSecurityGroup.id
→ Network Security Group Idvalue[0].tags
→ Tagsvalue[0].properties.virtualMachine.id
→ Virtual Machinevalue[0].properties.ipConfigurations.subnet.id
→ Virtual networksvalue[0].properties.type
→ Resource Type
Resource Type: Public IP Address
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/publicIPAddresses?api-version=2023-02-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.ipAddress
→ IP Addressvalue[0].properties.ipAddressVersion
→ IP Address Versionvalue[0].properties.ipAllocationMethod
→ IP Allocation Methodvalue[0].properties.idleTimeoutInMinutes
→ Idle Timeout (Minutes)value[0].sku.name
→ SKUvalue[0].type
→ Resource Type
Resource Type: Azure Firewall
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/azureFirewalls?api-version=2023-02-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].sku.name
→ SKUvalue[0].properties.threatIntelMode
→ Threat Intelligence Modevalue[0].properties.ipConfigurations
→ IP Configurationsvalue[0].properties.publicIpAddress.id
→ Public IP Addressvalue[0].properties.subnet.id
→ Subnetvalue[0].properties.firewallPolicy.id
→ Firewall Policy Idvalue[0].type
→ Resource Type
Resource Type: Load Balancer
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/loadBalancers?api-version=2023-02-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].sku.name
→ SKUvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.inboundNatRules
→ Inbound Nat Rulesvalue[0].properties.loadBalancingRules
→ Load Balancing Rulesvalue[0].properties.frontendIPConfigurations
→ Frontend IP Configurationsvalue[0].type
→ Resource Type
Resource Type: Frontend IP Configuration
API Endpoint: (included in load balancers)
Attributes Synced:
[load-Balancer].properties.frontendIPConfigurations[0].id
→ Id[load-Balancer].properties.frontendIPConfigurations[0].name
→ Name[load-Balancer].properties.frontendIPConfigurations[0].properties.privateIPAddress
→ Private IP Address[load-Balancer].properties.frontendIPConfigurations[0].properties.subnet.id
→ Subnet
Resource Type: Load Balancing Rule
API Endpoint: (included in load balancers)
Attributes Synced:
[load-Balancer].properties.loadBalancingRules[0].id
→ Id[load-Balancer].properties.loadBalancingRules[0].name
→ Name[load-Balancer].properties.loadBalancingRules[0].properties.protocol
→ Protocol[load-Balancer].properties.loadBalancingRules[0].properties.probe.id
→ Probevalue[0].properties.backendAddressPool.id
→ Backend Address Pool[load-Balancer].properties.loadBalancingRules[0].properties.frontendPort
→ Frontend Port[load-Balancer].properties.loadBalancingRules[0].properties.backendPort
→ Backend Port
Resource Type: Inbound NAT Rule
API Endpoint: (included in load balancers)
Attributes Synced:
[load-Balancer].properties.inboundNatRules[0].id
→ Id[load-Balancer].properties.inboundNatRules[0].name
→ Name[load-Balancer].properties.inboundNatRules[0].properties.protocol
→ Protocol[load-Balancer].properties.inboundNatRules[0].properties.frontendIPConfiguration.id
→ Frontend IP Configuration[load-Balancer].properties.inboundNatRules[0].properties.backendIPConfiguration.id
→ Backend IP Configuration[load-Balancer].properties.inboundNatRules[0].properties.frontendPort
→ Frontend Port[load-Balancer].properties.inboundNatRules[0].properties.backendPort
→ Backend Port
Resource Type: Private Endpoint
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/privateEndpoints?api-version=2024-01-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.subnet.id
→ Subnetvalue[0].type
→ Resource Type
Resource Type: Virtual Network Gateway
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/virtualNetworkGateways?api-version=2024-01-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.ipConfigurations[0]
value[0].properties.natRules[0]
→ NAT Rulesvalue[0].properties.gatewayType
→ Gateway Typevalue[0].properties.vpnType
→ VPN Typevalue[0].properties.activeActive
→ Active Activevalue[0].properties.enableBgp
→ BGP Enabledvalue[0].properties.bgpSettings.asn
→ BGP ASNvalue[0].properties.bgpSettings.peerWeight
→ Peer Weightvalue[0].properties.bgpSettings.bgpPeeringAddress
→ BGP Peering Addressvalue[0].properties.sku.name
→ SKU Namevalue[0].properties.sku.tier
→ SKU Tiervalue[0].properties.sku.capacity
→ SKU Capacityvalue[0].type
→ Resource Type
Resource Type: Nat Rule
API Endpoint: (included in Virtual Network Gateway)
Attributes Synced:
[Virtual Network Gateway].properties.natRules[0].id
→ Id[Virtual Network Gateway].properties.natRules[0].name
→ Name[Virtual Network Gateway].properties.natRules[0].type
→ Resource Type[Virtual Network Gateway].properties.natRules[0].properties.ipConfigurationId
→ IP Configuration ID[Virtual Network Gateway].properties.natRules[0].properties.internalMapping[0].addressSpace
→ Internal Mappings Address Space[Virtual Network Gateway].properties.natRules[0].properties.internalMapping[0].portRange
→ Internal Mappings Port Range[Virtual Network Gateway].properties.natRules[0].properties.externalMapping[0].addressSpace
→ External Mappings Address Space[Virtual Network Gateway].properties.natRules[0].properties.externalMapping[0].portRange
→ External Mappings Port Range
Resource Type: Ip Configuration
API Endpoint: (included in Virtual Network Gateway)
Attributes Synced:
[Virtual Network Gateway].properties.ipConfigurations[0].id
→ Id[Virtual Network Gateway].properties.ipConfigurations[0].name
→ Name[Virtual Network Gateway].properties.ipConfigurations[0].type
→ Resource Type[Virtual Network Gateway].properties.ipConfigurations[0].properties.provisioningState
→ Provisioning State[Virtual Network Gateway].properties.ipConfigurations[0].properties.privateIPAllocationMethod
→ Private IP Allocation Method[Virtual Network Gateway].properties.ipConfigurations[0].properties.publicIPAddress
→ Public IP Address[Virtual Network Gateway].properties.ipConfigurations[0].properties.subnet
→ Subnet
Resource Type: DNS Record Set
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Network/dnsZones?api-version=2018-05-01
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/recordsets?api-version=2018-05-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Record Set Namevalue[0].type
→ Record Type[zone].name
→ Zone Name[zone].properties.fqdn
→ FQDN
Resource Type: Storage Account
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01
Attributes Synced:
value[0].type
→ Typevalue[0].properties.sku.tier
→ SKU Typevalue[0].properties.statusOfPrimaryPrimary
-> Account Statusvalue[0].id
→ Idvalue[0].name
→ Namevalue[0].kind
→ Kindvalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.accessTier
→ Access Tiervalue[0].properties.primaryEndpoints
→ End Points
Resource Type: Backup Vault
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.DataProtection/BackupVaults?api-version=2024-04-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.storageSettings[0].datastoreType
→ Datastore Typevalue[0].properties.storageSettings[0].type
→ Storage Typevalue[0].properties.securitySettings.softDeleteSettings.state
→ Soft Delete Statevalue[0].properties.securitySettings.softDeleteSettings.retentionDurationInDays
→ Retention Duration In Daysvalue[0].properties.secureScore
Secure Scorevalue[0].properties.bcdrSecurityLevel
→ BCDR Security Levelvalue[0].type
→ Resource Type
Resource Type: User
API Endpoint:
v1.0/users/?
(graph, Entra Id)Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].userType
→ Typevalue[0].accountEnabled
→ Account enabledvalue[0].firstName
→ First namevalue[0].lastName
→ Last namevalue[0].principalName
→ Principal Namevalue[0].givenName
→ Given Name….
Resource Type: Group
API Endpoint:
v1.0/groups/?
(graph, Entra Id)Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Name
Resource Types: Computer Vision, Text Analytics, Speech Service, Azure Open Ai
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.CognitiveServices/accounts?api-version=2023-10-01-preview
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.endpoint
→ Endpoint
Resource Type: Communication Service
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Communication/communicationServices?api-version=2023-03-31
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.provisioningState
→ Provisioning Statevalue[0].properties.hostName
→ Host Namevalue[0].properties.immutableResourceId
→ Immutable Resource Idvalue[0].properties.dataLocation
→ Data Locationvalue[0].type
→ Resource Type
Resource Type: Virtual Machines
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.dataDisks
→ Data Disksvalue[0].properties.storageProfile.osDisk.manageDisk.id
→ OS Disk
Resource Type: Disk
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Compute/disks?api-version=2023-10-02
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].sku.tier
→ Pricing Tiersvalue[0].properties.osType
→ OS Typevalue[0].properties.diskSizeGB
→ Disk size GBvalue[0]properties.diskIOPSReadWriteDisk
→ IOPS Read Writevalue[0]properties.diskMBPSReadWriteDisk
→ Disk MBPS Read Write
Resource Type: Database Server
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.sql/servers?api-version=2023-08-01-preview
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.administratorLogin
→ Administrator Loginvalue[0].properties.version
→ Versionvalue[0].properties.state
→ Statevalue[0].properties.fullyQualifiedDomainName
→ Fully Qualified Domain Namevalue[0].properties.minimalTlsVersion
→ Minimal TLS Versionvalue[0].properties.publicNetworkAccess
→ Public Network Accessvalue[0].properties.administratorType
→ Administrator Typevalue[0].properties.principalType
→ Principal Typevalue[0].properties.login
→ Loginvalue[0].properties.sid
→ SIDvalue[0].properties.tenantId
→ Tenant Idvalue[0].properties.azureADOnlyAuthentication
→ Azure AD Only Authenticationvalue[0].properties.restrictOutboundNetworkAccess
→ Restrict Outbound Network Accessvalue[0].properties.externalGovernanceStatus
→ External Governance Statusvalue[0].type
→ Resource Type
Resource Type: Database
API Endpoint:
/resources?api-version=2024-03-01&$filter=(subscriptionId eq '${subscriptionId}') and (resourceType eq 'microsoft.sql/servers/databases')`
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Typevalue[0].properties.kind
→ Kindvalue[0].sku.tier
→ Pricing Tiervalue[0].sku.capacity
→ Capacityvalue[0].location
→ Locationvalue[0].tags
→ Tags
Resource Type: PostgreSQL Server
API Endpoint:
/subscriptions/${subscriptionId}/providers//Microsoft.DBforPostgreSQL/flexibleServers?api-version=2023-06-01-preview
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.state
→ Statevalue[0].properties.storageProfile.storageMB
→ Storage Size (GB)value[0].type
→ Resource Type
Resource Type: PostgreSQL Database
API Endpoint:
/subscriptions/{subscriptionId}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases?api-version=2022-12-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].properties.serverName
→ Postgre Server
Resource Type: MySQL Server
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.DBforMySQL/flexibleServers?api-version=2023-06-01-preview
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.state
→ Statevalue[0].properties.storageProfile.storageMB
→ Storage Size (GB)value[0].type
→ Resource Type
Resource Type: MySQL Database
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases?api-version=2022-12-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].properties.serverName
→ MySQL Server
Resource Type: App Service Plan
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Web/serverFarms?api-version=2023-12-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.status
→ Statusvalue[0].sku.capacity
→ Capacityvalue[0].properties.maximumNumberOfWorkers
→ Max Instancesvalue[0].properties.numberOfSites
→ Number of Sitesvalue[0].properties.perSiteScaling
→ Per Site scalingvalue[0].sku.tier
→ Pricing Tier
Resource Type: App Service
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.serverFarmId
→ App Service planvalue[0].kind
→ Operating System
Resource Type: Function App
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].type
→ Resource Typevalue[0].tags
→ Tagsvalue[0].location
→ Locationvalue[0].properties.sku
→ SKUvalue[0].properties.state
→ State
Resource Type: Container Group
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups?api-version=2023-02-01
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].location
→ Locationvalue[0].tags
→ Tagsvalue[0].properties.containers
→ Container Instancesvalue[0].properties.ipAddress
→ IP Addressvalue[0].properties.osType
→ OS Type
Resource Type: Container Instance
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups/${containerGroupName}/containers?api-version=2023-02-01
Attributes Synced:
value[0].name
→ Namevalue[0].properties.image
→ Imagevalue[0].properties.volumeMounts
→ Volume Mountsvalue[0].properties.ports
→ Ports
Resource Type: Desktop
API Endpoint:
/subscriptions/${subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups/?api-version=2022-02-10-preview
Attributes Synced:
value[0].id
→ Idvalue[0].name
→ Namevalue[0].resourceGroup
→ Resource Groupvalue[0].subscriptionId
→ Subscription