资源:实例
Google Cloud Redis 实例。
JSON 表示法 | |
---|---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "locationId": string, "alternativeLocationId": string, "redisVersion": string, "reservedIpRange": string, "host": string, "port": number, "currentLocationId": string, "createTime": string, "state": enum( |
字段 | |
---|---|
name |
必需。此范围内资源采用以下形式的非重复名称,包括项目和位置: 注意:Redis 实例在区域级别进行托管和处理,因此这里的 locationId 指的是 GCP 区域;但是,用户可以选择应预配实例的具体地区(或者为跨地区实例选择地区集合)。如需了解详情,请参阅 [locationId] 和 [alternativeLocationId] 字段。 |
displayName |
用户提供的任意且可选的实例名称。 |
labels |
用于表示用户提供的元数据的资源标签 包含 |
locationId |
可选。将在其中配置实例的地区。如果未提供,服务将为实例选择一个地区。对于 STANDARD_HA 层级,将跨两个地区创建实例以防止地区性故障。如果还提供了 [alternativeLocationId],它必须不同于 [locationId]。 |
alternativeLocationId |
可选。仅适用于 STANDARD_HA 层级,该层级通过将它配置在两个地区来防止实例出现地区性故障。如果已提供,则必须不同于 [locationId] 中提供的地区。 |
redisVersion |
可选。Redis 软件的版本。如果未提供,将使用最新的支持版本。更新版本将升级/降级到新版本。目前,Redis 3.2 支持的值为 |
reservedIpRange |
可选。为此实例保留的内部地址的 CIDR 范围。如果未提供,服务将选择未使用的 /29 块,例如 10.0.0.0/29 或 192.168.0.0/29。范围必须是唯一的,并且不与授权网络中的现有子网重叠。 |
host |
仅限输出。客户端用于连接到服务的公开 Redis 端点的主机名或 IP 地址。 |
port |
仅限输出。公开 Redis 端点的端口号。 |
currentLocationId |
仅限输出。放置 Redis 端点的当前地区。对于基本层级实例,它将始终与用户在创建时提供的 [locationId] 相同。对于标准层级实例,它可以是 [locationId] 或 [alternativeLocationId],并且可以在故障转移事件后更改。 |
createTime |
仅限输出。实例创建的时间。 此时间戳采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,且精确到纳秒。例如: |
state |
仅限输出。此实例的当前状态。 |
statusMessage |
仅限输出。有关此实例的当前状态的其他信息(如果有)。 |
redisConfigs |
可选。Redis 配置参数,请参考 http://redis.io/topics/config。目前仅支持以下参数:
包含 |
tier |
必需。实例的服务层级。 |
memorySizeGb |
必需。Redis 内存大小(以 GiB 为单位)。 |
authorizedNetwork |
可选。实例接入的 Google Compute Engine 网络的全名。如果未指定,将使用 |
状态
表示 Redis 实例的不同状态。
枚举 | |
---|---|
STATE_UNSPECIFIED |
未设置。 |
CREATING |
正在创建 Redis 实例。 |
READY |
Redis 实例已创建并完全可用。 |
UPDATING |
正在更新 Redis 实例配置。某些类型的更新可能会导致实例在更新进行的过程中不可用。 |
DELETING |
正在删除 Redis 实例。 |
REPAIRING |
Redis 实例正在修复,可能无法使用。可以在 statusMessage 字段中找到详细信息。 |
MAINTENANCE |
正在对此 Redis 实例进行维护。 |
层级
可供选择的服务层级
枚举 | |
---|---|
TIER_UNSPECIFIED |
未设置。 |
BASIC |
基本层级:独立实例 |
STANDARD_HA |
STANDARD_HA 层级:可用性高的主实例/副本实例 |
方法 |
|
---|---|
|
根据指定的层级和内存大小创建 Redis 实例。 |
|
删除特定 Redis 实例。 |
|
获取特定 Redis 实例的详细信息。 |
|
列出项目在指定位置(区域)或所有位置拥有的所有 Redis 实例。 |
|
更新特定 Redis 实例的元数据和配置。 |