OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud
ovh.CloudProject.getFloatingIPs
Explore with Pulumi AI
Use this data source to get the floating IPs of a public cloud project.
Example Usage
To get information of floating IPs:
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
variables:
ips:
fn::invoke:
function: ovh:CloudProject:getFloatingIPs
arguments:
region: XXXX
serviceName: YYYY
Using getFloatingIPs
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 getFloatingIPs(args: GetFloatingIPsArgs, opts?: InvokeOptions): Promise<GetFloatingIPsResult>
function getFloatingIPsOutput(args: GetFloatingIPsOutputArgs, opts?: InvokeOptions): Output<GetFloatingIPsResult>
def get_floating_ips(region_name: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFloatingIPsResult
def get_floating_ips_output(region_name: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFloatingIPsResult]
func GetFloatingIPs(ctx *Context, args *GetFloatingIPsArgs, opts ...InvokeOption) (*GetFloatingIPsResult, error)
func GetFloatingIPsOutput(ctx *Context, args *GetFloatingIPsOutputArgs, opts ...InvokeOption) GetFloatingIPsResultOutput
> Note: This function is named GetFloatingIPs
in the Go SDK.
public static class GetFloatingIPs
{
public static Task<GetFloatingIPsResult> InvokeAsync(GetFloatingIPsArgs args, InvokeOptions? opts = null)
public static Output<GetFloatingIPsResult> Invoke(GetFloatingIPsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFloatingIPsResult> getFloatingIPs(GetFloatingIPsArgs args, InvokeOptions options)
public static Output<GetFloatingIPsResult> getFloatingIPs(GetFloatingIPsArgs args, InvokeOptions options)
fn::invoke:
function: ovh:CloudProject/getFloatingIPs:getFloatingIPs
arguments:
# arguments dictionary
The following arguments are supported:
- Region
Name This property is required. string - Public cloud region name
- Service
Name This property is required. string - The id of the public cloud project
- Region
Name This property is required. string - Public cloud region name
- Service
Name This property is required. string - The id of the public cloud project
- region
Name This property is required. String - Public cloud region name
- service
Name This property is required. String - The id of the public cloud project
- region
Name This property is required. string - Public cloud region name
- service
Name This property is required. string - The id of the public cloud project
- region_
name This property is required. str - Public cloud region name
- service_
name This property is required. str - The id of the public cloud project
- region
Name This property is required. String - Public cloud region name
- service
Name This property is required. String - The id of the public cloud project
getFloatingIPs Result
The following output properties are available:
- Cloud
Project List<GetFloatingips Floating IPs Cloud Project Floatingip> - Id string
- The provider-assigned unique ID for this managed resource.
- Region
Name string - Floating IP region
- Service
Name string
- Cloud
Project []GetFloatingips Floating IPs Cloud Project Floatingip - Id string
- The provider-assigned unique ID for this managed resource.
- Region
Name string - Floating IP region
- Service
Name string
- cloud
Project List<GetFloatingips Floating IPs Floatingip> - id String
- The provider-assigned unique ID for this managed resource.
- region
Name String - Floating IP region
- service
Name String
- cloud
Project GetFloatingips Floating IPs Cloud Project Floatingip[] - id string
- The provider-assigned unique ID for this managed resource.
- region
Name string - Floating IP region
- service
Name string
- cloud_
project_ Sequence[cloudproject.floatingips Get Floating IPs Cloud Project Floatingip] - id str
- The provider-assigned unique ID for this managed resource.
- region_
name str - Floating IP region
- service_
name str
- cloud
Project List<Property Map>Floatingips - id String
- The provider-assigned unique ID for this managed resource.
- region
Name String - Floating IP region
- service
Name String
Supporting Types
GetFloatingIPsCloudProjectFloatingip
- Associated
Entity This property is required. GetFloating IPs Cloud Project Floatingip Associated Entity - Associated entity with the floating IP
- Id
This property is required. string - ID of the floating IP
- Ip
This property is required. string - Value of the floating IP
- Network
Id This property is required. string - ID of the network
- Region
This property is required. string - Floating ip region
- Status
This property is required. string - Status of the floating IP (active┃down┃error)
- Associated
Entity This property is required. GetFloating IPs Cloud Project Floatingip Associated Entity - Associated entity with the floating IP
- Id
This property is required. string - ID of the floating IP
- Ip
This property is required. string - Value of the floating IP
- Network
Id This property is required. string - ID of the network
- Region
This property is required. string - Floating ip region
- Status
This property is required. string - Status of the floating IP (active┃down┃error)
- associated
Entity This property is required. GetFloating IPs Floatingip Associated Entity - Associated entity with the floating IP
- id
This property is required. String - ID of the floating IP
- ip
This property is required. String - Value of the floating IP
- network
Id This property is required. String - ID of the network
- region
This property is required. String - Floating ip region
- status
This property is required. String - Status of the floating IP (active┃down┃error)
- associated
Entity This property is required. GetFloating IPs Cloud Project Floatingip Associated Entity - Associated entity with the floating IP
- id
This property is required. string - ID of the floating IP
- ip
This property is required. string - Value of the floating IP
- network
Id This property is required. string - ID of the network
- region
This property is required. string - Floating ip region
- status
This property is required. string - Status of the floating IP (active┃down┃error)
- associated_
entity This property is required. cloudproject.Get Floating IPs Cloud Project Floatingip Associated Entity - Associated entity with the floating IP
- id
This property is required. str - ID of the floating IP
- ip
This property is required. str - Value of the floating IP
- network_
id This property is required. str - ID of the network
- region
This property is required. str - Floating ip region
- status
This property is required. str - Status of the floating IP (active┃down┃error)
- associated
Entity This property is required. Property Map - Associated entity with the floating IP
- id
This property is required. String - ID of the floating IP
- ip
This property is required. String - Value of the floating IP
- network
Id This property is required. String - ID of the network
- region
This property is required. String - Floating ip region
- status
This property is required. String - Status of the floating IP (active┃down┃error)
GetFloatingIPsCloudProjectFloatingipAssociatedEntity
- gateway_
id This property is required. str - ID of the gateway
- id
This property is required. str - ID of the floating IP
- ip
This property is required. str - Value of the floating IP
- type
This property is required. str - Type of the port (dhcp┃instance┃loadbalancer┃routerInterface┃unknown)
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovh
Terraform Provider.