1. Packages
  2. Gcorelabs Provider
  3. API Docs
  4. getLoadbalancerv2
gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core

gcorelabs.getLoadbalancerv2

Explore with Pulumi AI

Example Usage

Using getLoadbalancerv2

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 getLoadbalancerv2(args: GetLoadbalancerv2Args, opts?: InvokeOptions): Promise<GetLoadbalancerv2Result>
function getLoadbalancerv2Output(args: GetLoadbalancerv2OutputArgs, opts?: InvokeOptions): Output<GetLoadbalancerv2Result>
Copy
def get_loadbalancerv2(id: Optional[str] = None,
                       metadata_k: Optional[str] = None,
                       metadata_kv: Optional[Mapping[str, str]] = None,
                       name: Optional[str] = None,
                       project_id: Optional[float] = None,
                       project_name: Optional[str] = None,
                       region_id: Optional[float] = None,
                       region_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetLoadbalancerv2Result
def get_loadbalancerv2_output(id: Optional[pulumi.Input[str]] = None,
                       metadata_k: Optional[pulumi.Input[str]] = None,
                       metadata_kv: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       project_id: Optional[pulumi.Input[float]] = None,
                       project_name: Optional[pulumi.Input[str]] = None,
                       region_id: Optional[pulumi.Input[float]] = None,
                       region_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetLoadbalancerv2Result]
Copy
func LookupLoadbalancerv2(ctx *Context, args *LookupLoadbalancerv2Args, opts ...InvokeOption) (*LookupLoadbalancerv2Result, error)
func LookupLoadbalancerv2Output(ctx *Context, args *LookupLoadbalancerv2OutputArgs, opts ...InvokeOption) LookupLoadbalancerv2ResultOutput
Copy

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

public static class GetLoadbalancerv2 
{
    public static Task<GetLoadbalancerv2Result> InvokeAsync(GetLoadbalancerv2Args args, InvokeOptions? opts = null)
    public static Output<GetLoadbalancerv2Result> Invoke(GetLoadbalancerv2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLoadbalancerv2Result> getLoadbalancerv2(GetLoadbalancerv2Args args, InvokeOptions options)
public static Output<GetLoadbalancerv2Result> getLoadbalancerv2(GetLoadbalancerv2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: gcorelabs:index/getLoadbalancerv2:getLoadbalancerv2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Id string
The ID of this resource.
MetadataK string
MetadataKv Dictionary<string, string>
ProjectId double
ProjectName string
RegionId double
RegionName string
Name This property is required. string
Id string
The ID of this resource.
MetadataK string
MetadataKv map[string]string
ProjectId float64
ProjectName string
RegionId float64
RegionName string
name This property is required. String
id String
The ID of this resource.
metadataK String
metadataKv Map<String,String>
projectId Double
projectName String
regionId Double
regionName String
name This property is required. string
id string
The ID of this resource.
metadataK string
metadataKv {[key: string]: string}
projectId number
projectName string
regionId number
regionName string
name This property is required. str
id str
The ID of this resource.
metadata_k str
metadata_kv Mapping[str, str]
project_id float
project_name str
region_id float
region_name str
name This property is required. String
id String
The ID of this resource.
metadataK String
metadataKv Map<String>
projectId Number
projectName String
regionId Number
regionName String

getLoadbalancerv2 Result

The following output properties are available:

Id string
The ID of this resource.
MetadataReadOnlies List<GetLoadbalancerv2MetadataReadOnly>
Name string
VipAddress string
VipPortId string
MetadataK string
MetadataKv Dictionary<string, string>
ProjectId double
ProjectName string
RegionId double
RegionName string
Id string
The ID of this resource.
MetadataReadOnlies []GetLoadbalancerv2MetadataReadOnly
Name string
VipAddress string
VipPortId string
MetadataK string
MetadataKv map[string]string
ProjectId float64
ProjectName string
RegionId float64
RegionName string
id String
The ID of this resource.
metadataReadOnlies List<GetLoadbalancerv2MetadataReadOnly>
name String
vipAddress String
vipPortId String
metadataK String
metadataKv Map<String,String>
projectId Double
projectName String
regionId Double
regionName String
id string
The ID of this resource.
metadataReadOnlies GetLoadbalancerv2MetadataReadOnly[]
name string
vipAddress string
vipPortId string
metadataK string
metadataKv {[key: string]: string}
projectId number
projectName string
regionId number
regionName string
id String
The ID of this resource.
metadataReadOnlies List<Property Map>
name String
vipAddress String
vipPortId String
metadataK String
metadataKv Map<String>
projectId Number
projectName String
regionId Number
regionName String

Supporting Types

GetLoadbalancerv2MetadataReadOnly

Key This property is required. string
ReadOnly This property is required. bool
Value This property is required. string
Key This property is required. string
ReadOnly This property is required. bool
Value This property is required. string
key This property is required. String
readOnly This property is required. Boolean
value This property is required. String
key This property is required. string
readOnly This property is required. boolean
value This property is required. string
key This property is required. str
read_only This property is required. bool
value This property is required. str
key This property is required. String
readOnly This property is required. Boolean
value This property is required. String

Package Details

Repository
gcorelabs g-core/terraform-provider-gcorelabs
License
Notes
This Pulumi package is based on the gcorelabs Terraform Provider.