New-AzHDInsightClusterAutoscaleConfiguration
Creates a non-persisted object that describes the autoscale configuration of an Azure HDInsight cluster.
Syntaxe
LoadAutoscaleParameterSet (Par défaut)
New-AzHDInsightClusterAutoscaleConfiguration
-MinWorkerNodeCount <Int32>
-MaxWorkerNodeCount <Int32>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ScheduleAutoscaleParameterSet
New-AzHDInsightClusterAutoscaleConfiguration
-TimeZone <String>
-Condition <System.Collections.Generic.List`1[Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightAutoscaleCondition]>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The cmdlet New-AzHDInsightClusterAutoscaleConfiguration creates a non-persisted object that describes the autoscale configuration of an Azure HDInsight cluster.
Exemples
Example 1: Create an object which describes Load-based autoscale configuration
New-AzHDInsightClusterAutoscaleConfiguration -MinWorkerNodeCount 3 -MaxWorkerNodeCount 5
This command creates an object which describes Load-based autoscale configuration.
Example 2: Create an object which describes Schedule-based autoscale configuration
# Create an autoscale condition firstly
$condition=New-AzHDInsightClusterAutoscaleScheduleCondition -Day Monday -Time 09:00 -WorkerNodeCount 5
New-AzHDInsightClusterAutoscaleConfiguration -TimeZone ([System.TimeZoneInfo]::Local).Id `
-Condition $condition
This command creates an object which describes Schedule-based autoscale configuration.
Paramètres
-Condition
Gets or sets the condition of schedule-based autoscale.
Propriétés du paramètre
Type: | |
Valeur par défaut: | None |
Prend en charge les caractères génériques: | False |
DontShow: | False |
Jeux de paramètres
ScheduleAutoscaleParameterSet
Position: | Named |
Obligatoire: | True |
Valeur du pipeline: | False |
Valeur du pipeline par nom de propriété: | False |
Valeur des arguments restants: | False |
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
Propriétés du paramètre
Type: | IAzureContextContainer |
Valeur par défaut: | None |
Prend en charge les caractères génériques: | False |
DontShow: | False |
Alias: | AzContext, AzureRmContext, AzureCredential |
Jeux de paramètres
(All)
Position: | Named |
Obligatoire: | False |
Valeur du pipeline: | False |
Valeur du pipeline par nom de propriété: | False |
Valeur des arguments restants: | False |
-MaxWorkerNodeCount
Gets or sets the maximal workernode count of load-based autoscale.
Propriétés du paramètre
Type: | Int32 |
Valeur par défaut: | None |
Prend en charge les caractères génériques: | False |
DontShow: | False |
Jeux de paramètres
LoadAutoscaleParameterSet
Position: | Named |
Obligatoire: | True |
Valeur du pipeline: | False |
Valeur du pipeline par nom de propriété: | False |
Valeur des arguments restants: | False |
-MinWorkerNodeCount
Gets or sets the minimal workernode count of load-based autoscale.
Propriétés du paramètre
Type: | Int32 |
Valeur par défaut: | None |
Prend en charge les caractères génériques: | False |
DontShow: | False |
Jeux de paramètres
LoadAutoscaleParameterSet
Position: | Named |
Obligatoire: | True |
Valeur du pipeline: | False |
Valeur du pipeline par nom de propriété: | False |
Valeur des arguments restants: | False |
-TimeZone
Gets or sets the time zone of schedule-based autoscale.
Propriétés du paramètre
Type: | String |
Valeur par défaut: | None |
Prend en charge les caractères génériques: | False |
DontShow: | False |
Jeux de paramètres
ScheduleAutoscaleParameterSet
Position: | Named |
Obligatoire: | True |
Valeur du pipeline: | False |
Valeur du pipeline par nom de propriété: | False |
Valeur des arguments restants: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.