XIA Configuration

Azure Documentation Tool

Automated documentation software to help you keep track of your Azure environments

Save time by using our Azure documentation tool XIA Configuration to automatically generate your Microsoft Azure documentation. Instantly report on your assets, monitor infrastructure changes, and reduce effort otherwise spent performing these tasks manually.

XIA Configuration has a non-intrusive architecture with agentless data collection and PowerShell support.

View all features >

XIA Configuration can also be used to document Windows and Unix virtual machines running in Azure.

Azure Documentation Example

View an example document generated by XIA Configuration of an Azure tenant, branded for a fictitious company Contoso Foods:

Microsoft Azure documentation example generated by XIA Configuration
Microsoft Azure documentation example generated by XIA Configuration

Watch our Azure documentation tool in action

This video shows the document generation features of XIA Configuration:

A video demonstrating our Azure documentation software XIA Configuration

Tutorial Video

Want to watch more? View the Azure tutorial video.

  View All Tutorials

Information documented by XIA Configuration

Find out more about the Microsoft Azure information documented by XIA Configuration below:

Tenant

This section includes tenant information.

Show Details
  • Subscription and Tenant Identifiers
  • Subscription Permissions
  • Locations Map
Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft-managed data centers.

A tenant is a dedicated instance of the Azure platform that represents an organization.
Screenshot of Microsoft Azure tenant information in the XIA Configuration web interface
Screenshot of Microsoft Azure tenant information in the XIA Configuration web interface

Available Locations

XIA Configuration provides information about the locations available to the tenant.

Show Details
  • Name
  • Providers

Azure Active Directory

This section includes Azure Active Directory information.

Show Details

Users

  • Name
  • User Principal Name
  • Identifier

Groups

  • Name
  • Identifier
  • Members
Screenshot of Microsoft Azure Active Directory users in a document generated by XIA Configuration
Screenshot of Microsoft Azure Active Directory users in a document generated by XIA Configuration

For information on documenting Microsoft Active Directory, view the Active Directory page.

Resource Groups

This section includes resource groups information.

Show Details
  • Locations Map
  • Tags
  • Resources
  • Role Assignments
  • Resource Locks
  • Automation Script
Resource groups allow Azure Resource Manager (ARM) resources to be grouped and managed as a unit.
Screenshot of Microsoft Azure resource groups in the XIA Configuration web interface
Screenshot of Microsoft Azure resource groups in the XIA Configuration web interface

Resources

This section includes resource information.

Show Details
  • Name
  • Tags
  • Permissions
Within an Azure tenant, resources are managed units such as web applications, storage accounts, virtual networks and virtual machines.
Screenshot of Microsoft Azure resources in the XIA Configuration web interface
Screenshot of Microsoft Azure resources in the XIA Configuration web interface

Virtual Machines

This section includes virtual machine information.

Show Details
  • Name
  • Type
  • Power State
  • Sizing
  • Availability Set
  • Disks
  • Boot Diagnostics
  • Virtual Machine Extensions
  • Network Interfaces
  • Permissions
An Azure virtual machine is a software based machine running on a cloud based hypervisor.
Screenshot of a Microsoft Azure virtual machine in a document generated by XIA Configuration
Screenshot of a Microsoft Azure virtual machine in a document generated by XIA Configuration

For information on documenting virtual machines running on Azure, view the Windows Machine page or the Unix page.

Virtual Machine Extensions

Show Details
  • Name
  • Publisher
  • Version
Azure Virtual Machine extensions are small applications that provide post deployment configuration, automation tasks and functionality for Azure Virtual Machines.
Screenshot of a Microsoft Azure virtual machine extension in the XIA Configuration web interface
Screenshot of a Microsoft Azure virtual machine extension in the XIA Configuration web interface

Classic Virtual Machines

Show Details
  • Name
  • Location Display Name
  • DNS Name
  • Operating System Type
  • Instance Size
  • Public IP Address
  • Public IP Name
  • Service Name
  • Static IP Address
  • Permissions
