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

scaleway.elasticmetal.getIp

Explore with Pulumi AI

Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse

Gets information about a Flexible IP.

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>
Copy
def get_ip(flexible_ip_id: Optional[str] = None,
           ip_address: Optional[str] = None,
           project_id: Optional[str] = None,
           opts: Optional[InvokeOptions] = None) -> GetIpResult
def get_ip_output(flexible_ip_id: Optional[pulumi.Input[str]] = None,
           ip_address: Optional[pulumi.Input[str]] = None,
           project_id: Optional[pulumi.Input[str]] = None,
           opts: Optional[InvokeOptions] = None) -> Output[GetIpResult]
Copy
func LookupIp(ctx *Context, args *LookupIpArgs, opts ...InvokeOption) (*LookupIpResult, error)
func LookupIpOutput(ctx *Context, args *LookupIpOutputArgs, opts ...InvokeOption) LookupIpResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIpResult> getIp(GetIpArgs args, InvokeOptions options)
public static Output<GetIpResult> getIp(GetIpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scaleway:elasticmetal/getIp:getIp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FlexibleIpId string
IpAddress string
The IP address. Only one of ip_address and ip_id should be specified.
ProjectId Changes to this property will trigger replacement. string
(Defaults to provider project_id) The ID of the project the IP is in.
FlexibleIpId string
IpAddress string
The IP address. Only one of ip_address and ip_id should be specified.
ProjectId Changes to this property will trigger replacement. string
(Defaults to provider project_id) The ID of the project the IP is in.
flexibleIpId String
ipAddress String
The IP address. Only one of ip_address and ip_id should be specified.
projectId Changes to this property will trigger replacement. String
(Defaults to provider project_id) The ID of the project the IP is in.
flexibleIpId string
ipAddress string
The IP address. Only one of ip_address and ip_id should be specified.
projectId Changes to this property will trigger replacement. string
(Defaults to provider project_id) The ID of the project the IP is in.
flexible_ip_id str
ip_address str
The IP address. Only one of ip_address and ip_id should be specified.
project_id Changes to this property will trigger replacement. str
(Defaults to provider project_id) The ID of the project the IP is in.
flexibleIpId String
ipAddress String
The IP address. Only one of ip_address and ip_id should be specified.
projectId Changes to this property will trigger replacement. String
(Defaults to provider project_id) The ID of the project the IP is in.

getIp Result

The following output properties are available:

CreatedAt string
Description string
Id string
The provider-assigned unique ID for this managed resource.
IsIpv6 bool
OrganizationId string
(Defaults to provider organization_id) The ID of the organization the IP is in.
ProjectId string
(Defaults to provider project_id) The ID of the project the IP is in.
Reverse string
The reverse domain associated with this IP.
ServerId string
The associated server ID if any
Status string
Tags List<string>
UpdatedAt string
Zone string
FlexibleIpId string
IpAddress string
CreatedAt string
Description string
Id string
The provider-assigned unique ID for this managed resource.
IsIpv6 bool
OrganizationId string
(Defaults to provider organization_id) The ID of the organization the IP is in.
ProjectId string
(Defaults to provider project_id) The ID of the project the IP is in.
Reverse string
The reverse domain associated with this IP.
ServerId string
The associated server ID if any
Status string
Tags []string
UpdatedAt string
Zone string
FlexibleIpId string
IpAddress string
createdAt String
description String
id String
The provider-assigned unique ID for this managed resource.
isIpv6 Boolean
organizationId String
(Defaults to provider organization_id) The ID of the organization the IP is in.
projectId String
(Defaults to provider project_id) The ID of the project the IP is in.
reverse String
The reverse domain associated with this IP.
serverId String
The associated server ID if any
status String
tags List<String>
updatedAt String
zone String
flexibleIpId String
ipAddress String
createdAt string
description string
id string
The provider-assigned unique ID for this managed resource.
isIpv6 boolean
organizationId string
(Defaults to provider organization_id) The ID of the organization the IP is in.
projectId string
(Defaults to provider project_id) The ID of the project the IP is in.
reverse string
The reverse domain associated with this IP.
serverId string
The associated server ID if any
status string
tags string[]
updatedAt string
zone string
flexibleIpId string
ipAddress string
created_at str
description str
id str
The provider-assigned unique ID for this managed resource.
is_ipv6 bool
organization_id str
(Defaults to provider organization_id) The ID of the organization the IP is in.
project_id str
(Defaults to provider project_id) The ID of the project the IP is in.
reverse str
The reverse domain associated with this IP.
server_id str
The associated server ID if any
status str
tags Sequence[str]
updated_at str
zone str
flexible_ip_id str
ip_address str
createdAt String
description String
id String
The provider-assigned unique ID for this managed resource.
isIpv6 Boolean
organizationId String
(Defaults to provider organization_id) The ID of the organization the IP is in.
projectId String
(Defaults to provider project_id) The ID of the project the IP is in.
reverse String
The reverse domain associated with this IP.
serverId String
The associated server ID if any
status String
tags List<String>
updatedAt String
zone String
flexibleIpId String
ipAddress String

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