Compartilhar via


ArmDesktopVirtualizationModelFactory.ScalingPlanPooledSchedulePatch Método

Definição

Inicializa uma nova instância de ScalingPlanPooledSchedulePatch.

public static Azure.ResourceManager.DesktopVirtualization.Models.ScalingPlanPooledSchedulePatch ScalingPlanPooledSchedulePatch (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDayOfWeek> daysOfWeek = default, Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime rampUpStartTime = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm? rampUpLoadBalancingAlgorithm = default, int? rampUpMinimumHostsPct = default, int? rampUpCapacityThresholdPct = default, Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime peakStartTime = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm? peakLoadBalancingAlgorithm = default, Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime rampDownStartTime = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm? rampDownLoadBalancingAlgorithm = default, int? rampDownMinimumHostsPct = default, int? rampDownCapacityThresholdPct = default, bool? rampDownForceLogoffUsers = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationStopHostsWhen? rampDownStopHostsWhen = default, int? rampDownWaitTimeMinutes = default, string rampDownNotificationMessage = default, Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime offPeakStartTime = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm? offPeakLoadBalancingAlgorithm = default);
static member ScalingPlanPooledSchedulePatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * seq<Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDayOfWeek> * Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm> * Nullable<int> * Nullable<int> * Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm> * Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationStopHostsWhen> * Nullable<int> * string * Azure.ResourceManager.DesktopVirtualization.Models.ScalingActionTime * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostLoadBalancingAlgorithm> -> Azure.ResourceManager.DesktopVirtualization.Models.ScalingPlanPooledSchedulePatch
Public Shared Function ScalingPlanPooledSchedulePatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional daysOfWeek As IEnumerable(Of DesktopVirtualizationDayOfWeek) = Nothing, Optional rampUpStartTime As ScalingActionTime = Nothing, Optional rampUpLoadBalancingAlgorithm As Nullable(Of SessionHostLoadBalancingAlgorithm) = Nothing, Optional rampUpMinimumHostsPct As Nullable(Of Integer) = Nothing, Optional rampUpCapacityThresholdPct As Nullable(Of Integer) = Nothing, Optional peakStartTime As ScalingActionTime = Nothing, Optional peakLoadBalancingAlgorithm As Nullable(Of SessionHostLoadBalancingAlgorithm) = Nothing, Optional rampDownStartTime As ScalingActionTime = Nothing, Optional rampDownLoadBalancingAlgorithm As Nullable(Of SessionHostLoadBalancingAlgorithm) = Nothing, Optional rampDownMinimumHostsPct As Nullable(Of Integer) = Nothing, Optional rampDownCapacityThresholdPct As Nullable(Of Integer) = Nothing, Optional rampDownForceLogoffUsers As Nullable(Of Boolean) = Nothing, Optional rampDownStopHostsWhen As Nullable(Of DesktopVirtualizationStopHostsWhen) = Nothing, Optional rampDownWaitTimeMinutes As Nullable(Of Integer) = Nothing, Optional rampDownNotificationMessage As String = Nothing, Optional offPeakStartTime As ScalingActionTime = Nothing, Optional offPeakLoadBalancingAlgorithm As Nullable(Of SessionHostLoadBalancingAlgorithm) = Nothing) As ScalingPlanPooledSchedulePatch

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

daysOfWeek
IEnumerable<DesktopVirtualizationDayOfWeek>

Conjunto de dias da semana em que esse agendamento está ativo.

rampUpStartTime
ScalingActionTime

Hora de início do período de aumento.

rampUpLoadBalancingAlgorithm
Nullable<SessionHostLoadBalancingAlgorithm>

Algoritmo de balanceamento de carga para aumentar o período.

rampUpMinimumHostsPct
Nullable<Int32>

Percentual mínimo de host para o período de aumento.

rampUpCapacityThresholdPct
Nullable<Int32>

Limite de capacidade para aumentar o período.

peakStartTime
ScalingActionTime

Hora de início do período de pico.

peakLoadBalancingAlgorithm
Nullable<SessionHostLoadBalancingAlgorithm>

Algoritmo de balanceamento de carga para o período de pico.

rampDownStartTime
ScalingActionTime

Hora de início para o período de diminuição.

rampDownLoadBalancingAlgorithm
Nullable<SessionHostLoadBalancingAlgorithm>

Algoritmo de balanceamento de carga para reduzir o período.

rampDownMinimumHostsPct
Nullable<Int32>

Percentual mínimo de host para o período de diminuição.

rampDownCapacityThresholdPct
Nullable<Int32>

Limite de capacidade para reduzir o período.

rampDownForceLogoffUsers
Nullable<Boolean>

Caso os usuários sejam desconectados com força dos hosts.

rampDownStopHostsWhen
Nullable<DesktopVirtualizationStopHostsWhen>

Especifica quando parar hosts durante o período de rampa.

rampDownWaitTimeMinutes
Nullable<Int32>

Número de minutos de espera para parar os hosts durante o período de rampa.

rampDownNotificationMessage
String

Mensagem de notificação para usuários durante o período de desativação.

offPeakStartTime
ScalingActionTime

Hora de início do período fora do pico.

offPeakLoadBalancingAlgorithm
Nullable<SessionHostLoadBalancingAlgorithm>

Algoritmo de balanceamento de carga para período fora do pico.

Retornos

Uma nova ScalingPlanPooledSchedulePatch instância para simulação.

Aplica-se a