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

scaleway.getInstanceIp

Explore with Pulumi AI

Scaleway v1.25.0 published on Saturday, Mar 22, 2025 by pulumiverse
Deprecated: scaleway.index/getinstanceip.getInstanceIp has been deprecated in favor of scaleway.instance/getip.getIp

Gets information about an instance IP.

Using getInstanceIp

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 getInstanceIp(args: GetInstanceIpArgs, opts?: InvokeOptions): Promise<GetInstanceIpResult>
function getInstanceIpOutput(args: GetInstanceIpOutputArgs, opts?: InvokeOptions): Output<GetInstanceIpResult>
Copy
def get_instance_ip(address: Optional[str] = None,
                    id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetInstanceIpResult
def get_instance_ip_output(address: Optional[pulumi.Input[str]] = None,
                    id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetInstanceIpResult]
Copy
func LookupInstanceIp(ctx *Context, args *LookupInstanceIpArgs, opts ...InvokeOption) (*LookupInstanceIpResult, error)
func LookupInstanceIpOutput(ctx *Context, args *LookupInstanceIpOutputArgs, opts ...InvokeOption) LookupInstanceIpResultOutput
Copy

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

public static class GetInstanceIp 
{
    public static Task<GetInstanceIpResult> InvokeAsync(GetInstanceIpArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceIpResult> Invoke(GetInstanceIpInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetInstanceIpResult> getInstanceIp(GetInstanceIpArgs args, InvokeOptions options)
public static Output<GetInstanceIpResult> getInstanceIp(GetInstanceIpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scaleway:index/getInstanceIp:getInstanceIp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Address string
The IPv4 address to retrieve Only one of address and id should be specified.
Id string
The ID of the IP address to retrieve Only one of address and id should be specified.
Address string
The IPv4 address to retrieve Only one of address and id should be specified.
Id string
The ID of the IP address to retrieve Only one of address and id should be specified.
address String
The IPv4 address to retrieve Only one of address and id should be specified.
id String
The ID of the IP address to retrieve Only one of address and id should be specified.
address string
The IPv4 address to retrieve Only one of address and id should be specified.
id string
The ID of the IP address to retrieve Only one of address and id should be specified.
address str
The IPv4 address to retrieve Only one of address and id should be specified.
id str
The ID of the IP address to retrieve Only one of address and id should be specified.
address String
The IPv4 address to retrieve Only one of address and id should be specified.
id String
The ID of the IP address to retrieve Only one of address and id should be specified.

getInstanceIp Result

The following output properties are available:

OrganizationId string
The organization ID the IP is associated with.
Prefix string
The IP Prefix.
ProjectId string
Reverse string
The reverse dns attached to this IP
ServerId string
Tags List<string>
Type string
The type of the IP
Zone string
Address string
The IP address.
Id string
The ID of the IP.
OrganizationId string
The organization ID the IP is associated with.
Prefix string
The IP Prefix.
ProjectId string
Reverse string
The reverse dns attached to this IP
ServerId string
Tags []string
Type string
The type of the IP
Zone string
Address string
The IP address.
Id string
The ID of the IP.
organizationId String
The organization ID the IP is associated with.
prefix String
The IP Prefix.
projectId String
reverse String
The reverse dns attached to this IP
serverId String
tags List<String>
type String
The type of the IP
zone String
address String
The IP address.
id String
The ID of the IP.
organizationId string
The organization ID the IP is associated with.
prefix string
The IP Prefix.
projectId string
reverse string
The reverse dns attached to this IP
serverId string
tags string[]
type string
The type of the IP
zone string
address string
The IP address.
id string
The ID of the IP.
organization_id str
The organization ID the IP is associated with.
prefix str
The IP Prefix.
project_id str
reverse str
The reverse dns attached to this IP
server_id str
tags Sequence[str]
type str
The type of the IP
zone str
address str
The IP address.
id str
The ID of the IP.
organizationId String
The organization ID the IP is associated with.
prefix String
The IP Prefix.
projectId String
reverse String
The reverse dns attached to this IP
serverId String
tags List<String>
type String
The type of the IP
zone String
address String
The IP address.
id String
The ID of the IP.

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