Get-AzureRmAutoscaleSetting
Gets Autoscale settings.
Important
Because Az PowerShell modules now have all the capabilities of AzureRM PowerShell modules and more, we'll retire AzureRM PowerShell modules on 29 February 2024.
To avoid service interruptions, update your scripts that use AzureRM PowerShell modules to use Az PowerShell modules by 29 February 2024. To automatically update your scripts, follow the quickstart guide.
Syntax
Get-AzureRmAutoscaleSetting
-ResourceGroupName <String>
[-Name <String>]
[-DetailedOutput]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The Get-AzureRmAutoscaleSetting cmdlet gets all Autoscale settings associated with a resource group or a specified Autoscale setting.
Examples
Example 1: Get Autoscale settings
PS C:\>Get-AzureRmAutoscaleSetting -ResourceGroup "Default-Web-EastUS" -DetailedOutput
resourceId : /subscriptions/b93fb07a-6f93-30be-bf3e-4f0deca15f4f/resourceGroups/Default-Web-EastUS/providers/microsoft.
insights/autoscalesettings/DefaultServerFarm-Default-Web-EastUS
Location : East US
Name : DefaultServerFarm-Default-Web-EastUS
Properties :
Enabled : True
Profiles :
Capacity :
Default : 1
Minimum : 3
Maximum : 1
FixedDate :
Name : No scheduled times
Recurrence :
Rules :
MetricTrigger :
MetricName : CpuPercentage
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : GreaterThanOrEqual
Statistic : Average
Threshold : 14
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:45:00
ScaleAction :
Cooldown : 00:05:00
Direction : Increase
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : CpuPercentage
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : LessThanOrEqual
Statistic : Average
Threshold : 4
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:45:00
ScaleAction :
Cooldown : 02:00:00
Direction : Decrease
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : BytesReceived
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : LessThanOrEqual
Statistic : Average
Threshold : 50
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:10:00
ScaleAction :
Cooldown : 00:10:00
Direction : Decrease
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : BytesReceived
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : GreaterThanOrEqual
Statistic : Average
Threshold : 100
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:05:00
ScaleAction :
Cooldown : 00:10:00
Direction : Increase
Type : ChangeCount
Value : 1
TargetResourceId : /subscriptions/b93fb07a-6f93-30be-bf3e-4f0deca15f4f/resourceGroups/Default-Web-EastUS/
providers/microsoft.web/serverFarms/DefaultServerFarm
Tags : {[$type, Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
Microsoft.WindowsAzure.Management.Common.Storage], [hidden-link:/subscriptions/a93fb07c-6c93-40be-bf3b-4f0
deba10f4b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm,
Resource]}
This command gets the Autoscale settings assigned to the resource group Default-Web-EastUS.
Example 2: Get an Autoscale setting by name
PS C:\>Get-AzureRmAutoscaleSetting -ResourceGroupName "Default-Web-EastUS" -Name "DefaultServerFarm-Default-Web-EastUS" -DetailedOutput
resourceId : /subscriptions/b93fb07a-6f93-30be-bf3e-4f0deca15f4f/resourceGroups/Default-Web-EastUS/providers/microsoft.
insights/autoscalesettings/DefaultServerFarm-Default-Web-EastUS
Location : East US
Name : DefaultServerFarm-Default-Web-EastUS
Properties :
Enabled : True
Profiles :
Capacity :
Default : 1
Minimum : 3
Maximum : 1
FixedDate :
Name : No scheduled times
Recurrence :
Rules :
MetricTrigger :
MetricName : CpuPercentage
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : GreaterThanOrEqual
Statistic : Average
Threshold : 14
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:45:00
ScaleAction :
Cooldown : 00:05:00
Direction : Increase
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : CpuPercentage
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : LessThanOrEqual
Statistic : Average
Threshold : 4
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:45:00
ScaleAction :
Cooldown : 02:00:00
Direction : Decrease
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : BytesReceived
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : LessThanOrEqual
Statistic : Average
Threshold : 50
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:10:00
ScaleAction :
Cooldown : 00:10:00
Direction : Decrease
Type : ChangeCount
Value : 1
MetricTrigger :
MetricName : BytesReceived
MetricResourceId : /subscriptions/a93fb07c-6c93-40be-bf3b-4f0deba10f4
b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm
Operator : GreaterThanOrEqual
Statistic : Average
Threshold : 100
TimeAggregation : Average
TimeGrain : 00:01:00
TimeWindow : 00:05:00
ScaleAction :
Cooldown : 00:10:00
Direction : Increase
Type : ChangeCount
Value : 1
TargetResourceId : /subscriptions/b93fb07a-6f93-30be-bf3e-4f0deca15f4f/resourceGroups/Default-Web-EastUS/
providers/microsoft.web/serverFarms/DefaultServerFarm
Tags : {[$type, Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary,
Microsoft.WindowsAzure.Management.Common.Storage], [hidden-link:/subscriptions/a93fb07c-6c93-40be-bf3b-4f0
deba10f4b/resourceGroups/Default-Web-EastUS/providers/microsoft.web/serverFarms/DefaultServerFarm,
Resource]}
This command gets the Autoscale setting named DefaultServerFarm-Default-Web-EastUS.
Parameters
The credentials, account, tenant, and subscription used for communication with azure
| Type: | IAzureContextContainer |
| Aliases: | AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indicates that this operation displays full details in the output.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Specifies the name of the setting to get.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Specifies the name of the resource group.
| Type: | String |
| Aliases: | ResourceGroup |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |