Service Fabrics - List Applicable Schedules

Listák a megfelelő indítási/leállítási ütemezéseket, ha vannak ilyenek.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/listApplicableSchedules?api-version=2018-09-15

URI-paraméterek

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

string

A labor neve.

name
path True

string

A service fabric neve.

resourceGroupName
path True

string

Az erőforráscsoport neve.

subscriptionId
path True

string

Az előfizetés azonosítója.

userName
path True

string

A felhasználói profil neve.

api-version
query True

string

Ügyfél API-verziója.

Válaszok

Name Típus Description
200 OK

ApplicableSchedule

OK

Other Status Codes

CloudError

BadRequest

Biztonság

azure_auth

OAuth2 implicit engedélyezés

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation A Microsoft Azure elérése

Példák

ServiceFabrics_ListApplicableSchedules

Sample Request

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/listApplicableSchedules?api-version=2018-09-15

Sample Response

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{scheduleName}",
  "location": "{location}",
  "name": "{scheduleName}",
  "properties": {
    "labVmsShutdown": {
      "properties": {
        "status": "{Enabled|Disabled}",
        "taskType": "{myLabVmTaskType}",
        "weeklyRecurrence": {
          "weekdays": [
            "Monday",
            "Wednesday",
            "Friday"
          ],
          "time": "{timeOfTheDayTheScheduleWillOccurOnThoseDays}"
        },
        "dailyRecurrence": {
          "time": "{timeOfTheDayTheScheduleWillOccurEveryDay}"
        },
        "hourlyRecurrence": {
          "minute": 30
        },
        "timeZoneId": "Pacific Standard Time",
        "notificationSettings": {
          "status": "{Enabled|Disabled}",
          "timeInMinutes": 15,
          "webhookUrl": "{webhookUrl}",
          "emailRecipient": "{email}",
          "notificationLocale": "EN"
        },
        "createdDate": "2018-10-01T18:40:48.1739018-07:00",
        "targetResourceId": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
        "provisioningState": "Creating",
        "uniqueIdentifier": "{uniqueIdentifier}"
      },
      "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}/schedules/{scheduleName}",
      "name": "{scheduleName}",
      "type": "Microsoft.DevTestLab/labs/schedules",
      "location": "{location}",
      "tags": {
        "tagName1": "tagValue1"
      }
    },
    "labVmsStartup": {
      "properties": {
        "status": "{Enabled|Disabled}",
        "taskType": "{myLabVmTaskType}",
        "weeklyRecurrence": {
          "weekdays": [
            "Monday",
            "Wednesday",
            "Friday"
          ],
          "time": "{timeOfTheDayTheScheduleWillOccurOnThoseDays}"
        },
        "dailyRecurrence": {
          "time": "{timeOfTheDayTheScheduleWillOccurEveryDay}"
        },
        "hourlyRecurrence": {
          "minute": 30
        },
        "timeZoneId": "Pacific Standard Time",
        "notificationSettings": {
          "status": "{Enabled|Disabled}",
          "timeInMinutes": 15,
          "webhookUrl": "{webhookUrl}",
          "emailRecipient": "{email}",
          "notificationLocale": "EN"
        },
        "createdDate": "2018-10-01T18:40:48.1739018-07:00",
        "targetResourceId": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
        "provisioningState": "Creating",
        "uniqueIdentifier": "{uniqueIdentifier}"
      },
      "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}/schedules/{scheduleName}",
      "name": "{scheduleName}",
      "type": "Microsoft.DevTestLab/labs/schedules",
      "location": "{location}",
      "tags": {
        "tagName1": "tagValue1"
      }
    }
  },
  "type": "{scheduleType}",
  "tags": {
    "tagName1": "tagValue1"
  }
}

Definíciók

Name Description
ApplicableSchedule

A virtuális gépekre vonatkozó ütemezések. Előfordulhat, hogy az ütemezések virtuális gépen vagy laborszinten vannak meghatározva.

CloudError

REST-kérésből származó hiba.

CloudErrorBody

EGY REST-kérésből származó hibatörzs.

DayDetails

A napi ütemezés tulajdonságai.

EnableStatus

Az ütemezés állapota (például Engedélyezve, Letiltva)

HourDetails

Az óránkénti ütemezés tulajdonságai.

