Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Eine AppMirror-Ressource für eine App löschen

Änderungen vorschlagen

LÖSCHEN /accounts/{account_id}/k8s/v1/apps/{app_id}/appMirrors/{appMirror_id}

Entfernt die angegebene AppMirror API-Ressource. Startet einen Prozess, um die AppMirror-Ressource asynchron zu entfernen, zusammen mit allen Ressourcen auf den Quell- und Zielclustern, die als Ergebnis der AppMirror-Beziehung erstellt wurden. Die entfernten Ressourcen hängen vom Status der Beziehung zum Zeitpunkt der Löschung ab.

Nebenwirkungen

  • Das stateDesired-Feld ist auf „gelöscht“ gesetzt.

  • Das Statusfeld ist auf „wird gelöscht“ eingestellt.

  • Wenn der Status „established" ist, werden die von der AppMirror-Beziehung erstellten TridentMirrorRelationships und PersistentVolumeClaims gelöscht.

  • Wenn der Status „failedOver" ist, werden die von der AppMirror-Beziehung erstellten TridentMirrorRelationships gelöscht und die PersistentVolumeClaims in der Zielanwendung bleiben bestehen.

  • Wenn der asynchrone Löschvorgang abgeschlossen ist, wird die AppMirror API-Ressource sowohl aus der Quell- als auch aus der Zielanwendung entfernt.

Parameter

Name Typ In Erforderlich Beschreibung

Konto-ID

Zeichenkette

Pfad

True

ID der übergeordneten Kontoressource

  • Beispiel: {{.Account}}

App-ID

Zeichenkette

Pfad

True

ID der übergeordneten App-Ressource

appMirror_id

Zeichenkette

Pfad

True

ID der appMirror-Sammlung, die aufgelistet werden soll

Antwort

Status: 204, Indicates if the appMirror resource was deleted.

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/1",
  "title": "Resource not found",
  "detail": "The resource specified in the request URI wasn't found.",
  "status": "404"
}

Definitionen

Siehe Definitionen

invalidParams

Name Typ Erforderlich Beschreibung

Name

Zeichenkette

True

Name des ungültigen Abfrageparameters

Grund

Zeichenkette

True

Grund, warum der Abfrageparameter ungültig ist