- Risorsa: indagine
- Rappresentazione JSON
- InvestigationAnnotations
- Intervallo
- InvestigationExecutionState
- Osservazione
- ObservationType
- ObserverType
- UserRelevance
- ObservationCompletionState
- ObserverStatus
- ObserverExecution
- AbsentObservation
- GeneralAbsentObservation
- ObserverLogEntry
- LogSeverity
- ClarificationNeeded
- RunbookParameter
- Metodi
Risorsa: Indagine
Messaggio che descrive l'oggetto di indagine ID successivo: 24
Rappresentazione JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "revision": string, "revisionIndex": integer, "revisionPredecessor": string, "annotations": { object ( |
Campi | |
---|---|
name |
Identifier. name of resource |
createTime |
Solo output. [Solo output] Crea timestamp Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. [Solo output] Timestamp aggiornamento Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Etichette come coppie chiave-valore Un oggetto contenente un elenco di coppie |
revision |
Solo output. [Solo output] Revisione attuale dell'indagine |
revisionIndex |
Solo output. [Solo output] Indice della revisione corrente dell'indagine. In base 1. |
revisionPredecessor |
Facoltativo. Il nome della revisione precedente a questa. Ad esempio, l'interfaccia utente lo imposterà sulla revisione esistente quando viene creata una nuova revisione a causa di una modifica. |
annotations |
Facoltativo. Annotazioni sull'indagine. A differenza delle etichette, questi possono avere un significato semantico nell'esecuzione dell'indagine e non verranno letti da altri sistemi come la fatturazione. |
executionState |
Solo output. [Solo output] Lo stato di esecuzione di questa indagine. |
error |
Solo output. [Solo output] Se lo stato di esecuzione dell'indagine è FAILED, questo campo conterrà il messaggio di errore. |
operation |
Solo output. L'operazione Esegui eseguita più di recente sull'indagine. |
title |
Obbligatorio. Titolo visualizzato leggibile per l'indagine. |
observations |
Facoltativo. Una mappa dall'ID osservazione all'osservazione. Si tratta di una mappa che ci consente di sovrascrivere in modo pulito le osservazioni precedenti con la versione dell'ultima revisione. Consulta Osservazione per indicazioni sulla scelta degli ID. Un oggetto contenente un elenco di coppie |
observerStatuses |
Facoltativo. Versione plurale di quanto sopra. Nel tempo, il codice verrà trasferito a questo. Un oggetto contenente un elenco di coppie |
clarificationsNeeded |
Facoltativo. Domande che il sistema deve porre all'utente. I risultati verranno restituiti dalla UI come nuove osservazioni. L'ID di queste osservazioni sarà la chiave della voce nella mappa clarificationsNeeded. Un oggetto contenente un elenco di coppie |
InvestigationAnnotations
Annotazioni aggiuntive definite dall'utente in un'indagine. Esistono alcuni valori predefiniti e una mappa per le nuove applicazioni per aggiungere i propri.
Rappresentazione JSON |
---|
{
"followUp": boolean,
"extrasMap": {
string: string,
...
},
"revisionLastRunInterval": {
object ( |
Campi | |
---|---|
followUp |
Solo output. Per continuare l'indagine è necessario un follow-up. In genere impostato su true dallo strumento per la risoluzione dei problemi e su false quando le domande hanno ricevuto risposta. |
extrasMap |
Facoltativo. Annotazioni aggiuntive richieste dalle applicazioni. Questi dati non verranno oscurati e NON devono contenere CCC/PII. Un oggetto contenente un elenco di coppie |
revisionLastRunInterval |
Facoltativo. Ora di inizio/fine dell'ultima esecuzione della revisione. |
Intervallo
Rappresenta un intervallo di tempo, codificato come Timestamp di inizio (incluso) e Timestamp di fine (escluso).
L'inizio deve essere inferiore o uguale alla fine. Quando l'inizio è uguale alla fine, l'intervallo è vuoto (non corrisponde a nessun orario). Se non vengono specificati né l'inizio né la fine, l'intervallo corrisponde a qualsiasi ora.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
Facoltativo. Inizio inclusivo dell'intervallo. Se specificato, un timestamp corrispondente a questo intervallo dovrà essere uguale o successivo all'inizio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Facoltativo. Fine esclusiva dell'intervallo. Se specificato, un timestamp corrispondente a questo intervallo dovrà essere precedente alla fine. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
InvestigationExecutionState
Lo stato di esecuzione di un'indagine.
Enum | |
---|---|
INVESTIGATION_EXECUTION_STATE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
INVESTIGATION_EXECUTION_STATE_RUNNING |
L'indagine è in corso. |
INVESTIGATION_EXECUTION_STATE_MODIFIED |
L'indagine non è ancora stata eseguita dall'ultimo aggiornamento del sintomo. |
INVESTIGATION_EXECUTION_STATE_FAILED |
L'esecuzione dell'indagine è stata completata, ma non è riuscita. |
INVESTIGATION_EXECUTION_STATE_COMPLETED |
Tutte le attività di esecuzione sono state completate e l'indagine è terminata. |
Osservazione
Un'osservazione è l'unità di base di scambio tra l'utente e il sistema o tra i diversi componenti del sistema. È l'elemento che ha una pertinenza. Pertanto, devono essere relativamente piccole; se prevedi che gli utenti reagiscano a una "parte" di un'osservazione, questa deve essere suddivisa in osservazioni più piccole. Una particolare esecuzione di runbook, un particolare input di parametri utente, una particolare voce di log interessante potrebbero essere tutte osservazioni separate. Ciò significa che in un'indagine potrebbero essercene decine o centinaia. Next Id: 26
Rappresentazione JSON |
---|
{ "id": string,"timeIntervals": [ { object ( |
Campi | |
---|---|
id |
Obbligatorio. Identifica in modo univoco questa osservazione. Deve dipendere dai "contenuti principali" dell'osservazione, ma non, ad esempio, dalla pertinenza. Non deve dipendere da nulla che possa variare in modo imprevedibile da una revisione all'altra. Questa è anche la chiave della mappa nell'indagine principale. Devono essere gerarchici con "." come separatore, a partire dal nome dell'osservatore. Ad esempio, diagnostics.runbook.ABC, signals.logs o user.input.2. Deve essere utilizzabile come componente URL. (Senza distinzione tra maiuscole e minuscole [a-z0-9-._]+) Questi valori non verranno visualizzati dagli utenti, ma saranno visibili nel modello dei dati. Verranno utilizzati dagli ingegneri di Google per localizzare i bug, quindi devono essere semi-leggibili. |
timeIntervals[] |
Facoltativo. Quando si è verificata questa osservazione. Le osservazioni devono avere almeno un intervallo di tempo in modo che possano essere visualizzate su una cronologia e possiamo trovare eventi correlati. Per un evento ripetuto ma non continuo, è opportuno avere più di un intervallo. L'interfaccia utente potrebbe combinarli. |
title |
Facoltativo. L'etichetta mostrata nell'interfaccia utente. Non è necessario che sia univoco all'interno di un'indagine. Tuttavia, deve essere specifico e contenere meno di 80 caratteri in modo che l'utente possa esaminare facilmente molte osservazioni. "Nettools pod configured with ALL capabilities dropped" è molto meglio di "Interesting pod configuration". |
observationType |
Obbligatorio. Il tipo di osservazione (ad es. log, metrica e così via) |
observerType |
Obbligatorio. L'origine dei dati, ad esempio utente, codice di sistema, LLM e così via. |
text |
Facoltativo. Testo in linguaggio naturale [markdown] associato all'osservazione. Si tratta dei contenuti principali, non di una descrizione dei metadati. |
data |
Facoltativo. Una rappresentazione strutturata dell'osservazione, scelta dall'osservatore. Facoltativo. Se presente, un osservatore DOVREBBE fornire anche una descrizione testuale dell'osservazione per facilitarne l'elaborazione da parte di un LLM e il rendering nell'interfaccia utente. |
dataUrls |
Facoltativo. Una mappa dai nomi leggibili agli URL per le prove a supporto. La chiave della mappa verrà visualizzata come testo di ancoraggio dell'URL. Compila questo campo ogni volta che un'osservazione dipende da un elemento esterno al sistema. Ad esempio, query di logging/metriche/ecc. che possono rigenerare l'osservazione. Un oggetto contenente un elenco di coppie |
knowledgeUrls |
Facoltativo. Una mappa dai nomi leggibili agli URL della documentazione. Un oggetto contenente un elenco di coppie |
baseObservations[] |
Facoltativo. Gli ID di altre osservazioni su cui si basa questa osservazione. Ad esempio, un'osservazione di conclusione registrerà le osservazioni utilizzate per generarla. Un parametro estratto registrerà da cosa è stato estratto. Il grafico di premesse e conclusioni sarà aciclico all'interno di una revisione. |
relevantResources[] |
Facoltativo. Le risorse Google Cloud pertinenti per l'osservazione. Questi devono essere URI risorsa completi, ad esempio: "//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance" |
recommendation |
Facoltativo. Testo in linguaggio naturale [markdown] che descrive un'azione consigliata per correggere / risolvere la causa principale. Al momento questo modulo è libero e non viene elaborato automaticamente. Un consiglio può essere: - Descrizioni di correzioni di alto livello - Passaggi di correzione specifici e tattici con comandi eseguibili - Passaggi di risoluzione dei problemi specifici e tattici per sapere dove indagare successivamente con comandi eseguibili |
systemRelevanceScore |
Facoltativo. Quanto è pertinente questa osservazione per l'indagine, come dedotto dal sistema. Facoltativo. Deve essere compreso nell'intervallo [-1, 1]. Per OBSERVATION_TYPE_HYPOTHESIS, rappresenta la confidenza nella spiegazione. Solo le ipotesi di causa principale vengono classificate l'una rispetto all'altra. Per gli altri ObservationType, questo valore rappresenta un punteggio di pertinenza e i valori vengono classificati in base a questo punteggio. Un valore pari a 0 è neutro. |
relevanceOverride |
Facoltativo. Il giudizio di pertinenza dell'utente. |
observationCompletionState |
Facoltativo. Un ObservationCompletionState indica se l'osservazione emessa è completamente formata e deve essere mostrata all'utente. Lo scopo è consentire di nascondere le osservazioni in uno stato intermedio. |
observedNormalOperation |
Facoltativo. Indica se questa osservazione fornisce informazioni su un problema / causa principale (false) o indica il normale funzionamento (true). Questo concetto è diverso dalla pertinenza e viene utilizzato in modo diverso. Un'osservazione non pertinente deve essere nascosta all'LLM e all'utente. Un'osservazione pertinente di un problema deve essere mostrata come osservazione e deve motivare un'ipotesi. Un risultato di normalità pertinente potrebbe essere visualizzato o meno nell'interfaccia utente, ma deve essere utilizzato dal LLM per filtrare le ipotesi confutate dal risultato. |
ObservationType
Rappresenta il tipo di dati che costituiscono un'osservazione. Ciò è indipendente dalla provenienza: un log potrebbe essere fornito esplicitamente dall'utente, estratto tramite l'AI o individuato da un runbook.
Enum | |
---|---|
OBSERVATION_TYPE_UNSPECIFIED |
Non utilizzare. Specifica il tipo di osservazione. Aggiungi una nuova enumerazione, se necessario. |
OBSERVATION_TYPE_CLOUD_LOG |
Il testo di questa osservazione è una voce di log. |
OBSERVATION_TYPE_CLOUD_METRIC |
Il contenuto di questa osservazione è una metrica o un gruppo di metriche. |
OBSERVATION_TYPE_CAIS_CONFIG |
Una configurazione |
OBSERVATION_TYPE_CAIS_CONFIG_DIFF |
Modifica della configurazione |
OBSERVATION_TYPE_CLOUD_ALERT |
Un avviso |
OBSERVATION_TYPE_CICD_EVENT |
Un evento di un sistema di integrazione continua, ad esempio un errore del probe. |
OBSERVATION_TYPE_TEXT_DESCRIPTION |
Input di testo libero, ad esempio l'input utente iniziale. Può essere in formato Markdown. |
OBSERVATION_TYPE_HYPOTHESIS |
Si tratta di conclusioni [provvisorie] tratte dal sistema. Questi possono diventare input per una revisione successiva. In questo caso, verranno utilizzati i consigli, ma non la correzione. |
OBSERVATION_TYPE_STRUCTURED_INPUT |
Input strutturato, ad esempio i parametri del runbook inseriti in un modulo |
OBSERVATION_TYPE_COMPOSITE |
Utilizzato per un'osservazione che include più di un tipo di prova, ad esempio l'output di un runbook. |
OBSERVATION_TYPE_OTHER |
L'output del runbook può essere "altro" se non si applica nessuno degli altri tipi. |
OBSERVATION_TYPE_RELATED_RESOURCES |
Risorse che riteniamo correlate all'indagine. |
OBSERVATION_TYPE_LOG_THEME |
Un tema scoperto nei log. |
OBSERVATION_TYPE_CONFIG_ANALYSIS |
Output dei segnali che include una configurazione analizzata dal modello LLM. |
OBSERVATION_TYPE_OUTAGE |
Output dei segnali che include un'interruzione di PSH. |
OBSERVATION_TYPE_KNOWLEDGE |
Testo che fornisce informazioni sul problema di un determinato utente. Ad esempio, istruzioni/link esterni del catalogo degli errori, RAG e così via. |
ObserverType
Rappresenta il modo in cui i dati sono stati inseriti nell'indagine.
Enum | |
---|---|
OBSERVER_TYPE_UNSPECIFIED |
Non utilizzare. Specifica l'origine dell'osservazione. Aggiungi una nuova enumerazione, se necessario. |
OBSERVER_TYPE_DIAGNOSTICS |
Li separiamo per motivi di attribuzione interna. La diagnostica ha una nozione esplicita di cause principali, ad esempio tramite runbook. |
OBSERVER_TYPE_SIGNALS |
Indicatori è per l'elaborazione che non ha cause principali esplicite. |
OBSERVER_TYPE_DETERMINISTIC_CODE |
Questo vale per il codice che dipende solo dai locali. In particolare, le ricerche nel catalogo degli errori. |
OBSERVER_TYPE_AI |
Si tratta di inferenze dell'AI effettuate lungo il percorso che dipendono solo dalle osservazioni elencate come premesse. |
OBSERVER_TYPE_USER |
Osservazione dell'input dell'utente, incluse le risposte ai chiarimenti. |
OBSERVER_TYPE_ALERT |
Un'osservazione da un avviso esterno a GCA. |
UserRelevance
Rappresenta il giudizio di pertinenza espresso dall'utente in merito a un'osservazione. L'interfaccia utente sarà simile a un Mi piace o Non mi piace.
Enum | |
---|---|
USER_RELEVANCE_UNSPECIFIED |
L'utente non ha contrassegnato questa osservazione come pertinente o irrilevante. |
USER_RELEVANCE_PROMOTED |
L'utente ha contrassegnato questa osservazione come pertinente. |
USER_RELEVANCE_REJECTED |
L'utente ha contrassegnato questa osservazione come irrilevante. |
ObservationCompletionState
Determina se l'osservazione è completamente formata e completa. Come effetto collaterale, determina se l'osservazione viene mostrata all'utente.
Enum | |
---|---|
OBSERVATION_COMPLETION_STATE_UNSPECIFIED |
Non utilizzare. |
OBSERVATION_COMPLETION_STATE_COMPLETE |
Questa osservazione è completa e deve essere mostrata all'utente. |
OBSERVATION_COMPLETION_STATE_INCOMPLETE |
In questa osservazione mancano alcune informazioni o è necessaria un'ulteriore elaborazione da parte di un altro osservatore. Questo tipo di osservazione non deve essere mantenuto nelle revisioni future dell'indagine. |
ObserverStatus
Un ObserverStatus rappresenta lo stato di un osservatore in un determinato momento durante l'esecuzione di un'indagine. NOTA: per impostazione predefinita, non viene oscurato nulla in questo messaggio. I componenti NON devono inserire PII / CCC qui, tranne nei casi in cui sono oscurati. Next Id: 13
Rappresentazione JSON |
---|
{ "observer": string, "observerExecutionState": enum ( |
Campi | |
---|---|
observer |
Obbligatorio. L'ID dell'osservatore a cui si riferisce questo stato. Gli ID osservatore devono essere leggibili e gerarchici, ad esempio "signals.logs.firewall_rules" o "diagnostics.error_catalog". |
observerExecutionState |
Facoltativo. Stato di esecuzione attuale dell'osservatore. |
observerDisplayName |
Obbligatorio. Il nome da mostrare all'utente quando viene descritto questo osservatore. Tieni presente che l'UI potrebbe sostituire questo valore con una controparte internazionalizzata, pertanto non deve essere generato dinamicamente. Obbligatorio per consentire all'utente di vedere a quale osservatore (ad es. runbook) si riferisce il sistema. |
updateTime |
Facoltativo. L'ora in cui è stato aggiornato lo stato. Facoltativo perché è responsabilità dell'osservatore impostarlo. Diventa endTime quando l'osservatore è completo. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
startTime |
Facoltativo. L'ora in cui è iniziato l'osservatore. Facoltativo perché è responsabilità dell'osservatore impostarlo. Al termine dell'osservazione, la differenza tra questo valore e updateTime è il tempo di esecuzione dell'osservatore. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateComment |
Facoltativo. Un aggiornamento dello stato dell'osservatore. Potrebbero essere registrati per scopi di debug. Questi potrebbero essere mostrati agli utenti. Un buon aggiornamento potrebbe essere "parametri corrispondenti, in coda per l'esecuzione" o "file di log controllato 2/5". |
observerErrors[] |
Facoltativo. Un errore all'interno del sistema di indagine che ha impedito a un osservatore di effettuare una determinata osservazione. La stringa di errore qui verrà mostrata agli utenti. Ripetuto perché un osservatore potrebbe non disporre di più autorizzazioni. |
ObserverExecution
Lo stato dell'osservatore.
Enum | |
---|---|
OBSERVER_EXECUTION_UNSPECIFIED |
Lo stato dell'osservatore non è specificato. |
OBSERVER_EXECUTION_NOT_STARTED |
L'indagine non è ancora iniziata. |
OBSERVER_EXECUTION_RUNNING |
L'indagine è in corso e questo osservatore è eseguibile o in esecuzione. |
OBSERVER_EXECUTION_COMPLETE |
L'osservatore è terminato senza errori interni. |
OBSERVER_EXECUTION_FAILED |
L'osservatore ha tentato di essere eseguito, ma non è riuscito a causa di un errore. Questo è specifico per un componente e potrebbe essere visualizzato nella UI se l'osservazione viene mostrata con priorità molto bassa. |
OBSERVER_EXECUTION_BLOCKED |
L'osservatore è bloccato in attesa di un input. |
OBSERVER_EXECUTION_INVESTIGATION_BLOCKED |
L'osservatore segnala un errore che blocca o influisce gravemente sull'indagine, ad esempio CAIS o la registrazione disabilitata. Deve essere visualizzato in modo ben visibile nella UI. |
OBSERVER_EXECUTION_INVESTIGATION_DEGRADED |
L'osservatore segnala un errore che peggiora l'indagine e potrebbe richiedere all'utente di riassegnare o ripetere l'indagine dopo aver mitigato la causa. |
AbsentObservation
Un identificatore di un'osservazione necessaria. In genere un parametro, ma estendibile ad altri casi.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione t . Esiste più di un tipo di parametri mancanti. t può essere solo uno dei seguenti: |
|
param |
Facoltativo. Un parametro runbook. |
generalMissingObservation |
Facoltativo. Un'osservazione mancante che l'utente potrebbe fornire e che non è un parametro del runbook. |
pendingObservation |
Facoltativo. Un'osservazione non ancora creata che un osservatore deve creare eseguendo. In questo modo, il sistema potrebbe eseguire un runbook. |
GeneralAbsentObservation
Un'osservazione assente che non è un parametro runbook.
Rappresentazione JSON |
---|
{ "id": string, "title": string, "validationRegex": string } |
Campi | |
---|---|
id |
Facoltativo. L'ID dell'osservazione mancante. |
title |
Facoltativo. Il titolo da visualizzare nell'interfaccia utente. |
validationRegex |
Facoltativo. L'espressione regolare a cui deve corrispondere la risposta. Deve essere conforme alla sintassi del pattern della stringa dell'espressione regolare di JavaScript. Consulta https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp#syntax |
ObserverLogEntry
Una voce di log di un osservatore.
Rappresentazione JSON |
---|
{
"logTime": string,
"logMessage": string,
"logSeverity": enum ( |
Campi | |
---|---|
logTime |
Obbligatorio. L'ora in cui è stato creato il log. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
logMessage |
Obbligatorio. Il messaggio leggibile. |
logSeverity |
Obbligatorio. La gravità del messaggio di log. |
data |
Facoltativo. Eventuali dati aggiuntivi, ad esempio un errore RPC. Avviso: come il resto di ObserverStatus, i contenuti di questo campo possono essere letti a scopo di debug di Observer. Per i dati sensibili, utilizza invece |
sensitiveData |
Facoltativo. Eventuali dati aggiuntivi che potrebbero contenere informazioni sensibili sul progetto oggetto di indagine. Questo campo verrà oscurato quando viene letto ObserverStatus a scopo di debug. |
LogSeverity
La gravità dell'evento descritto in una voce di log, espressa come uno dei livelli di gravità standard elencati di seguito. A titolo di riferimento, ai livelli vengono assegnati i valori numerici elencati. L'effetto dell'utilizzo di valori numerici diversi da quelli elencati non è definito.
Puoi filtrare le voci di log in base alla gravità. Ad esempio, la seguente espressione di filtro corrisponderà alle voci di log con gravità INFO
, NOTICE
e WARNING
:
severity > DEBUG AND severity <= WARNING
Se scrivi voci di log, devi mappare altre codifiche di gravità a uno di questi livelli standard. Ad esempio, puoi mappare tutti i livelli FINE, FINER e FINEST di Java a LogSeverity.DEBUG
. Se vuoi, puoi conservare il livello di gravità originale nel payload della voce di log.
Enum | |
---|---|
DEFAULT |
(0) La voce di log non ha un livello di gravità assegnato. |
DEBUG |
(100) Informazioni di debug o tracciamento. |
INFO |
(200) Informazioni di routine, come lo stato o il rendimento in corso. |
NOTICE |
(300) Eventi normali ma significativi, come l'avvio, l'arresto o una modifica della configurazione. |
WARNING |
(400) Gli eventi di avviso potrebbero causare problemi. |
ERROR |
È probabile che gli eventi di errore (500) causino problemi. |
CRITICAL |
(600) Gli eventi critici causano problemi o interruzioni più gravi. |
ALERT |
(700) Una persona deve intraprendere un'azione immediatamente. |
EMERGENCY |
(800) Uno o più sistemi non sono utilizzabili. |
ClarificationNeeded
Un chiarimento necessario per il sistema.
Rappresentazione JSON |
---|
{ "runbookParameter": { object ( |
Campi | |
---|---|
runbookParameter |
Facoltativo. Il risultato di un chiarimento è un'osservazione. Un parametro runbook che l'utente deve fornire. |
generalMissingObservation |
Facoltativo. Un'osservazione mancante che non è un parametro runbook. |
parentObserverNames[] |
Facoltativo. I nomi visualizzati degli osservatori che hanno richiesto questo chiarimento. L'interfaccia utente raggrupperà i dati in base a questi nomi. |
RunbookParameter
Metadati dei parametri per i runbook aggiornati dall'attività di diagnostica.
Rappresentazione JSON |
---|
{ "id": string, "displayName": string, "description": string, "exampleValues": [ string ], "value": string, "associatedAssetTypes": [ string ] } |
Campi | |
---|---|
id |
Facoltativo. Il nome del parametro. |
displayName |
Facoltativo. Il nome del parametro da visualizzare per l'utente. |
description |
Facoltativo. La descrizione del parametro. |
exampleValues[] |
Facoltativo. Esempi di valore del parametro. |
value |
Facoltativo. Il valore del parametro, se disponibile. |
associatedAssetTypes[] |
Facoltativo. Se presente, un elenco dei tipi di risorse a cui potrebbe appartenere questo parametro. Ad esempio, "compute.googleapis.com/Instance". |
Metodi |
|
---|---|
|
Crea una nuova indagine in un progetto e una località specifici. |
|
Elimina una singola indagine. |
|
Recupera i dettagli di una singola indagine. |
|
Recupera il criterio di controllo dell'accesso per una risorsa. |
|
Elenca le indagini in un determinato progetto e in una determinata località. |
|
Aggiorna i parametri di una singola indagine. |
|
Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
|
Restituisce le autorizzazioni di cui dispone un chiamante sulla risorsa specificata. |