1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. rabbitmq
  6. getPublicAddress
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::RabbitMQ::PublicAddress

    Using getPublicAddress

    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 getPublicAddress(args: GetPublicAddressArgs, opts?: InvokeOptions): Promise<GetPublicAddressResult>
    function getPublicAddressOutput(args: GetPublicAddressOutputArgs, opts?: InvokeOptions): Output<GetPublicAddressResult>
    def get_public_address(id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetPublicAddressResult
    def get_public_address_output(id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetPublicAddressResult]
    func LookupPublicAddress(ctx *Context, args *LookupPublicAddressArgs, opts ...InvokeOption) (*LookupPublicAddressResult, error)
    func LookupPublicAddressOutput(ctx *Context, args *LookupPublicAddressOutputArgs, opts ...InvokeOption) LookupPublicAddressResultOutput

    > Note: This function is named LookupPublicAddress in the Go SDK.

    public static class GetPublicAddress 
    {
        public static Task<GetPublicAddressResult> InvokeAsync(GetPublicAddressArgs args, InvokeOptions? opts = null)
        public static Output<GetPublicAddressResult> Invoke(GetPublicAddressInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPublicAddressResult> getPublicAddress(GetPublicAddressArgs args, InvokeOptions options)
    public static Output<GetPublicAddressResult> getPublicAddress(GetPublicAddressArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:rabbitmq/getPublicAddress:getPublicAddress
      arguments:
        # arguments dictionary

    The 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.

    getPublicAddress Result

    The following output properties are available:

    AccountId string
    Main account ID that created the instance.
    ApplyPrivateDnsToPublic bool
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    ArchType string
    Instance type: cluster or standalone.
    ChargeDetail Volcengine.GetPublicAddressChargeDetail
    Instance billing method and related billing information.
    ComputeSpec string
    RabbitMQ instance compute specification.
    CreatedTime string
    Instance creation time.
    EipId string
    EIP ID.
    Endpoints List<Volcengine.GetPublicAddressEndpoint>
    Instance connection information.
    Id string
    Uniquely identifies the resource.
    InstanceDescription string
    Brief description of the instance.
    InstanceId string
    RabbitMQ instance ID.
    InstanceName string
    RabbitMQ instance name.
    InstanceStatus string
    Instance status.
    IsEncrypted bool
    Whether cloud disk encryption is enabled.
    ProjectName string
    IAM project the instance belongs to.
    StorageSpace int
    Total storage space of the instance, in GiB.
    SubnetId string
    VPC subnet ID.
    Tags List<Volcengine.GetPublicAddressTag>
    Tags bound to the instance.
    UsedStorageSpace int
    Used storage space of the instance, in GiB.
    UserName string
    RabbitMQ WebUI administrator account name.
    Version string
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    VpcId string
    Private network (VPC) ID.
    ZoneDescription string
    Description of the availability zone.
    ZoneId string
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.
    AccountId string
    Main account ID that created the instance.
    ApplyPrivateDnsToPublic bool
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    ArchType string
    Instance type: cluster or standalone.
    ChargeDetail GetPublicAddressChargeDetail
    Instance billing method and related billing information.
    ComputeSpec string
    RabbitMQ instance compute specification.
    CreatedTime string
    Instance creation time.
    EipId string
    EIP ID.
    Endpoints []GetPublicAddressEndpoint
    Instance connection information.
    Id string
    Uniquely identifies the resource.
    InstanceDescription string
    Brief description of the instance.
    InstanceId string
    RabbitMQ instance ID.
    InstanceName string
    RabbitMQ instance name.
    InstanceStatus string
    Instance status.
    IsEncrypted bool
    Whether cloud disk encryption is enabled.
    ProjectName string
    IAM project the instance belongs to.
    StorageSpace int
    Total storage space of the instance, in GiB.
    SubnetId string
    VPC subnet ID.
    Tags []GetPublicAddressTag
    Tags bound to the instance.
    UsedStorageSpace int
    Used storage space of the instance, in GiB.
    UserName string
    RabbitMQ WebUI administrator account name.
    Version string
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    VpcId string
    Private network (VPC) ID.
    ZoneDescription string
    Description of the availability zone.
    ZoneId string
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.
    accountId String
    Main account ID that created the instance.
    applyPrivateDnsToPublic Boolean
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    archType String
    Instance type: cluster or standalone.
    chargeDetail GetPublicAddressChargeDetail
    Instance billing method and related billing information.
    computeSpec String
    RabbitMQ instance compute specification.
    createdTime String
    Instance creation time.
    eipId String
    EIP ID.
    endpoints List<GetPublicAddressEndpoint>
    Instance connection information.
    id String
    Uniquely identifies the resource.
    instanceDescription String
    Brief description of the instance.
    instanceId String
    RabbitMQ instance ID.
    instanceName String
    RabbitMQ instance name.
    instanceStatus String
    Instance status.
    isEncrypted Boolean
    Whether cloud disk encryption is enabled.
    projectName String
    IAM project the instance belongs to.
    storageSpace Integer
    Total storage space of the instance, in GiB.
    subnetId String
    VPC subnet ID.
    tags List<GetPublicAddressTag>
    Tags bound to the instance.
    usedStorageSpace Integer
    Used storage space of the instance, in GiB.
    userName String
    RabbitMQ WebUI administrator account name.
    version String
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    vpcId String
    Private network (VPC) ID.
    zoneDescription String
    Description of the availability zone.
    zoneId String
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.
    accountId string
    Main account ID that created the instance.
    applyPrivateDnsToPublic boolean
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    archType string
    Instance type: cluster or standalone.
    chargeDetail GetPublicAddressChargeDetail
    Instance billing method and related billing information.
    computeSpec string
    RabbitMQ instance compute specification.
    createdTime string
    Instance creation time.
    eipId string
    EIP ID.
    endpoints GetPublicAddressEndpoint[]
    Instance connection information.
    id string
    Uniquely identifies the resource.
    instanceDescription string
    Brief description of the instance.
    instanceId string
    RabbitMQ instance ID.
    instanceName string
    RabbitMQ instance name.
    instanceStatus string
    Instance status.
    isEncrypted boolean
    Whether cloud disk encryption is enabled.
    projectName string
    IAM project the instance belongs to.
    storageSpace number
    Total storage space of the instance, in GiB.
    subnetId string
    VPC subnet ID.
    tags GetPublicAddressTag[]
    Tags bound to the instance.
    usedStorageSpace number
    Used storage space of the instance, in GiB.
    userName string
    RabbitMQ WebUI administrator account name.
    version string
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    vpcId string
    Private network (VPC) ID.
    zoneDescription string
    Description of the availability zone.
    zoneId string
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.
    account_id str
    Main account ID that created the instance.
    apply_private_dns_to_public bool
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    arch_type str
    Instance type: cluster or standalone.
    charge_detail GetPublicAddressChargeDetail
    Instance billing method and related billing information.
    compute_spec str
    RabbitMQ instance compute specification.
    created_time str
    Instance creation time.
    eip_id str
    EIP ID.
    endpoints Sequence[GetPublicAddressEndpoint]
    Instance connection information.
    id str
    Uniquely identifies the resource.
    instance_description str
    Brief description of the instance.
    instance_id str
    RabbitMQ instance ID.
    instance_name str
    RabbitMQ instance name.
    instance_status str
    Instance status.
    is_encrypted bool
    Whether cloud disk encryption is enabled.
    project_name str
    IAM project the instance belongs to.
    storage_space int
    Total storage space of the instance, in GiB.
    subnet_id str
    VPC subnet ID.
    tags Sequence[GetPublicAddressTag]
    Tags bound to the instance.
    used_storage_space int
    Used storage space of the instance, in GiB.
    user_name str
    RabbitMQ WebUI administrator account name.
    version str
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    vpc_id str
    Private network (VPC) ID.
    zone_description str
    Description of the availability zone.
    zone_id str
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.
    accountId String
    Main account ID that created the instance.
    applyPrivateDnsToPublic Boolean
    Whether public DNS resolution is enabled. true: enabled, false: disabled.
    archType String
    Instance type: cluster or standalone.
    chargeDetail Property Map
    Instance billing method and related billing information.
    computeSpec String
    RabbitMQ instance compute specification.
    createdTime String
    Instance creation time.
    eipId String
    EIP ID.
    endpoints List<Property Map>
    Instance connection information.
    id String
    Uniquely identifies the resource.
    instanceDescription String
    Brief description of the instance.
    instanceId String
    RabbitMQ instance ID.
    instanceName String
    RabbitMQ instance name.
    instanceStatus String
    Instance status.
    isEncrypted Boolean
    Whether cloud disk encryption is enabled.
    projectName String
    IAM project the instance belongs to.
    storageSpace Number
    Total storage space of the instance, in GiB.
    subnetId String
    VPC subnet ID.
    tags List<Property Map>
    Tags bound to the instance.
    usedStorageSpace Number
    Used storage space of the instance, in GiB.
    userName String
    RabbitMQ WebUI administrator account name.
    version String
    Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18.
    vpcId String
    Private network (VPC) ID.
    zoneDescription String
    Description of the availability zone.
    zoneId String
    Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned.

    Supporting Types

    GetPublicAddressChargeDetail

    AutoRenew bool
    Whether subscription instances are automatically renewed after expiration.
    ChargeEndTime string
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeExpireTime string
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeStartTime string
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeStatus string
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    ChargeType string
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    OverdueReclaimTime string
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    OverdueTime string
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    AutoRenew bool
    Whether subscription instances are automatically renewed after expiration.
    ChargeEndTime string
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeExpireTime string
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeStartTime string
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    ChargeStatus string
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    ChargeType string
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    OverdueReclaimTime string
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    OverdueTime string
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    autoRenew Boolean
    Whether subscription instances are automatically renewed after expiration.
    chargeEndTime String
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeExpireTime String
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStartTime String
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStatus String
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    chargeType String
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    overdueReclaimTime String
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    overdueTime String
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    autoRenew boolean
    Whether subscription instances are automatically renewed after expiration.
    chargeEndTime string
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeExpireTime string
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStartTime string
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStatus string
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    chargeType string
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    overdueReclaimTime string
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    overdueTime string
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    auto_renew bool
    Whether subscription instances are automatically renewed after expiration.
    charge_end_time str
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    charge_expire_time str
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    charge_start_time str
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    charge_status str
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    charge_type str
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    overdue_reclaim_time str
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    overdue_time str
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    autoRenew Boolean
    Whether subscription instances are automatically renewed after expiration.
    chargeEndTime String
    Instance billing end time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeExpireTime String
    Expiration time for subscription instances. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStartTime String
    Instance billing start time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    chargeStatus String
    Instance billing status. Includes: Normal: normal, Overdue: pay-as-you-go overdue, Expired: subscription expired.
    chargeType String
    Instance billing type. Supported types: PostPaid: pay-as-you-go, PrePaid: subscription.
    overdueReclaimTime String
    Estimated release time after instance is stopped due to overdue payment. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.
    overdueTime String
    Instance overdue shutdown time. Time format: YYYY-MM-DD'T'HH:MM:SS'Z'.

    GetPublicAddressEndpoint

    EndpointType string
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    InternalEndpoint string
    Instance private network access domain name.
    InternalIpEndpoint string
    Public service zone IP access point.
    NetworkType string
    Network type of the access point. PrivateNetwork indicates private VPC network.
    PublicEndpoint string
    Instance public access domain name. Displayed only after public access is enabled.
    EndpointType string
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    InternalEndpoint string
    Instance private network access domain name.
    InternalIpEndpoint string
    Public service zone IP access point.
    NetworkType string
    Network type of the access point. PrivateNetwork indicates private VPC network.
    PublicEndpoint string
    Instance public access domain name. Displayed only after public access is enabled.
    endpointType String
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    internalEndpoint String
    Instance private network access domain name.
    internalIpEndpoint String
    Public service zone IP access point.
    networkType String
    Network type of the access point. PrivateNetwork indicates private VPC network.
    publicEndpoint String
    Instance public access domain name. Displayed only after public access is enabled.
    endpointType string
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    internalEndpoint string
    Instance private network access domain name.
    internalIpEndpoint string
    Public service zone IP access point.
    networkType string
    Network type of the access point. PrivateNetwork indicates private VPC network.
    publicEndpoint string
    Instance public access domain name. Displayed only after public access is enabled.
    endpoint_type str
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    internal_endpoint str
    Instance private network access domain name.
    internal_ip_endpoint str
    Public service zone IP access point.
    network_type str
    Network type of the access point. PrivateNetwork indicates private VPC network.
    public_endpoint str
    Instance public access domain name. Displayed only after public access is enabled.
    endpointType String
    Access point type of the instance. RabbitMQ instance provides the following access point types: WEB: Web UI access point, AMQP091: AMQP access point, MQTT: MQTT access point, WEB_MQTT: WEB and MQTT access point, STOMP: STOMP access point.
    internalEndpoint String
    Instance private network access domain name.
    internalIpEndpoint String
    Public service zone IP access point.
    networkType String
    Network type of the access point. PrivateNetwork indicates private VPC network.
    publicEndpoint String
    Instance public access domain name. Displayed only after public access is enabled.

    GetPublicAddressTag

    Key string
    Tag key.
    Value string
    Tag value.
    Key string
    Tag key.
    Value string
    Tag value.
    key String
    Tag key.
    value String
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key str
    Tag key.
    value str
    Tag value.
    key String
    Tag key.
    value String
    Tag value.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.