Condividi tramite


Start Stop Managed Instance Schedules - Get

Ottiene la pianificazione di avvio/arresto dell'istanza gestita.

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

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 che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager 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

È stata recuperata correttamente la pianificazione di avvio/arresto.

Other Status Codes

ErrorResponse

Risposte di errore:

  • 204 ManagementServiceStartStopManagedInstanceScheduleNameInvalid - L'utente ha tentato di eseguire l'operazione CRUD della pianificazione di avvio/arresto con un nome di pianificazione diverso da 'default'

  • 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 che la sottoscrizione sia stata consentita per la funzionalità di sottoscrizione appropriata.

  • 400 ManagementServiceStartStopManagedInstanceScheduleNotSupportedOnSKU - L'operazione di avvio/arresto pianificata non è supportata nello SKU specificato.

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

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

  • 400 ManagementServiceStartStopManagedInstanceScheduleFeatureDisabled : l'utente ha tentato di usare la funzionalità pianificata Istanza gestita di SQL di Azure, che è disabilitata.

  • 400 ManagementServiceStartStopManagedInstanceScheduleOverlap - Sovrapposizione nelle coppie di pianificazione.

  • 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 di avvio/arresto specificata non è valida. La pianificazione non contiene elementi nell'elenco di pianificazione o alcuni 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 una determinata istanza gestita.

  • 404 ManagementServiceStartStopManagedInstanceScheduleNameInvalid - L'utente ha tentato di eseguire l'operazione CRUD della pianificazione di avvio/arresto con un nome di pianificazione diverso da 'default'

  • 409 ManagementServiceStartStopManagedInstanceScheduleConflictingOperation: il tentativo di operazione di creazione/aggiornamento/eliminazione della pianificazione di avvio/arresto nell'istanza gestita di SQL di Azure non è riuscita. La pianificazione non è stata creata o non è stato possibile aggiornare/eliminare perché era occupato con un'operazione pianificata in corso. Riprovare la richiesta in un secondo momento.

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-08-01

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.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ScheduleItem

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

StartStopManagedInstanceSchedule

Pianificazione dell'avvio/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.

Valore Descrizione
Application
Key
ManagedIdentity
User

DayOfWeek

Giorno di inizio.

Valore Descrizione
Friday
Monday
Saturday
Sunday
Thursday
Tuesday
Wednesday

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

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

Ferma giorno.

stopTime

string

Tempo di arresto.

StartStopManagedInstanceSchedule

Pianificazione dell'avvio/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 (Avvio o Arresto)

properties.scheduleList

ScheduleItem[]

Elenco 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.

Valore Descrizione
default

systemData

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

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

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