Jobs - List
Ottenere i processi di Azure Spring Apps in un determinato servizio
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/jobs?api-version=2024-05-01-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
resource
|
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. |
|
service
|
path | True |
string pattern: ^[a-z][a-z0-9-]*[a-z0-9]$ |
Nome della risorsa del servizio. |
|
subscription
|
path | True |
string |
Ottiene l'ID sottoscrizione che identifica in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Successo. La risposta descrive l'elenco dei processi nel servizio. |
|
| Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
Jobs_List
Esempio di richiesta
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/jobs?api-version=2024-05-01-preview
Risposta di esempio
{
"value": [
{
"properties": {
"provisioningState": "Succeeded",
"triggerConfig": {
"triggerType": "Manual"
},
"source": {
"type": "BuildResult",
"buildResultId": "<default>"
},
"template": {
"environmentVariables": [
{
"name": "key1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
},
{
"name": "secretKey1"
}
],
"args": [
"arg1",
"arg2"
]
}
},
"systemData": {
"createdBy": "sample-user",
"createdByType": "User",
"createdAt": "2021-08-11T03:16:03.944Z",
"lastModifiedBy": "sample-user",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-08-11T03:17:03.944Z"
},
"type": "Microsoft.AppPlatform/Spring/jobs",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/jobs/test-job",
"name": "test-job"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Build |
Riferimento a un risultato di compilazione |
|
Cloud |
Risposta di errore dal servizio. |
|
Cloud |
Risposta di errore dal servizio. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Custom |
Payload del contenitore personalizzato |
|
Custom |
Informazioni sull'origine utente del contenitore personalizzato |
|
Env |
Variabile di ambiente dei componenti di Azure Spring Apps. |
|
Image |
Credenziali del Registro di sistema delle immagini |
|
Job |
Modello di esecuzione del processo, contenente la configurazione per un'esecuzione |
|
Job |
Payload della risorsa processo |
|
Job |
Elenco dei processi di Azure Spring Apps e un possibile collegamento per il set successivo. |
|
Job |
Payload delle proprietà delle risorse processo |
|
Job |
Stato di provisioning del processo |
|
Job |
Payload della richiesta di risorsa processo |
|
last |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
|
Managed |
Un riferimento al componente gestito come Config Server. |
|
Manual |
Configurazione per il processo attivato manualmente |
|
System |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
BuildResultUserSourceInfo
Riferimento a un risultato di compilazione
| Nome | Tipo | Descrizione |
|---|---|---|
| buildResultId |
string |
ID risorsa di un risultato di compilazione esistente completato nella stessa istanza spring. |
| type |
string:
Build |
Tipo dell'origine caricata |
| version |
string |
Versione dell'origine |
CloudError
Risposta di errore dal servizio.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Risposta di errore dal servizio. |
CloudErrorBody
Risposta di errore dal servizio.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
| details |
Elenco di dettagli aggiuntivi sull'errore. |
|
| message |
string |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
| target |
string |
Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomContainer
Payload del contenitore personalizzato
| Nome | Tipo | Descrizione |
|---|---|---|
| args |
string[] |
Argomenti per il punto di ingresso. Il CMD dell'immagine Docker viene usato se non viene specificato. |
| command |
string[] |
Matrice di punti di ingresso. Non eseguito all'interno di una shell. Se non viene specificato, viene usato ENTRYPOINT dell'immagine Docker. |
| containerImage |
string |
Immagine del contenitore personalizzato. Deve essere sotto forma di <repository>:<tag> senza il nome del server del Registro di sistema |
| imageRegistryCredential |
Credenziali del Registro di sistema delle immagini |
|
| languageFramework |
string |
Framework del linguaggio dell'immagine del contenitore caricata. Valori supportati: "springboot", "", null. |
| server |
string |
Nome del Registro di sistema che contiene l'immagine del contenitore |
CustomContainerUserSourceInfo
Informazioni sull'origine utente del contenitore personalizzato
| Nome | Tipo | Descrizione |
|---|---|---|
| customContainer |
Payload del contenitore personalizzato |
|
| type |
string:
Container |
Tipo dell'origine caricata |
| version |
string |
Versione dell'origine |
EnvVar
Variabile di ambiente dei componenti di Azure Spring Apps.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome della variabile di ambiente. |
| secretValue |
string |
valore della variabile di ambiente secret. |
| value |
string |
Valore della variabile di ambiente non segreto. |
ImageRegistryCredential
Credenziali del Registro di sistema delle immagini
| Nome | Tipo | Descrizione |
|---|---|---|
| password |
string |
Password delle credenziali del Registro di sistema delle immagini |
| username |
string |
Nome utente della credenziale del Registro di sistema delle immagini |
JobExecutionTemplate
Modello di esecuzione del processo, contenente la configurazione per un'esecuzione
| Nome | Tipo | Descrizione |
|---|---|---|
| args |
string[] |
Argomenti per l'esecuzione del processo. |
| environmentVariables |
Env |
Variabili di ambiente dell'esecuzione del processo |
| resourceRequests |
Quantità di risorse richiesta per la CPU e la memoria necessarie. |
JobResource
Payload della risorsa processo
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
ID risorsa completo per la risorsa. |
| name |
string |
Nome della risorsa. |
| properties |
Proprietà della risorsa processo |
|
| systemData |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
| type |
string |
Tipo di risorsa. |
JobResourceCollection
Elenco dei processi di Azure Spring Apps e un possibile collegamento per il set successivo.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string |
Collegarsi alla pagina successiva delle risorse. |
| value |
Raccolta di risorse per i processi. |
JobResourceProperties
Payload delle proprietà delle risorse processo
| Nome | Tipo | Descrizione |
|---|---|---|
| managedComponentReferences |
Raccolta di componenti gestiti a cui si fa riferimento |
|
| provisioningState |
Stato di provisioning del processo |
|
| source | UserSourceInfo: |
Informazioni sull'origine caricate del processo. |
| template |
Modello applicato per tutte le esecuzioni del processo. |
|
| triggerConfig | JobTriggerConfig: |
Configurazione correlata al trigger di processo. |
JobResourceProvisioningState
Stato di provisioning del processo
| Valore | Descrizione |
|---|---|
| Succeeded | |
| Failed | |
| Creating | |
| Updating | |
| Deleting | |
| Canceled |
JobResourceRequests
Payload della richiesta di risorsa processo
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| cpu |
string |
1 |
CPU allocata a ogni istanza di esecuzione del processo. |
| memory |
string |
2Gi |
Memoria allocata a ogni istanza di esecuzione del processo. |
lastModifiedByType
Tipo di identità che ha modificato l'ultima volta la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ManagedComponentReference
Un riferimento al componente gestito come Config Server.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string (arm-id) |
ID risorsa del componente gestito |
ManualJobTriggerConfig
Configurazione per il processo attivato manualmente
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| parallelism |
integer (int32) |
Numero di repliche parallele di un'esecuzione del processo. |
|
| retryLimit |
integer (int32) |
Numero massimo di tentativi prima di non riuscire il processo. |
|
| timeoutInSeconds |
integer (int32) |
Numero massimo di secondi consentiti per l'esecuzione di un'esecuzione. |
|
| triggerType |
string:
Manual |
Manual |
Tipo di trigger di processo |
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 |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp della modifica della risorsa (UTC). |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |