Availability Set

An Azure Availability Set is a logical grouping of virtual machines that helps keep applications running during hardware or software failures. Azure distributes the VMs across multiple fault domains and update domains, reducing the impact of host outages or maintenance events. It is commonly used to improve the reliability and uptime of workloads running on Azure Virtual Machines.

azure.compute_availability_set

Fields

TitleIDTypeData TypeDescription
_keycorestring
idcorestringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
locationcorestringThe geo-location where the resource lives
namecorestringThe name of the resource
platform_fault_domain_countcoreint64Fault Domain count.
platform_update_domain_countcoreint64Update Domain count.
proximity_placement_groupcorejsonSpecifies information about the proximity placement group that the availability set should be assigned to. Minimum api-version: 2018-04-01.
resource_groupcorestring
scheduled_events_policycorejsonSpecifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.
skucorejsonDescribes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
statusescorejsonThe resource status information.
subscription_idcorestring
subscription_namecorestring
system_datacorejsonMetadata pertaining to creation and last modification of the resource.
tagscorehstore_csv
typecorestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
virtual_machine_scale_set_migration_infocorejsonDescribes the Availability Set properties related to migration to Flexible Virtual Machine Scale Set.
virtual_machinescorejsonA list of references to all virtual machines in the availability set.