1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. alb
  6. getLoadBalancer
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::ALB::LoadBalancer

    Using getLoadBalancer

    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 getLoadBalancer(args: GetLoadBalancerArgs, opts?: InvokeOptions): Promise<GetLoadBalancerResult>
    function getLoadBalancerOutput(args: GetLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerResult>
    def get_load_balancer(id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetLoadBalancerResult
    def get_load_balancer_output(id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerResult]
    func LookupLoadBalancer(ctx *Context, args *LookupLoadBalancerArgs, opts ...InvokeOption) (*LookupLoadBalancerResult, error)
    func LookupLoadBalancerOutput(ctx *Context, args *LookupLoadBalancerOutputArgs, opts ...InvokeOption) LookupLoadBalancerResultOutput

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

    public static class GetLoadBalancer 
    {
        public static Task<GetLoadBalancerResult> InvokeAsync(GetLoadBalancerArgs args, InvokeOptions? opts = null)
        public static Output<GetLoadBalancerResult> Invoke(GetLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
    public static Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:alb/getLoadBalancer:getLoadBalancer
      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.

    getLoadBalancer Result

    The following output properties are available:

    AddressIpVersion string
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    BandwidthPackageId string
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    BusinessStatus string
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    CreateTime string
    Creation time of the ALB instance.
    DeleteProtection string
    Delete protection switch. on: enabled; off: disabled.
    DeletedTime string
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    Description string
    Description of the ALB instance.
    DnsName string
    DNS domain name.
    EipBillingConfig Volcengine.GetLoadBalancerEipBillingConfig
    Billing configuration for public IP, only applicable to public instances.
    GlobalAccelerator Volcengine.GetLoadBalancerGlobalAccelerator
    Global accelerator configuration, used to improve cross-region access speed.
    Id string
    Uniquely identifies the resource.
    Ipv6BandwidthPackageId string
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    Ipv6EipBillingConfig Volcengine.GetLoadBalancerIpv6EipBillingConfig
    Billing configuration for IPv6 public IP, only applicable to public instances.
    LoadBalancerBillingType int
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    LoadBalancerEdition string
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    LoadBalancerId string
    ALB instance ID.
    LoadBalancerName string
    Name of the ALB instance.
    LockReason string
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    ModificationProtectionReason string
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    ModificationProtectionStatus string
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    OverdueTime string
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    ProjectName string
    Name of the project to which the instance belongs.
    ProxyProtocolEnabled string
    ALB supports the Proxy Protocol and records the client's real IP.
    Status string
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    Tags List<Volcengine.GetLoadBalancerTag>
    List of tags bound to the instance, used for categorization and billing.
    Type string
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    UpdateTime string
    Last update time of the ALB instance.
    VpcId string
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    WafInstanceId string
    ID of the WAF security protection instance bound to the ALB instance.
    WafProtectedDomain string
    Domain name protected by WAF, used for precise rule matching.
    WafProtectionEnabled string
    WAF security protection switch. on: enabled; off: disabled.
    ZoneMappings List<Volcengine.GetLoadBalancerZoneMapping>
    Availability zone mapping list, defines which availability zones the instance provides services in.
    AddressIpVersion string
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    BandwidthPackageId string
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    BusinessStatus string
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    CreateTime string
    Creation time of the ALB instance.
    DeleteProtection string
    Delete protection switch. on: enabled; off: disabled.
    DeletedTime string
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    Description string
    Description of the ALB instance.
    DnsName string
    DNS domain name.
    EipBillingConfig GetLoadBalancerEipBillingConfig
    Billing configuration for public IP, only applicable to public instances.
    GlobalAccelerator GetLoadBalancerGlobalAccelerator
    Global accelerator configuration, used to improve cross-region access speed.
    Id string
    Uniquely identifies the resource.
    Ipv6BandwidthPackageId string
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    Ipv6EipBillingConfig GetLoadBalancerIpv6EipBillingConfig
    Billing configuration for IPv6 public IP, only applicable to public instances.
    LoadBalancerBillingType int
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    LoadBalancerEdition string
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    LoadBalancerId string
    ALB instance ID.
    LoadBalancerName string
    Name of the ALB instance.
    LockReason string
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    ModificationProtectionReason string
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    ModificationProtectionStatus string
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    OverdueTime string
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    ProjectName string
    Name of the project to which the instance belongs.
    ProxyProtocolEnabled string
    ALB supports the Proxy Protocol and records the client's real IP.
    Status string
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    Tags []GetLoadBalancerTag
    List of tags bound to the instance, used for categorization and billing.
    Type string
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    UpdateTime string
    Last update time of the ALB instance.
    VpcId string
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    WafInstanceId string
    ID of the WAF security protection instance bound to the ALB instance.
    WafProtectedDomain string
    Domain name protected by WAF, used for precise rule matching.
    WafProtectionEnabled string
    WAF security protection switch. on: enabled; off: disabled.
    ZoneMappings []GetLoadBalancerZoneMapping
    Availability zone mapping list, defines which availability zones the instance provides services in.
    addressIpVersion String
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    bandwidthPackageId String
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    businessStatus String
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    createTime String
    Creation time of the ALB instance.
    deleteProtection String
    Delete protection switch. on: enabled; off: disabled.
    deletedTime String
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    description String
    Description of the ALB instance.
    dnsName String
    DNS domain name.
    eipBillingConfig GetLoadBalancerEipBillingConfig
    Billing configuration for public IP, only applicable to public instances.
    globalAccelerator GetLoadBalancerGlobalAccelerator
    Global accelerator configuration, used to improve cross-region access speed.
    id String
    Uniquely identifies the resource.
    ipv6BandwidthPackageId String
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    ipv6EipBillingConfig GetLoadBalancerIpv6EipBillingConfig
    Billing configuration for IPv6 public IP, only applicable to public instances.
    loadBalancerBillingType Integer
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    loadBalancerEdition String
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    loadBalancerId String
    ALB instance ID.
    loadBalancerName String
    Name of the ALB instance.
    lockReason String
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    modificationProtectionReason String
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    modificationProtectionStatus String
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    overdueTime String
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    projectName String
    Name of the project to which the instance belongs.
    proxyProtocolEnabled String
    ALB supports the Proxy Protocol and records the client's real IP.
    status String
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    tags List<GetLoadBalancerTag>
    List of tags bound to the instance, used for categorization and billing.
    type String
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    updateTime String
    Last update time of the ALB instance.
    vpcId String
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    wafInstanceId String
    ID of the WAF security protection instance bound to the ALB instance.
    wafProtectedDomain String
    Domain name protected by WAF, used for precise rule matching.
    wafProtectionEnabled String
    WAF security protection switch. on: enabled; off: disabled.
    zoneMappings List<GetLoadBalancerZoneMapping>
    Availability zone mapping list, defines which availability zones the instance provides services in.
    addressIpVersion string
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    bandwidthPackageId string
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    businessStatus string
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    createTime string
    Creation time of the ALB instance.
    deleteProtection string
    Delete protection switch. on: enabled; off: disabled.
    deletedTime string
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    description string
    Description of the ALB instance.
    dnsName string
    DNS domain name.
    eipBillingConfig GetLoadBalancerEipBillingConfig
    Billing configuration for public IP, only applicable to public instances.
    globalAccelerator GetLoadBalancerGlobalAccelerator
    Global accelerator configuration, used to improve cross-region access speed.
    id string
    Uniquely identifies the resource.
    ipv6BandwidthPackageId string
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    ipv6EipBillingConfig GetLoadBalancerIpv6EipBillingConfig
    Billing configuration for IPv6 public IP, only applicable to public instances.
    loadBalancerBillingType number
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    loadBalancerEdition string
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    loadBalancerId string
    ALB instance ID.
    loadBalancerName string
    Name of the ALB instance.
    lockReason string
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    modificationProtectionReason string
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    modificationProtectionStatus string
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    overdueTime string
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    projectName string
    Name of the project to which the instance belongs.
    proxyProtocolEnabled string
    ALB supports the Proxy Protocol and records the client's real IP.
    status string
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    tags GetLoadBalancerTag[]
    List of tags bound to the instance, used for categorization and billing.
    type string
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    updateTime string
    Last update time of the ALB instance.
    vpcId string
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    wafInstanceId string
    ID of the WAF security protection instance bound to the ALB instance.
    wafProtectedDomain string
    Domain name protected by WAF, used for precise rule matching.
    wafProtectionEnabled string
    WAF security protection switch. on: enabled; off: disabled.
    zoneMappings GetLoadBalancerZoneMapping[]
    Availability zone mapping list, defines which availability zones the instance provides services in.
    address_ip_version str
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    bandwidth_package_id str
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    business_status str
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    create_time str
    Creation time of the ALB instance.
    delete_protection str
    Delete protection switch. on: enabled; off: disabled.
    deleted_time str
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    description str
    Description of the ALB instance.
    dns_name str
    DNS domain name.
    eip_billing_config GetLoadBalancerEipBillingConfig
    Billing configuration for public IP, only applicable to public instances.
    global_accelerator GetLoadBalancerGlobalAccelerator
    Global accelerator configuration, used to improve cross-region access speed.
    id str
    Uniquely identifies the resource.
    ipv6_bandwidth_package_id str
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    ipv6_eip_billing_config GetLoadBalancerIpv6EipBillingConfig
    Billing configuration for IPv6 public IP, only applicable to public instances.
    load_balancer_billing_type int
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    load_balancer_edition str
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    load_balancer_id str
    ALB instance ID.
    load_balancer_name str
    Name of the ALB instance.
    lock_reason str
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    modification_protection_reason str
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    modification_protection_status str
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    overdue_time str
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    project_name str
    Name of the project to which the instance belongs.
    proxy_protocol_enabled str
    ALB supports the Proxy Protocol and records the client's real IP.
    status str
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    tags Sequence[GetLoadBalancerTag]
    List of tags bound to the instance, used for categorization and billing.
    type str
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    update_time str
    Last update time of the ALB instance.
    vpc_id str
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    waf_instance_id str
    ID of the WAF security protection instance bound to the ALB instance.
    waf_protected_domain str
    Domain name protected by WAF, used for precise rule matching.
    waf_protection_enabled str
    WAF security protection switch. on: enabled; off: disabled.
    zone_mappings Sequence[GetLoadBalancerZoneMapping]
    Availability zone mapping list, defines which availability zones the instance provides services in.
    addressIpVersion String
    IP type of the ALB instance. IPv4: IPv4 type; DualStack: IPv4 & IPv6 dual stack type.
    bandwidthPackageId String
    ID of the bound shared bandwidth package, enabling bandwidth sharing.
    businessStatus String
    Service status of the ALB instance. Normal: normal; FinancialLocked: locked due to overdue payment.
    createTime String
    Creation time of the ALB instance.
    deleteProtection String
    Delete protection switch. on: enabled; off: disabled.
    deletedTime String
    Expected reclamation time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    description String
    Description of the ALB instance.
    dnsName String
    DNS domain name.
    eipBillingConfig Property Map
    Billing configuration for public IP, only applicable to public instances.
    globalAccelerator Property Map
    Global accelerator configuration, used to improve cross-region access speed.
    id String
    Uniquely identifies the resource.
    ipv6BandwidthPackageId String
    When creating a public ALB instance, specify the shared bandwidth package ID to which the IPv6 public bandwidth will be added.
    ipv6EipBillingConfig Property Map
    Billing configuration for IPv6 public IP, only applicable to public instances.
    loadBalancerBillingType Number
    ALB instance billing type. Currently, only pay-as-you-go is supported (value is 1).
    loadBalancerEdition String
    Version of the application load balancer. Basic: Basic version; Standard: Standard version.
    loadBalancerId String
    ALB instance ID.
    loadBalancerName String
    Name of the ALB instance.
    lockReason String
    Reason for ALB instance freeze, such as Financial (arrears) or Security (security reasons). Returned only when the instance is locked.
    modificationProtectionReason String
    Reason for modification protection. This parameter is valid and legitimate only when ModificationProtectionStatus is ConsoleProtection.
    modificationProtectionStatus String
    Modification protection status. NonProtection: Not protected; ConsoleProtection: Console modification protection, instance configuration cannot be modified through the console.
    overdueTime String
    Freeze time of the ALB instance. This parameter is only returned when the instance is in the FinancialLocked state.
    projectName String
    Name of the project to which the instance belongs.
    proxyProtocolEnabled String
    ALB supports the Proxy Protocol and records the client's real IP.
    status String
    ALB instance status: Active (running), Provisioning (creating), Configuring (configuring), Deleting (deleting), CreateFailed (creation failed), Inactive (stopped).
    tags List<Property Map>
    List of tags bound to the instance, used for categorization and billing.
    type String
    Type of ALB instance. Values are public or private. public: Creates a public load balancer instance. The system assigns a public IP address and a private IP address, which can forward both public and private network requests. private: Creates a private load balancer instance. The system assigns a private IP address, used only for forwarding private network requests.
    updateTime String
    Last update time of the ALB instance.
    vpcId String
    ID of the Virtual Private Cloud (VPC) to which the load balancer instance belongs.
    wafInstanceId String
    ID of the WAF security protection instance bound to the ALB instance.
    wafProtectedDomain String
    Domain name protected by WAF, used for precise rule matching.
    wafProtectionEnabled String
    WAF security protection switch. on: enabled; off: disabled.
    zoneMappings List<Property Map>
    Availability zone mapping list, defines which availability zones the instance provides services in.

    Supporting Types

    GetLoadBalancerEipBillingConfig

    Bandwidth int
    Peak bandwidth of EIP, in Mbps.
    BillingType int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of the public IP, BGP indicates multi-line.
    SecurityProtectionInstanceId int
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    SecurityProtectionTypes string
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.
    Bandwidth int
    Peak bandwidth of EIP, in Mbps.
    BillingType int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of the public IP, BGP indicates multi-line.
    SecurityProtectionInstanceId int
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    SecurityProtectionTypes string
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.
    bandwidth Integer
    Peak bandwidth of EIP, in Mbps.
    billingType Integer
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of the public IP, BGP indicates multi-line.
    securityProtectionInstanceId Integer
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    securityProtectionTypes String
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.
    bandwidth number
    Peak bandwidth of EIP, in Mbps.
    billingType number
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    isp string
    Line type of the public IP, BGP indicates multi-line.
    securityProtectionInstanceId number
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    securityProtectionTypes string
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.
    bandwidth int
    Peak bandwidth of EIP, in Mbps.
    billing_type int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    isp str
    Line type of the public IP, BGP indicates multi-line.
    security_protection_instance_id int
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    security_protection_types str
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.
    bandwidth Number
    Peak bandwidth of EIP, in Mbps.
    billingType Number
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of the public IP, BGP indicates multi-line.
    securityProtectionInstanceId Number
    When creating an ALB public instance, if IP protection resources are used, you must specify a DDoS native protection instance ID.
    securityProtectionTypes String
    When creating a public ALB instance, ALB allows you to purchase multiple public IP protection resources. The rules for public IP protection resources are as follows: separate multiple protection resources with a comma (,). The values for protection resources are: AntiDDoS_Enhanced: You are requesting an enhanced protection type public IP, which can be added to a native DDoS protection instance. If not specified: You are requesting a basic protection type public IP.

    GetLoadBalancerGlobalAccelerator

    AcceleratorId string
    ID of the bound Global Accelerator instance.
    AcceleratorListenerId string
    ID of the bound Global Accelerator listener.
    EndpointGroupId string
    ID of the bound endpoint group.
    Weight int
    Weight of the backend server, determines traffic distribution ratio.
    AcceleratorId string
    ID of the bound Global Accelerator instance.
    AcceleratorListenerId string
    ID of the bound Global Accelerator listener.
    EndpointGroupId string
    ID of the bound endpoint group.
    Weight int
    Weight of the backend server, determines traffic distribution ratio.
    acceleratorId String
    ID of the bound Global Accelerator instance.
    acceleratorListenerId String
    ID of the bound Global Accelerator listener.
    endpointGroupId String
    ID of the bound endpoint group.
    weight Integer
    Weight of the backend server, determines traffic distribution ratio.
    acceleratorId string
    ID of the bound Global Accelerator instance.
    acceleratorListenerId string
    ID of the bound Global Accelerator listener.
    endpointGroupId string
    ID of the bound endpoint group.
    weight number
    Weight of the backend server, determines traffic distribution ratio.
    accelerator_id str
    ID of the bound Global Accelerator instance.
    accelerator_listener_id str
    ID of the bound Global Accelerator listener.
    endpoint_group_id str
    ID of the bound endpoint group.
    weight int
    Weight of the backend server, determines traffic distribution ratio.
    acceleratorId String
    ID of the bound Global Accelerator instance.
    acceleratorListenerId String
    ID of the bound Global Accelerator listener.
    endpointGroupId String
    ID of the bound endpoint group.
    weight Number
    Weight of the backend server, determines traffic distribution ratio.

    GetLoadBalancerIpv6EipBillingConfig

    Bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    BillingType int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    Bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    BillingType int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth Integer
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType Integer
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth number
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType number
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    billing_type int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp str
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth Number
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType Number
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of IPv6 public IP; BGP indicates multi-line.

    GetLoadBalancerTag

    Key string
    Tag key, used to identify the tag category.
    Value string
    Tag value used to identify the specific tag content.
    Key string
    Tag key, used to identify the tag category.
    Value string
    Tag value used to identify the specific tag content.
    key String
    Tag key, used to identify the tag category.
    value String
    Tag value used to identify the specific tag content.
    key string
    Tag key, used to identify the tag category.
    value string
    Tag value used to identify the specific tag content.
    key str
    Tag key, used to identify the tag category.
    value str
    Tag value used to identify the specific tag content.
    key String
    Tag key, used to identify the tag category.
    value String
    Tag value used to identify the specific tag content.

    GetLoadBalancerZoneMapping

    LoadBalancerAddresses List<Volcengine.GetLoadBalancerZoneMappingLoadBalancerAddress>
    List of IP addresses provided by the load balancer in this availability zone.
    SubnetId string
    Subnet ID providing services within the availability zone.
    ZoneId string
    Unique identifier of the availability zone.
    LoadBalancerAddresses []GetLoadBalancerZoneMappingLoadBalancerAddress
    List of IP addresses provided by the load balancer in this availability zone.
    SubnetId string
    Subnet ID providing services within the availability zone.
    ZoneId string
    Unique identifier of the availability zone.
    loadBalancerAddresses List<GetLoadBalancerZoneMappingLoadBalancerAddress>
    List of IP addresses provided by the load balancer in this availability zone.
    subnetId String
    Subnet ID providing services within the availability zone.
    zoneId String
    Unique identifier of the availability zone.
    loadBalancerAddresses GetLoadBalancerZoneMappingLoadBalancerAddress[]
    List of IP addresses provided by the load balancer in this availability zone.
    subnetId string
    Subnet ID providing services within the availability zone.
    zoneId string
    Unique identifier of the availability zone.
    load_balancer_addresses Sequence[GetLoadBalancerZoneMappingLoadBalancerAddress]
    List of IP addresses provided by the load balancer in this availability zone.
    subnet_id str
    Subnet ID providing services within the availability zone.
    zone_id str
    Unique identifier of the availability zone.
    loadBalancerAddresses List<Property Map>
    List of IP addresses provided by the load balancer in this availability zone.
    subnetId String
    Subnet ID providing services within the availability zone.
    zoneId String
    Unique identifier of the availability zone.

    GetLoadBalancerZoneMappingLoadBalancerAddress

    Eip Volcengine.GetLoadBalancerZoneMappingLoadBalancerAddressEip
    Detailed information of the Elastic Public IP (EIP).
    EipAddress string
    Address of the bound Elastic Public IP (EIP).
    EipId string
    ID of the bound Elastic IP (EIP).
    EniAddress string
    Private IP address on the Elastic Network Interface (ENI).
    EniId string
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    EniIpv6Address string
    IPv6 private address on the Elastic Network Interface (ENI).
    Ipv6Eip Volcengine.GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip
    Detailed information about the IPv6 Elastic Public IP.
    Ipv6EipId string
    ID of the bound IPv6 EIP.
    Eip GetLoadBalancerZoneMappingLoadBalancerAddressEip
    Detailed information of the Elastic Public IP (EIP).
    EipAddress string
    Address of the bound Elastic Public IP (EIP).
    EipId string
    ID of the bound Elastic IP (EIP).
    EniAddress string
    Private IP address on the Elastic Network Interface (ENI).
    EniId string
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    EniIpv6Address string
    IPv6 private address on the Elastic Network Interface (ENI).
    Ipv6Eip GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip
    Detailed information about the IPv6 Elastic Public IP.
    Ipv6EipId string
    ID of the bound IPv6 EIP.
    eip GetLoadBalancerZoneMappingLoadBalancerAddressEip
    Detailed information of the Elastic Public IP (EIP).
    eipAddress String
    Address of the bound Elastic Public IP (EIP).
    eipId String
    ID of the bound Elastic IP (EIP).
    eniAddress String
    Private IP address on the Elastic Network Interface (ENI).
    eniId String
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    eniIpv6Address String
    IPv6 private address on the Elastic Network Interface (ENI).
    ipv6Eip GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip
    Detailed information about the IPv6 Elastic Public IP.
    ipv6EipId String
    ID of the bound IPv6 EIP.
    eip GetLoadBalancerZoneMappingLoadBalancerAddressEip
    Detailed information of the Elastic Public IP (EIP).
    eipAddress string
    Address of the bound Elastic Public IP (EIP).
    eipId string
    ID of the bound Elastic IP (EIP).
    eniAddress string
    Private IP address on the Elastic Network Interface (ENI).
    eniId string
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    eniIpv6Address string
    IPv6 private address on the Elastic Network Interface (ENI).
    ipv6Eip GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip
    Detailed information about the IPv6 Elastic Public IP.
    ipv6EipId string
    ID of the bound IPv6 EIP.
    eip GetLoadBalancerZoneMappingLoadBalancerAddressEip
    Detailed information of the Elastic Public IP (EIP).
    eip_address str
    Address of the bound Elastic Public IP (EIP).
    eip_id str
    ID of the bound Elastic IP (EIP).
    eni_address str
    Private IP address on the Elastic Network Interface (ENI).
    eni_id str
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    eni_ipv6_address str
    IPv6 private address on the Elastic Network Interface (ENI).
    ipv6_eip GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip
    Detailed information about the IPv6 Elastic Public IP.
    ipv6_eip_id str
    ID of the bound IPv6 EIP.
    eip Property Map
    Detailed information of the Elastic Public IP (EIP).
    eipAddress String
    Address of the bound Elastic Public IP (EIP).
    eipId String
    ID of the bound Elastic IP (EIP).
    eniAddress String
    Private IP address on the Elastic Network Interface (ENI).
    eniId String
    ID of the Elastic Network Interface (ENI) to which the IP address belongs.
    eniIpv6Address String
    IPv6 private address on the Elastic Network Interface (ENI).
    ipv6Eip Property Map
    Detailed information about the IPv6 Elastic Public IP.
    ipv6EipId String
    ID of the bound IPv6 EIP.

    GetLoadBalancerZoneMappingLoadBalancerAddressEip

    AssociationMode string
    EIP binding mode, such as Default or Normal.
    Bandwidth int
    Peak bandwidth of EIP, in Mbps.
    EipAddress string
    Address of the Elastic IP (EIP).
    EipBillingType int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    EipType string
    EIP type, such as static BGP.
    Isp string
    Line type of the public IP, BGP indicates multi-line.
    PopLocations List<Volcengine.GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation>
    List of EIP access point location information.
    AssociationMode string
    EIP binding mode, such as Default or Normal.
    Bandwidth int
    Peak bandwidth of EIP, in Mbps.
    EipAddress string
    Address of the Elastic IP (EIP).
    EipBillingType int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    EipType string
    EIP type, such as static BGP.
    Isp string
    Line type of the public IP, BGP indicates multi-line.
    PopLocations []GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation
    List of EIP access point location information.
    associationMode String
    EIP binding mode, such as Default or Normal.
    bandwidth Integer
    Peak bandwidth of EIP, in Mbps.
    eipAddress String
    Address of the Elastic IP (EIP).
    eipBillingType Integer
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    eipType String
    EIP type, such as static BGP.
    isp String
    Line type of the public IP, BGP indicates multi-line.
    popLocations List<GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation>
    List of EIP access point location information.
    associationMode string
    EIP binding mode, such as Default or Normal.
    bandwidth number
    Peak bandwidth of EIP, in Mbps.
    eipAddress string
    Address of the Elastic IP (EIP).
    eipBillingType number
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    eipType string
    EIP type, such as static BGP.
    isp string
    Line type of the public IP, BGP indicates multi-line.
    popLocations GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation[]
    List of EIP access point location information.
    association_mode str
    EIP binding mode, such as Default or Normal.
    bandwidth int
    Peak bandwidth of EIP, in Mbps.
    eip_address str
    Address of the Elastic IP (EIP).
    eip_billing_type int
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    eip_type str
    EIP type, such as static BGP.
    isp str
    Line type of the public IP, BGP indicates multi-line.
    pop_locations Sequence[GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation]
    List of EIP access point location information.
    associationMode String
    EIP binding mode, such as Default or Normal.
    bandwidth Number
    Peak bandwidth of EIP, in Mbps.
    eipAddress String
    Address of the Elastic IP (EIP).
    eipBillingType Number
    EIP billing method: 2 for bandwidth-based, 3 for traffic-based.
    eipType String
    EIP type, such as static BGP.
    isp String
    Line type of the public IP, BGP indicates multi-line.
    popLocations List<Property Map>
    List of EIP access point location information.

    GetLoadBalancerZoneMappingLoadBalancerAddressEipPopLocation

    PopId string
    Unique ID of the access point (PoP).
    PopName string
    Name of the access point (PoP).
    PopId string
    Unique ID of the access point (PoP).
    PopName string
    Name of the access point (PoP).
    popId String
    Unique ID of the access point (PoP).
    popName String
    Name of the access point (PoP).
    popId string
    Unique ID of the access point (PoP).
    popName string
    Name of the access point (PoP).
    pop_id str
    Unique ID of the access point (PoP).
    pop_name str
    Name of the access point (PoP).
    popId String
    Unique ID of the access point (PoP).
    popName String
    Name of the access point (PoP).

    GetLoadBalancerZoneMappingLoadBalancerAddressIpv6Eip

    Bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    BillingType int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    Bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    BillingType int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    Isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth Integer
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType Integer
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth number
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType number
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp string
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth int
    Peak bandwidth of IPv6 EIP, in Mbps.
    billing_type int
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp str
    Line type of IPv6 public IP; BGP indicates multi-line.
    bandwidth Number
    Peak bandwidth of IPv6 EIP, in Mbps.
    billingType Number
    Billing method for IPv6 EIP: 2 for bandwidth-based, 3 for traffic-based.
    isp String
    Line type of IPv6 public IP; BGP indicates multi-line.

    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.