Condividi tramite


Start Stop Managed Instance Schedules - Get

Ottiene la pianificazione Start/Stop dell'istanza gestita.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
managedInstanceName
path True

string

Nome dell'istanza gestita.

resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

startStopScheduleName
path True

StartStopScheduleName

Nome della pianificazione di avvio/arresto dell'istanza gestita.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

StartStopManagedInstanceSchedule

È stato recuperato correttamente la pianificazione Start/Stop.

Other Status Codes

Risposte agli errori: **

  • 204 ManagementServiceStartStopManagedInstanceScheduleNameInvalid - Utente ha tentato di eseguire l'operazione CRUD della pianificazione Start/Stop con un nome di pianificazione diverso da 'default'

  • 400 ManagementServiceStartStopManagedInstanceScheduleOverlap - Sovrapposizione nelle coppie di pianificazione.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSmallTimespan : il tempo tra due azioni successive è inferiore a 1 ora.

  • 400 ManagementServiceStartStopManagedInstanceScheduleSubscriptionNotEnabledForFeature : l'utente ha tentato di usare la funzionalità Start/Stop senza avere la sottoscrizione consentita per la funzionalità di sottoscrizione appropriata.

  • 400 ManagementServiceStartStopManagedInstanceScheduleNotSupportedOnSKU : l'operazione Start/Stop pianificata non è supportata nello SKU specificato.

  • 400 StartStopOfManagedInstanceIsDisabled - L'operazione di avvio e arresto nell'istanza gestita non è abilitata.

  • 400 ManagementServiceStartStopManagedInstanceScheduleFeatureDisabled - Utente ha tentato di usare la funzionalità di Istanza gestita di SQL di Azure Start/Stop pianificata, disabilitata.

  • 400 ManagementServiceStopManagedInstanceHostedOnRdfePlatform - Arresto eseguito nell'istanza che non è in esecuzione con Feature Wave 2022

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestParametersInvalid: il set specificato di parametri nel corpo della richiesta è vuoto o non valido.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestTimeZoneInvalid: il parametro del fuso orario specificato non è valido.

  • 400 ManagementServiceStartStopManagedInstanceScheduleCreateOrUpdateRequestScheduleInvalid: la pianificazione start/stop specificata non è valida. La pianificazione non contiene elementi nell'elenco di pianificazione o alcuni degli elementi dell'elenco hanno valori non validi.

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ResourceNotFound : la risorsa richiesta non è stata trovata.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNotFound: la pianificazione non esiste per un'istanza gestita specificata.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNameInvalid - Utente ha tentato di eseguire l'operazione CRUD della pianificazione Start/Stop con un nome di pianificazione diverso da 'default'

  • 409 ManagementServiceStartStopManagedInstanceScheduleConflictingOperation : operazione di creazione/aggiornamento/eliminazione tentata di avvio/arresto nella Istanza gestita di SQL di Azure non riuscita. La pianificazione non è stata creata o non è stato possibile aggiornare/eliminare perché è stata occupata con un'operazione pianificata in corso. Riprovare la richiesta più tardi.

Esempio

Gets the managed instance's Start/Stop schedule.

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
createdByType

Tipo di identità che ha creato la risorsa.

DayOfWeek

Giorno di inizio.

ScheduleItem

Pianificare le informazioni che descrivono quando il server deve essere avviato o arrestato.

StartStopManagedInstanceSchedule

Pianificazione start/arresto dell'istanza gestita.

StartStopScheduleName

Nome della pianificazione di avvio/arresto dell'istanza gestita.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

DayOfWeek

Giorno di inizio.

Nome Tipo Descrizione
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ScheduleItem

Pianificare le informazioni che descrivono quando il server deve essere avviato o arrestato.

Nome Tipo Descrizione
startDay

DayOfWeek

Giorno di inizio.

startTime

string

Ora di inizio.

stopDay

DayOfWeek

Stop day.

stopTime

string

Arrestare il tempo.

StartStopManagedInstanceSchedule

Pianificazione start/arresto dell'istanza gestita.

Nome Tipo Valore predefinito Descrizione
id

string

ID risorsa.

name

string

Nome risorsa.

properties.description

string

Descrizione della pianificazione.

properties.nextExecutionTime

string

Timestamp quando l'azione successiva verrà eseguita nel fuso orario di pianificazione corrispondente.

properties.nextRunAction

string

Azione successiva da eseguire (Start o Stop)

properties.scheduleList

ScheduleItem[]

Elenco di pianificazioni.

properties.timeZoneId

string

UTC

Fuso orario della pianificazione.

systemData

systemData

Dati di sistema della risorsa pianificata.

type

string

Tipo di risorsa.

StartStopScheduleName

Nome della pianificazione di avvio/arresto dell'istanza gestita.

Nome Tipo Descrizione
default

string

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima risorsa.