Share via


Start Stop Managed Instance Schedules - Create Or Update

Létrehozza vagy frissíti a felügyelt példány Start/Stop ütemezését.

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

URI-paraméterek

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

string

A felügyelt példány neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

startStopScheduleName
path True

StartStopScheduleName

A felügyelt példány start/stop ütemezésének neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
properties.scheduleList True

ScheduleItem[]

Ütemezési lista.

properties.description

string

Az ütemezés leírása.

properties.timeZoneId

string

Az ütemezés időzónája.

Válaszok

Name Típus Description
200 OK

StartStopManagedInstanceSchedule

A Start/Stop ütemezés beállítása sikerült.

201 Created

StartStopManagedInstanceSchedule

Sikerült létrehozni a Start/Stop ütemezést.

Other Status Codes

ErrorResponse

Hibaválaszok: ***

  • 204 ManagementServiceStartStopManagedInstanceScheduleNameInvalid – A felhasználó az "alapértelmezett" értéktől eltérő ütemezési névvel kísérelte meg a Start/Stop ütemezés CRUD-műveletét végrehajtani

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestParametersInvalid – A kérelem törzsében megadott paraméterkészlet üres vagy érvénytelen.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestTimeZoneInvalid – A megadott időzóna-paraméter érvénytelen.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestScheduleInvalid – A megadott Start/Stop ütemezés érvénytelen. Az ütemezés vagy nem tartalmaz elemeket az ütemezési listában, vagy a lista egyes elemei érvénytelen értékeket tartalmaznak.

  • 400 StartStopOfManagedInstanceIsDisabled – A felügyelt példány indítási és leállítási művelete nincs engedélyezve.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSubscriptionNotEnabledForFeature – A felhasználó anélkül próbálta használni a Start/Stop funkciót, hogy az előfizetés engedélyezve lett a megfelelő előfizetési funkcióhoz.

  • 400 ManagementServiceStartStopManagedInstanceScheduleFeatureDisabled – A felhasználó megpróbálta használni az ütemezett Start/Stop Azure SQL Managed Instance funkciót, amely le van tiltva.

  • 400 ManagementServiceStartStopManagedInstanceScheduleNotSupportedOnSKU – Az ütemezett indítási/leállítási művelet nem támogatott az adott termékváltozaton.

  • 400 ManagementServiceStopManagedInstanceHostedOnRdfePlatform – A végrehajtás leállítása azon a példányon, amely nem a Feature Wave 2022 novemberében fut

  • 400 ManagementServiceStartStopManagedInstanceScheduleOverlap – Átfedés az ütemezési párokban.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSmallTimespan – Két egymást követő művelet közötti idő kevesebb, mint 1 óra.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNameInvalid – A felhasználó a Start/Stop ütemezés CRUD-műveletét kísérelte meg az "alapértelmezett" értéktől eltérő ütemezésnévvel

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNotFound – Az ütemezés nem létezik egy adott felügyelt példányhoz.

  • 409 ManagementServiceStartStopManagedInstanceScheduleConflictingOperation – Nem sikerült létrehozni/frissíteni/törölni a Start/Stop ütemezést a Azure SQL Managed Instance. Az ütemezés nem jött létre, vagy nem frissíthető/törölhető, mert folyamatban lévő ütemezett művelettel volt elfoglalva. Ismételje meg a kérelmet később.

Példák

Creates or updates the managed instance's Start/Stop schedule with all optional parameters specified.
Creates or updates the managed instance's Start/Stop schedule with no optional parameters specified.

Creates or updates the managed instance's Start/Stop schedule with all optional parameters specified.

Sample Request

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

{
  "properties": {
    "timeZoneId": "Central European Standard Time",
    "description": "This is a schedule for our Dev/Test environment.",
    "scheduleList": [
      {
        "startDay": "Thursday",
        "startTime": "18:00",
        "stopDay": "Thursday",
        "stopTime": "17:00"
      },
      {
        "startDay": "Thursday",
        "startTime": "15:00",
        "stopDay": "Thursday",
        "stopTime": "14:00"
      }
    ]
  }
}

Sample Response

{
  "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"
}
{
  "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-26T04: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"
}

Creates or updates the managed instance's Start/Stop schedule with no optional parameters specified.

Sample Request

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

{
  "properties": {
    "scheduleList": [
      {
        "startDay": "Thursday",
        "startTime": "18:00",
        "stopDay": "Thursday",
        "stopTime": "17:00"
      },
      {
        "startDay": "Thursday",
        "startTime": "15:00",
        "stopDay": "Thursday",
        "stopTime": "14:00"
      }
    ]
  }
}

Sample Response

{
  "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": "",
    "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": "UTC"
  },
  "type": "Microsoft.Sql/managedInstances/startStopSchedules"
}
{
  "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-26T04:41:33.937Z"
  },
  "properties": {
    "description": "",
    "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": "UTC"
  },
  "type": "Microsoft.Sql/managedInstances/startStopSchedules"
}

Definíciók

Name Description
createdByType

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

DayOfWeek

Kezdőnap.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

ScheduleItem

Ütemezési információ, amely leírja, hogy mikor kell elindítani vagy leállítani a kiszolgálót.

StartStopManagedInstanceSchedule

A felügyelt példány indítási/leállítási ütemezése.

StartStopScheduleName

A felügyelt példány start/stop ütemezésének neve.

systemData

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

createdByType

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

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

DayOfWeek

Kezdőnap.

Name Típus Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további adattípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célja.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

ScheduleItem

Ütemezési információ, amely leírja, hogy mikor kell elindítani vagy leállítani a kiszolgálót.

Name Típus Description
startDay

DayOfWeek

Kezdőnap.

startTime

string

Kezdési időpont.

stopDay

DayOfWeek

Állítsa le a napot.

stopTime

string

Állítsa le az időt.

StartStopManagedInstanceSchedule

A felügyelt példány indítási/leállítási ütemezése.

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

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.description

string

Az ütemezés leírása.

properties.nextExecutionTime

string

A következő művelet végrehajtásának időbélyege a megfelelő ütemezési időzónában.

properties.nextRunAction

string

Következő végrehajtandó művelet (Indítás vagy Leállítás)

properties.scheduleList

ScheduleItem[]

Ütemezési lista.

properties.timeZoneId

string

UTC

Az ütemezés időzónája.

systemData

systemData

Az ütemezett erőforrás rendszeradatai.

type

string

Erőforrástípus.

StartStopScheduleName

A felügyelt példány start/stop ütemezésének neve.

Name Típus Description
default

string

systemData

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

Name Típus Description
createdAt

string

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

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

lastModifiedBy

string

Az erőforrást utoljára módosító identitás.

lastModifiedByType

createdByType

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