Scaleway v1.20.0 published on Monday, Nov 4, 2024 by pulumiverse
scaleway.getLoadbalancerIp
Explore with Pulumi AI
Gets information about a Load Balancer IP address.
For more information, see the main documentation or API documentation.
Using getLoadbalancerIp
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 getLoadbalancerIp(args: GetLoadbalancerIpArgs, opts?: InvokeOptions): Promise<GetLoadbalancerIpResult>
function getLoadbalancerIpOutput(args: GetLoadbalancerIpOutputArgs, opts?: InvokeOptions): Output<GetLoadbalancerIpResult>
def get_loadbalancer_ip(ip_address: Optional[str] = None,
ip_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLoadbalancerIpResult
def get_loadbalancer_ip_output(ip_address: Optional[pulumi.Input[str]] = None,
ip_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLoadbalancerIpResult]
func LookupLoadbalancerIp(ctx *Context, args *LookupLoadbalancerIpArgs, opts ...InvokeOption) (*LookupLoadbalancerIpResult, error)
func LookupLoadbalancerIpOutput(ctx *Context, args *LookupLoadbalancerIpOutputArgs, opts ...InvokeOption) LookupLoadbalancerIpResultOutput
> Note: This function is named LookupLoadbalancerIp
in the Go SDK.
public static class GetLoadbalancerIp
{
public static Task<GetLoadbalancerIpResult> InvokeAsync(GetLoadbalancerIpArgs args, InvokeOptions? opts = null)
public static Output<GetLoadbalancerIpResult> Invoke(GetLoadbalancerIpInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoadbalancerIpResult> getLoadbalancerIp(GetLoadbalancerIpArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: scaleway:index/getLoadbalancerIp:getLoadbalancerIp
arguments:
# arguments dictionary
The following arguments are supported:
- ip_
address str - The IP address.
Only one of
ip_address
andip_id
should be specified. - ip_
id str - The IP ID.
Only one of
ip_address
andip_id
should be specified. - project_
id str - The ID of the Project the Load Balancer IP is associated with.
getLoadbalancerIp Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Ipv6 bool - Lb
Id string - The ID of the associated Load Balancer, if any
- Organization
Id string - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - Project
Id string - Region string
- Reverse string
- The reverse domain associated with this IP.
- List<string>
- The tags associated with this IP.
- Zone string
- Ip
Address string - Ip
Id string
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Ipv6 bool - Lb
Id string - The ID of the associated Load Balancer, if any
- Organization
Id string - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - Project
Id string - Region string
- Reverse string
- The reverse domain associated with this IP.
- []string
- The tags associated with this IP.
- Zone string
- Ip
Address string - Ip
Id string
- id String
- The provider-assigned unique ID for this managed resource.
- is
Ipv6 Boolean - lb
Id String - The ID of the associated Load Balancer, if any
- organization
Id String - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - project
Id String - region String
- reverse String
- The reverse domain associated with this IP.
- List<String>
- The tags associated with this IP.
- zone String
- ip
Address String - ip
Id String
- id string
- The provider-assigned unique ID for this managed resource.
- is
Ipv6 boolean - lb
Id string - The ID of the associated Load Balancer, if any
- organization
Id string - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - project
Id string - region string
- reverse string
- The reverse domain associated with this IP.
- string[]
- The tags associated with this IP.
- zone string
- ip
Address string - ip
Id string
- id str
- The provider-assigned unique ID for this managed resource.
- is_
ipv6 bool - lb_
id str - The ID of the associated Load Balancer, if any
- organization_
id str - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - project_
id str - region str
- reverse str
- The reverse domain associated with this IP.
- Sequence[str]
- The tags associated with this IP.
- zone str
- ip_
address str - ip_
id str
- id String
- The provider-assigned unique ID for this managed resource.
- is
Ipv6 Boolean - lb
Id String - The ID of the associated Load Balancer, if any
- organization
Id String - (Defaults to provider
organization_id
) The ID of the Organization the Load Balancer IP is associated with. - project
Id String - region String
- reverse String
- The reverse domain associated with this IP.
- List<String>
- The tags associated with this IP.
- zone String
- ip
Address String - ip
Id String
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scaleway
Terraform Provider.