REST Resource: projects.locations.datastores

Ressource: Datastore

Stellt eine Datenspeicherressource dar.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "clusters": [
    string
  ],
  "nfsDatastore": {
    object (NfsDatastore)
  },
  "state": enum (State),
  "uid": string,
  "etag": string
}
Felder
name

string

Nur Ausgabe. ID. Der Ressourcenname dieses Datenspeichers. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-central1/datastores/datastore

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

description

string

Optional. Vom Nutzer angegebene Beschreibung für diesen Datenspeicher

clusters[]

string

Nur Ausgabe. Cluster, an die der Datenspeicher angehängt ist.

nfsDatastore

object (NfsDatastore)

Erforderlich. Einstellungen für den NFS-Datastore.

state

enum (State)

Nur Ausgabe. Der Status des Datastore.

uid

string

Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource.

etag

string

Optional. Prüfsumme, die bei Aktualisierungs- und Löschanfragen gesendet werden kann, um sicherzustellen, dass der vom Nutzer angegebene Wert aktuell ist, bevor der Server eine Anfrage verarbeitet. Der Server berechnet Prüfsummen basierend auf dem Wert anderer Felder in der Anfrage.

NfsDatastore

Die NFS-Datastore-Konfiguration.

JSON-Darstellung
{

  // Union field FileServiceOption can be only one of the following:
  "googleFileService": {
    object (GoogleFileService)
  },
  "thirdPartyFileService": {
    object (ThirdPartyFileService)
  },
  "googleVmwareFileService": {
    object (GoogleVmwareFileService)
  }
  // End of list of possible types for union field FileServiceOption.
}
Felder
Union-Feld FileServiceOption. Die Dateidienstoption des NFS-Datenspeichers. Für FileServiceOption ist nur einer der folgenden Werte zulässig:
googleFileService

object (GoogleFileService)

Konfiguration des Google-Dateidienstes

thirdPartyFileService

object (ThirdPartyFileService)

Konfiguration von Dateidiensten von Drittanbietern

googleVmwareFileService

object (GoogleVmwareFileService)

Konfiguration des GCVE-Dateidienstes

GoogleFileService

Dienstkonfiguration der Google-Dienstdatei

JSON-Darstellung
{

  // Union field FileServiceOption can be only one of the following:
  "netappVolume": string,
  "filestoreInstance": string
  // End of list of possible types for union field FileServiceOption.
}
Felder
Union-Feld FileServiceOption. Der Dienstname FileServiceOption der Google-Dienstdatei kann nur einer der folgenden Werte sein:
netappVolume

string

Google-Ressourcenname für NetApp-Volume, z.B. „projects/my-project/locations/me-west1-b/volumes/my-volume“

filestoreInstance

string

Ressourcenname der Google Filestore-Instanz, z.B. projects/my-project/locations/me-west1-b/instances/my-instance

ThirdPartyFileService

Konfiguration von Dateidiensten von Drittanbietern

JSON-Darstellung
{
  "servers": [
    string
  ],
  "fileShare": string,
  "network": string
}
Felder
servers[]

string

Erforderlich. Server-IP-Adressen des NFS-Dateidienstes. Bei NFS v3 geben Sie eine einzelne IP-Adresse oder einen einzelnen DNS-Namen an. Mehrere Server können in Zukunft unterstützt werden, wenn die Unterstützung für das NFS 4.1-Protokoll aktiviert ist.

fileShare

string

Erforderlich. Erforderlicher Name des Bereitstellungsordners

network

string

Erforderlich. Erforderlich, um das für den NFS-Zugriff verwendete VPC-Peering zu identifizieren. Netzwerkname der VPC von NFS, z. B. projects/project-id/global/networks/my-network_id

GoogleVmwareFileService

Dieser Typ hat keine Felder.

Volume-Nachricht erfasst Nutzereingaben für die Erstellung von von GCVE verwalteten Dateidiensten

Bundesland

Der Status des Datastore

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert sollte niemals verwendet werden.
CREATING Das NFS-Volume wird erstellt.
ACTIVE Das NFS-Volume ist aktiv.
UPDATING Das NFS-Volume wird aktualisiert.
DELETING Das NFS-Volume wird gelöscht.

Methoden

create

Erstellt eine neue Datastore-Ressource in einem bestimmten Projekt und an einem bestimmten Standort

delete

Löscht eine Datastore-Ressource.

get

Ruft eine Datastore-Ressource anhand ihres Ressourcennamens ab.

list

Listet Datastore in einem bestimmten Projekt und an einem bestimmten Standort auf

patch

Ändert eine Datastore-Ressource.