New-AzHDInsightClusterAutoscaleScheduleCondition
スケジュールベースの自動スケーリング条件を作成します。
構文
New-AzHDInsightClusterAutoscaleScheduleCondition
-Time <DateTime>
-WorkerNodeCount <Int32>
-Day <AzureHDInsightDaysOfWeek[]>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
New-AzHDInsightClusterAutoscaleScheduleCondition コマンドレットは、スケジュールベースの自動スケール条件を作成します。
例
例 1
New-AzHDInsightClusterAutoscaleScheduleCondition -Time 09:00 -WorkerNodeCount 5 -Day Monday,Wednesday
このコマンドは、毎週月曜日、水曜日の 09:00 にクラスターが 5 つのワーカー ノードに自動スケーリングされる条件を作成します。
例 2: 自動スケーリング条件を使用してクラスターのスケジュールベースの自動スケーリングを有効にする。
# create a autoscale condition
$condition=New-AzHDInsightClusterAutoscaleScheduleCondition -Time 09:00 -WorkerNodeCount 5 -Day Monday,Wednesday
# Set the cluster autoscale configuration
$clusterResourceGroup="group"
$clusterName="MyCluster"
Set-AzHDInsightClusterAutoscaleConfiguration -ResourceGroupName $clusterResourceGroup -ClusterName $clusterName -Schedule -TimeZone "Pacific Standard Time" -Condition $condition
このコマンドは、毎週月曜日、水曜日の 09:00 にクラスターが 5 つのワーカー ノードに自動スケーリングされる条件を作成します。
パラメーター
-Day
自動スケール スケジュール条件の日数を取得または設定します。
型: | AzureHDInsightDaysOfWeek[] |
指定可能な値: | Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Time
自動スケール スケジュール条件の時刻を取得または設定します。
型: | DateTime |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WorkerNodeCount
自動スケール スケジュール条件のスケジュール workernode 数を取得または設定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
AzureHDInsightAutoscaleCondition