A classic Azure virtual machine is a software based machine running on a cloud based hypervisor.
Screenshot of a Microsoft Azure classic virtual machine in a document generated by XIA Configuration
Screenshot of a Microsoft Azure classic virtual machine in a document generated by XIA Configuration

Availability Sets

This section includes availability sets information.

Show Details
  • Fault Domain Count
  • Update Domain Count
  • Virtual Machines
  • Permissions
An Azure availability set provides for two or more Virtual Machines to be deployed across different fault domains to avoid a single point of failure.
Screenshot of a Microsoft Azure availability set in the XIA Configuration web interface
Screenshot of a Microsoft Azure availability set in the XIA Configuration web interface

SQL

This section includes SQL information.

SQL Servers

Show Details

General Settings

  • Active Directory Administrator
  • Server Version
  • SQL Administrator Login

Databases

  • Name
  • Edition
  • Elastic Pool
  • Location

Audit Settings

  • Auditing Enabled

Firewall

  • Allow Access to Azure Services

Firewall Rules

  • Name
  • Start IP Address
  • End IP Address
An Azure SQL Server is a Microsoft hosted server that provides relational database-as-a-service (DBaaS).
Screenshot of a Microsoft Azure SQL server in a document generated by XIA Configuration
Screenshot of a Microsoft Azure SQL server in a document generated by XIA Configuration

For information on documenting Microsoft SQL Server, view the SQL page.

SQL Databases

Show Details

General Settings

  • Name
  • Collation Name
  • Creation Date
  • Database Identifier
  • Data Encryption Enabled
  • Edition
  • Maximum Size
  • Service Objective Name

Replication Links

  • Partner Location Name
  • Link Identifier
  • Partner Resource Group Name
  • Partner Role
  • Partner Server Name

Hosting Settings

  • Server Name
  • Elastic Pool Name
An Azure SQL database is a relational database-as-a-service (DBaaS).
Screenshot of a Microsoft Azure SQL database in the XIA Configuration web interface
Screenshot of a Microsoft Azure SQL database in the XIA Configuration web interface

SQL Elastic Pools

Show Details

General Settings

  • Creation Date
  • DTU
  • Edition
  • Server Name
  • Storage (MB)
  • Maximum DTU
  • Minimum DTU

Databases

  • Name
  • Edition
  • Elastic Pool
  • Location
An Azure SQL elastic pool provide a simple cost effective solution to manage the performance goals for multiple databases that have widely varying and unpredictable usage patterns.
Screenshot of a Microsoft Azure SQL elastic pool in a document generated by XIA Configuration
Screenshot of a Microsoft Azure SQL elastic pool in a document generated by XIA Configuration

Storage Accounts

This section includes storage account information.

Show Details

General Settings

  • SKU
  • Status of Primary
  • Status of Secondary
  • Tier

Primary Endpoints

  • Blob
  • File
  • Queue
  • Table

Blob Service

  • Custom Domain
  • Encryption Enabled

Access Keys

  • Primary Access Key
  • Secondary Access Key
A storage account provides scalable, durable, and highly available cloud based storage for virtual machines and applications.
Screenshot of a Microsoft Azure storage account in the XIA Configuration web interface
Screenshot of a Microsoft Azure storage account in the XIA Configuration web interface

Network Interfaces

This section includes network interface information.

Show Details

General Settings

  • Accelerated Networking Enabled
  • IP Forwarding Enabled
  • MAC Address
  • Network Security Group Name
  • Resource GUID

IP Configuration

  • Private IP Address
  • Private IP Address Version Type
  • Private IP Allocation Method
  • Public IP Address Name
  • Public IP Address

Subnet default

  • Address Prefix
  • Network Security Group Name
  • Route Table Name

DNS Settings

  • DNS Servers
  • Internal DNS Name Label
  • Internal Domain Name Suffix
  • Internal FQDN
A network interface (NIC) is the interconnection between a Virtual Machine (VM) and the underlying software network. Within Azure, a network interface is created as an independent resource allowing it to be decoupled from the virtual machine and reused if required.
Screenshot of a Microsoft Azure network interface in a document generated by XIA Configuration
Screenshot of a Microsoft Azure network interface in a document generated by XIA Configuration

