1. Packages
  2. Scaleway
  3. API Docs
  4. getLbIps
Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse

scaleway.getLbIps

Explore with Pulumi AI

Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse
Deprecated: scaleway.index/getlbips.getLbIps has been deprecated in favor of scaleway.loadbalancers/getips.getIps

Gets information about multiple Load Balancer IP addresses.

For more information, see the main documentation or API documentation.

Using getLbIps

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 getLbIps(args: GetLbIpsArgs, opts?: InvokeOptions): Promise<GetLbIpsResult>
function getLbIpsOutput(args: GetLbIpsOutputArgs, opts?: InvokeOptions): Output<GetLbIpsResult>
Copy
def get_lb_ips(ip_cidr_range: Optional[str] = None,
               ip_type: Optional[str] = None,
               project_id: Optional[str] = None,
               tags: Optional[Sequence[str]] = None,
               zone: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetLbIpsResult
def get_lb_ips_output(ip_cidr_range: Optional[pulumi.Input[str]] = None,
               ip_type: Optional[pulumi.Input[str]] = None,
               project_id: Optional[pulumi.Input[str]] = None,
               tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               zone: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetLbIpsResult]
Copy
func GetLbIps(ctx *Context, args *GetLbIpsArgs, opts ...InvokeOption) (*GetLbIpsResult, error)
func GetLbIpsOutput(ctx *Context, args *GetLbIpsOutputArgs, opts ...InvokeOption) GetLbIpsResultOutput
Copy

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

public static class GetLbIps 
{
    public static Task<GetLbIpsResult> InvokeAsync(GetLbIpsArgs args, InvokeOptions? opts = null)
    public static Output<GetLbIpsResult> Invoke(GetLbIpsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLbIpsResult> getLbIps(GetLbIpsArgs args, InvokeOptions options)
public static Output<GetLbIpsResult> getLbIps(GetLbIpsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scaleway:index/getLbIps:getLbIps
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

IpCidrRange string
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
IpType string
The IP type used as a filter.
ProjectId Changes to this property will trigger replacement. string
The ID of the Project the Load Balancer is associated with.
Tags List<string>
List of tags used as filter. IPs with these exact tags are listed.
Zone Changes to this property will trigger replacement. string
zone) The zone in which the IPs exist.
IpCidrRange string
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
IpType string
The IP type used as a filter.
ProjectId Changes to this property will trigger replacement. string
The ID of the Project the Load Balancer is associated with.
Tags []string
List of tags used as filter. IPs with these exact tags are listed.
Zone Changes to this property will trigger replacement. string
zone) The zone in which the IPs exist.
ipCidrRange String
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
ipType String
The IP type used as a filter.
projectId Changes to this property will trigger replacement. String
The ID of the Project the Load Balancer is associated with.
tags List<String>
List of tags used as filter. IPs with these exact tags are listed.
zone Changes to this property will trigger replacement. String
zone) The zone in which the IPs exist.
ipCidrRange string
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
ipType string
The IP type used as a filter.
projectId Changes to this property will trigger replacement. string
The ID of the Project the Load Balancer is associated with.
tags string[]
List of tags used as filter. IPs with these exact tags are listed.
zone Changes to this property will trigger replacement. string
zone) The zone in which the IPs exist.
ip_cidr_range str
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
ip_type str
The IP type used as a filter.
project_id Changes to this property will trigger replacement. str
The ID of the Project the Load Balancer is associated with.
tags Sequence[str]
List of tags used as filter. IPs with these exact tags are listed.
zone Changes to this property will trigger replacement. str
zone) The zone in which the IPs exist.
ipCidrRange String
The IP CIDR range to filter for. IPs within a matching CIDR block are listed.
ipType String
The IP type used as a filter.
projectId Changes to this property will trigger replacement. String
The ID of the Project the Load Balancer is associated with.
tags List<String>
List of tags used as filter. IPs with these exact tags are listed.
zone Changes to this property will trigger replacement. String
zone) The zone in which the IPs exist.

