REST Resource: projects.locations.datastores

Risorsa: Datastore

Rappresenta una risorsa datastore.

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

string

Solo output. Identificatore. Il nome della risorsa di questo datastore. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: projects/my-project/locations/us-central1/datastores/datastore

createTime

string (Timestamp format)

Solo output. Data e ora di creazione della risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Data e ora dell'ultimo aggiornamento di questa risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

description

string

Facoltativo. Descrizione fornita dall'utente per questo datastore

clusters[]

string

Solo output. I cluster a cui è collegato il datastore.

nfsDatastore

object (NfsDatastore)

Obbligatorio. Impostazioni per l'archivio NFS.

state

enum (State)

Solo output. Lo stato di Datastore.

uid

string

Solo output. Identificatore univoco generato dal sistema per la risorsa.

etag

string

Facoltativo. Checksum che può essere inviato nelle richieste di aggiornamento ed eliminazione per garantire che il valore fornito dall'utente sia aggiornato prima che il server elabori una richiesta. Il server calcola i checksum in base al valore di altri campi della richiesta.

NfsDatastore

La configurazione del datastore NFS.

Rappresentazione JSON
{

  // 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.
}
Campi
Campo unione FileServiceOption. L'opzione del servizio file del datastore NFS. FileServiceOption può essere solo uno dei seguenti tipi:
googleFileService

object (GoogleFileService)

Configurazione del servizio di archiviazione di Google

thirdPartyFileService

object (ThirdPartyFileService)

Configurazione del servizio di file di terze parti

googleVmwareFileService

object (GoogleVmwareFileService)

Configurazione del servizio di file GCVE

GoogleFileService

Configurazione del servizio di file del servizio Google

Rappresentazione JSON
{

  // Union field FileServiceOption can be only one of the following:
  "netappVolume": string,
  "filestoreInstance": string
  // End of list of possible types for union field FileServiceOption.
}
Campi
Campo unione FileServiceOption. Il nome del servizio di file del servizio Google FileServiceOption può essere solo uno dei seguenti:
netappVolume

string

Nome risorsa del volume Google NetApp, ad esempio projects/my-project/locations/me-west1-b/volumes/my-volume

filestoreInstance

string

Nome risorsa dell'istanza Google Filestore, ad esempio projects/my-project/locations/me-west1-b/instances/my-instance

ThirdPartyFileService

Configurazione del servizio di file di terze parti

Rappresentazione JSON
{
  "servers": [
    string
  ],
  "fileShare": string,
  "network": string
}
Campi
servers[]

string

Obbligatorio. Indirizzi IP server del servizio di file NFS. NFS v3, fornisci un singolo indirizzo IP o nome DNS. In futuro sarà possibile supportare più server quando sarà attivato il supporto del protocollo NFS 4.1.

fileShare

string

Obbligatorio. Nome della cartella di montaggio obbligatorio

network

string

Obbligatorio. Obbligatorio per identificare il peering VPC utilizzato per il nome della rete di accesso NFS del VPC di NFS, ad esempio projects/project-id/global/networks/my-network_id

GoogleVmwareFileService

Questo tipo non contiene campi.

L'acquisizione dei messaggi del volume acquisisce gli input dell'utente per la creazione di servizi di file gestiti da GCVE

Stato

Lo stato di Datastore

Enum
STATE_UNSPECIFIED Il valore predefinito. Questo valore non deve mai essere utilizzato.
CREATING Il volume NFS è in fase di creazione.
ACTIVE Il volume NFS è attivo.
UPDATING Il volume NFS è in fase di aggiornamento.
DELETING Il volume NFS è in fase di eliminazione.

Metodi

create

Crea una nuova risorsa Datastore in un progetto e una località specifici.

delete

Elimina una risorsa Datastore.

get

Recupera una risorsa Datastore in base al nome della risorsa.

list

Elenca le risorse Datastore in un progetto e una località specifici.

patch

Modifica una risorsa Datastore.