Get-AzAvailabilitySet
Gets Azure availability sets in a resource group.
Syntax
Get-AzAvailabilitySet
[[-ResourceGroupName] <String>]
[[-Name] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The Get-AzAvailabilitySet cmdlet gets Azure availability sets in a resource group. You can specify the name of a specific availability set to get.
Examples
Example 1: Get a specific availability set
Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11" -Name "AvailabilitySet03"
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet03
Name : AvailabilitySet03
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
This command gets the availability set named AvailabilitySet03 in the resource group named ResourceGroup11.
Example 2: Get all availability sets
Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup11"
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet02
Name : AvailabilitySet02
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet03
Name : AvailabilitySet03
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet10
Name : AvailabilitySet10
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
This command gets all the availability sets in the resource group named ResourceGroup11.
Example 3: Get all availability sets with filtering
Get-AzAvailabilitySet -ResourceGroupName "ResourceGroup1*" -Name "AvailabilitySet0*"
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet02
Name : AvailabilitySet02
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet03
Name : AvailabilitySet03
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
This command gets all the availability sets in the resource group named ResourceGroup11 that start with "AvailabilitySet0".
Example 4: Get all availability sets with name starting with AvailabilitySet0
Get-AzAvailabilitySet -Name AvailabilitySet0*
ResourceGroupName : ResourceGroup11
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet02
Name : AvailabilitySet02
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
ResourceGroupName : ResourceGroup12
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup12/providers/
Microsoft.Compute/availabilitySets/AvailabilitySet03
Name : AvailabilitySet03
Type : Microsoft.Compute/availabilitySets
Location : eastus
Managed : False
Sku : Classic
Tags : {
"a": "b"
}
PlatformFaultDomainCount : 3
PlatformUpdateDomainCount : 2
Statuses : []
VirtualMachinesReferences : []
This command gets all the availability sets that start with "AvailabilitySet0".
Parameters
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifies the name of an availability set that this cmdlet gets.
Type: | String |
Aliases: | ResourceName, AvailabilitySetName |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-ResourceGroupName
Specifies the name of a resource group.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |