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

gcorelabs.getLblistener

Explore with Pulumi AI

gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core

Example Usage

Using getLblistener

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 getLblistener(args: GetLblistenerArgs, opts?: InvokeOptions): Promise<GetLblistenerResult>
function getLblistenerOutput(args: GetLblistenerOutputArgs, opts?: InvokeOptions): Output<GetLblistenerResult>
Copy
def get_lblistener(id: Optional[str] = None,
                   loadbalancer_id: Optional[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) -> GetLblistenerResult
def get_lblistener_output(id: Optional[pulumi.Input[str]] = None,
                   loadbalancer_id: Optional[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[GetLblistenerResult]
Copy
func LookupLblistener(ctx *Context, args *LookupLblistenerArgs, opts ...InvokeOption) (*LookupLblistenerResult, error)
func LookupLblistenerOutput(ctx *Context, args *LookupLblistenerOutputArgs, opts ...InvokeOption) LookupLblistenerResultOutput
Copy

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

public static class GetLblistener 
{
    public static Task<GetLblistenerResult> InvokeAsync(GetLblistenerArgs args, InvokeOptions? opts = null)
    public static Output<GetLblistenerResult> Invoke(GetLblistenerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLblistenerResult> getLblistener(GetLblistenerArgs args, InvokeOptions options)
public static Output<GetLblistenerResult> getLblistener(GetLblistenerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: gcorelabs:index/getLblistener:getLblistener
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
Id string
The ID of this resource.
LoadbalancerId string
ProjectId double
ProjectName string
RegionId double
RegionName string
Name This property is required. string
Id string
The ID of this resource.
LoadbalancerId string
ProjectId float64
ProjectName string
RegionId float64
RegionName string
name This property is required. String
id String
The ID of this resource.
loadbalancerId String
projectId Double
projectName String
regionId Double
regionName String
name This property is required. string
id string
The ID of this resource.
loadbalancerId string
projectId number
projectName string
regionId number
regionName string
name This property is required. str
id str
The ID of this resource.
loadbalancer_id 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.
loadbalancerId String
projectId Number
projectName String
regionId Number
regionName String

getLblistener Result

The following output properties are available:

Id string
The ID of this resource.
LoadbalancerId string
Name string
OperatingStatus string
PoolCount double
Protocol string
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
ProtocolPort double
ProvisioningStatus string
ProjectId double
ProjectName string
RegionId double
RegionName string
Id string
The ID of this resource.
LoadbalancerId string
Name string
OperatingStatus string
PoolCount float64
Protocol string
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
ProtocolPort float64
ProvisioningStatus string
ProjectId float64
ProjectName string
RegionId float64
RegionName string
id String
The ID of this resource.
loadbalancerId String
name String
operatingStatus String
poolCount Double
protocol String
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
protocolPort Double
provisioningStatus String
projectId Double
projectName String
regionId Double
regionName String
id string
The ID of this resource.
loadbalancerId string
name string
operatingStatus string
poolCount number
protocol string
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
protocolPort number
provisioningStatus string
projectId number
projectName string
regionId number
regionName string
id str
The ID of this resource.
loadbalancer_id str
name str
operating_status str
pool_count float
protocol str
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
protocol_port float
provisioning_status str
project_id float
project_name str
region_id float
region_name str
id String
The ID of this resource.
loadbalancerId String
name String
operatingStatus String
poolCount Number
protocol String
Available values is 'HTTP', 'HTTPS', 'TCP', 'UDP'
protocolPort Number
provisioningStatus String
projectId Number
projectName String
regionId Number
regionName String

Package Details

Repository
gcorelabs g-core/terraform-provider-gcorelabs
License
Notes
This Pulumi package is based on the gcorelabs Terraform Provider.
gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core