import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::VPC::Ipv6AddressBandwidth */ export declare function getIpv6AddressBandwidth(args: GetIpv6AddressBandwidthArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIpv6AddressBandwidth. */ export interface GetIpv6AddressBandwidthArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getIpv6AddressBandwidth. */ export interface GetIpv6AddressBandwidthResult { /** * IPv6 public bandwidth ID */ readonly allocationId: string; /** * IPv6 public bandwidth cap */ readonly bandwidth: number; /** * IPv6 shared bandwidth package ID */ readonly bandwidthPackageId: string; /** * IPv6 public bandwidth billing type. 2: Pay-as-you-go - billed by bandwidth cap. 3: Pay-as-you-go - billed by actual traffic. */ readonly billingType: number; /** * Whether IPv6 public bandwidth is locked. Normal: Normal. FinancialLocked: Locked. */ readonly businessStatus: string; /** * IPv6 public bandwidth activation time */ readonly createdTime: string; /** * IPv6 public bandwidth deletion time */ readonly deletedTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID associated with IPv6 public bandwidth */ readonly instanceId: string; /** * Instance type associated with IPv6 public bandwidth. EcsInstance: Cloud server instance. ClbInstance: Load balancer. */ readonly instanceType: string; /** * IPv6 address */ readonly ipv6Address: string; /** * IPv6 gateway ID */ readonly ipv6GatewayId: string; /** * IPv6 public bandwidth line type. BGP: BGP (multi-line). */ readonly isp: string; /** * Reason for IPv6 public bandwidth lock. This parameter is returned only when IPv6 public bandwidth is in FinancialLocked status. Financial: Locked due to overdue payment. Security: Locked due to security reasons. */ readonly lockReason: string; /** * IPv6 address communication type. Private: Private network communication type. Public: Public network communication type. */ readonly networkType: string; /** * IPv6 public bandwidth deactivation time due to overdue payment */ readonly overdueTime: string; /** * IPv6 public bandwidth project */ readonly projectName: string; /** * Service hosting status */ readonly serviceManaged: boolean; /** * IPv6 public bandwidth status. Creating: Creating. Available: Available. */ readonly status: string; /** * Tag information */ readonly tags: outputs.vpc.GetIpv6AddressBandwidthTag[]; /** * IPv6 public bandwidth last operation time */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::VPC::Ipv6AddressBandwidth */ export declare function getIpv6AddressBandwidthOutput(args: GetIpv6AddressBandwidthOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIpv6AddressBandwidth. */ export interface GetIpv6AddressBandwidthOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }