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 App modifizieren

Änderungen vorschlagen

PUT /accounts/{account_id}/k8s/v2/apps/{app_id}

Ersetzt die gesamte gespeicherte Ressource durch den bereitgestellten JSON-Anfragetext, wobei Schlüsselwerte erhalten bleiben, die vom Benutzer nicht geändert werden können.

Parameter

Name Typ In Erforderlich Beschreibung

Konto-ID

Zeichenkette

Pfad

True

ID der übergeordneten Kontoressource

  • Beispiel: {{.Account}}

App-ID

Zeichenkette

Pfad

True

ID der aufzulistenden App-Sammlung

forceUpdate

Zeichenkette

Überschrift

Falsch

Flag, das destruktives Überschreiben ermöglicht. Nur angeben, wenn eine Wiederherstellung vor Ort (IPR) angefordert wird.

  • Beispiel: true

Anfragetext

Ersetzt die gesamte gespeicherte Ressource durch den bereitgestellten JSON-Anfragetext, wobei Schlüsselwerte erhalten bleiben, die vom Benutzer nicht geändert werden können.

Name Typ Erforderlich Beschreibung

Typ

Zeichenkette

True

Medientyp der Ressource. Definierte Werte sind:

  • "application/astra-app"

Version

Zeichenkette

True

Version der Ressource. Definierte Werte sind:

  • "2,0"

  • "2,1"

  • "2,2"

id

Zeichenkette

Falsch

Weltweit eindeutiger Bezeichner der Ressource. Definierte Werte sind:

  • Entspricht dem UUIDv4-Schema

Name

Zeichenkette

Falsch

JSON-Zeichenkette mit einem Namen für die Anwendung. Folgende Werte sind definiert:

  • Mindestlänge: 1

  • Maximale Länge: 63

  • Diese Zeichenkette wird intern validiert, um XSS-, Unicode-, Directory-Traversal- und SQL-Injection-Angriffe zu verhindern.

  • Entspricht dem DNS 1123 Label Schema

clusterScopedResources

Array["clusterScopedResources"]

Falsch

JSON-Array von JSON-Objekten, die die clusterweiten Ressourcen beschreiben, die Teil dieser App sind

namespaceScopedResources

Array["namespaceScopedResources"]

Falsch

JSON-Array von JSON-Objekten, die die Ressourcen beschreiben, die Teil dieser App sind

lastResourceCollectionTimestamp

Zeichenkette

Falsch

JSON-Zeichenfolge mit dem Zeitstempel, wann die letzte Ressourcenerfassung durchgeführt wurde. Dieses Feld ist nicht gesetzt, wenn für diese Anwendung noch keine Ressourcenerfassung durchgeführt wurde. Definierte Werte sind:

  • Entspricht dem ISO-8601 Datums- und Zeitschema

Zustand

Zeichenkette

Falsch

JSON-Zeichenkette mit einem Wert, der den Betriebszustand der Anwendung angibt. Folgende Werte sind definiert:

  • „pending“ – Die Applikation ist zur Erkennung vorgesehen

  • „discovering“ – Die Anwendung befindet sich im Entdeckungsprozess

  • „Bereitstellung“ – Die Anwendung wird gerade bereitgestellt

  • „ready“ – Die Anwendung läuft normal

  • „failed“ – Die Anwendung befindet sich in einem permanenten Fehlerzustand

  • „Wiederherstellung“ – Die Anwendung wird aus einer Sicherung oder einem Snapshot wiederhergestellt

  • „Nicht verfügbar“ – Die Anwendung ist momentan nicht zugänglich

  • "unbekannt" – Der Anwendungsstatus kann nicht ermittelt werden

  • „Wird gelöscht“ – Die Anwendung wird gerade gelöscht

stateTransitions

Array["type_astra_stateTransition"]

Falsch

Ein JSON-Array mit JSON-Objekten, die jeweils die Menge der zulässigen Zustandsübergänge von einem definierten Zustand aus darstellen. Jedes JSON-Objekt enthält die Felder "from" und "to", wobei der Wert von "from" der Name eines Zustands ist und der Wert von "to" ein Array zulässiger Zielzustände ist.

stateDetails

Array["type_astra_stateDetail"]

Falsch

JSON-Array von JSON-Objekten, das zusätzliche Details zum aktuellen Zustand auflistet, einschließlich der Gründe, warum der aktuelle Zustand erreicht wurde. Wenn keine Details verfügbar sind, ist dieses Array leer. Definierte Werte sind:

  • Mindestanzahl: 0

protectionState

Zeichenkette

Falsch

JSON-Zeichenkette mit einem Wert, der den Schutzstatus der Anwendung angibt. Folgende Werte sind definiert:

  • „geschützt“ – Für die Anwendung ist eine Datensicherungsstrategie definiert und sie entspricht dieser Strategie

  • „Teilweise“ – Die Anwendung hat eine Datensicherungsstrategie definiert, entspricht dieser jedoch nicht.

  • "keine" – Für die Anwendung ist keine Datensicherungsstrategie definiert

  • "atRisk" – Die standardmäßige Speicherklasse des Clusters unterstützt keine Snapshots, die Anwendung läuft Gefahr, ein nicht unterstütztes Volume zu erhalten

protectionStateDetails

Array["type_astra_stateDetail"]

Falsch

Ein JSON-Array mit JSON-Objekten, das zusätzliche Details zum aktuellen Schutzstatus auflistet, einschließlich der Gründe, warum der aktuelle Status erreicht wurde. Sind keine Details verfügbar, ist dieses Array leer. Definierte Werte sind:

  • Mindestanzahl: 0

appDetectedType

Zeichenkette

Falsch

JSON-Zeichenkette, die den spezifischen erkannten Anwendungstyp eindeutig repräsentiert. Definierte Werte sind:

  • "system" – Die Anwendung enthält eine Ressource, die sie als Teil der Kubernetes-Umgebung kennzeichnet.

  • "acc" - Die Anwendung enthält Ressourcen, die sie als Astra Control Center-Instanz identifizieren

Namensräume

Array[string]

Falsch

JSON-Array von JSON-Zeichenketten, die die Namen der Namespaces enthalten, in denen die Anwendung ausgeführt wird. Definierte Werte sind:

  • Mindestlänge: 1

  • Maximale Länge: 253

  • Entspricht dem DNS 1123 Label Schema

namespaceMapping

Array["namespaceMapping"]

Falsch

JSON-Array von JSON-Objekten, die jeweils einen Quell-Namespace einem Ziel-Namespace für einen Klonvorgang zuordnen. Definierte Werte sind:

  • Mindestanzahl: 0

storageClassMapping

Array["storageClassMapping"]

Falsch

JSON-Array von JSON-Objekten, die jeweils eine Quellspeicherklasse einer Zielspeicherklasse für einen Wiederherstellungsvorgang zuordnen. Sind keine Elemente vorhanden oder ist das Feld nicht vorhanden, werden die ursprünglichen Quellspeicherklassennamen verwendet. Definierte Werte sind:

  • Mindestanzahl: 0

clusterName

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen des Clusters, auf dem die Anwendung ausgeführt wird. Wird nicht zurückgegeben, wenn die Anwendung aktuell nicht ausgeführt wird.

Cluster-ID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID des Clusters, auf dem die Anwendung ausgeführt wird. Wird nicht zurückgegeben, wenn die Anwendung nicht ausgeführt wird. Bei der Erstellung angegeben, gibt clusterID an, in welchen Cluster die Anwendung geklont werden soll. Existiert der angegebene Cluster nicht oder stimmt die clusterID nicht mit der in der Anforderungs-URI angegebenen überein, schlägt der Klonvorgang fehl. Folgende Werte sind definiert:

  • Entspricht dem Astra-Identifikatorschema

clusterType

Zeichenkette

Falsch

JSON-Zeichenkette mit einem Wert, der den Clustertyp angibt. Folgende Werte sind definiert:

  • "gke" - Kubernetes, gehostet auf Google Kubernetes Engine (GKE)

  • "aks" – Kubernetes, gehostet auf Microsoft Azure Kubernetes Service (AKS)

  • "eks" - Kubernetes, gehostet auf Amazon Elastic Kubernetes Service (Amazon EKS)

  • "openshift" - Der Cluster ist vom Typ OpenShift

  • "kubernetes" - Der Cluster ist ein generisches Kubernetes

sourceAppID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID einer Quellanwendung. Wird nur zurückgegeben, wenn die Anwendung von einer anderen Anwendung geklont oder aus einer Sicherung oder einem Snapshot wiederhergestellt wurde. Bei der Erstellung wird die sourceAppID zusammen mit der sourceClusterID verwendet und gibt an, welche laufende Anwendung geklont wird. Existiert die angegebene Anwendung nicht im angegebenen Quell-Cluster, schlägt der Klonvorgang fehl. Beim Erstellen einer Anwendung kann nur eine der folgenden IDs angegeben werden: sourceAppID, backupID oder snapshotID. Folgende Werte sind definiert:

  • Entspricht dem Astra-Identifikatorschema

