Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
Data Source schema for Byteplus::Redis::Instance
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>def get_instance(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput> Note: This function is named LookupInstance in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
fn::invoke:
function: bytepluscc:redis/getInstance:getInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getInstance Result
The following output properties are available:
- Allow
List List<string>Ids - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- Auto
Renew bool - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- Backup
Point stringName - 为变更前创建的全量备份设置备份名称。
- Blue
Green stringRole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- Capacity
Byteplus.
Get Instance Capacity - 实例的容量信息。
- Charge
Type string - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- Configure
Nodes List<Byteplus.Get Instance Configure Node> - 设置节点所属的可用区列表。
- Create
Backup bool - 是否在变更前创建备份。
- Create
Time string - 实例的创建时间。
- Data
Layout string - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- Deletion
Protection string - 开启或关闭实例删除保护功能。
- Engine
Version string - 数据库版本号。
- Expired
Time string - 实例到期时间。
- Id string
- Uniquely identifies the resource.
- Instance
Class string - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- Instance
Id string - 实例 ID。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- Instance
Shards List<Byteplus.Get Instance Instance Shard> - 实例中所有 Shard 分片的详情列表。
- Maintenance
Time string - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- Max
Connections int - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- Multi
Az string - 设置实例的可用区部署方案。
- No
Auth stringMode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- Node
Ids List<string> - Proxy 和 Server 节点 ID 列表。
- Node
Number int - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- Parameter
Group stringId - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- Password string
- 设置默认数据库 default 账号的密码。
- Port int
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- Private
Address string - 实例私网连接地址的域名。
- Private
Port string - 实例私网连接地址的端口号。
- Project
Name string - 实例所属的项目。
- Purchase
Months int - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- Reserve
Additional boolBandwidth - 设置是否保留额外带宽
- Service
Type string - 实例的服务类型
- int
- 实例中每个分片的内存容量。单位:MiB。
- int
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- int
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- Status string
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- Subnet
Id string - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
-
List<Byteplus.
Get Instance Tag> - 设置实例的标签列表。
- Vi
Pv6 string - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- Vip string
- 实例私网连接地址所对应的 IPv4 地址。
- Visit
Addrs List<Byteplus.Get Instance Visit Addr> - 连接地址信息。
- Vpc
Auth stringMode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- Vpc
Id string - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- Zone
Ids List<string> - 实例所在的可用区列表。
- Allow
List []stringIds - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- Auto
Renew bool - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- Backup
Point stringName - 为变更前创建的全量备份设置备份名称。
- Blue
Green stringRole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- Capacity
Get
Instance Capacity - 实例的容量信息。
- Charge
Type string - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- Configure
Nodes []GetInstance Configure Node - 设置节点所属的可用区列表。
- Create
Backup bool - 是否在变更前创建备份。
- Create
Time string - 实例的创建时间。
- Data
Layout string - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- Deletion
Protection string - 开启或关闭实例删除保护功能。
- Engine
Version string - 数据库版本号。
- Expired
Time string - 实例到期时间。
- Id string
- Uniquely identifies the resource.
- Instance
Class string - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- Instance
Id string - 实例 ID。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- Instance
Shards []GetInstance Instance Shard - 实例中所有 Shard 分片的详情列表。
- Maintenance
Time string - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- Max
Connections int - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- Multi
Az string - 设置实例的可用区部署方案。
- No
Auth stringMode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- Node
Ids []string - Proxy 和 Server 节点 ID 列表。
- Node
Number int - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- Parameter
Group stringId - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- Password string
- 设置默认数据库 default 账号的密码。
- Port int
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- Private
Address string - 实例私网连接地址的域名。
- Private
Port string - 实例私网连接地址的端口号。
- Project
Name string - 实例所属的项目。
- Purchase
Months int - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- Reserve
Additional boolBandwidth - 设置是否保留额外带宽
- Service
Type string - 实例的服务类型
- int
- 实例中每个分片的内存容量。单位:MiB。
- int
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- int
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- Status string
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- Subnet
Id string - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
-
[]Get
Instance Tag - 设置实例的标签列表。
- Vi
Pv6 string - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- Vip string
- 实例私网连接地址所对应的 IPv4 地址。
- Visit
Addrs []GetInstance Visit Addr - 连接地址信息。
- Vpc
Auth stringMode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- Vpc
Id string - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- Zone
Ids []string - 实例所在的可用区列表。
- allow
List List<String>Ids - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- auto
Renew Boolean - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- backup
Point StringName - 为变更前创建的全量备份设置备份名称。
- blue
Green StringRole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- capacity
Get
Instance Capacity - 实例的容量信息。
- charge
Type String - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- configure
Nodes List<GetInstance Configure Node> - 设置节点所属的可用区列表。
- create
Backup Boolean - 是否在变更前创建备份。
- create
Time String - 实例的创建时间。
- data
Layout String - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- deletion
Protection String - 开启或关闭实例删除保护功能。
- engine
Version String - 数据库版本号。
- expired
Time String - 实例到期时间。
- id String
- Uniquely identifies the resource.
- instance
Class String - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- instance
Id String - 实例 ID。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- instance
Shards List<GetInstance Instance Shard> - 实例中所有 Shard 分片的详情列表。
- maintenance
Time String - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- max
Connections Integer - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- multi
Az String - 设置实例的可用区部署方案。
- no
Auth StringMode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- node
Ids List<String> - Proxy 和 Server 节点 ID 列表。
- node
Number Integer - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- parameter
Group StringId - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- password String
- 设置默认数据库 default 账号的密码。
- port Integer
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- private
Address String - 实例私网连接地址的域名。
- private
Port String - 实例私网连接地址的端口号。
- project
Name String - 实例所属的项目。
- purchase
Months Integer - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- reserve
Additional BooleanBandwidth - 设置是否保留额外带宽
- service
Type String - 实例的服务类型
- Integer
- 实例中每个分片的内存容量。单位:MiB。
- Integer
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- Integer
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- status String
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- subnet
Id String - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
-
List<Get
Instance Tag> - 设置实例的标签列表。
- vi
Pv6 String - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- vip String
- 实例私网连接地址所对应的 IPv4 地址。
- visit
Addrs List<GetInstance Visit Addr> - 连接地址信息。
- vpc
Auth StringMode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- vpc
Id String - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- zone
Ids List<String> - 实例所在的可用区列表。
- allow
List string[]Ids - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- auto
Renew boolean - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- backup
Point stringName - 为变更前创建的全量备份设置备份名称。
- blue
Green stringRole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- capacity
Get
Instance Capacity - 实例的容量信息。
- charge
Type string - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- configure
Nodes GetInstance Configure Node[] - 设置节点所属的可用区列表。
- create
Backup boolean - 是否在变更前创建备份。
- create
Time string - 实例的创建时间。
- data
Layout string - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- deletion
Protection string - 开启或关闭实例删除保护功能。
- engine
Version string - 数据库版本号。
- expired
Time string - 实例到期时间。
- id string
- Uniquely identifies the resource.
- instance
Class string - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- instance
Id string - 实例 ID。
- instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- instance
Shards GetInstance Instance Shard[] - 实例中所有 Shard 分片的详情列表。
- maintenance
Time string - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- max
Connections number - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- multi
Az string - 设置实例的可用区部署方案。
- no
Auth stringMode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- node
Ids string[] - Proxy 和 Server 节点 ID 列表。
- node
Number number - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- parameter
Group stringId - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- password string
- 设置默认数据库 default 账号的密码。
- port number
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- private
Address string - 实例私网连接地址的域名。
- private
Port string - 实例私网连接地址的端口号。
- project
Name string - 实例所属的项目。
- purchase
Months number - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- reserve
Additional booleanBandwidth - 设置是否保留额外带宽
- service
Type string - 实例的服务类型
- number
- 实例中每个分片的内存容量。单位:MiB。
- number
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- number
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- status string
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- subnet
Id string - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
-
Get
Instance Tag[] - 设置实例的标签列表。
- vi
Pv6 string - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- vip string
- 实例私网连接地址所对应的 IPv4 地址。
- visit
Addrs GetInstance Visit Addr[] - 连接地址信息。
- vpc
Auth stringMode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- vpc
Id string - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- zone
Ids string[] - 实例所在的可用区列表。
- allow_
list_ Sequence[str]ids - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- auto_
renew bool - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- backup_
point_ strname - 为变更前创建的全量备份设置备份名称。
- blue_
green_ strrole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- capacity
Get
Instance Capacity - 实例的容量信息。
- charge_
type str - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- configure_
nodes Sequence[GetInstance Configure Node] - 设置节点所属的可用区列表。
- create_
backup bool - 是否在变更前创建备份。
- create_
time str - 实例的创建时间。
- data_
layout str - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- deletion_
protection str - 开启或关闭实例删除保护功能。
- engine_
version str - 数据库版本号。
- expired_
time str - 实例到期时间。
- id str
- Uniquely identifies the resource.
- instance_
class str - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- instance_
id str - 实例 ID。
- instance_
name str - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- instance_
shards Sequence[GetInstance Instance Shard] - 实例中所有 Shard 分片的详情列表。
- maintenance_
time str - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- max_
connections int - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- multi_
az str - 设置实例的可用区部署方案。
- no_
auth_ strmode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- node_
ids Sequence[str] - Proxy 和 Server 节点 ID 列表。
- node_
number int - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- parameter_
group_ strid - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- password str
- 设置默认数据库 default 账号的密码。
- port int
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- private_
address str - 实例私网连接地址的域名。
- private_
port str - 实例私网连接地址的端口号。
- project_
name str - 实例所属的项目。
- purchase_
months int - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- reserve_
additional_ boolbandwidth - 设置是否保留额外带宽
- service_
type str - 实例的服务类型
- int
- 实例中每个分片的内存容量。单位:MiB。
- int
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- int
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- status str
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- subnet_
id str - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
-
Sequence[Get
Instance Tag] - 设置实例的标签列表。
- vi_
pv6 str - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- vip str
- 实例私网连接地址所对应的 IPv4 地址。
- visit_
addrs Sequence[GetInstance Visit Addr] - 连接地址信息。
- vpc_
auth_ strmode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- vpc_
id str - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- zone_
ids Sequence[str] - 实例所在的可用区列表。
- allow
List List<String>Ids - 白名单 ID 列表。若该参数留空,新建实例默认不加入任何白名单。您可以调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息,包括白名单 ID 信息。每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。每个实例最多支持绑定 1000 个 IP 地址或 CIDR 格式的 IP 地址段。
- auto
Renew Boolean - 是否开启自动续费。取值范围如下:false(默认值):不开启。true:开启。
- backup
Point StringName - 为变更前创建的全量备份设置备份名称。
- blue
Green StringRole - 实例的蓝绿部署角色。取值范围如下:Blue:蓝色实例。Green: 绿色实例。仅使用过蓝绿部署功能的 Redis 实例会返回该参数。
- capacity Property Map
- 实例的容量信息。
- charge
Type String - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- configure
Nodes List<Property Map> - 设置节点所属的可用区列表。
- create
Backup Boolean - 是否在变更前创建备份。
- create
Time String - 实例的创建时间。
- data
Layout String - 实例的数据存储形态。该参数仅对企业版(即ServiceType为Enterprise)实例有意义;社区版(即ServiceType为Basic)实例不涉及数据存储形态,DataLayout取值固定为RAM。若该参数留空,表示不使用数据存储形态进行筛选。
- deletion
Protection String - 开启或关闭实例删除保护功能。
- engine
Version String - 数据库版本号。
- expired
Time String - 实例到期时间。
- id String
- Uniquely identifies the resource.
- instance
Class String - Redis 实例的类型。取值范围如下:PrimarySecondary:主备实例;Standalone:单节点实例。若该参数留空,表示不使用实例类型条件进行筛选。关于实例类型的更多信息,请参见产品架构。
- instance
Id String - 实例 ID。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头;只能包含中文、字母、数字、下划线(_)和中划线(-);长度需要在1~128个字符内。
- instance
Shards List<Property Map> - 实例中所有 Shard 分片的详情列表。
- maintenance
Time String - 实例的可维护时间段,格式为HH:mm-HH:mm(UTC+8)。
- max
Connections Number - 实例当前单分片最大连接数。每分片的默认连接数为10000,您也可以根据业务需要调用ModifyDBInstanceMaxConn接口修改单分片的最大连接数。
- multi
Az String - 设置实例的可用区部署方案。
- no
Auth StringMode - 为新建实例开启或关闭免密访问功能。取值范围如下:open:开启免密访问。close(默认值):关闭免密访问。
- node
Ids List<String> - Proxy 和 Server 节点 ID 列表。
- node
Number Number - 每个分片中的节点数。取值范围为1~6。每个账号在每个地域下默认最多可创建4个256MiB规格的节点,若需要调整配额上限为10个,请参见账号配额。取值为1时表示创建单节点实例;取值大于1时表示创建主备实例。关于两种类型实例的功能特性差异详情,请参见功能特性差异。
- parameter
Group StringId - 需要应用到新实例的参数模板。缓存数据库 Redis 版为每个数据库版本都创建了一份默认的系统参数模板,模板中包含了该版本支持设置的所有参数和默认参数值。若该参数留空,默认会根据您设置的数据库版本(即 EngineVersion)为新建实例选择并应用对应版本的系统参数模板。您可以调用 DescribeParameterGroups 接口查询当前账号和地域下的所有参数模板的基本信息,包括参数模板 ID。
- password String
- 设置默认数据库 default 账号的密码。
- port Number
- 自定义私网连接地址的端口号。取值范围:1024~65535。若该参数留空,私网连接地址默认使用6379端口。实例创建成功后,还可以修改私网地址的端口号,修改方法请参见修改端口号。
- private
Address String - 实例私网连接地址的域名。
- private
Port String - 实例私网连接地址的端口号。
- project
Name String - 实例所属的项目。
- purchase
Months Number - 购买时长,单位:月。取值范围如下:按月购买:1,2,3,4,5,6,7,8,9。按年购买:12,24,36。当ChargeType为PrePaid时,该参数必填。
- reserve
Additional BooleanBandwidth - 设置是否保留额外带宽
- service
Type String - 实例的服务类型
- Number
- 实例中每个分片的内存容量。单位:MiB。
- Number
- 实例中的分片数量。取值范围为 2~256。仅当 ShardedCluster 取值为 1(即启用分片集群)时,需要指定该参数。
- Number
- 是否启用分片集群。取值范围如下:0:不启用。1:启用。
- status String
- 实例的服务类型,取值范围如下:Basic(默认值):社区版;Enterprise:企业版。
- subnet
Id String - 设置实例的子网ID。子网具有可用区属性,必须选择目标私有网络中与实例属于同一可用区下的子网。子网是私有网络内的IP地址块私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网IP地址,您可以调用CreateSubnet接口创建子网。您可以调用DescribeSubnets接口查询指定可用区内的所有子网列表信息,包括子网ID。
- List<Property Map>
- 设置实例的标签列表。
- vi
Pv6 String - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- vip String
- 实例私网连接地址所对应的 IPv4 地址。
- visit
Addrs List<Property Map> - 连接地址信息。
- vpc
Auth StringMode - 开启或关闭免密访问功能。取值范围如下:open:开启免密访问;close:关闭免密访问。参数取值不区分大小写。
- vpc
Id String - 设置实例的私有网络ID。建议Redis实例与需要连接的ECS实例在同一私有网络,否则它们无法通过内网互通来实现最佳性能。您可以调用CreateVpc接口创建私有网络。您可以调用DescribeVpcs接口查询符合指定条件的私有网络信息,包括私有网络ID。
- zone
Ids List<String> - 实例所在的可用区列表。
Supporting Types
GetInstanceCapacity
GetInstanceConfigureNode
- Az string
- 每个节点所属的可用区。
- Az string
- 每个节点所属的可用区。
- az String
- 每个节点所属的可用区。
- az string
- 每个节点所属的可用区。
- az str
- 每个节点所属的可用区。
- az String
- 每个节点所属的可用区。
GetInstanceInstanceShard
- Node
Number int - 分片中的节点数量
- Server
Nodes List<Byteplus.Get Instance Instance Shard Server Node> - 分片中所有 Server 节点的详情列表。
- string
- 分片 ID。
- Node
Number int - 分片中的节点数量
- Server
Nodes []GetInstance Instance Shard Server Node - 分片中所有 Server 节点的详情列表。
- string
- 分片 ID。
- node
Number Integer - 分片中的节点数量
- server
Nodes List<GetInstance Instance Shard Server Node> - 分片中所有 Server 节点的详情列表。
- String
- 分片 ID。
- node
Number number - 分片中的节点数量
- server
Nodes GetInstance Instance Shard Server Node[] - 分片中所有 Server 节点的详情列表。
- string
- 分片 ID。
- node_
number int - 分片中的节点数量
- server_
nodes Sequence[GetInstance Instance Shard Server Node] - 分片中所有 Server 节点的详情列表。
- str
- 分片 ID。
- node
Number Number - 分片中的节点数量
- server
Nodes List<Property Map> - 分片中所有 Server 节点的详情列表。
- String
- 分片 ID。
GetInstanceInstanceShardServerNode
- Current
Role string - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- Node
Id string - 节点 ID。
- Status string
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- Zone
Id string - 节点所在的可用区。
- Current
Role string - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- Node
Id string - 节点 ID。
- Status string
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- Zone
Id string - 节点所在的可用区。
- current
Role String - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- node
Id String - 节点 ID。
- status String
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- zone
Id String - 节点所在的可用区。
- current
Role string - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- node
Id string - 节点 ID。
- status string
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- zone
Id string - 节点所在的可用区。
- current_
role str - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- node_
id str - 节点 ID。
- status str
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- zone_
id str - 节点所在的可用区。
- current
Role String - 节点当前的角色。取值范围如下:PrimaryNode:主节点。SecondaryNode:从节点。
- node
Id String - 节点 ID。
- status String
- 节点状态。取值范围如下:deploy:启动中。running:运行中。loading:数据加载中。error:错误。
- zone
Id String - 节点所在的可用区。
GetInstanceTag
GetInstanceVisitAddr
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
