published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
消息队列 RabbitMQ版支持开启公网访问,开启后,您可以通过公网访问 RabbitMQ 实例。
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as bytepluscc from "@byteplus/pulumi-bytepluscc";
const publicaddressDemo = new bytepluscc.rabbitmq.PublicAddress("publicaddressDemo", {
instanceId: "rbtmq-db26b7****",
eipId: "eip-2f8w9fh1qmwao4****",
});
import pulumi
import pulumi_bytepluscc as bytepluscc
publicaddress_demo = bytepluscc.rabbitmq.PublicAddress("publicaddressDemo",
instance_id="rbtmq-db26b7****",
eip_id="eip-2f8w9fh1qmwao4****")
package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/rabbitmq"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rabbitmq.NewPublicAddress(ctx, "publicaddressDemo", &rabbitmq.PublicAddressArgs{
InstanceId: pulumi.String("rbtmq-db26b7****"),
EipId: pulumi.String("eip-2f8w9fh1qmwao4****"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Bytepluscc = Byteplus.Pulumi.Bytepluscc;
return await Deployment.RunAsync(() =>
{
var publicaddressDemo = new Bytepluscc.Rabbitmq.PublicAddress("publicaddressDemo", new()
{
InstanceId = "rbtmq-db26b7****",
EipId = "eip-2f8w9fh1qmwao4****",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.byteplus.bytepluscc.rabbitmq.PublicAddress;
import com.byteplus.bytepluscc.rabbitmq.PublicAddressArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var publicaddressDemo = new PublicAddress("publicaddressDemo", PublicAddressArgs.builder()
.instanceId("rbtmq-db26b7****")
.eipId("eip-2f8w9fh1qmwao4****")
.build());
}
}
resources:
publicaddressDemo:
type: bytepluscc:rabbitmq:PublicAddress
properties:
instanceId: rbtmq-db26b7****
eipId: eip-2f8w9fh1qmwao4****
Create PublicAddress Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PublicAddress(name: string, args: PublicAddressArgs, opts?: CustomResourceOptions);@overload
def PublicAddress(resource_name: str,
args: PublicAddressArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PublicAddress(resource_name: str,
opts: Optional[ResourceOptions] = None,
eip_id: Optional[str] = None,
instance_id: Optional[str] = None)func NewPublicAddress(ctx *Context, name string, args PublicAddressArgs, opts ...ResourceOption) (*PublicAddress, error)public PublicAddress(string name, PublicAddressArgs args, CustomResourceOptions? opts = null)
public PublicAddress(String name, PublicAddressArgs args)
public PublicAddress(String name, PublicAddressArgs args, CustomResourceOptions options)
type: bytepluscc:rabbitmq:PublicAddress
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PublicAddressArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PublicAddressArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PublicAddressArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PublicAddressArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PublicAddressArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var publicAddressResource = new Bytepluscc.Rabbitmq.PublicAddress("publicAddressResource", new()
{
EipId = "string",
InstanceId = "string",
});
example, err := rabbitmq.NewPublicAddress(ctx, "publicAddressResource", &rabbitmq.PublicAddressArgs{
EipId: pulumi.String("string"),
InstanceId: pulumi.String("string"),
})
var publicAddressResource = new PublicAddress("publicAddressResource", PublicAddressArgs.builder()
.eipId("string")
.instanceId("string")
.build());
public_address_resource = bytepluscc.rabbitmq.PublicAddress("publicAddressResource",
eip_id="string",
instance_id="string")
const publicAddressResource = new bytepluscc.rabbitmq.PublicAddress("publicAddressResource", {
eipId: "string",
instanceId: "string",
});
type: bytepluscc:rabbitmq:PublicAddress
properties:
eipId: string
instanceId: string
PublicAddress Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PublicAddress resource accepts the following input properties:
- Eip
Id string - EIP的ID。
- Instance
Id string - RabbitMQ 实例 ID。
- Eip
Id string - EIP的ID。
- Instance
Id string - RabbitMQ 实例 ID。
- eip
Id String - EIP的ID。
- instance
Id String - RabbitMQ 实例 ID。
- eip
Id string - EIP的ID。
- instance
Id string - RabbitMQ 实例 ID。
- eip_
id str - EIP的ID。
- instance_
id str - RabbitMQ 实例 ID。
- eip
Id String - EIP的ID。
- instance
Id String - RabbitMQ 实例 ID。
Outputs
All input properties are implicitly available as output properties. Additionally, the PublicAddress resource produces the following output properties:
- Account
Id string - 创建实例的主账号ID。
- Apply
Private boolDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- Arch
Type string - 实例的类型,即集群版或单机版。
- Charge
Detail Byteplus.Public Address Charge Detail - 实例的计费方式等计费信息。
- Compute
Spec string - RabbitMQ实例的计算规格。
- Created
Time string - 实例的创建时间。
- Endpoints
List<Byteplus.
Public Address Endpoint> - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Description string - 实例的简单描述。
- Instance
Name string - RabbitMQ 实例名称。
- Instance
Status string - 实例状态。
- Is
Encrypted bool - 是否开启了云盘加密。
- Project
Name string - 实例所属的IAM项目。
- Storage
Space int - 实例总存储空间。单位为 GiB。
- Subnet
Id string - VPC的子网ID。
-
List<Byteplus.
Public Address Tag> - Used
Storage intSpace - 实例已用存储空间。单位为 GiB。
- User
Name string - RabbitMQ WebUI管理员账号名。
- Version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- Vpc
Id string - 私有网络(VPC)ID。
- Zone
Description string - 可用区的描述信息。
- Zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- Account
Id string - 创建实例的主账号ID。
- Apply
Private boolDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- Arch
Type string - 实例的类型,即集群版或单机版。
- Charge
Detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- Compute
Spec string - RabbitMQ实例的计算规格。
- Created
Time string - 实例的创建时间。
- Endpoints
[]Public
Address Endpoint - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Description string - 实例的简单描述。
- Instance
Name string - RabbitMQ 实例名称。
- Instance
Status string - 实例状态。
- Is
Encrypted bool - 是否开启了云盘加密。
- Project
Name string - 实例所属的IAM项目。
- Storage
Space int - 实例总存储空间。单位为 GiB。
- Subnet
Id string - VPC的子网ID。
-
[]Public
Address Tag - Used
Storage intSpace - 实例已用存储空间。单位为 GiB。
- User
Name string - RabbitMQ WebUI管理员账号名。
- Version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- Vpc
Id string - 私有网络(VPC)ID。
- Zone
Description string - 可用区的描述信息。
- Zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id String - 创建实例的主账号ID。
- apply
Private BooleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type String - 实例的类型,即集群版或单机版。
- charge
Detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- compute
Spec String - RabbitMQ实例的计算规格。
- created
Time String - 实例的创建时间。
- endpoints
List<Public
Address Endpoint> - id String
- The provider-assigned unique ID for this managed resource.
- instance
Description String - 实例的简单描述。
- instance
Name String - RabbitMQ 实例名称。
- instance
Status String - 实例状态。
- is
Encrypted Boolean - 是否开启了云盘加密。
- project
Name String - 实例所属的IAM项目。
- storage
Space Integer - 实例总存储空间。单位为 GiB。
- subnet
Id String - VPC的子网ID。
-
List<Public
Address Tag> - used
Storage IntegerSpace - 实例已用存储空间。单位为 GiB。
- user
Name String - RabbitMQ WebUI管理员账号名。
- version String
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id String - 私有网络(VPC)ID。
- zone
Description String - 可用区的描述信息。
- zone
Id String - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id string - 创建实例的主账号ID。
- apply
Private booleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type string - 实例的类型,即集群版或单机版。
- charge
Detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- compute
Spec string - RabbitMQ实例的计算规格。
- created
Time string - 实例的创建时间。
- endpoints
Public
Address Endpoint[] - id string
- The provider-assigned unique ID for this managed resource.
- instance
Description string - 实例的简单描述。
- instance
Name string - RabbitMQ 实例名称。
- instance
Status string - 实例状态。
- is
Encrypted boolean - 是否开启了云盘加密。
- project
Name string - 实例所属的IAM项目。
- storage
Space number - 实例总存储空间。单位为 GiB。
- subnet
Id string - VPC的子网ID。
-
Public
Address Tag[] - used
Storage numberSpace - 实例已用存储空间。单位为 GiB。
- user
Name string - RabbitMQ WebUI管理员账号名。
- version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id string - 私有网络(VPC)ID。
- zone
Description string - 可用区的描述信息。
- zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account_
id str - 创建实例的主账号ID。
- apply_
private_ booldns_ to_ public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch_
type str - 实例的类型,即集群版或单机版。
- charge_
detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- compute_
spec str - RabbitMQ实例的计算规格。
- created_
time str - 实例的创建时间。
- endpoints
Sequence[Public
Address Endpoint] - id str
- The provider-assigned unique ID for this managed resource.
- instance_
description str - 实例的简单描述。
- instance_
name str - RabbitMQ 实例名称。
- instance_
status str - 实例状态。
- is_
encrypted bool - 是否开启了云盘加密。
- project_
name str - 实例所属的IAM项目。
- storage_
space int - 实例总存储空间。单位为 GiB。
- subnet_
id str - VPC的子网ID。
-
Sequence[Public
Address Tag] - used_
storage_ intspace - 实例已用存储空间。单位为 GiB。
- user_
name str - RabbitMQ WebUI管理员账号名。
- version str
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc_
id str - 私有网络(VPC)ID。
- zone_
description str - 可用区的描述信息。
- zone_
id str - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id String - 创建实例的主账号ID。
- apply
Private BooleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type String - 实例的类型,即集群版或单机版。
- charge
Detail Property Map - 实例的计费方式等计费信息。
- compute
Spec String - RabbitMQ实例的计算规格。
- created
Time String - 实例的创建时间。
- endpoints List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Description String - 实例的简单描述。
- instance
Name String - RabbitMQ 实例名称。
- instance
Status String - 实例状态。
- is
Encrypted Boolean - 是否开启了云盘加密。
- project
Name String - 实例所属的IAM项目。
- storage
Space Number - 实例总存储空间。单位为 GiB。
- subnet
Id String - VPC的子网ID。
- List<Property Map>
- used
Storage NumberSpace - 实例已用存储空间。单位为 GiB。
- user
Name String - RabbitMQ WebUI管理员账号名。
- version String
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id String - 私有网络(VPC)ID。
- zone
Description String - 可用区的描述信息。
- zone
Id String - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
Look up Existing PublicAddress Resource
Get an existing PublicAddress resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PublicAddressState, opts?: CustomResourceOptions): PublicAddress@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
apply_private_dns_to_public: Optional[bool] = None,
arch_type: Optional[str] = None,
charge_detail: Optional[PublicAddressChargeDetailArgs] = None,
compute_spec: Optional[str] = None,
created_time: Optional[str] = None,
eip_id: Optional[str] = None,
endpoints: Optional[Sequence[PublicAddressEndpointArgs]] = None,
instance_description: Optional[str] = None,
instance_id: Optional[str] = None,
instance_name: Optional[str] = None,
instance_status: Optional[str] = None,
is_encrypted: Optional[bool] = None,
project_name: Optional[str] = None,
storage_space: Optional[int] = None,
subnet_id: Optional[str] = None,
tags: Optional[Sequence[PublicAddressTagArgs]] = None,
used_storage_space: Optional[int] = None,
user_name: Optional[str] = None,
version: Optional[str] = None,
vpc_id: Optional[str] = None,
zone_description: Optional[str] = None,
zone_id: Optional[str] = None) -> PublicAddressfunc GetPublicAddress(ctx *Context, name string, id IDInput, state *PublicAddressState, opts ...ResourceOption) (*PublicAddress, error)public static PublicAddress Get(string name, Input<string> id, PublicAddressState? state, CustomResourceOptions? opts = null)public static PublicAddress get(String name, Output<String> id, PublicAddressState state, CustomResourceOptions options)resources: _: type: bytepluscc:rabbitmq:PublicAddress get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - 创建实例的主账号ID。
- Apply
Private boolDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- Arch
Type string - 实例的类型,即集群版或单机版。
- Charge
Detail Byteplus.Public Address Charge Detail - 实例的计费方式等计费信息。
- Compute
Spec string - RabbitMQ实例的计算规格。
- Created
Time string - 实例的创建时间。
- Eip
Id string - EIP的ID。
- Endpoints
List<Byteplus.
Public Address Endpoint> - Instance
Description string - 实例的简单描述。
- Instance
Id string - RabbitMQ 实例 ID。
- Instance
Name string - RabbitMQ 实例名称。
- Instance
Status string - 实例状态。
- Is
Encrypted bool - 是否开启了云盘加密。
- Project
Name string - 实例所属的IAM项目。
- Storage
Space int - 实例总存储空间。单位为 GiB。
- Subnet
Id string - VPC的子网ID。
-
List<Byteplus.
Public Address Tag> - Used
Storage intSpace - 实例已用存储空间。单位为 GiB。
- User
Name string - RabbitMQ WebUI管理员账号名。
- Version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- Vpc
Id string - 私有网络(VPC)ID。
- Zone
Description string - 可用区的描述信息。
- Zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- Account
Id string - 创建实例的主账号ID。
- Apply
Private boolDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- Arch
Type string - 实例的类型,即集群版或单机版。
- Charge
Detail PublicAddress Charge Detail Args - 实例的计费方式等计费信息。
- Compute
Spec string - RabbitMQ实例的计算规格。
- Created
Time string - 实例的创建时间。
- Eip
Id string - EIP的ID。
- Endpoints
[]Public
Address Endpoint Args - Instance
Description string - 实例的简单描述。
- Instance
Id string - RabbitMQ 实例 ID。
- Instance
Name string - RabbitMQ 实例名称。
- Instance
Status string - 实例状态。
- Is
Encrypted bool - 是否开启了云盘加密。
- Project
Name string - 实例所属的IAM项目。
- Storage
Space int - 实例总存储空间。单位为 GiB。
- Subnet
Id string - VPC的子网ID。
-
[]Public
Address Tag Args - Used
Storage intSpace - 实例已用存储空间。单位为 GiB。
- User
Name string - RabbitMQ WebUI管理员账号名。
- Version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- Vpc
Id string - 私有网络(VPC)ID。
- Zone
Description string - 可用区的描述信息。
- Zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id String - 创建实例的主账号ID。
- apply
Private BooleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type String - 实例的类型,即集群版或单机版。
- charge
Detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- compute
Spec String - RabbitMQ实例的计算规格。
- created
Time String - 实例的创建时间。
- eip
Id String - EIP的ID。
- endpoints
List<Public
Address Endpoint> - instance
Description String - 实例的简单描述。
- instance
Id String - RabbitMQ 实例 ID。
- instance
Name String - RabbitMQ 实例名称。
- instance
Status String - 实例状态。
- is
Encrypted Boolean - 是否开启了云盘加密。
- project
Name String - 实例所属的IAM项目。
- storage
Space Integer - 实例总存储空间。单位为 GiB。
- subnet
Id String - VPC的子网ID。
-
List<Public
Address Tag> - used
Storage IntegerSpace - 实例已用存储空间。单位为 GiB。
- user
Name String - RabbitMQ WebUI管理员账号名。
- version String
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id String - 私有网络(VPC)ID。
- zone
Description String - 可用区的描述信息。
- zone
Id String - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id string - 创建实例的主账号ID。
- apply
Private booleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type string - 实例的类型,即集群版或单机版。
- charge
Detail PublicAddress Charge Detail - 实例的计费方式等计费信息。
- compute
Spec string - RabbitMQ实例的计算规格。
- created
Time string - 实例的创建时间。
- eip
Id string - EIP的ID。
- endpoints
Public
Address Endpoint[] - instance
Description string - 实例的简单描述。
- instance
Id string - RabbitMQ 实例 ID。
- instance
Name string - RabbitMQ 实例名称。
- instance
Status string - 实例状态。
- is
Encrypted boolean - 是否开启了云盘加密。
- project
Name string - 实例所属的IAM项目。
- storage
Space number - 实例总存储空间。单位为 GiB。
- subnet
Id string - VPC的子网ID。
-
Public
Address Tag[] - used
Storage numberSpace - 实例已用存储空间。单位为 GiB。
- user
Name string - RabbitMQ WebUI管理员账号名。
- version string
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id string - 私有网络(VPC)ID。
- zone
Description string - 可用区的描述信息。
- zone
Id string - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account_
id str - 创建实例的主账号ID。
- apply_
private_ booldns_ to_ public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch_
type str - 实例的类型,即集群版或单机版。
- charge_
detail PublicAddress Charge Detail Args - 实例的计费方式等计费信息。
- compute_
spec str - RabbitMQ实例的计算规格。
- created_
time str - 实例的创建时间。
- eip_
id str - EIP的ID。
- endpoints
Sequence[Public
Address Endpoint Args] - instance_
description str - 实例的简单描述。
- instance_
id str - RabbitMQ 实例 ID。
- instance_
name str - RabbitMQ 实例名称。
- instance_
status str - 实例状态。
- is_
encrypted bool - 是否开启了云盘加密。
- project_
name str - 实例所属的IAM项目。
- storage_
space int - 实例总存储空间。单位为 GiB。
- subnet_
id str - VPC的子网ID。
-
Sequence[Public
Address Tag Args] - used_
storage_ intspace - 实例已用存储空间。单位为 GiB。
- user_
name str - RabbitMQ WebUI管理员账号名。
- version str
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc_
id str - 私有网络(VPC)ID。
- zone_
description str - 可用区的描述信息。
- zone_
id str - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
- account
Id String - 创建实例的主账号ID。
- apply
Private BooleanDns To Public - 是否已开启公网解析功能。true:已开启, false:已关闭。
- arch
Type String - 实例的类型,即集群版或单机版。
- charge
Detail Property Map - 实例的计费方式等计费信息。
- compute
Spec String - RabbitMQ实例的计算规格。
- created
Time String - 实例的创建时间。
- eip
Id String - EIP的ID。
- endpoints List<Property Map>
- instance
Description String - 实例的简单描述。
- instance
Id String - RabbitMQ 实例 ID。
- instance
Name String - RabbitMQ 实例名称。
- instance
Status String - 实例状态。
- is
Encrypted Boolean - 是否开启了云盘加密。
- project
Name String - 实例所属的IAM项目。
- storage
Space Number - 实例总存储空间。单位为 GiB。
- subnet
Id String - VPC的子网ID。
- List<Property Map>
- used
Storage NumberSpace - 实例已用存储空间。单位为 GiB。
- user
Name String - RabbitMQ WebUI管理员账号名。
- version String
- 支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
- vpc
Id String - 私有网络(VPC)ID。
- zone
Description String - 可用区的描述信息。
- zone
Id String - 实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
Supporting Types
PublicAddressChargeDetail, PublicAddressChargeDetailArgs
- Auto
Renew bool - 包年包月实例到期后是否自动续费。
- Charge
End stringTime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Expire stringTime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Start stringTime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Status string - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- Charge
Type string - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- Overdue
Reclaim stringTime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Overdue
Time string - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Auto
Renew bool - 包年包月实例到期后是否自动续费。
- Charge
End stringTime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Expire stringTime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Start stringTime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Charge
Status string - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- Charge
Type string - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- Overdue
Reclaim stringTime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- Overdue
Time string - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- auto
Renew Boolean - 包年包月实例到期后是否自动续费。
- charge
End StringTime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Expire StringTime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Start StringTime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Status String - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- charge
Type String - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- overdue
Reclaim StringTime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- overdue
Time String - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- auto
Renew boolean - 包年包月实例到期后是否自动续费。
- charge
End stringTime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Expire stringTime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Start stringTime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Status string - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- charge
Type string - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- overdue
Reclaim stringTime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- overdue
Time string - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- auto_
renew bool - 包年包月实例到期后是否自动续费。
- charge_
end_ strtime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge_
expire_ strtime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge_
start_ strtime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge_
status str - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- charge_
type str - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- overdue_
reclaim_ strtime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- overdue_
time str - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- auto
Renew Boolean - 包年包月实例到期后是否自动续费。
- charge
End StringTime - 实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Expire StringTime - 包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Start StringTime - 实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- charge
Status String - 实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
- charge
Type String - 实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
- overdue
Reclaim StringTime - 实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
- overdue
Time String - 实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
PublicAddressEndpoint, PublicAddressEndpointArgs
- Endpoint
Type string - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- Internal
Endpoint string - 实例的私网访问域名。
- Internal
Ip stringEndpoint - 公共服务区 IP 接入点。
- Network
Type string - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- Public
Endpoint string - 实例公网访问域名。仅在开启公网访问之后显示。
- Endpoint
Type string - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- Internal
Endpoint string - 实例的私网访问域名。
- Internal
Ip stringEndpoint - 公共服务区 IP 接入点。
- Network
Type string - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- Public
Endpoint string - 实例公网访问域名。仅在开启公网访问之后显示。
- endpoint
Type String - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- internal
Endpoint String - 实例的私网访问域名。
- internal
Ip StringEndpoint - 公共服务区 IP 接入点。
- network
Type String - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- public
Endpoint String - 实例公网访问域名。仅在开启公网访问之后显示。
- endpoint
Type string - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- internal
Endpoint string - 实例的私网访问域名。
- internal
Ip stringEndpoint - 公共服务区 IP 接入点。
- network
Type string - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- public
Endpoint string - 实例公网访问域名。仅在开启公网访问之后显示。
- endpoint_
type str - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- internal_
endpoint str - 实例的私网访问域名。
- internal_
ip_ strendpoint - 公共服务区 IP 接入点。
- network_
type str - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- public_
endpoint str - 实例公网访问域名。仅在开启公网访问之后显示。
- endpoint
Type String - 实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
- internal
Endpoint String - 实例的私网访问域名。
- internal
Ip StringEndpoint - 公共服务区 IP 接入点。
- network
Type String - 接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
- public
Endpoint String - 实例公网访问域名。仅在开启公网访问之后显示。
PublicAddressTag, PublicAddressTagArgs
Import
$ pulumi import bytepluscc:rabbitmq/publicAddress:PublicAddress example "instance_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
published on Monday, Mar 9, 2026 by Byteplus
