volcenginecc v0.0.4 published on Monday, Nov 3, 2025 by Volcengine
volcenginecc.redis.getInstance
Start a Neo task
Explain and create a volcenginecc.redis.getInstance resource
Data Source schema for Volcengine::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: volcenginecc: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 - 为变更前创建的全量备份设置备份名称。
- Capacity
Volcengine.
Get Instance Capacity - 实例的容量信息。
- Charge
Type string - 实例计费类型。取值范围如下:PrePaid:包年包月(也称预付费)。PostPaid:按量计费(也称后付费)。
- Configure
Nodes List<Volcengine.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<Volcengine.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 - 实例私网连接地址的域名。
- 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<Volcengine.
Get Instance Tag> - 设置实例的标签列表。
- Vi
Pv6 string - 实例私网连接地址所对应的 IPv6 地址。仅当实例使用了 IPv6 地址时才会返回该参数。
- Vip string
- 实例私网连接地址所对应的 IPv4 地址。
- Visit
Addrs List<Volcengine.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 - 为变更前创建的全量备份设置备份名称。
- 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 - 实例私网连接地址的域名。
- 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 - 为变更前创建的全量备份设置备份名称。
- 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 - 实例私网连接地址的域名。
- 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 - 为变更前创建的全量备份设置备份名称。
- 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 - 实例私网连接地址的域名。
- 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 - 为变更前创建的全量备份设置备份名称。
- 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 - 实例私网连接地址的域名。
- 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 - 为变更前创建的全量备份设置备份名称。
- 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 - 实例私网连接地址的域名。
- 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<Volcengine.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
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
