Dela via


Microsoft.DesktopVirtualization scalingPlans/pooledSchedules 2024-11-01-preview

Bicep-resursdefinition

Resurstypen scalingPlans/pooledSchedules kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2024-11-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    createDelete: {
      rampDownMaximumHostPoolSize: int
      rampDownMinimumHostPoolSize: int
      rampUpMaximumHostPoolSize: int
      rampUpMinimumHostPoolSize: int
    }
    daysOfWeek: [
      'string'
    ]
    offPeakLoadBalancingAlgorithm: 'string'
    offPeakStartTime: {
      hour: int
      minute: int
    }
    peakLoadBalancingAlgorithm: 'string'
    peakStartTime: {
      hour: int
      minute: int
    }
    rampDownCapacityThresholdPct: int
    rampDownForceLogoffUsers: bool
    rampDownLoadBalancingAlgorithm: 'string'
    rampDownMinimumHostsPct: int
    rampDownNotificationMessage: 'string'
    rampDownStartTime: {
      hour: int
      minute: int
    }
    rampDownStopHostsWhen: 'string'
    rampDownWaitTimeMinutes: int
    rampUpCapacityThresholdPct: int
    rampUpLoadBalancingAlgorithm: 'string'
    rampUpMinimumHostsPct: int
    rampUpStartTime: {
      hour: int
      minute: int
    }
    scalingMethod: 'string'
  }
}

Egenskapsvärden

CreateDeleteProperties

Namn Beskrivning Värde
rampDownMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampDownMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59
rampUpMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampUpMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59

Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 64
Mönster = ^[A-Za-z0-9@.\-_ ]*$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: scalingPlans
Egenskaper Detaljerade egenskaper för ScalingPlanPooledSchedule ScalingPlanPooledScheduleProperties (krävs)

ScalingPlanPooledScheduleEgenskaper

Namn Beskrivning Värde
createDelete De egenskaper som styr hur skalning ska hantera storleken på värdpoolen genom att skapa och ta bort värdar. CreateDeleteProperties
daysOfWeek Uppsättning dagar i veckan där det här schemat är aktivt. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
offPeakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för låg belastningsperiod. "BreadthFirst"
"DepthFirst"
offPeakStartTime Starttid för låg belastningsperiod. Tid (krävs)
peakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för hög belastningsperiod. "BreadthFirst"
"DepthFirst"
peakStartTime Starttid för hög belastningsperiod. Tid (krävs)
rampDownCapacityThresholdPct Kapacitetströskel för nedfartsperiod. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampDownForceLogoffUsers Ska användare loggas ut med kraft från värdar. Bool
rampDownLoadBalancingAlgorithm Belastningsutjämningsalgoritm för rampens nedtid. "BreadthFirst"
"DepthFirst"
rampDownMinimumHostsPct Minsta värdprocent för rampens nedtid. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampDownNotificationMessage Meddelande för användare under nedfartsperioden. sträng
rampDownStartTime Starttid för rampens nedtid. Tid (krävs)
rampDownStopHostsWhen Anger när värdar ska stoppas under nedfartsperioden. "ZeroActiveSessions"
"ZeroSessions"
rampDownWaitTimeMinutes Antal minuter att vänta för att stoppa värdar under nedfartsperioden. Int
rampUpCapacityThresholdPct Kapacitetströskel för upptrappad period. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampUpLoadBalancingAlgorithm Belastningsutjämningsalgoritm för uppfartsperiod. "BreadthFirst"
"DepthFirst"
rampUpMinimumHostsPct Minsta värdprocent för uppfartsperiod. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampUpStartTime Starttid för upptrappad period. Tid (krävs)
scalingMethod Den skalningsmetod som ska användas för att skala värdarna i den tilldelade värdpoolen. "CreateDeletePowerManage"
"PowerManage"

Tid

Namn Beskrivning Värde
timme Timmen. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23 (krävs)
minut Minuten. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59 (krävs)

Resursdefinition för ARM-mall

Resurstypen scalingPlans/pooledSchedules kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules",
  "apiVersion": "2024-11-01-preview",
  "name": "string",
  "properties": {
    "createDelete": {
      "rampDownMaximumHostPoolSize": "int",
      "rampDownMinimumHostPoolSize": "int",
      "rampUpMaximumHostPoolSize": "int",
      "rampUpMinimumHostPoolSize": "int"
    },
    "daysOfWeek": [ "string" ],
    "offPeakLoadBalancingAlgorithm": "string",
    "offPeakStartTime": {
      "hour": "int",
      "minute": "int"
    },
    "peakLoadBalancingAlgorithm": "string",
    "peakStartTime": {
      "hour": "int",
      "minute": "int"
    },
    "rampDownCapacityThresholdPct": "int",
    "rampDownForceLogoffUsers": "bool",
    "rampDownLoadBalancingAlgorithm": "string",
    "rampDownMinimumHostsPct": "int",
    "rampDownNotificationMessage": "string",
    "rampDownStartTime": {
      "hour": "int",
      "minute": "int"
    },
    "rampDownStopHostsWhen": "string",
    "rampDownWaitTimeMinutes": "int",
    "rampUpCapacityThresholdPct": "int",
    "rampUpLoadBalancingAlgorithm": "string",
    "rampUpMinimumHostsPct": "int",
    "rampUpStartTime": {
      "hour": "int",
      "minute": "int"
    },
    "scalingMethod": "string"
  }
}

Egenskapsvärden

CreateDeleteProperties

Namn Beskrivning Värde
rampDownMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampDownMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59
rampUpMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampUpMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59

Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules

Namn Beskrivning Värde
apiVersion API-versionen "2024-11-01-preview"
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 64
Mönster = ^[A-Za-z0-9@.\-_ ]*$ (krävs)
Egenskaper Detaljerade egenskaper för ScalingPlanPooledSchedule ScalingPlanPooledScheduleProperties (krävs)
typ Resurstypen "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules"

ScalingPlanPooledScheduleEgenskaper

Namn Beskrivning Värde
createDelete De egenskaper som styr hur skalning ska hantera storleken på värdpoolen genom att skapa och ta bort värdar. CreateDeleteProperties
daysOfWeek Uppsättning dagar i veckan där det här schemat är aktivt. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
offPeakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för låg belastningsperiod. "BreadthFirst"
"DepthFirst"
offPeakStartTime Starttid för låg belastningsperiod. Tid (krävs)
peakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för hög belastningsperiod. "BreadthFirst"
"DepthFirst"
peakStartTime Starttid för hög belastningsperiod. Tid (krävs)
rampDownCapacityThresholdPct Kapacitetströskel för nedfartsperiod. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampDownForceLogoffUsers Ska användare loggas ut med kraft från värdar. Bool
rampDownLoadBalancingAlgorithm Belastningsutjämningsalgoritm för rampens nedtid. "BreadthFirst"
"DepthFirst"
rampDownMinimumHostsPct Minsta värdprocent för rampens nedtid. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampDownNotificationMessage Meddelande för användare under nedfartsperioden. sträng
rampDownStartTime Starttid för rampens nedtid. Tid (krävs)
rampDownStopHostsWhen Anger när värdar ska stoppas under nedfartsperioden. "ZeroActiveSessions"
"ZeroSessions"
rampDownWaitTimeMinutes Antal minuter att vänta för att stoppa värdar under nedfartsperioden. Int
rampUpCapacityThresholdPct Kapacitetströskel för upptrappad period. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampUpLoadBalancingAlgorithm Belastningsutjämningsalgoritm för uppfartsperiod. "BreadthFirst"
"DepthFirst"
rampUpMinimumHostsPct Minsta värdprocent för uppfartsperiod. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampUpStartTime Starttid för upptrappad period. Tid (krävs)
scalingMethod Den skalningsmetod som ska användas för att skala värdarna i den tilldelade värdpoolen. "CreateDeletePowerManage"
"PowerManage"

Tid

Namn Beskrivning Värde
timme Timmen. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23 (krävs)
minut Minuten. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59 (krävs)

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen scalingPlans/pooledSchedules kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2024-11-01-preview"
  name = "string"
  body = {
    properties = {
      createDelete = {
        rampDownMaximumHostPoolSize = int
        rampDownMinimumHostPoolSize = int
        rampUpMaximumHostPoolSize = int
        rampUpMinimumHostPoolSize = int
      }
      daysOfWeek = [
        "string"
      ]
      offPeakLoadBalancingAlgorithm = "string"
      offPeakStartTime = {
        hour = int
        minute = int
      }
      peakLoadBalancingAlgorithm = "string"
      peakStartTime = {
        hour = int
        minute = int
      }
      rampDownCapacityThresholdPct = int
      rampDownForceLogoffUsers = bool
      rampDownLoadBalancingAlgorithm = "string"
      rampDownMinimumHostsPct = int
      rampDownNotificationMessage = "string"
      rampDownStartTime = {
        hour = int
        minute = int
      }
      rampDownStopHostsWhen = "string"
      rampDownWaitTimeMinutes = int
      rampUpCapacityThresholdPct = int
      rampUpLoadBalancingAlgorithm = "string"
      rampUpMinimumHostsPct = int
      rampUpStartTime = {
        hour = int
        minute = int
      }
      scalingMethod = "string"
    }
  }
}

Egenskapsvärden

CreateDeleteProperties

Namn Beskrivning Värde
rampDownMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampDownMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59
rampUpMaximumHostPoolSize Maximalt antal sessionsvärdar som kan skapas av skalningstjänsten. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
rampUpMinimumHostPoolSize Minsta antal sessionsvärdar som ska skapas av skalningstjänsten. Skalning tar inte bort några värdar när den här gränsen uppfylls. Detta kräver att den tilldelade värdpoolen har en egenskap för sessionsvärdkonfiguration. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59

Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 64
Mönster = ^[A-Za-z0-9@.\-_ ]*$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: scalingPlans
Egenskaper Detaljerade egenskaper för ScalingPlanPooledSchedule ScalingPlanPooledScheduleProperties (krävs)
typ Resurstypen "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules@2024-11-01-preview"

ScalingPlanPooledScheduleEgenskaper

Namn Beskrivning Värde
createDelete De egenskaper som styr hur skalning ska hantera storleken på värdpoolen genom att skapa och ta bort värdar. CreateDeleteProperties
daysOfWeek Uppsättning dagar i veckan där det här schemat är aktivt. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag" (krävs)
offPeakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för låg belastningsperiod. "BreadthFirst"
"DepthFirst"
offPeakStartTime Starttid för låg belastningsperiod. Tid (krävs)
peakLoadBalancingAlgorithm Belastningsutjämningsalgoritm för hög belastningsperiod. "BreadthFirst"
"DepthFirst"
peakStartTime Starttid för hög belastningsperiod. Tid (krävs)
rampDownCapacityThresholdPct Kapacitetströskel för nedfartsperiod. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampDownForceLogoffUsers Ska användare loggas ut med kraft från värdar. Bool
rampDownLoadBalancingAlgorithm Belastningsutjämningsalgoritm för rampens nedtid. "BreadthFirst"
"DepthFirst"
rampDownMinimumHostsPct Minsta värdprocent för rampens nedtid. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampDownNotificationMessage Meddelande för användare under nedfartsperioden. sträng
rampDownStartTime Starttid för rampens nedtid. Tid (krävs)
rampDownStopHostsWhen Anger när värdar ska stoppas under nedfartsperioden. "ZeroActiveSessions"
"ZeroSessions"
rampDownWaitTimeMinutes Antal minuter att vänta för att stoppa värdar under nedfartsperioden. Int
rampUpCapacityThresholdPct Kapacitetströskel för upptrappad period. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100 (krävs)
rampUpLoadBalancingAlgorithm Belastningsutjämningsalgoritm för uppfartsperiod. "BreadthFirst"
"DepthFirst"
rampUpMinimumHostsPct Minsta värdprocent för uppfartsperiod. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 100
rampUpStartTime Starttid för upptrappad period. Tid (krävs)
scalingMethod Den skalningsmetod som ska användas för att skala värdarna i den tilldelade värdpoolen. "CreateDeletePowerManage"
"PowerManage"

Tid

Namn Beskrivning Värde
timme Timmen. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 23 (krävs)
minut Minuten. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 59 (krävs)