exoscale.getComputeIPAddress
!> WARNING: This data source is DEPRECATED and will be removed in the next major version. Please use exoscale.ElasticIP instead.
Using getComputeIPAddress
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 getComputeIPAddress(args: GetComputeIPAddressArgs, opts?: InvokeOptions): Promise<GetComputeIPAddressResult>
function getComputeIPAddressOutput(args: GetComputeIPAddressOutputArgs, opts?: InvokeOptions): Output<GetComputeIPAddressResult>
def get_compute_ip_address(description: Optional[str] = None,
id: Optional[str] = None,
ip_address: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetComputeIPAddressResult
def get_compute_ip_address_output(description: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
ip_address: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetComputeIPAddressResult]
func GetComputeIPAddress(ctx *Context, args *GetComputeIPAddressArgs, opts ...InvokeOption) (*GetComputeIPAddressResult, error)
func GetComputeIPAddressOutput(ctx *Context, args *GetComputeIPAddressOutputArgs, opts ...InvokeOption) GetComputeIPAddressResultOutput
> Note: This function is named GetComputeIPAddress
in the Go SDK.
public static class GetComputeIPAddress
{
public static Task<GetComputeIPAddressResult> InvokeAsync(GetComputeIPAddressArgs args, InvokeOptions? opts = null)
public static Output<GetComputeIPAddressResult> Invoke(GetComputeIPAddressInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetComputeIPAddressResult> getComputeIPAddress(GetComputeIPAddressArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: exoscale:index/getComputeIPAddress:getComputeIPAddress
arguments:
# arguments dictionary
The following arguments are supported:
- Zone string
The Exoscale Zone name.
- Description string
The EIP description to match.
- Id string
The Elastic IP (EIP) ID to match.
- Ip
Address string The EIP IPv4 address to match.
- Dictionary<string, string>
The EIP tags to match.
- Zone string
The Exoscale Zone name.
- Description string
The EIP description to match.
- Id string
The Elastic IP (EIP) ID to match.
- Ip
Address string The EIP IPv4 address to match.
- map[string]string
The EIP tags to match.
- zone String
The Exoscale Zone name.
- description String
The EIP description to match.
- id String
The Elastic IP (EIP) ID to match.
- ip
Address String The EIP IPv4 address to match.
- Map<String,String>
The EIP tags to match.
- zone string
The Exoscale Zone name.
- description string
The EIP description to match.
- id string
The Elastic IP (EIP) ID to match.
- ip
Address string The EIP IPv4 address to match.
- {[key: string]: string}
The EIP tags to match.
- zone str
The Exoscale Zone name.
- description str
The EIP description to match.
- id str
The Elastic IP (EIP) ID to match.
- ip_
address str The EIP IPv4 address to match.
- Mapping[str, str]
The EIP tags to match.
- zone String
The Exoscale Zone name.
- description String
The EIP description to match.
- id String
The Elastic IP (EIP) ID to match.
- ip
Address String The EIP IPv4 address to match.
- Map<String>
The EIP tags to match.
getComputeIPAddress Result
The following output properties are available:
- Zone string
- Description string
- Id string
- Ip
Address string - Dictionary<string, string>
- Zone string
- Description string
- Id string
- Ip
Address string - map[string]string
- zone String
- description String
- id String
- ip
Address String - Map<String,String>
- zone string
- description string
- id string
- ip
Address string - {[key: string]: string}
- zone str
- description str
- id str
- ip_
address str - Mapping[str, str]
- zone String
- description String
- id String
- ip
Address String - Map<String>
Package Details
- Repository
- exoscale pulumiverse/pulumi-exoscale
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
exoscale
Terraform Provider.