REST Resource: projects.locations.datastores

资源:Datastore

表示数据存储区资源。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "clusters": [
    string
  ],
  "nfsDatastore": {
    object (NfsDatastore)
  },
  "state": enum (State),
  "uid": string,
  "etag": string
}
字段
name

string

仅限输出。标识符。相应数据存储区的资源名称。资源名称是无方案 URI,遵循 https://cloud.google.com/apis/design/resource_names 中的惯例。例如 projects/my-project/locations/us-central1/datastores/datastore

createTime

string (Timestamp format)

仅限输出。相应资源的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

仅限输出。相应资源的上次更新时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

description

string

可选。用户为此数据存储区提供的说明

clusters[]

string

仅限输出。数据存储区所连接的集群。

nfsDatastore

object (NfsDatastore)

必需。NFS 数据存储区的设置。

state

enum (State)

仅限输出。Datastore 的状态。

uid

string

仅限输出。系统为资源生成的唯一标识符。

etag

string

可选。可在更新和删除请求中发送的校验和,用于确保用户提供的值在服务器处理请求之前是最新的。服务器会根据请求中其他字段的值计算校验和。

NfsDatastore

NFS 数据存储区配置。

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.
}
字段
联合字段 FileServiceOption。NFS 数据存储区的文件服务选项。FileServiceOption 只能是下列其中一项:
googleFileService

object (GoogleFileService)

Google 文件服务配置

thirdPartyFileService

object (ThirdPartyFileService)

第三方文件服务配置

googleVmwareFileService

object (GoogleVmwareFileService)

GCVE 文件服务配置

GoogleFileService

Google 服务文件服务配置

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.
}
字段
联合字段 FileServiceOption。Google 服务文件服务名称 FileServiceOption 只能是下列其中一项:
netappVolume

string

Google NetApp 卷资源名称,例如 projects/my-project/locations/me-west1-b/volumes/my-volume

filestoreInstance

string

Google filestore 实例资源名称,例如 projects/my-project/locations/me-west1-b/instances/my-instance

ThirdPartyFileService

第三方文件服务配置

JSON 表示法
{
  "servers": [
    string
  ],
  "fileShare": string,
  "network": string
}
字段
servers[]

string

必需。NFS 文件服务的服务器 IP 地址。NFS v3,提供单个 IP 地址或 DNS 名称。启用 NFS 4.1 协议支持后,未来可以支持多个服务器。

fileShare

string

必需。必需的挂载文件夹名称

network

string

必需。必需,用于标识用于 NFS 访问的 VPC 对等互连 NFS 的 VPC 的网络名称,例如 projects/project-id/global/networks/my-network_id

GoogleVmwareFileService

此类型没有字段。

卷消息捕获用户输入,以创建由 GCVE 管理的文件服务

Datastore 的状态

枚举
STATE_UNSPECIFIED 默认值。不应使用此值。
CREATING 正在创建 NFS 卷。
ACTIVE NFS 卷处于有效状态。
UPDATING 正在更新 NFS 卷。
DELETING 正在删除 NFS 卷。

方法

create

在给定的项目和位置中创建新 Datastore 资源。

delete

删除 Datastore 资源。

get

按资源名称检索 Datastore 资源。

list

列出给定项目和位置中的 Datastore 资源。

patch

修改 Datastore 资源。