Schedules - List

지정된 랩의 일정을 나열합니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules?$expand={$expand}&$filter={$filter}&$top={$top}&$orderby={$orderby}&api-version=2018-09-15

URI 매개 변수

Name In Required Type Description
labName
path True
  • string

랩의 이름입니다.

resourceGroupName
path True
  • string

리소스 그룹의 이름.

subscriptionId
path True
  • string

구독 ID입니다.

api-version
query True
  • string

클라이언트 API 버전입니다.

$expand
query
  • string

$expand 쿼리를 지정합니다. 예: 'properties($select=status)'

$filter
query
  • string

작업에 적용할 필터입니다. 예: '$filter=contains(name,'myName')

$orderby
query
  • string

OData 표기법을 사용하여 결과에 대한 순서 지정 식입니다. 예: '$orderby=name desc'

$top
query
  • integer
int32

작업에서 반환할 최대 리소스 수입니다. 예: '$top=10'

응답

Name Type Description
200 OK

정상

Other Status Codes

BadRequest

보안

azure_auth

OAuth2 암시적 허용

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

Scopes

Name Description
user_impersonation 액세스 Microsoft Azure

예제

Schedules_List

Sample Request

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules?api-version=2018-09-15

Sample Response

{
  "value": [
    {
      "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"
      }
    }
  ]
}

정의

CloudError

REST 요청에서 오류가 발생했습니다.

CloudErrorBody

REST 요청의 오류 본문입니다.

DayDetails

일별 일정의 속성입니다.

EnableStatus

일정의 상태(예: 사용, 사용 안 함)

HourDetails

시간별 일정의 속성입니다.

NotificationSettings

일정에 대한 알림 설정입니다.

Schedule

일정입니다.

ScheduleList

목록 작업의 응답입니다.

WeekDetails

주별 일정의 속성입니다.

CloudError

REST 요청에서 오류가 발생했습니다.

Name Type Description
error

발생한 클라우드 오류

CloudErrorBody

REST 요청의 오류 본문입니다.

Name Type Description
code
  • string

오류 코드입니다.

details

내부 오류입니다.

message
  • string

오류 메시지입니다.

target
  • string

오류 대상입니다.

DayDetails

일별 일정의 속성입니다.

Name Type Description
time
  • string

일정이 발생하는 시간입니다.

EnableStatus

일정의 상태(예: 사용, 사용 안 함)

Name Type Description
Disabled
  • string
Enabled
  • string

HourDetails

시간별 일정의 속성입니다.

Name Type Description
minute
  • integer

일정이 실행되는 시간(분)입니다.

NotificationSettings

일정에 대한 알림 설정입니다.

Name Type Default Value Description
emailRecipient
  • string

알림을 보낼 전자 메일 받는 사람(세미콜론으로 구분된 전자 메일 주소 목록일 수 있음).

notificationLocale
  • string

알림을 보낼 때 사용할 로캘입니다(지원되지 않는 언어에 대한 대체는 EN).

status Disabled

이 일정에 대한 알림이 활성화된 경우(예: 사용, 사용 안 함)

timeInMinutes
  • integer

알림이 전송되는 이벤트 전 시간(분)입니다.

webhookUrl
  • string

알림을 보낼 웹후크 URL입니다.

Schedule

일정입니다.

Name Type Default Value Description
id
  • string

리소스의 식별자입니다.

location
  • string

리소스의 위치입니다.

name
  • string

리소스의 이름입니다.

properties.createdDate
  • string

일정의 생성 날짜입니다.

properties.dailyRecurrence

일정이 요일마다 한 번씩 발생하는 경우 일별 되풀이를 지정합니다.

properties.hourlyRecurrence

일정이 하루에 여러 번 발생하는 경우 시간별 되풀이를 지정합니다.

properties.notificationSettings

알림 설정입니다.

properties.provisioningState
  • string

리소스의 프로비전 상태입니다.

properties.status Disabled

일정의 상태(예: 사용, 사용 안 함)

properties.targetResourceId
  • string

일정이 속한 리소스 ID

properties.taskType
  • string

일정의 작업 유형입니다(예: LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId
  • string

표준 시간대 ID(예: 태평양 표준시)입니다.

properties.uniqueIdentifier
  • string

리소스의 변경할 수 없는 고유 식별자(Guid)입니다.

properties.weeklyRecurrence

일정이 요일 중 일부만 발생하는 경우 매주 되풀이를 지정합니다.

tags
  • object

리소스의 태그입니다.

type
  • string

리소스 형식입니다.

ScheduleList

목록 작업의 응답입니다.

Name Type Description
nextLink
  • string

다음 결과 집합에 대한 링크입니다.

value

목록 작업의 결과입니다.

WeekDetails

주별 일정의 속성입니다.

Name Type Description
time
  • string

일정이 발생하는 날짜의 시간입니다.

weekdays
  • string[]

일정이 설정된 요일(예: 일요일, 월요일, 화요일 등)입니다.