sourceClusterName

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen des Clusters, auf dem die Anwendung zuvor ausgeführt wurde. Wird nur zurückgegeben, wenn die Anwendung von einem anderen Cluster geklont wurde.

Quell-Cluster-ID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID des Clusters, auf dem die Anwendung zuvor ausgeführt wurde. Wird nur zurückgegeben, wenn die Anwendung von einem anderen Cluster geklont wurde. Bei der Erstellung wird die sourceClusterID zusammen mit der sourceAppID verwendet und gibt den Quell-Cluster der zu klonenden Anwendung an. Wenn der angegebene Quell-Cluster nicht existiert, schlägt der Klonvorgang fehl. Folgende Werte sind definiert:

  • Entspricht dem Astra-Identifikatorschema

Backup-ID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID des Backups, aus dem die Anwendung wiederhergestellt wurde. Wird nur zurückgegeben, wenn die Anwendung aus einem Backup wiederhergestellt wurde. Bei der Erstellung gibt backupID an, dass eine Anwendung aus einem vorhandenen Backup geklont wird. Existiert das angegebene Backup nicht, schlägt das Klonen fehl. Beim Erstellen einer Anwendung kann nur eine der folgenden Optionen angegeben werden: sourceAppID, backupID oder snapshotID. Bei einer Ersetzung gibt backupID das Anwendungs-Backup an, aus dem die Anwendung direkt wiederhergestellt wird. Existiert das angegebene Backup nicht, schlägt die Wiederherstellung fehl. Beim Aktualisieren einer Anwendung kann nur entweder backupID oder snapshotID angegeben werden. Definierte Werte sind:

  • Entspricht dem Astra-Identifikatorschema

snapshotID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID des Snapshots, aus dem die Anwendung wiederhergestellt wurde. Wird nur zurückgegeben, wenn die Anwendung aus einem Snapshot wiederhergestellt wurde. Bei der Erstellung einer Anwendung gibt snapshotID an, dass die Anwendung aus einem vorhandenen Snapshot geklont wird. Existiert der angegebene Snapshot nicht, schlägt der Klonvorgang fehl. Bei der Erstellung einer Anwendung kann nur entweder sourceAppID, backupID oder snapshotID angegeben werden. Bei einer Ersetzung einer Anwendung gibt snapshotID den Anwendungssnapshot an, aus dem die Anwendung direkt wiederhergestellt wird. Existiert der angegebene Snapshot nicht, schlägt die Wiederherstellung fehl. Bei der Aktualisierung einer Anwendung kann nur entweder backupID oder snapshotID angegeben werden. Definierte Werte sind:

  • Entspricht dem Astra-Identifikatorschema

Replikationsquellen-AppID

Zeichenkette

Falsch

JSON-Zeichenfolge mit der ID der Anwendung, die in diese Anwendung repliziert wird. Wird nur zurückgegeben, wenn die Anwendung aktuell das Ziel in einer AppMirror-Beziehung ist und sich die Beziehung nicht im failedOver-Status befindet. Befindet sich die Beziehung im failedOver-Status, wird dieses Feld nicht zurückgegeben. Definierte Werte sind:

  • Entspricht dem Astra-Identifikatorschema

restoreFilter

"restoreFilter"

Falsch

JSON-Objekt mit einer Liste von Filtern, die beschreiben, welche Ressourcen in eine selektive Wiederherstellung einbezogen oder ausgeschlossen werden. Ein- und Ausschlusskriterien schließen sich gegenseitig aus, und eine selektive Wiederherstellung kann nur einen Filtertyp verwenden.

Metadaten

"type_astra_metadata_update"

Falsch

Client- und dienstspezifische Metadaten, die der Ressource zugeordnet sind. Definierte Werte sind:

  • Entspricht dem Astra-Metadatenschema. Wird beim Erstellen kein Label angegeben, wird ein Metadatenobjekt ohne Labels erstellt. Wird beim Aktualisieren kein Label angegeben, bleiben die Labels, creationTimestamp und createdBy, des Metadatenobjekts unverändert erhalten.

Beispielanfrage
{
  "type": "application/astra-app",
  "version": "2.2",
  "name": "mysql-old"
}

Antwort

Status: 204, Indicates if the app resource was updated.

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

Beispielantwort
{
  "type": "https://astra.netapp.io/problems/5",
  "title": "Invalid query parameters",
  "detail": "The supplied query parameters are invalid.",
  "status": "400"
}

Antwort

Status: 409, Conflict
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/10",
  "title": "JSON resource conflict",
  "detail": "The request body JSON contains a field that conflicts with an idempotent value.",
  "status": "409"
}

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

GVK

