Megosztás a következőn keresztül:


Scaling Plan Pooled Schedules - Create

ScalingPlanPooledSchedule létrehozása vagy frissítése.

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

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

scalingPlanName
path True

string

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

A méretezési terv neve.

scalingPlanScheduleName
path True

string

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

A ScalingPlanSchedule neve

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
properties.daysOfWeek

DayOfWeek[]

Azon hét napjainak halmaza, amelyeken ez az ütemezés aktív.

properties.offPeakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus csúcsidőn kívüli időszakra.

properties.offPeakStartTime

Time

A csúcsidőn kívüli időszak kezdési ideje.

properties.peakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus csúcsidőszakra.

properties.peakStartTime

Time

A csúcsidőszak kezdő időpontja.

properties.rampDownCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Kapacitás küszöbértéke a lefutási időszakhoz.

properties.rampDownForceLogoffUsers

boolean

Ha a felhasználókat kényszerítve kell kijelentkeztetni a gazdagépekről.

properties.rampDownLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a lefutási időszakra.

properties.rampDownMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

A gazdagép minimális százalékos aránya a lefutási időszakra vonatkozóan.

properties.rampDownNotificationMessage

string

Értesítési üzenet a felhasználók számára a lefutási időszak alatt.

properties.rampDownStartTime

Time

A lefutási időszak kezdő időpontja.

properties.rampDownStopHostsWhen

StopHostsWhen

Meghatározza, hogy mikor állítsa le a gazdagépeket a lefutási időszakban.

properties.rampDownWaitTimeMinutes

integer (int32)

A gazdagépek leállítási ideje alatt várakozó percek száma.

properties.rampUpCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Kapacitás küszöbértéke a felfutási időszakra.

properties.rampUpLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a felfutási időszakra.

properties.rampUpMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

A gazdagép minimális százalékos aránya a felfutási időszakban.

properties.rampUpStartTime

Time

A felfutási időszak kezdő időpontja.

Válaszok

Name Típus Description
200 OK

ScalingPlanPooledSchedule

A ScalingPlanPooledSchedule frissítése sikeresen megtörtént.

201 Created

ScalingPlanPooledSchedule

Sikeresen létrehozta a ScalingPlanPooledSchedule alkalmazást.

Other Status Codes

CloudError

Automatizálási hibaválasz, amely leírja, hogy miért hiúsult meg a művelet.

Példák

ScalingPlanPooledSchedules_Create

Mintakérelem

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

{
  "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"
  }
}

Mintaválasz

{
  "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"
  }
}

Definíciók

Name Description
CloudError

Felhőbeli hibaobjektum.

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

createdByType

Az erőforrást létrehozó identitás típusa.

DayOfWeek

A hét napja.

ScalingPlanPooledSchedule

A ScalingPlanPooledSchedule definíciót jelöli.

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a felfutási időszakra.

StopHostsWhen

Meghatározza, hogy mikor állítsa le a gazdagépeket a lefutási időszakban.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Time

A skálázási művelet végrehajtásának ideje.

CloudError

Felhőbeli hibaobjektum.

Name Típus Description
error

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

Name Típus Description
code

string

Hibakód

message

string

A művelet sikertelen voltát jelző hibaüzenet.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

DayOfWeek

A hét napja.

Érték Description
Friday
Monday
Saturday
Sunday
Thursday
Tuesday
Wednesday

ScalingPlanPooledSchedule

A ScalingPlanPooledSchedule definíciót jelöli.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.daysOfWeek

DayOfWeek[]

Azon hét napjainak halmaza, amelyeken ez az ütemezés aktív.

properties.offPeakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus csúcsidőn kívüli időszakra.

properties.offPeakStartTime

Time

A csúcsidőn kívüli időszak kezdési ideje.

properties.peakLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus csúcsidőszakra.

properties.peakStartTime

Time

A csúcsidőszak kezdő időpontja.

properties.rampDownCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Kapacitás küszöbértéke a lefutási időszakhoz.

properties.rampDownForceLogoffUsers

boolean

Ha a felhasználókat kényszerítve kell kijelentkeztetni a gazdagépekről.

properties.rampDownLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a lefutási időszakra.

properties.rampDownMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

A gazdagép minimális százalékos aránya a lefutási időszakra vonatkozóan.

properties.rampDownNotificationMessage

string

Értesítési üzenet a felhasználók számára a lefutási időszak alatt.

properties.rampDownStartTime

Time

A lefutási időszak kezdő időpontja.

properties.rampDownStopHostsWhen

StopHostsWhen

Meghatározza, hogy mikor állítsa le a gazdagépeket a lefutási időszakban.

properties.rampDownWaitTimeMinutes

integer (int32)

A gazdagépek leállítási ideje alatt várakozó percek száma.

properties.rampUpCapacityThresholdPct

integer (int32)

minimum: 1
maximum: 100

Kapacitás küszöbértéke a felfutási időszakra.

properties.rampUpLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a felfutási időszakra.

properties.rampUpMinimumHostsPct

integer (int32)

minimum: 0
maximum: 100

A gazdagép minimális százalékos aránya a felfutási időszakban.

properties.rampUpStartTime

Time

A felfutási időszak kezdő időpontja.

systemData

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

SessionHostLoadBalancingAlgorithm

Terheléselosztási algoritmus a felfutási időszakra.

Érték Description
BreadthFirst
DepthFirst

StopHostsWhen

Meghatározza, hogy mikor állítsa le a gazdagépeket a lefutási időszakban.

Érték Description
ZeroActiveSessions
ZeroSessions

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

Time

A skálázási művelet végrehajtásának ideje.

Name Típus Description
hour

integer (int32)

minimum: 0
maximum: 23

Az óra.

minute

integer (int32)

minimum: 0
maximum: 59

A perc.