1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. rabbitmq
  5. PublicAddress
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.16
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:

    EipId string
    EIP的ID。
    InstanceId string
    RabbitMQ 实例 ID。
    EipId string
    EIP的ID。
    InstanceId string
    RabbitMQ 实例 ID。
    eipId String
    EIP的ID。
    instanceId String
    RabbitMQ 实例 ID。
    eipId string
    EIP的ID。
    instanceId string
    RabbitMQ 实例 ID。
    eip_id str
    EIP的ID。
    instance_id str
    RabbitMQ 实例 ID。
    eipId String
    EIP的ID。
    instanceId String
    RabbitMQ 实例 ID。

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PublicAddress resource produces the following output properties:

    AccountId string
    创建实例的主账号ID。
    ApplyPrivateDnsToPublic bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    ArchType string
    实例的类型,即集群版或单机版。
    ChargeDetail Byteplus.PublicAddressChargeDetail
    实例的计费方式等计费信息。
    ComputeSpec string
    RabbitMQ实例的计算规格。
    CreatedTime string
    实例的创建时间。
    Endpoints List<Byteplus.PublicAddressEndpoint>
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceDescription string
    实例的简单描述。
    InstanceName string
    RabbitMQ 实例名称。
    InstanceStatus string
    实例状态。
    IsEncrypted bool
    是否开启了云盘加密。
    ProjectName string
    实例所属的IAM项目。
    StorageSpace int
    实例总存储空间。单位为 GiB。
    SubnetId string
    VPC的子网ID。
    Tags List<Byteplus.PublicAddressTag>
    UsedStorageSpace int
    实例已用存储空间。单位为 GiB。
    UserName string
    RabbitMQ WebUI管理员账号名。
    Version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    VpcId string
    私有网络(VPC)ID。
    ZoneDescription string
    可用区的描述信息。
    ZoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    AccountId string
    创建实例的主账号ID。
    ApplyPrivateDnsToPublic bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    ArchType string
    实例的类型,即集群版或单机版。
    ChargeDetail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    ComputeSpec string
    RabbitMQ实例的计算规格。
    CreatedTime string
    实例的创建时间。
    Endpoints []PublicAddressEndpoint
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceDescription string
    实例的简单描述。
    InstanceName string
    RabbitMQ 实例名称。
    InstanceStatus string
    实例状态。
    IsEncrypted bool
    是否开启了云盘加密。
    ProjectName string
    实例所属的IAM项目。
    StorageSpace int
    实例总存储空间。单位为 GiB。
    SubnetId string
    VPC的子网ID。
    Tags []PublicAddressTag
    UsedStorageSpace int
    实例已用存储空间。单位为 GiB。
    UserName string
    RabbitMQ WebUI管理员账号名。
    Version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    VpcId string
    私有网络(VPC)ID。
    ZoneDescription string
    可用区的描述信息。
    ZoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    accountId String
    创建实例的主账号ID。
    applyPrivateDnsToPublic Boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType String
    实例的类型,即集群版或单机版。
    chargeDetail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    computeSpec String
    RabbitMQ实例的计算规格。
    createdTime String
    实例的创建时间。
    endpoints List<PublicAddressEndpoint>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceDescription String
    实例的简单描述。
    instanceName String
    RabbitMQ 实例名称。
    instanceStatus String
    实例状态。
    isEncrypted Boolean
    是否开启了云盘加密。
    projectName String
    实例所属的IAM项目。
    storageSpace Integer
    实例总存储空间。单位为 GiB。
    subnetId String
    VPC的子网ID。
    tags List<PublicAddressTag>
    usedStorageSpace Integer
    实例已用存储空间。单位为 GiB。
    userName String
    RabbitMQ WebUI管理员账号名。
    version String
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId String
    私有网络(VPC)ID。
    zoneDescription String
    可用区的描述信息。
    zoneId String
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    accountId string
    创建实例的主账号ID。
    applyPrivateDnsToPublic boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType string
    实例的类型,即集群版或单机版。
    chargeDetail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    computeSpec string
    RabbitMQ实例的计算规格。
    createdTime string
    实例的创建时间。
    endpoints PublicAddressEndpoint[]
    id string
    The provider-assigned unique ID for this managed resource.
    instanceDescription string
    实例的简单描述。
    instanceName string
    RabbitMQ 实例名称。
    instanceStatus string
    实例状态。
    isEncrypted boolean
    是否开启了云盘加密。
    projectName string
    实例所属的IAM项目。
    storageSpace number
    实例总存储空间。单位为 GiB。
    subnetId string
    VPC的子网ID。
    tags PublicAddressTag[]
    usedStorageSpace number
    实例已用存储空间。单位为 GiB。
    userName string
    RabbitMQ WebUI管理员账号名。
    version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId string
    私有网络(VPC)ID。
    zoneDescription string
    可用区的描述信息。
    zoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    account_id str
    创建实例的主账号ID。
    apply_private_dns_to_public bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    arch_type str
    实例的类型,即集群版或单机版。
    charge_detail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    compute_spec str
    RabbitMQ实例的计算规格。
    created_time str
    实例的创建时间。
    endpoints Sequence[PublicAddressEndpoint]
    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。
    tags Sequence[PublicAddressTag]
    used_storage_space int
    实例已用存储空间。单位为 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。
    accountId String
    创建实例的主账号ID。
    applyPrivateDnsToPublic Boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType String
    实例的类型,即集群版或单机版。
    chargeDetail Property Map
    实例的计费方式等计费信息。
    computeSpec String
    RabbitMQ实例的计算规格。
    createdTime String
    实例的创建时间。
    endpoints List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceDescription String
    实例的简单描述。
    instanceName String
    RabbitMQ 实例名称。
    instanceStatus String
    实例状态。
    isEncrypted Boolean
    是否开启了云盘加密。
    projectName String
    实例所属的IAM项目。
    storageSpace Number
    实例总存储空间。单位为 GiB。
    subnetId String
    VPC的子网ID。
    tags List<Property Map>
    usedStorageSpace Number
    实例已用存储空间。单位为 GiB。
    userName String
    RabbitMQ WebUI管理员账号名。
    version String
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId String
    私有网络(VPC)ID。
    zoneDescription String
    可用区的描述信息。
    zoneId 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) -> PublicAddress
    func 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.
    The following state arguments are supported:
    AccountId string
    创建实例的主账号ID。
    ApplyPrivateDnsToPublic bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    ArchType string
    实例的类型,即集群版或单机版。
    ChargeDetail Byteplus.PublicAddressChargeDetail
    实例的计费方式等计费信息。
    ComputeSpec string
    RabbitMQ实例的计算规格。
    CreatedTime string
    实例的创建时间。
    EipId string
    EIP的ID。
    Endpoints List<Byteplus.PublicAddressEndpoint>
    InstanceDescription string
    实例的简单描述。
    InstanceId string
    RabbitMQ 实例 ID。
    InstanceName string
    RabbitMQ 实例名称。
    InstanceStatus string
    实例状态。
    IsEncrypted bool
    是否开启了云盘加密。
    ProjectName string
    实例所属的IAM项目。
    StorageSpace int
    实例总存储空间。单位为 GiB。
    SubnetId string
    VPC的子网ID。
    Tags List<Byteplus.PublicAddressTag>
    UsedStorageSpace int
    实例已用存储空间。单位为 GiB。
    UserName string
    RabbitMQ WebUI管理员账号名。
    Version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    VpcId string
    私有网络(VPC)ID。
    ZoneDescription string
    可用区的描述信息。
    ZoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    AccountId string
    创建实例的主账号ID。
    ApplyPrivateDnsToPublic bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    ArchType string
    实例的类型,即集群版或单机版。
    ChargeDetail PublicAddressChargeDetailArgs
    实例的计费方式等计费信息。
    ComputeSpec string
    RabbitMQ实例的计算规格。
    CreatedTime string
    实例的创建时间。
    EipId string
    EIP的ID。
    Endpoints []PublicAddressEndpointArgs
    InstanceDescription string
    实例的简单描述。
    InstanceId string
    RabbitMQ 实例 ID。
    InstanceName string
    RabbitMQ 实例名称。
    InstanceStatus string
    实例状态。
    IsEncrypted bool
    是否开启了云盘加密。
    ProjectName string
    实例所属的IAM项目。
    StorageSpace int
    实例总存储空间。单位为 GiB。
    SubnetId string
    VPC的子网ID。
    Tags []PublicAddressTagArgs
    UsedStorageSpace int
    实例已用存储空间。单位为 GiB。
    UserName string
    RabbitMQ WebUI管理员账号名。
    Version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    VpcId string
    私有网络(VPC)ID。
    ZoneDescription string
    可用区的描述信息。
    ZoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    accountId String
    创建实例的主账号ID。
    applyPrivateDnsToPublic Boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType String
    实例的类型,即集群版或单机版。
    chargeDetail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    computeSpec String
    RabbitMQ实例的计算规格。
    createdTime String
    实例的创建时间。
    eipId String
    EIP的ID。
    endpoints List<PublicAddressEndpoint>
    instanceDescription String
    实例的简单描述。
    instanceId String
    RabbitMQ 实例 ID。
    instanceName String
    RabbitMQ 实例名称。
    instanceStatus String
    实例状态。
    isEncrypted Boolean
    是否开启了云盘加密。
    projectName String
    实例所属的IAM项目。
    storageSpace Integer
    实例总存储空间。单位为 GiB。
    subnetId String
    VPC的子网ID。
    tags List<PublicAddressTag>
    usedStorageSpace Integer
    实例已用存储空间。单位为 GiB。
    userName String
    RabbitMQ WebUI管理员账号名。
    version String
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId String
    私有网络(VPC)ID。
    zoneDescription String
    可用区的描述信息。
    zoneId String
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    accountId string
    创建实例的主账号ID。
    applyPrivateDnsToPublic boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType string
    实例的类型,即集群版或单机版。
    chargeDetail PublicAddressChargeDetail
    实例的计费方式等计费信息。
    computeSpec string
    RabbitMQ实例的计算规格。
    createdTime string
    实例的创建时间。
    eipId string
    EIP的ID。
    endpoints PublicAddressEndpoint[]
    instanceDescription string
    实例的简单描述。
    instanceId string
    RabbitMQ 实例 ID。
    instanceName string
    RabbitMQ 实例名称。
    instanceStatus string
    实例状态。
    isEncrypted boolean
    是否开启了云盘加密。
    projectName string
    实例所属的IAM项目。
    storageSpace number
    实例总存储空间。单位为 GiB。
    subnetId string
    VPC的子网ID。
    tags PublicAddressTag[]
    usedStorageSpace number
    实例已用存储空间。单位为 GiB。
    userName string
    RabbitMQ WebUI管理员账号名。
    version string
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId string
    私有网络(VPC)ID。
    zoneDescription string
    可用区的描述信息。
    zoneId string
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。
    account_id str
    创建实例的主账号ID。
    apply_private_dns_to_public bool
    是否已开启公网解析功能。true:已开启, false:已关闭。
    arch_type str
    实例的类型,即集群版或单机版。
    charge_detail PublicAddressChargeDetailArgs
    实例的计费方式等计费信息。
    compute_spec str
    RabbitMQ实例的计算规格。
    created_time str
    实例的创建时间。
    eip_id str
    EIP的ID。
    endpoints Sequence[PublicAddressEndpointArgs]
    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。
    tags Sequence[PublicAddressTagArgs]
    used_storage_space int
    实例已用存储空间。单位为 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。
    accountId String
    创建实例的主账号ID。
    applyPrivateDnsToPublic Boolean
    是否已开启公网解析功能。true:已开启, false:已关闭。
    archType String
    实例的类型,即集群版或单机版。
    chargeDetail Property Map
    实例的计费方式等计费信息。
    computeSpec String
    RabbitMQ实例的计算规格。
    createdTime String
    实例的创建时间。
    eipId String
    EIP的ID。
    endpoints List<Property Map>
    instanceDescription String
    实例的简单描述。
    instanceId String
    RabbitMQ 实例 ID。
    instanceName String
    RabbitMQ 实例名称。
    instanceStatus String
    实例状态。
    isEncrypted Boolean
    是否开启了云盘加密。
    projectName String
    实例所属的IAM项目。
    storageSpace Number
    实例总存储空间。单位为 GiB。
    subnetId String
    VPC的子网ID。
    tags List<Property Map>
    usedStorageSpace Number
    实例已用存储空间。单位为 GiB。
    userName String
    RabbitMQ WebUI管理员账号名。
    version String
    支持的 RabbitMQ 版本。当前支持的版本包括:3.8.18:RabbitMQ 3.8.18 版本。
    vpcId String
    私有网络(VPC)ID。
    zoneDescription String
    可用区的描述信息。
    zoneId String
    实例所在的可用区 ID。对于跨 AZ 的高可用实例,此处会返回多个可用区 ID。

    Supporting Types

    PublicAddressChargeDetail, PublicAddressChargeDetailArgs

    AutoRenew bool
    包年包月实例到期后是否自动续费。
    ChargeEndTime string
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeExpireTime string
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeStartTime string
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeStatus string
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    ChargeType string
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    OverdueReclaimTime string
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    OverdueTime string
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    AutoRenew bool
    包年包月实例到期后是否自动续费。
    ChargeEndTime string
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeExpireTime string
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeStartTime string
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    ChargeStatus string
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    ChargeType string
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    OverdueReclaimTime string
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    OverdueTime string
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    autoRenew Boolean
    包年包月实例到期后是否自动续费。
    chargeEndTime String
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeExpireTime String
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStartTime String
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStatus String
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    chargeType String
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    overdueReclaimTime String
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    overdueTime String
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    autoRenew boolean
    包年包月实例到期后是否自动续费。
    chargeEndTime string
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeExpireTime string
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStartTime string
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStatus string
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    chargeType string
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    overdueReclaimTime string
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    overdueTime string
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    auto_renew bool
    包年包月实例到期后是否自动续费。
    charge_end_time str
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    charge_expire_time str
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    charge_start_time str
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    charge_status str
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    charge_type str
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    overdue_reclaim_time str
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    overdue_time str
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    autoRenew Boolean
    包年包月实例到期后是否自动续费。
    chargeEndTime String
    实例的结束计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeExpireTime String
    包年包月实例的到期时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStartTime String
    实例的开始计费时间,时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    chargeStatus String
    实例的计费状态。包括:Normal:正常,Overdue:按量计费欠费,Expired:包年包月到期。
    chargeType String
    实例的计费类型。支持的类型包括:PostPaid :按量付费,PrePaid:包年包月。
    overdueReclaimTime String
    实例欠费关停后的预计释放时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。
    overdueTime String
    实例的欠费关停时间。时间显示格式为 YYYY-MM-DD'T'HH:MM:SS'Z'。

    PublicAddressEndpoint, PublicAddressEndpointArgs

    EndpointType string
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    InternalEndpoint string
    实例的私网访问域名。
    InternalIpEndpoint string
    公共服务区 IP 接入点。
    NetworkType string
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    PublicEndpoint string
    实例公网访问域名。仅在开启公网访问之后显示。
    EndpointType string
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    InternalEndpoint string
    实例的私网访问域名。
    InternalIpEndpoint string
    公共服务区 IP 接入点。
    NetworkType string
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    PublicEndpoint string
    实例公网访问域名。仅在开启公网访问之后显示。
    endpointType String
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    internalEndpoint String
    实例的私网访问域名。
    internalIpEndpoint String
    公共服务区 IP 接入点。
    networkType String
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    publicEndpoint String
    实例公网访问域名。仅在开启公网访问之后显示。
    endpointType string
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    internalEndpoint string
    实例的私网访问域名。
    internalIpEndpoint string
    公共服务区 IP 接入点。
    networkType string
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    publicEndpoint string
    实例公网访问域名。仅在开启公网访问之后显示。
    endpoint_type str
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    internal_endpoint str
    实例的私网访问域名。
    internal_ip_endpoint str
    公共服务区 IP 接入点。
    network_type str
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    public_endpoint str
    实例公网访问域名。仅在开启公网访问之后显示。
    endpointType String
    实例的接入点类型。RabbitMQ实例提供的接入点类型包括:WEB:Web UI 接入点,AMQP091:AMQP 接入点,MQTT:MQTT接入点,WEB_MQTT:WEB ,MQTT 接入点,STOMP:STOMP 接入点。
    internalEndpoint String
    实例的私网访问域名。
    internalIpEndpoint String
    公共服务区 IP 接入点。
    networkType String
    接入点的网络类型。PrivateNetwork 表示私有网络 VPC。
    publicEndpoint String
    实例公网访问域名。仅在开启公网访问之后显示。

    PublicAddressTag, PublicAddressTagArgs

    Key string
    标签的键。
    Value string
    标签的值。
    Key string
    标签的键。
    Value string
    标签的值。
    key String
    标签的键。
    value String
    标签的值。
    key string
    标签的键。
    value string
    标签的值。
    key str
    标签的键。
    value str
    标签的值。
    key String
    标签的键。
    value String
    标签的值。

    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 bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.16
    published on Monday, Mar 9, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.