JSON-Objekt, das eine Kubernetes-Gruppe/Version/Kind enthält.

  • Dieses Objekt wird intern gegen Astra/apiResources validiert.

Name Typ Erforderlich Beschreibung

Gruppe

Zeichenkette

Falsch

JSON-Zeichenkette mit einer von Kubernetes zugewiesenen Gruppenkennung.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

Art

Zeichenkette

Falsch

JSON-Zeichenkette, die einen von Kubernetes zugewiesenen Kindbezeichner enthält.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

Version

Zeichenkette

Falsch

JSON-Zeichenkette mit einer von Kubernetes zugewiesenen Versionskennung.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

clusterScopedResources

Name Typ Erforderlich Beschreibung

GVK

"GVK"

Falsch

JSON-Objekt, das eine Kubernetes-Gruppe/Version/Kind enthält.

  • Dieses Objekt wird intern gegen Astra/apiResources validiert.

labelSelectors

Array[string]

Falsch

JSON-Array von JSON-Strings, das einen Label-Selektor für die clusterweiten GroupVersionKinds (GVKs) innerhalb des Clusters darstellt. Wenn dieses leer ist, werden alle GVK-Instanzen im Cluster einbezogen. Jedes Element in diesem Array ist ein Kubernetes-Label-Selektor-String und folgt derselben Grammatik für diese Werte. Beispiele:

namespaceScopedResources

Name Typ Erforderlich Beschreibung

Namensraum

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen eines Namespace, in dem die Anwendung definiert ist. Definierte Werte sind:

  • Mindestlänge: 1

  • Maximale Länge: 253

  • Entspricht dem DNS 1123 Label Schema

labelSelectors

Array[string]

Falsch

JSON-Array von JSON-Strings, das einen Label-Selektor innerhalb des Namespace darstellt. Ist das Array leer, werden alle Ressourcen im Namespace eingeschlossen. Jedes Element in diesem Array ist ein Kubernetes-Label-Selektor-String und folgt der Grammatik für diese Werte. Beispiele:

  • [ "app=mysql" ] — Wählt alle Ressourcen aus, die ein Label mit dem Namen „app“ und dem Wert „mysql“ haben.

  • [ "app != mysql" ] — Wählt alle Ressourcen aus, deren Label den Namen „app“ hat und deren Wert nicht „mysql“ ist

  • [ "app in (mysql, mariadb)" ] — Wählt alle Ressourcen aus, deren Label „app“ heißt und deren Wert „mysql“ oder „mariadb“ ist

  • [ "app notin (nginx, wordpress)" ] — Wählt alle Ressourcen aus, die kein Label mit dem Namen app und den Werten nginx oder wordpress haben

  • [ "app" ] — Wählen Sie alle Ressourcen aus, die ein Label mit dem Namen app haben

  • [ "!app" ] — Wählt alle Ressourcen aus, die keine Bezeichnung namens „app“ haben. Beachten Sie, dass mehrere Auswahloperatoren durch Kommas getrennt in einem einzigen Selektor angegeben werden können. In diesem Fall werden die Ergebnisse der einzelnen Auswahloperatoren mit UND verknüpft.

  • [ "app=mysql,version=2" ] — Wählt alle Ressourcen aus, die ein Label mit dem Namen „app“ und dem Wert „mysql“ sowie ein Label mit dem Namen „version“ und dem Wert „2“ besitzen

type_astra_stateTransition

Name Typ Erforderlich Beschreibung

aus

Zeichenkette

True

:

Array[string]

True

additionalDetails

type_astra_stateDetail

Name Typ Erforderlich Beschreibung

Typ

Zeichenkette

True

Titel

Zeichenkette

True

Detail

Zeichenkette

True

additionalDetails

"additionalDetails"

Falsch

namespaceMapping

Name Typ Erforderlich Beschreibung

Quelle

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen des Namespace im Quell-Cluster. Folgende Werte sind definiert:

  • Mindestlänge: 1

  • Maximale Länge: 253

  • Entspricht dem DNS 1123 Label Schema

Ziel

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen des Namespace im Ziel-Cluster. Folgende Werte sind definiert:

  • Mindestlänge: 1

  • Maximale Länge: 253

  • Entspricht dem DNS 1123 Label Schema

storageClassMapping

Name Typ Erforderlich Beschreibung

Quelle

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen der Quellspeicherklasse. Kann auch '*' sein, um alle Quellspeicherklassen anzugeben. Definierte Werte sind:

  • Mindestlänge: 1

  • Maximale Länge: 63

  • Entspricht dem DNS 1123 Label Schema, wenn ein Speicherklassenname verwendet wird

  • '*' zur Angabe aller Speicherklassen

