1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsVirtualNetworkInterfaceFloatingIps
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIsVirtualNetworkInterfaceFloatingIps

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a list of Virtual Network Interface Floating IPs. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Using getIsVirtualNetworkInterfaceFloatingIps

    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 getIsVirtualNetworkInterfaceFloatingIps(args: GetIsVirtualNetworkInterfaceFloatingIpsArgs, opts?: InvokeOptions): Promise<GetIsVirtualNetworkInterfaceFloatingIpsResult>
    function getIsVirtualNetworkInterfaceFloatingIpsOutput(args: GetIsVirtualNetworkInterfaceFloatingIpsOutputArgs, opts?: InvokeOptions): Output<GetIsVirtualNetworkInterfaceFloatingIpsResult>
    def get_is_virtual_network_interface_floating_ips(id: Optional[str] = None,
                                                      virtual_network_interface: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetIsVirtualNetworkInterfaceFloatingIpsResult
    def get_is_virtual_network_interface_floating_ips_output(id: Optional[pulumi.Input[str]] = None,
                                                      virtual_network_interface: Optional[pulumi.Input[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetIsVirtualNetworkInterfaceFloatingIpsResult]
    func GetIsVirtualNetworkInterfaceFloatingIps(ctx *Context, args *GetIsVirtualNetworkInterfaceFloatingIpsArgs, opts ...InvokeOption) (*GetIsVirtualNetworkInterfaceFloatingIpsResult, error)
    func GetIsVirtualNetworkInterfaceFloatingIpsOutput(ctx *Context, args *GetIsVirtualNetworkInterfaceFloatingIpsOutputArgs, opts ...InvokeOption) GetIsVirtualNetworkInterfaceFloatingIpsResultOutput

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

    public static class GetIsVirtualNetworkInterfaceFloatingIps 
    {
        public static Task<GetIsVirtualNetworkInterfaceFloatingIpsResult> InvokeAsync(GetIsVirtualNetworkInterfaceFloatingIpsArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVirtualNetworkInterfaceFloatingIpsResult> Invoke(GetIsVirtualNetworkInterfaceFloatingIpsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVirtualNetworkInterfaceFloatingIpsResult> getIsVirtualNetworkInterfaceFloatingIps(GetIsVirtualNetworkInterfaceFloatingIpsArgs args, InvokeOptions options)
    public static Output<GetIsVirtualNetworkInterfaceFloatingIpsResult> getIsVirtualNetworkInterfaceFloatingIps(GetIsVirtualNetworkInterfaceFloatingIpsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVirtualNetworkInterfaceFloatingIps:getIsVirtualNetworkInterfaceFloatingIps
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VirtualNetworkInterface string
    The virtual network interface identifier
    Id string
    The unique identifier of the FloatingIP
    VirtualNetworkInterface string
    The virtual network interface identifier
    Id string
    The unique identifier of the FloatingIP
    virtualNetworkInterface String
    The virtual network interface identifier
    id String
    The unique identifier of the FloatingIP
    virtualNetworkInterface string
    The virtual network interface identifier
    id string
    The unique identifier of the FloatingIP
    virtual_network_interface str
    The virtual network interface identifier
    id str
    The unique identifier of the FloatingIP
    virtualNetworkInterface String
    The virtual network interface identifier
    id String
    The unique identifier of the FloatingIP

    getIsVirtualNetworkInterfaceFloatingIps Result

    The following output properties are available:

    FloatingIps List<GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp>
    (List) Lists all floatings ips in the virtual network interface.
    Id string
    The unique identifier of the FloatingIP
    VirtualNetworkInterface string
    FloatingIps []GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp
    (List) Lists all floatings ips in the virtual network interface.
    Id string
    The unique identifier of the FloatingIP
    VirtualNetworkInterface string
    floatingIps List<GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp>
    (List) Lists all floatings ips in the virtual network interface.
    id String
    The unique identifier of the FloatingIP
    virtualNetworkInterface String
    floatingIps GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp[]
    (List) Lists all floatings ips in the virtual network interface.
    id string
    The unique identifier of the FloatingIP
    virtualNetworkInterface string
    floating_ips Sequence[GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp]
    (List) Lists all floatings ips in the virtual network interface.
    id str
    The unique identifier of the FloatingIP
    virtual_network_interface str
    floatingIps List<Property Map>
    (List) Lists all floatings ips in the virtual network interface.
    id String
    The unique identifier of the FloatingIP
    virtualNetworkInterface String

    Supporting Types

    GetIsVirtualNetworkInterfaceFloatingIpsFloatingIp

    Address string
    (String) The globally unique IP address.
    Crn string
    (String) The CRN for this floating IP.
    Deleteds List<GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this floating IP.
    Id string
    The unique identifier of the FloatingIP
    Name string
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.
    Address string
    (String) The globally unique IP address.
    Crn string
    (String) The CRN for this floating IP.
    Deleteds []GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this floating IP.
    Id string
    The unique identifier of the FloatingIP
    Name string
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.
    address String
    (String) The globally unique IP address.
    crn String
    (String) The CRN for this floating IP.
    deleteds List<GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this floating IP.
    id String
    The unique identifier of the FloatingIP
    name String
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.
    address string
    (String) The globally unique IP address.
    crn string
    (String) The CRN for this floating IP.
    deleteds GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    href string
    (String) The URL for this floating IP.
    id string
    The unique identifier of the FloatingIP
    name string
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.
    address str
    (String) The globally unique IP address.
    crn str
    (String) The CRN for this floating IP.
    deleteds Sequence[GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    href str
    (String) The URL for this floating IP.
    id str
    The unique identifier of the FloatingIP
    name str
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.
    address String
    (String) The globally unique IP address.
    crn String
    (String) The CRN for this floating IP.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this floating IP.
    id String
    The unique identifier of the FloatingIP
    name String
    (String) The name for this floating IP. The name is unique across all floating IPs in the region.

    GetIsVirtualNetworkInterfaceFloatingIpsFloatingIpDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud