Aracılığıyla paylaş


Scaling Plan Pooled Schedules - Create

Bir ScalingPlanPooledSchedule oluşturun veya güncelleştirin.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}?api-version=2025-10-10

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

scalingPlanName
path True

string

minLength: 3
maxLength: 64
pattern: ^[A-Za-z0-9@.\-_ ]*$

Ölçeklendirme planının adı.

scalingPlanScheduleName
path True

string

minLength: 1
maxLength: 64
pattern: ^[A-Za-z0-9@.\-_ ]*$

ScalingPlanSchedule'ın adı

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties.daysOfWeek

DayOfWeek[]

Bu zamanlamanın etkin olduğu haftanın günlerini ayarlayın.

properties.offPeakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Yoğun olmayan dönem için yük dengeleme algoritması.

properties.offPeakStartTime

Time

Yoğun olmayan dönem için başlangıç zamanı.

properties.peakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Zirve dönemi için yük dengeleme algoritması.

properties.peakStartTime

Time

Zirve dönemi için başlangıç zamanı.

properties.rampDownCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Rampa azaltma dönemi için kapasite eşiği.

properties.rampDownForceLogoffUsers

boolean

Kullanıcıların ana bilgisayarlardan oturumu zorla kapatılmalıdır.

properties.rampDownLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Rampa azaltma dönemi için yük dengeleme algoritması.

properties.rampDownMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

Rampa azaltma dönemi için minimum ana bilgisayar yüzdesi.

properties.rampDownNotificationMessage

string

Rampa azaltma döneminde kullanıcılar için bildirim mesajı.

properties.rampDownStartTime

Time

Rampa aşağı periyodu için başlangıç zamanı.

properties.rampDownStopHostsWhen

StopHostsWhen

Rampa azaltma süresi boyunca ana bilgisayarların ne zaman durdurulacağını belirtir.

properties.rampDownWaitTimeMinutes

integer (int32)

Rampa azaltma süresi boyunca ana bilgisayarları durdurmak için beklenecek dakika sayısı.

properties.rampUpCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Artırma dönemi için kapasite eşiği.

properties.rampUpLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Hızlanma periyodu için yük dengeleme algoritması.

properties.rampUpMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

Hızlanma dönemi için minimum ana bilgisayar yüzdesi.

properties.rampUpStartTime

Time

Hızlanma dönemi için başlangıç zamanı.

Yanıtlar

Name Tür Description
200 OK

ScalingPlanPooledSchedule

ScalingPlanPooledSchedule başarıyla güncellendi.

201 Created

ScalingPlanPooledSchedule

ScalingPlanPooledSchedule başarıyla oluşturuldu.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan otomasyon hatası yanıtı.

Örnekler

ScalingPlanPooledSchedules_Create

Örnek isteği

PUT https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/scalingPlans/scalingPlan1/pooledSchedules/scalingPlanScheduleWeekdays1?api-version=2025-10-10

{
  "properties": {
    "daysOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "rampUpStartTime": {
      "hour": 6,
      "minute": 0
    },
    "rampUpLoadBalancingAlgorithm": "DepthFirst",
    "rampUpMinimumHostsPct": 20,
    "rampUpCapacityThresholdPct": 80,
    "peakStartTime": {
      "hour": 8,
      "minute": 0
    },
    "peakLoadBalancingAlgorithm": "BreadthFirst",
    "rampDownStartTime": {
      "hour": 18,
      "minute": 0
    },
    "rampDownLoadBalancingAlgorithm": "DepthFirst",
    "rampDownMinimumHostsPct": 20,
    "rampDownCapacityThresholdPct": 50,
    "rampDownForceLogoffUsers": true,
    "rampDownWaitTimeMinutes": 30,
    "rampDownNotificationMessage": "message",
    "offPeakStartTime": {
      "hour": 20,
      "minute": 0
    },
    "offPeakLoadBalancingAlgorithm": "DepthFirst"
  }
}

Örnek yanıt

{
  "name": "scalingPlanScheduleWeekdays1",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/scalingPlans/scalingPlan1/pooledSchedules/scalingPlanScheduleWeekdays1",
  "type": "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "daysOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "rampUpStartTime": {
      "hour": 6,
      "minute": 0
    },
    "rampUpLoadBalancingAlgorithm": "DepthFirst",
    "rampUpMinimumHostsPct": 20,
    "rampUpCapacityThresholdPct": 80,
    "peakStartTime": {
      "hour": 8,
      "minute": 0
    },
    "peakLoadBalancingAlgorithm": "BreadthFirst",
    "rampDownStartTime": {
      "hour": 18,
      "minute": 0
    },
    "rampDownLoadBalancingAlgorithm": "DepthFirst",
    "rampDownMinimumHostsPct": 20,
    "rampDownCapacityThresholdPct": 50,
    "rampDownForceLogoffUsers": true,
    "rampDownWaitTimeMinutes": 30,
    "rampDownNotificationMessage": "message",
    "offPeakStartTime": {
      "hour": 20,
      "minute": 0
    },
    "offPeakLoadBalancingAlgorithm": "DepthFirst"
  }
}
{
  "name": "scalingPlanScheduleWeekdays1",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/scalingPlans/scalingPlan1/pooledSchedules/scalingPlanScheduleWeekdays1",
  "type": "Microsoft.DesktopVirtualization/scalingPlans/pooledSchedules",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "daysOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
    ],
    "rampUpStartTime": {
      "hour": 6,
      "minute": 0
    },
    "rampUpLoadBalancingAlgorithm": "DepthFirst",
    "rampUpMinimumHostsPct": 20,
    "rampUpCapacityThresholdPct": 80,
    "peakStartTime": {
      "hour": 8,
      "minute": 0
    },
    "peakLoadBalancingAlgorithm": "BreadthFirst",
    "rampDownStartTime": {
      "hour": 18,
      "minute": 0
    },
    "rampDownLoadBalancingAlgorithm": "DepthFirst",
    "rampDownMinimumHostsPct": 20,
    "rampDownCapacityThresholdPct": 50,
    "rampDownForceLogoffUsers": true,
    "rampDownWaitTimeMinutes": 30,
    "rampDownNotificationMessage": "message",
    "offPeakStartTime": {
      "hour": 20,
      "minute": 0
    },
    "offPeakLoadBalancingAlgorithm": "DepthFirst"
  }
}

Tanımlar

Name Description
CloudError

Bulut hata nesnesi.

CloudErrorProperties

Bulut hatası nesne özellikleri.

createdByType

Kaynağı oluşturan kimliğin türü.

DayOfWeek

Haftanın günü.

ScalingPlanPooledSchedule

Bir ScalingPlanPooledSchedule tanımını temsil eder.

SessionHostLoadBalancingAlgorithm

Hızlanma periyodu için yük dengeleme algoritması.

StopHostsWhen

Rampa azaltma süresi boyunca ana bilgisayarların ne zaman durdurulacağını belirtir.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Time

Ölçeklendirme eyleminin gerçekleşme zamanı.

CloudError

Bulut hata nesnesi.

Name Tür Description
error

CloudErrorProperties

Bulut hatası nesne özellikleri.

CloudErrorProperties

Bulut hatası nesne özellikleri.

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu gösteren hata iletisi.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DayOfWeek

Haftanın günü.

Değer Description
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

ScalingPlanPooledSchedule

Bir ScalingPlanPooledSchedule tanımını temsil eder.

Name Tür Description
id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Kaynağın adı

properties.daysOfWeek

DayOfWeek[]

Bu zamanlamanın etkin olduğu haftanın günlerini ayarlayın.

properties.offPeakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Yoğun olmayan dönem için yük dengeleme algoritması.

properties.offPeakStartTime

Time

Yoğun olmayan dönem için başlangıç zamanı.

properties.peakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Zirve dönemi için yük dengeleme algoritması.

properties.peakStartTime

Time

Zirve dönemi için başlangıç zamanı.

properties.rampDownCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Rampa azaltma dönemi için kapasite eşiği.

properties.rampDownForceLogoffUsers

boolean

Kullanıcıların ana bilgisayarlardan oturumu zorla kapatılmalıdır.

properties.rampDownLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Rampa azaltma dönemi için yük dengeleme algoritması.

properties.rampDownMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

Rampa azaltma dönemi için minimum ana bilgisayar yüzdesi.

properties.rampDownNotificationMessage

string

Rampa azaltma döneminde kullanıcılar için bildirim mesajı.

properties.rampDownStartTime

Time

Rampa aşağı periyodu için başlangıç zamanı.

properties.rampDownStopHostsWhen

StopHostsWhen

Rampa azaltma süresi boyunca ana bilgisayarların ne zaman durdurulacağını belirtir.

properties.rampDownWaitTimeMinutes

integer (int32)

Rampa azaltma süresi boyunca ana bilgisayarları durdurmak için beklenecek dakika sayısı.

properties.rampUpCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Artırma dönemi için kapasite eşiği.

properties.rampUpLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Hızlanma periyodu için yük dengeleme algoritması.

properties.rampUpMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

Hızlanma dönemi için minimum ana bilgisayar yüzdesi.

properties.rampUpStartTime

Time

Hızlanma dönemi için başlangıç zamanı.

systemData

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

SessionHostLoadBalancingAlgorithm

Hızlanma periyodu için yük dengeleme algoritması.

Değer Description
BreadthFirst
DepthFirst

StopHostsWhen

Rampa azaltma süresi boyunca ana bilgisayarların ne zaman durdurulacağını belirtir.

Değer Description
ZeroSessions
ZeroActiveSessions

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

Time

Ölçeklendirme eyleminin gerçekleşme zamanı.

Name Tür Description
hour

integer (int32)

minimum: 0
maximum: 23

Saat.

minute

integer (int32)

minimum: 0
maximum: 59

Dakika.