Ziel

Zeichenkette

Falsch

JSON-Zeichenkette mit dem Namen der Zielspeicherklasse. Folgende Werte sind definiert:

  • Mindestlänge: 1

  • Maximale Länge: 63

  • Entspricht dem DNS 1123 Label Schema

GVKN

Name Typ Erforderlich Beschreibung

Gruppe

Zeichenkette

Falsch

JSON-Zeichenkette mit einer von Kubernetes zugewiesenen Gruppenkennung.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

Version

Zeichenkette

Falsch

JSON-Zeichenkette mit einer von Kubernetes zugewiesenen Versionskennung.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

Art

Zeichenkette

Falsch

JSON-Zeichenkette, die einen von Kubernetes zugewiesenen Kindbezeichner enthält.

  • Diese Zeichenkette wird intern gegen Astra/apiResources validiert

Namensräume

Array[string]

Falsch

JSON-Array von JSON-Zeichenketten, die die Namensräume beschreiben, aus denen Ressourcen ein- oder ausgeschlossen werden sollen. Definierte Werte sind:

  • Mindestlänge: 1

  • Maximale Länge: 63

  • Entspricht dem DNS 1123 Label Schema

Namen

Array[string]

Falsch

JSON-Array mit JSON-Zeichenketten, die die Namen der Kubernetes-Ressourcen beschreiben, die in die selektive Wiederherstellung einbezogen oder ausgeschlossen werden sollen. Definierte Werte sind:

  • Mindestlänge: 1

  • Maximale Länge: 253

  • Entspricht dem DNS 1123 Label Schema

labelSelectors

Array[string]

Falsch

JSON-Array mit JSON-Strings, die Kubernetes-Label-Selektoren beschreiben, welche zum Ein- oder Ausschließen von Ressourcen bei der selektiven Wiederherstellung verwendet werden. Jedes Element in diesem Array ist ein Kubernetes-Label-Selektor-String und folgt derselben Grammatik für diese Werte. Beispiele:

restoreFilter

JSON-Objekt mit einer Liste von Filtern, die beschreiben, welche Ressourcen in eine selektive Wiederherstellung einbezogen oder ausgeschlossen werden. Ein- und Ausschlusskriterien schließen sich gegenseitig aus, und eine selektive Wiederherstellung kann nur einen Filtertyp verwenden.

Name Typ Erforderlich Beschreibung

resourceSelectionCriteria

Zeichenkette

True

JSON-Zeichenkette mit einem Wert, der angibt, wie Ressourcenfilter Ressourcen auswählen. Gültige Werte sind include oder exclude.

GVKN

Array["GVKN"]

True

Ein JSON-Array von JSON-Objekten beschreibt Ressourcen, die bei einer selektiven Wiederherstellung gefiltert werden sollen. Eine Ressource entspricht einem einzelnen GVKN-Filterelement, wenn alle angegebenen Filterfelder mit dem entsprechenden Ressourcenfeld übereinstimmen. Filterfelder, die Arrays sind (z. B. Namespaces und Namen), entsprechen einem Feld, wenn mindestens eines ihrer Elemente mit dem entsprechenden Ressourcenfeld übereinstimmt. Das Feld labelSelectors erfordert, dass alle Selektoren übereinstimmen. Eine Ressource, die einem Filter im Array von GVKN-Filterobjekten entspricht, wird je nach resourceSelectionCriteria-Wert in die Wiederherstellung einbezogen oder ausgeschlossen. Leere GVKN-Objekte führen zu einem Validierungsfehler.

Typ_Astra_Label

Name Typ Erforderlich Beschreibung

Name

Zeichenkette

True

Wert

Zeichenkette

True

type_astra_metadata_update

Client- und dienstspezifische Metadaten, die der Ressource zugeordnet sind. Definierte Werte sind:

  • Entspricht dem Astra-Metadatenschema. Wird beim Erstellen kein Label angegeben, wird ein Metadatenobjekt ohne Labels erstellt. Wird beim Aktualisieren kein Label angegeben, bleiben die Labels, creationTimestamp und createdBy, des Metadatenobjekts unverändert erhalten.

Name Typ Erforderlich Beschreibung

Etiketten

Array["Typ_Astra_Label"]

Falsch

CreationZeitstempel

Zeichenkette

Falsch

Änderungszeitstempel

Zeichenkette

Falsch

Erstellt von

Zeichenkette

Falsch

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

invalidFields

Name Typ Erforderlich Beschreibung

Name

Zeichenkette

True

Name des ungültigen Anfragetextfelds

Grund

Zeichenkette

True

Grund, warum das Anfragekörperfeld ungültig ist