Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse
scaleway.loadbalancers.getIp
Explore with Pulumi AI
Gets information about a Load Balancer IP address.
For more information, see the main documentation or API documentation.
Using getIp
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 getIp(args: GetIpArgs, opts?: InvokeOptions): Promise<GetIpResult>
function getIpOutput(args: GetIpOutputArgs, opts?: InvokeOptions): Output<GetIpResult>
def get_ip(ip_address: Optional[str] = None,
ip_id: Optional[str] = None,
project_id: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIpResult
def get_ip_output(ip_address: Optional[pulumi.Input[str]] = None,
ip_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpResult]
func LookupIp(ctx *Context, args *LookupIpArgs, opts ...InvokeOption) (*LookupIpResult, error)
func LookupIpOutput(ctx *Context, args *LookupIpOutputArgs, opts ...InvokeOption) LookupIpResultOutput
> Note: This function is named LookupIp
in the Go SDK.
public static class GetIp
{
public static Task<GetIpResult> InvokeAsync(GetIpArgs args, InvokeOptions? opts = null)
public static Output<GetIpResult> Invoke(GetIpInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIpResult> getIp(GetIpArgs args, InvokeOptions options)
public static Output<GetIpResult> getIp(GetIpArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:loadbalancers/getIp:getIp
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.
- zone str
zone
) The zone in which the IP was reserved.
getIp 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. - Region string
- Reverse string
- The reverse domain associated with this IP.
- List<string>
- The tags associated with this IP.
- Ip
Address string - Ip
Id string - Project
Id string - Zone 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. - Region string
- Reverse string
- The reverse domain associated with this IP.
- []string
- The tags associated with this IP.
- Ip
Address string - Ip
Id string - Project
Id string - Zone 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. - region String
- reverse String
- The reverse domain associated with this IP.
- List<String>
- The tags associated with this IP.
- ip
Address String - ip
Id String - project
Id String - zone 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. - region string
- reverse string
- The reverse domain associated with this IP.
- string[]
- The tags associated with this IP.
- ip
Address string - ip
Id string - project
Id string - zone 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. - region str
- reverse str
- The reverse domain associated with this IP.
- Sequence[str]
- The tags associated with this IP.
- ip_
address str - ip_
id str - project_
id str - zone 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. - region String
- reverse String
- The reverse domain associated with this IP.
- List<String>
- The tags associated with this IP.
- ip
Address String - ip
Id String - project
Id String - zone String
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scaleway
Terraform Provider.