Network Security Groups

Show Details
  • Name
  • Subnets
  • Network Interfaces
  • Inbound Security Rules
  • Outbound Security Rules
  • Permissions
A network security group contains a list of access control list (ACL) entries that allow or deny network traffic to the virtual machine instances found in a virtual network.
Screenshot of a Microsoft Azure network security group in the XIA Configuration web interface
Screenshot of a Microsoft Azure network security group in the XIA Configuration web interface

Route Tables

Show Details
  • Name
  • Subnets
  • Permissons

Route Entries

  • Name
  • Address Prefix
  • Next Hop
An Azure route table allows custom routing table entries to be created for cloud based resources.
Screenshot of a Microsoft Azure route table in a document generated by XIA Configuration
Screenshot of a Microsoft Azure route table in a document generated by XIA Configuration

Public IP Addresses

This section includes public IP addresses information.

Show Details
  • Name
  • Idle Timeout
  • IP Address
  • IP Address Allocation Method
  • IP Address Version
  • Permissions
An Azure public IP address is an internet accessible address that can be assigned to Azure cloud hosted resources.
Screenshot of a Microsoft Azure public IP address in the XIA Configuration web interface
Screenshot of a Microsoft Azure public IP address in the XIA Configuration web interface

Virtual Networks

This section includes virtual networks information.

Show Details
  • Name
  • Address Prefixes
  • DNS Servers
  • Resource GUID
  • Subnets
  • Permissions
An Azure virtual network is a representation of a network in the cloud including the IP address blocks, DNS settings, security policies, and route tables.
Screenshot of a Microsoft Azure virtual network in a document generated by XIA Configuration
Screenshot of a Microsoft Azure virtual network in a document generated by XIA Configuration

Web Applications

This section includes web applications information.

Show Details

General Settings

  • Host Names
  • Outbound IP Addresses

Authentication

  • Is Enabled

Publishing Settings

  • FTP Destination App URL
  • FTP Passive Mode
  • FTP Publish URL
  • FTP User Name
An Azure web app provides the platform for hosting websites and web applications.
Screenshot of a Microsoft Azure web app in the XIA Configuration web interface
Screenshot of a Microsoft Azure web app in the XIA Configuration web interface

App Service Plan

Show Details
  • Maximum Number of Workers
  • Number Of Sites
  • SKU Name
  • SKU Tier
An Azure app service plan provides information about the service plan that supports an Azure web application.
Screenshot of a Microsoft Azure app service plan in a document generated by XIA Configuration
Screenshot of a Microsoft Azure app service plan in a document generated by XIA Configuration

Role Definitions

XIA Configuration lists the roles defined within the tenant.

Show Details
  • Name
  • Description
  • Actions
  • Assignable Scopes
  • Identifier
  • Is Role Custom
Screenshot of a Microsoft Azure role definitions in the XIA Configuration web interface
Screenshot of a Microsoft Azure role definitions in the XIA Configuration web interface

Relationship Map

XIA Configuration generates a relationship map showing the virtual machines hosted on the Azure tenant:

Screenshot of a Microsoft Azure relationship map in the XIA Configuration web interface
Screenshot of a Microsoft Azure relationship map in the XIA Configuration web interface

Reporting

In addition to generating Azure documentation, you can run reports on your Azure environments.

For example, view a summary of your Azure resource types.

Learn more
Screenshot of the Azure virtual machines summary report output in the XIA Configuration web interface
Screenshot of the Azure virtual machines summary report output in the XIA Configuration web interface

Track Changes and Compare Azure Tenants

Compare Azure tenants to see differences or compare two versions of the same Azure tenant to see changes.

Screenshot showing the comparison of the latest version of an Azure tenant with the previous version
Screenshot showing the comparison of the latest version of an Azure tenant with the previous version

Find out more about the item comparison feature

Mobile Support

Access your Microsoft Azure configuration on your mobile device.

Microsoft Azure configuration on a mobile device

For more information about documenting Azure, please view the administrator's guide.

Try our Azure documentation tool for free