Поделиться через


Start Stop Managed Instance Schedules - Get

Возвращает расписание запуска и остановки управляемого экземпляра.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/startStopSchedules/default?api-version=2024-05-01-preview

Параметры URI

Имя В Обязательно Тип Описание
managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

Имя группы ресурсов, содержащей ресурс. Это значение можно получить из API Azure Resource Manager или портала.

startStopScheduleName
path True

StartStopScheduleName

Имя расписания запуска и остановки управляемого экземпляра.

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True

string

Версия API, используемая для запроса.

Ответы

Имя Тип Описание
200 OK

StartStopManagedInstanceSchedule

Успешно извлечено расписание запуска и остановки.

Other Status Codes

ErrorResponse

Ответы на ошибки: ***

  • 204 ManagementServiceStartStopManagedInstanceScheduleNameInvalid — пользователь попытался выполнить операцию CRUD расписания запуска и остановки с именем расписания, отличающегося от имени по умолчанию.

  • 400 StartStopOfManagedInstanceIsDisabled — не включена операция запуска и остановки в управляемом экземпляре.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSubscriptionNotEnabledForFeature — пользователь попытался использовать функцию start/Stop без разрешения подписки для соответствующей функции подписки.

  • 400 ManagementServiceStartStopManagedInstanceScheduleFeatureDisabled — пользователь попытался использовать функцию запланированного запуска и остановки управляемого экземпляра SQL Azure, которая отключена.

  • 400 ManagementServiceStartStopManagedInstanceScheduleNotSupportedOnSKU — запланированная операция запуска и остановки не поддерживается в заданном номере SKU.

  • 400 ManagementServiceStopManagedInstanceHostedOnRdfePlatform — остановить выполнение на экземпляре, который не запущен с помощью волны компонентов 2022 г.

  • 400 ManagementServiceStartStopManagedInstanceScheduleOverlap — перекрывается в парах расписания.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSmallTimespan — время между двумя последовательными действиями меньше 1 часа.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestParametersInvalid — предоставленный набор параметров в тексте запроса является пустым или недопустимым.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestTimeZoneInvalid — указанный параметр часового пояса недопустим.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestScheduleInvalid — предоставленное расписание запуска и остановки недопустимо. Расписание либо не содержит элементов в списке расписаний, либо некоторые элементы в списке имеют недопустимые значения.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNotFound — расписание не существует для заданного управляемого экземпляра.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNameInvalid — пользователь попытался выполнить операцию CRUD расписания запуска и остановки с именем расписания, отличным от default.

  • 409 ManagementServiceStartStopManagedInstanceScheduleConflictingOperation — сбой попытки создать или обновить или удалить расписание запуска и остановки в управляемом экземпляре SQL Azure. Расписание не было создано или не удалось обновить или удалить, так как оно было занято текущей запланированной операцией. Повторите запрос позже.

Примеры

Gets the managed instance's Start/Stop schedule.

Образец запроса

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/schedulerg/providers/Microsoft.Sql/managedInstances/schedulemi/startStopSchedules/default?api-version=2024-05-01-preview

Пример ответа

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/schedulerg/providers/Microsoft.Sql/managedInstances/schedulemi/startStopSchedules/default",
  "name": "default",
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2021-08-26T04:41:33.937Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-27T04:41:33.937Z"
  },
  "properties": {
    "description": "This is a schedule for our Dev/Test environment.",
    "nextExecutionTime": "2021-08-26T14:00:00",
    "nextRunAction": "Stop",
    "scheduleList": [
      {
        "startDay": "Thursday",
        "startTime": "06:00 PM",
        "stopDay": "Thursday",
        "stopTime": "05:00 PM"
      },
      {
        "startDay": "Thursday",
        "startTime": "03:00 PM",
        "stopDay": "Thursday",
        "stopTime": "02:00 PM"
      }
    ],
    "timeZoneId": "Central European Standard Time"
  },
  "type": "Microsoft.Sql/managedInstances/startStopSchedules"
}

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

DayOfWeek

День начала.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ScheduleItem

Планирование сведений о том, когда сервер должен быть запущен или остановлен.

StartStopManagedInstanceSchedule

Расписание запуска и остановки управляемого экземпляра.

StartStopScheduleName

Имя расписания запуска и остановки управляемого экземпляра.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
Application
Key
ManagedIdentity
User

DayOfWeek

День начала.

Значение Описание
Friday
Monday
Saturday
Sunday
Thursday
Tuesday
Wednesday

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ScheduleItem

Планирование сведений о том, когда сервер должен быть запущен или остановлен.

Имя Тип Описание
startDay

DayOfWeek

День начала.

startTime

string

Время начала.

stopDay

DayOfWeek

День остановки.

stopTime

string

Время остановки.

StartStopManagedInstanceSchedule

Расписание запуска и остановки управляемого экземпляра.

Имя Тип Default value Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.description

string

Описание расписания.

properties.nextExecutionTime

string

Метка времени, когда следующее действие будет выполнено в соответствующем часовом поясе расписания.

properties.nextRunAction

string

Следующее действие, выполняемого (запуск или остановка)

properties.scheduleList

ScheduleItem[]

Список расписаний.

properties.timeZoneId

string

UTC

Часовой пояс расписания.

systemData

systemData

Системные данные запланированного ресурса.

type

string

Тип ресурса.

StartStopScheduleName

Имя расписания запуска и остановки управляемого экземпляра.

Значение Описание
default

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.