Eine ASUP-Ressource abrufen
GET /accounts/{account_id}/core/v1/asups/{asup_id}
Gibt die gespeicherte ASUP-API-Ressource im JSON-Antworttext zurück. Wenn das AutoSupport-Bundle "creationState" "completed" oder "partial" ist, kann das AutoSupport-Bundle durch Angabe eines Accept-Headers mit "/" oder "application/gzip" heruntergeladen werden.
Parameter
| Name | Typ | In | Erforderlich | Beschreibung |
|---|---|---|---|---|
Konto-ID |
Zeichenkette |
Pfad |
True |
ID der übergeordneten Kontoressource
|
asup_id |
Zeichenkette |
Pfad |
True |
ID der aufzulistenden asup collection |
Antwort
Status: 200, Returns the stored ASUP API resource in the JSON response body. If the AutoSupport bundle "creationState" is "completed" or "partial", the AutoSupport bundle can be downloaded by specifying an Accept header containing "*/*" or "application/gzip".
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
Medientyp der Ressource. Folgende Werte sind definiert:
|
Version |
Zeichenkette |
True |
Version der Ressource. Folgende Werte sind definiert:
|
id |
Zeichenkette |
True |
Weltweit eindeutiger Bezeichner der Ressource. Folgende Werte sind definiert:
|
creationState |
Zeichenkette |
True |
JSON-Zeichenkette mit einem Wert, der den Erstellungsstatus des AutoSupport Bundles angibt. Für die Status „abgeschlossen“ und „teilweise“ kann das Bundle durch einen GET der Ressourcen-URI mit einem Accept-Header heruntergeladen werden, der „/“ oder „application/gzip“ enthält. Folgende Werte sind definiert:
|
creationStateDetails |
Array["type_astra_stateDetail"] |
True |
JSON-Array von JSON-Objekten, das zusätzliche Details darüber auflistet, warum "creationState" in "partial" oder "failed" übergegangen ist. Sind keine Details verfügbar, ist dieses Array leer.
|
hochladen |
Zeichenkette |
True |
JSON-Zeichenkette mit einem Wert, der angibt, ob das AutoSupport-Bundle nach erfolgreicher Erstellung hochgeladen werden soll. Folgende Werte sind definiert:
|
uploadState |
Zeichenkette |
Falsch |
JSON-Zeichenkette mit einem Wert, der den Status des AutoSupport Bundle-Uploads angibt, falls dieser angefordert wurde. Folgende Werte sind definiert:
|
uploadStateDetails |
Array["type_astra_stateDetail"] |
Falsch |
JSON-Array von JSON-Objekten, das zusätzliche Details darüber auflistet, warum „uploadState“ in „failed“ übergegangen ist. Sind keine Details verfügbar, ist dieses Array leer.
|
triggerType |
Zeichenkette |
True |
JSON-Zeichenfolge mit einem Wert, der angibt, was die Erstellung der ASUP-Ressource ausgelöst hat. Folgende Werte sind definiert:
|
dataWindowStart |
Zeichenkette |
True |
JSON-Zeichenfolge mit einem Zeitstempel, der den Startzeitpunkt des AutoSupport-Bundle-Datenerfassungsfensters angibt. Standardmäßig 24 Stunden vor dem "dataWindowEnd"-Schlüsselwert. Muss vor dem "dataWindowEnd"-Schlüsselwert liegen. Maximal 7 Tage vor dem aktuellen Zeitpunkt der Anfrage. Folgende Werte sind definiert:
|
dataWindowEnd |
Zeichenkette |
True |
JSON-Zeichenkette mit einem Zeitstempel, der das Ende des AutoSupport-Bundle-Datenerfassungsfensters angibt. Standardmäßig wird die aktuelle Zeit der Anfrage verwendet. Folgende Werte sind definiert:
|
Metadaten |
True |
Client- und dienstspezifische Metadaten, die der Ressource zugeordnet sind. Folgende Werte sind definiert:
|
Beispielantwort
{
"type": "application/astra-asup",
"version": "1.0",
"id": "9950003f-a1c7-5ca7-8930-06eec25f60aa",
"creationState": "completed",
"creationStateDetails": [],
"upload": "false",
"triggerType": "manual",
"dataWindowStart": "2020-08-05T12:24:00.000000Z",
"dataWindowEnd": "2020-08-06T12:24:52.000000Z",
"metadata": {
"labels": [],
"creationTimestamp": "2022-10-06T20:58:16.305662Z",
"modificationTimestamp": "2022-10-06T20:58:16.305662Z",
"createdBy": "8f84cf09-8036-51e4-b579-bd30cb07b269"
}
}
Antwort
Status: 401, Unauthorized
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
|
Titel |
Zeichenkette |
True |
|
Detail |
Zeichenkette |
True |
|
Status |
Zeichenkette |
True |
|
Korrelations-ID |
Zeichenkette |
Falsch |
Beispielantwort
{
"type": "https://astra.netapp.io/problems/3",
"title": "Missing bearer token",
"detail": "The request is missing the required bearer token.",
"status": "401"
}
Antwort
Status: 400, Bad request
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
|
Titel |
Zeichenkette |
True |
|
Detail |
Zeichenkette |
True |
|
Status |
Zeichenkette |
True |
|
Korrelations-ID |
Zeichenkette |
Falsch |
|
invalidParams |
Array["invalidParams"] |
Falsch |
Liste ungültiger Abfrageparameter |
Beispielantwort
{
"type": "https://astra.netapp.io/problems/5",
"title": "Invalid query parameters",
"detail": "The supplied query parameters are invalid.",
"status": "400"
}
Antwort
Status: 403, Forbidden
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
|
Titel |
Zeichenkette |
True |
|
Detail |
Zeichenkette |
True |
|
Status |
Zeichenkette |
True |
|
Korrelations-ID |
Zeichenkette |
Falsch |
Beispielantwort
{
"type": "https://astra.netapp.io/problems/11",
"title": "Operation not permitted",
"detail": "The requested operation isn't permitted.",
"status": "403"
}
Fehler
Status: 404, Not found
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
|
Titel |
Zeichenkette |
True |
|
Detail |
Zeichenkette |
True |
|
Status |
Zeichenkette |
True |
|
Korrelations-ID |
Zeichenkette |
Falsch |
Beispiel-Fehlermeldung
{
"type": "https://astra.netapp.io/problems/2",
"title": "Collection not found",
"detail": "The collection specified in the request URI wasn't found.",
"status": "404"
}
Definitionen
Siehe Definitionen
additionalDetails
type_astra_stateDetail
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Typ |
Zeichenkette |
True |
|
Titel |
Zeichenkette |
True |
|
Detail |
Zeichenkette |
True |
|
additionalDetails |
Falsch |
Typ_Astra_Label
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Name |
Zeichenkette |
True |
|
Wert |
Zeichenkette |
True |
type_astra_metadata
Client- und dienstspezifische Metadaten, die der Ressource zugeordnet sind. Folgende Werte sind definiert:
-
Entspricht dem Astra-Metadatenschema. Falls beim Erstellen keine Bezeichnung angegeben wird, wird ein Metadatenobjekt ohne Bezeichnungen erstellt.
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Etiketten |
Array["Typ_Astra_Label"] |
True |
|
CreationZeitstempel |
Zeichenkette |
True |
|
Änderungszeitstempel |
Zeichenkette |
True |
|
Erstellt von |
Zeichenkette |
True |
|
modifiedBy |
Zeichenkette |
Falsch |
invalidParams
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
Name |
Zeichenkette |
True |
Name des ungültigen Abfrageparameters |
Grund |
Zeichenkette |
True |
Grund, warum der Abfrageparameter ungültig ist |