NotificationSettings

Az ütemezés értesítési beállításai.

Schedule

Egy ütemterv.

WeekDetails

Heti ütemezés tulajdonságai.

ApplicableSchedule

A virtuális gépekre vonatkozó ütemezések. Előfordulhat, hogy az ütemezések virtuális gépen vagy laborszinten vannak meghatározva.

Name Típus Description
id

string

Az erőforrás azonosítója.

location

string

Az erőforrás helye.

name

string

Az erőforrás neve.

properties.labVmsShutdown

Schedule

Az automatikus leállítás ütemezése, ha a tesztkörnyezet vagy a tesztkörnyezet erőforrásszintjén van beállítva.

properties.labVmsStartup

Schedule

Az automatikus indítás ütemezése, ha a tesztkörnyezet vagy a tesztkörnyezet erőforrásszintjén van beállítva.

tags

object

Az erőforrás címkéi.

type

string

Az erőforrás típusa.

CloudError

REST-kérésből származó hiba.

Name Típus Description
error

CloudErrorBody

A felhőben bekövetkezett hiba

CloudErrorBody

EGY REST-kérésből származó hibatörzs.

Name Típus Description
code

string

A hibakód.

details

CloudErrorBody[]

Belső hibák.

message

string

A hibaüzenet.

target

string

A hiba célja.

DayDetails

A napi ütemezés tulajdonságai.

Name Típus Description
time

string

Az ütemezés napjának időpontja.

EnableStatus

Az ütemezés állapota (például Engedélyezve, Letiltva)

Name Típus Description
Disabled

string

Enabled

string

HourDetails

Az óránkénti ütemezés tulajdonságai.

Name Típus Description
minute

integer

Az ütemezés futásának percei.

NotificationSettings

Az ütemezés értesítési beállításai.

Name Típus Alapértelmezett érték Description
emailRecipient

string

Az e-mail címzettje, akinek értesítéseket szeretne küldeni (lehet pontosvesszővel elválasztott e-mail-címek listája).

notificationLocale

string

Az értesítés küldésekor használandó területi beállítás (a nem támogatott nyelvekre vonatkozó tartalék az EN).

status

EnableStatus

Disabled

Ha az értesítések engedélyezve vannak ehhez az ütemezéshez (például Engedélyezve, Letiltva).

timeInMinutes

integer

Az értesítés elküldésének időpontja percekben az esemény előtt.

webhookUrl

string

A webhook URL-címe, amelyre az értesítés el lesz küldve.

Schedule

Egy ütemterv.

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás azonosítója.

location

string

Az erőforrás helye.

name

string

Az erőforrás neve.

properties.createdDate

string

Az ütemezés létrehozási dátuma.

properties.dailyRecurrence

DayDetails

Ha az ütemezés a hét minden napján egyszer fog történni, adja meg a napi ismétlődés értékét.

properties.hourlyRecurrence

HourDetails

Ha az ütemezés naponta többször is megtörténik, adja meg az óránkénti ismétlődés értékét.

properties.notificationSettings

NotificationSettings

Értesítési beállítások.

properties.provisioningState

string

Az erőforrás kiépítési állapota.

properties.status

EnableStatus

Disabled

Az ütemezés állapota (például Engedélyezve, Letiltva)

properties.targetResourceId

string

Az erőforrás-azonosító, amelyhez az ütemezés tartozik

properties.taskType

string

Az ütemezés tevékenységtípusa (pl. LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId

string

Az időzóna azonosítója (például Kínai téli idő, Grönlandi téli idő, Csendes-óceáni téli idő stb.). A tulajdonság lehetséges értékei a következő helyen találhatók: IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Az erőforrás egyedi nem módosítható azonosítója (GUID).

properties.weeklyRecurrence

WeekDetails

Ha az ütemezés csak a hét egyes napjaiban fordul elő, adja meg a heti ismétlődéseket.

tags

object

Az erőforrás címkéi.

type

string

Az erőforrás típusa.

WeekDetails

Heti ütemezés tulajdonságai.

Name Típus Description
time

string

Az ütemezés napjának időpontja.

weekdays

string[]

A hét azon napjai, amelyekre az ütemezés be van állítva (például vasárnap, hétfő, kedd stb.).