REST Resource: projects.locations.applications

Ressource: Anwendung

Nachricht, die das Anwendungsobjekt beschreibt

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "applicationConfigs": {
    object (ApplicationConfigs)
  },
  "runtimeInfo": {
    object (ApplicationRuntimeInfo)
  },
  "state": enum (State),
  "billingMode": enum (BillingMode)
}
Felder
name

string

Name der Ressource

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Labels als Schlüssel/Wert-Paare

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für die Lösung.

description

string

Eine Beschreibung dieser Anwendung.

applicationConfigs

object (ApplicationConfigs)

Konfiguration der Anwendungsgrafik

runtimeInfo

object (ApplicationRuntimeInfo)

Nur Ausgabe. Informationen zur Laufzeit der Anwendungsgrafik. Existiert nur, wenn der Anwendungsstatus „DEPLOYED“ (Bereitgestellt) ist.

state

enum (State)

Nur Ausgabe. Status der Anwendung.

billingMode

enum (BillingMode)

Abrechnungsmodus der Anwendung.

ApplicationRuntimeInfo

Nachricht, in der die Laufzeitinformationen der Anwendung gespeichert werden.

JSON-Darstellung
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ],
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
Felder
deployTime

string (Timestamp format)

Zeitstempel für die Bereitstellung des Engines

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

globalOutputResources[]

object (GlobalOutputResource)

Global erstellte Ressourcen wie Data-Warehouse-Datenschemata.

monitoringConfig

object (MonitoringConfig)

Monitoring-Konfiguration für diese Anwendung.

GlobalOutputResource

Nachricht zu Ausgaberessourcen aus der Anwendung.

JSON-Darstellung
{
  "outputResource": string,
  "producerNode": string,
  "key": string
}
Felder
outputResource

string

Der vollständige Ressourcenname der ausgegebenen Ressourcen.

producerNode

string

Der Name des Graphknotens, der den Ausgaberessourcennamen generiert. Beispiel: outputResource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producerNode: belegungszahl

key

string

Der Schlüssel der Ausgaberessource. Er muss innerhalb desselben Produzentenknotens eindeutig sein. Ein Erstellerknoten kann mehrere Ausgaberessourcen ausgeben. Der Schlüssel kann verwendet werden, um entsprechende Ausgaberessourcen abzugleichen.

MonitoringConfig

Monitoring-Konfiguration für eine Anwendung.

JSON-Darstellung
{
  "enabled": boolean
}
Felder
enabled

boolean

Gibt an, ob für diese Anwendung die Überwachung aktiviert ist.

Bundesland

Status der Anwendung

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Status weggelassen wird.
CREATED Status: CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status: UNDEPLOYING.
DELETED Status: GELOSCHEN
ERROR Status ERROR.
CREATING Status: CREATING
UPDATING Status wird aktualisiert.
DELETING Status: Wird gelöscht.
FIXING Statuskorrektur

BillingMode

Abrechnungsmodus der Anwendung

Enums
BILLING_MODE_UNSPECIFIED Der Standardwert.
PAYG Abrechnungsmodus „Pay as you go“
MONTHLY Monatlicher Abrechnungsmodus

Methoden

addStreamInput

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu.

create

Erstellt eine neue Anwendung in einem bestimmten Projekt und an einem bestimmten Standort.

createApplicationInstances

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu.

delete

Löscht eine einzelne Anwendung.

deleteApplicationInstances

Entfernen Sie den Zielstreameingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz gelöscht.

deploy

Hier wird eine einzelne Anwendung bereitgestellt.

get

Ruft Details zu einer einzelnen Anwendung ab.

list

Listet Anwendungen in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter einer einzelnen Anwendung.

removeStreamInput

Entfernen Sie den Zielstreameingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz gelöscht.

undeploy

Macht das Deployment einer einzelnen Anwendung rückgängig.

updateApplicationInstances

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu.

updateStreamInput

Aktualisieren Sie den Zielstream-Eingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz bereitgestellt.