getLbIps Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ips List<Pulumiverse.Scaleway.Outputs.GetLbIpsIp>
List of retrieved IPs
OrganizationId string
The ID of the Organization the Load Balancer is associated with.
ProjectId string
The ID of the Project the Load Balancer is associated with.
Zone string
The zone of the Load Balancer.
IpCidrRange string
IpType string
Tags List<string>
Id string
The provider-assigned unique ID for this managed resource.
Ips []GetLbIpsIp
List of retrieved IPs
OrganizationId string
The ID of the Organization the Load Balancer is associated with.
ProjectId string
The ID of the Project the Load Balancer is associated with.
Zone string
The zone of the Load Balancer.
IpCidrRange string
IpType string
Tags []string
id String
The provider-assigned unique ID for this managed resource.
ips List<GetLbIpsIp>
List of retrieved IPs
organizationId String
The ID of the Organization the Load Balancer is associated with.
projectId String
The ID of the Project the Load Balancer is associated with.
zone String
The zone of the Load Balancer.
ipCidrRange String
ipType String
tags List<String>
id string
The provider-assigned unique ID for this managed resource.
ips GetLbIpsIp[]
List of retrieved IPs
organizationId string
The ID of the Organization the Load Balancer is associated with.
projectId string
The ID of the Project the Load Balancer is associated with.
zone string
The zone of the Load Balancer.
ipCidrRange string
ipType string
tags string[]
id str
The provider-assigned unique ID for this managed resource.
ips Sequence[GetLbIpsIp]
List of retrieved IPs
organization_id str
The ID of the Organization the Load Balancer is associated with.
project_id str
The ID of the Project the Load Balancer is associated with.
zone str
The zone of the Load Balancer.
ip_cidr_range str
ip_type str
tags Sequence[str]
id String
The provider-assigned unique ID for this managed resource.
ips List<Property Map>
List of retrieved IPs
organizationId String
The ID of the Organization the Load Balancer is associated with.
projectId String
The ID of the Project the Load Balancer is associated with.
zone String
The zone of the Load Balancer.
ipCidrRange String
ipType String
tags List<String>

Supporting Types

GetLbIpsIp

Id This property is required. string
The ID of the associated IP.
IpAddress This property is required. string
The IP address
LbId This property is required. string
The ID of the associated Load BalancerD, if any
OrganizationId This property is required. string
The ID of the Organization the Load Balancer is associated with.
ProjectId This property is required. string
The ID of the Project the Load Balancer is associated with.
Reverse This property is required. string
The reverse domain associated with this IP.
Tags This property is required. List<string>
List of tags used as filter. IPs with these exact tags are listed.
Zone This property is required. string
zone) The zone in which the IPs exist.
Id This property is required. string
The ID of the associated IP.
IpAddress This property is required. string
The IP address
LbId This property is required. string
The ID of the associated Load BalancerD, if any
OrganizationId This property is required. string
The ID of the Organization the Load Balancer is associated with.
ProjectId This property is required. string
The ID of the Project the Load Balancer is associated with.
Reverse This property is required. string
The reverse domain associated with this IP.
Tags This property is required. []string
List of tags used as filter. IPs with these exact tags are listed.
Zone This property is required. string
zone) The zone in which the IPs exist.
id This property is required. String
The ID of the associated IP.
ipAddress This property is required. String
The IP address
lbId This property is required. String
The ID of the associated Load BalancerD, if any
organizationId This property is required. String
The ID of the Organization the Load Balancer is associated with.
projectId This property is required. String
The ID of the Project the Load Balancer is associated with.
reverse This property is required. String
The reverse domain associated with this IP.
tags This property is required. List<String>
List of tags used as filter. IPs with these exact tags are listed.
zone This property is required. String
zone) The zone in which the IPs exist.
id This property is required. string
The ID of the associated IP.
ipAddress This property is required. string
The IP address
lbId This property is required. string
The ID of the associated Load BalancerD, if any
organizationId This property is required. string
The ID of the Organization the Load Balancer is associated with.
projectId This property is required. string
The ID of the Project the Load Balancer is associated with.
reverse This property is required. string
The reverse domain associated with this IP.
tags This property is required. string[]
List of tags used as filter. IPs with these exact tags are listed.
zone This property is required. string
zone) The zone in which the IPs exist.
id This property is required. str
The ID of the associated IP.
ip_address This property is required. str
The IP address
lb_id This property is required. str
The ID of the associated Load BalancerD, if any
organization_id This property is required. str
The ID of the Organization the Load Balancer is associated with.
project_id This property is required. str
The ID of the Project the Load Balancer is associated with.
reverse This property is required. str
The reverse domain associated with this IP.
tags This property is required. Sequence[str]
List of tags used as filter. IPs with these exact tags are listed.
zone This property is required. str
zone) The zone in which the IPs exist.
id This property is required. String
The ID of the associated IP.
ipAddress This property is required. String
The IP address
lbId This property is required. String
The ID of the associated Load BalancerD, if any
organizationId This property is required. String
The ID of the Organization the Load Balancer is associated with.
projectId This property is required. String
The ID of the Project the Load Balancer is associated with.
reverse This property is required. String
The reverse domain associated with this IP.
tags This property is required. List<String>
List of tags used as filter. IPs with these exact tags are listed.
zone This property is required. String
zone) The zone in which the IPs exist.

Package Details

Repository
scaleway pulumiverse/pulumi-scaleway
License
Apache-2.0
Notes
This Pulumi package is based on the scaleway Terraform Provider.
Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse