1. Packages
  2. Packages
  3. Civo Provider
  4. API Docs
  5. getVpcLoadbalancer
Viewing docs for civo 1.2.3
published on Thursday, Apr 9, 2026 by civo
civo logo
Viewing docs for civo 1.2.3
published on Thursday, Apr 9, 2026 by civo

    Using getVpcLoadbalancer

    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 getVpcLoadbalancer(args: GetVpcLoadbalancerArgs, opts?: InvokeOptions): Promise<GetVpcLoadbalancerResult>
    function getVpcLoadbalancerOutput(args: GetVpcLoadbalancerOutputArgs, opts?: InvokeOptions): Output<GetVpcLoadbalancerResult>
    def get_vpc_loadbalancer(id: Optional[str] = None,
                             name: Optional[str] = None,
                             region: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetVpcLoadbalancerResult
    def get_vpc_loadbalancer_output(id: Optional[pulumi.Input[str]] = None,
                             name: Optional[pulumi.Input[str]] = None,
                             region: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetVpcLoadbalancerResult]
    func GetVpcLoadbalancer(ctx *Context, args *GetVpcLoadbalancerArgs, opts ...InvokeOption) (*GetVpcLoadbalancerResult, error)
    func GetVpcLoadbalancerOutput(ctx *Context, args *GetVpcLoadbalancerOutputArgs, opts ...InvokeOption) GetVpcLoadbalancerResultOutput

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

    public static class GetVpcLoadbalancer 
    {
        public static Task<GetVpcLoadbalancerResult> InvokeAsync(GetVpcLoadbalancerArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcLoadbalancerResult> Invoke(GetVpcLoadbalancerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcLoadbalancerResult> getVpcLoadbalancer(GetVpcLoadbalancerArgs args, InvokeOptions options)
    public static Output<GetVpcLoadbalancerResult> getVpcLoadbalancer(GetVpcLoadbalancerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: civo:index/getVpcLoadbalancer:getVpcLoadbalancer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Region string
    Id string
    Name string
    Region string
    id String
    name String
    region String
    id string
    name string
    region string
    id str
    name str
    region str
    id String
    name String
    region String

    getVpcLoadbalancer Result

    The following output properties are available:

    Supporting Types

    GetVpcLoadbalancerBackend

    HealthCheckPort double
    Ip string
    Protocol string
    SourcePort double
    TargetPort double
    HealthCheckPort float64
    Ip string
    Protocol string
    SourcePort float64
    TargetPort float64
    healthCheckPort Double
    ip String
    protocol String
    sourcePort Double
    targetPort Double
    healthCheckPort number
    ip string
    protocol string
    sourcePort number
    targetPort number
    healthCheckPort Number
    ip String
    protocol String
    sourcePort Number
    targetPort Number

    Package Details

    Repository
    Civo civo/terraform-provider-civo
    License
    Notes
    This Pulumi package is based on the civo Terraform Provider.
    civo logo
    Viewing docs for civo 1.2.3
    published on Thursday, Apr 9, 2026 by civo
      Try Pulumi Cloud free. Your team will thank you.