import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::RabbitMQ::PublicAddress */ export declare function getPublicAddress(args: GetPublicAddressArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPublicAddress. */ export interface GetPublicAddressArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getPublicAddress. */ export interface GetPublicAddressResult { /** * Main account ID that created the instance. */ readonly accountId: string; /** * Whether public DNS resolution is enabled. true: enabled, false: disabled. */ readonly applyPrivateDnsToPublic: boolean; /** * Instance type: cluster or standalone. */ readonly archType: string; /** * Instance billing method and related billing information. */ readonly chargeDetail: outputs.rabbitmq.GetPublicAddressChargeDetail; /** * RabbitMQ instance compute specification. */ readonly computeSpec: string; /** * Instance creation time. */ readonly createdTime: string; /** * EIP ID. */ readonly eipId: string; /** * Instance connection information. */ readonly endpoints: outputs.rabbitmq.GetPublicAddressEndpoint[]; /** * Uniquely identifies the resource. */ readonly id: string; /** * Brief description of the instance. */ readonly instanceDescription: string; /** * RabbitMQ instance ID. */ readonly instanceId: string; /** * RabbitMQ instance name. */ readonly instanceName: string; /** * Instance status. */ readonly instanceStatus: string; /** * Whether cloud disk encryption is enabled. */ readonly isEncrypted: boolean; /** * IAM project the instance belongs to. */ readonly projectName: string; /** * Total storage space of the instance, in GiB. */ readonly storageSpace: number; /** * VPC subnet ID. */ readonly subnetId: string; /** * Tags bound to the instance. */ readonly tags: outputs.rabbitmq.GetPublicAddressTag[]; /** * Used storage space of the instance, in GiB. */ readonly usedStorageSpace: number; /** * RabbitMQ WebUI administrator account name. */ readonly userName: string; /** * Supported RabbitMQ versions. Currently supported versions include: 3.8.18: RabbitMQ version 3.8.18. */ readonly version: string; /** * Private network (VPC) ID. */ readonly vpcId: string; /** * Description of the availability zone. */ readonly zoneDescription: string; /** * Availability zone ID where the instance is located. For high availability instances across AZs, multiple availability zone IDs are returned. */ readonly zoneId: string; } /** * Data Source schema for Volcengine::RabbitMQ::PublicAddress */ export declare function getPublicAddressOutput(args: GetPublicAddressOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPublicAddress. */ export interface GetPublicAddressOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }