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

ibm.getIsVirtualNetworkInterfaceFloatingIp

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 Virtual Network Interface Floating IP. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Using getIsVirtualNetworkInterfaceFloatingIp

    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 getIsVirtualNetworkInterfaceFloatingIp(args: GetIsVirtualNetworkInterfaceFloatingIpArgs, opts?: InvokeOptions): Promise<GetIsVirtualNetworkInterfaceFloatingIpResult>
    function getIsVirtualNetworkInterfaceFloatingIpOutput(args: GetIsVirtualNetworkInterfaceFloatingIpOutputArgs, opts?: InvokeOptions): Output<GetIsVirtualNetworkInterfaceFloatingIpResult>
    def get_is_virtual_network_interface_floating_ip(deleteds: Optional[Sequence[GetIsVirtualNetworkInterfaceFloatingIpDeleted]] = None,
                                                     floating_ip: Optional[str] = None,
                                                     id: Optional[str] = None,
                                                     virtual_network_interface: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetIsVirtualNetworkInterfaceFloatingIpResult
    def get_is_virtual_network_interface_floating_ip_output(deleteds: Optional[pulumi.Input[Sequence[pulumi.Input[GetIsVirtualNetworkInterfaceFloatingIpDeletedArgs]]]] = None,
                                                     floating_ip: Optional[pulumi.Input[str]] = None,
                                                     id: Optional[pulumi.Input[str]] = None,
                                                     virtual_network_interface: Optional[pulumi.Input[str]] = None,
                                                     opts: Optional[InvokeOptions] = None) -> Output[GetIsVirtualNetworkInterfaceFloatingIpResult]
    func LookupIsVirtualNetworkInterfaceFloatingIp(ctx *Context, args *LookupIsVirtualNetworkInterfaceFloatingIpArgs, opts ...InvokeOption) (*LookupIsVirtualNetworkInterfaceFloatingIpResult, error)
    func LookupIsVirtualNetworkInterfaceFloatingIpOutput(ctx *Context, args *LookupIsVirtualNetworkInterfaceFloatingIpOutputArgs, opts ...InvokeOption) LookupIsVirtualNetworkInterfaceFloatingIpResultOutput

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

    public static class GetIsVirtualNetworkInterfaceFloatingIp 
    {
        public static Task<GetIsVirtualNetworkInterfaceFloatingIpResult> InvokeAsync(GetIsVirtualNetworkInterfaceFloatingIpArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVirtualNetworkInterfaceFloatingIpResult> Invoke(GetIsVirtualNetworkInterfaceFloatingIpInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVirtualNetworkInterfaceFloatingIpResult> getIsVirtualNetworkInterfaceFloatingIp(GetIsVirtualNetworkInterfaceFloatingIpArgs args, InvokeOptions options)
    public static Output<GetIsVirtualNetworkInterfaceFloatingIpResult> getIsVirtualNetworkInterfaceFloatingIp(GetIsVirtualNetworkInterfaceFloatingIpArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVirtualNetworkInterfaceFloatingIp:getIsVirtualNetworkInterfaceFloatingIp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FloatingIp string
    The floating IP identifier
    VirtualNetworkInterface string
    The virtual network interface identifier
    Deleteds List<GetIsVirtualNetworkInterfaceFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    Id string
    The unique identifier of the FloatingIP.
    FloatingIp string
    The floating IP identifier
    VirtualNetworkInterface string
    The virtual network interface identifier
    Deleteds []GetIsVirtualNetworkInterfaceFloatingIpDeleted
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    Id string
    The unique identifier of the FloatingIP.
    floatingIp String
    The floating IP identifier
    virtualNetworkInterface String
    The virtual network interface identifier
    deleteds List<GetIsVirtualNetworkInterfaceFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    id String
    The unique identifier of the FloatingIP.
    floatingIp string
    The floating IP identifier
    virtualNetworkInterface string
    The virtual network interface identifier
    deleteds GetIsVirtualNetworkInterfaceFloatingIpDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    id string
    The unique identifier of the FloatingIP.
    floating_ip str
    The floating IP identifier
    virtual_network_interface str
    The virtual network interface identifier
    deleteds Sequence[GetIsVirtualNetworkInterfaceFloatingIpDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    id str
    The unique identifier of the FloatingIP.
    floatingIp String
    The floating IP identifier
    virtualNetworkInterface String
    The virtual network interface identifier
    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:
    id String
    The unique identifier of the FloatingIP.

    getIsVirtualNetworkInterfaceFloatingIp Result

    The following output properties are available:

    Address string
    (String) The globally unique IP address.
    Crn string
    (String) The CRN for this floating IP.
    FloatingIp string
    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.
    VirtualNetworkInterface string
    Deleteds List<GetIsVirtualNetworkInterfaceFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    Address string
    (String) The globally unique IP address.
    Crn string
    (String) The CRN for this floating IP.
    FloatingIp string
    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.
    VirtualNetworkInterface string
    Deleteds []GetIsVirtualNetworkInterfaceFloatingIpDeleted
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    address String
    (String) The globally unique IP address.
    crn String
    (String) The CRN for this floating IP.
    floatingIp String
    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.
    virtualNetworkInterface String
    deleteds List<GetIsVirtualNetworkInterfaceFloatingIpDeleted>
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    address string
    (String) The globally unique IP address.
    crn string
    (String) The CRN for this floating IP.
    floatingIp string
    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.
    virtualNetworkInterface string
    deleteds GetIsVirtualNetworkInterfaceFloatingIpDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    address str
    (String) The globally unique IP address.
    crn str
    (String) The CRN for this floating IP.
    floating_ip str
    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.
    virtual_network_interface str
    deleteds Sequence[GetIsVirtualNetworkInterfaceFloatingIpDeleted]
    (List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information. Nested scheme for deleted:
    address String
    (String) The globally unique IP address.
    crn String
    (String) The CRN for this floating IP.
    floatingIp String
    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.
    virtualNetworkInterface String
    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:

    Supporting Types

    GetIsVirtualNetworkInterfaceFloatingIpDeleted

    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