1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsLbs
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIsLbs

Explore with Pulumi AI

ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

Retrieve information of an existing IBM VPC load balancers as a read-only data source. For more information, about VPC load balancer, see load balancers for VPC overview.

Note: VPC infrastructure services are a regional specific based endpoint, by default targets to us-south. Please make sure to target right region in the provider block as shown in the provider.tf file, if VPC service is created in region other than us-south.

provider.tf

import * as pulumi from "@pulumi/pulumi";
Copy
import pulumi
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;

return await Deployment.RunAsync(() => 
{
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
    }
}
Copy
{}
Copy

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const example = ibm.getIsLbs({});
Copy
import pulumi
import pulumi_ibm as ibm

example = ibm.get_is_lbs()
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.GetIsLbs(ctx, &ibm.GetIsLbsArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var example = Ibm.GetIsLbs.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetIsLbsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = IbmFunctions.getIsLbs();

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ibm:getIsLbs
      arguments: {}
Copy

Using getIsLbs

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 getIsLbs(args: GetIsLbsArgs, opts?: InvokeOptions): Promise<GetIsLbsResult>
function getIsLbsOutput(args: GetIsLbsOutputArgs, opts?: InvokeOptions): Output<GetIsLbsResult>
Copy
def get_is_lbs(id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetIsLbsResult
def get_is_lbs_output(id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetIsLbsResult]
Copy
func GetIsLbs(ctx *Context, args *GetIsLbsArgs, opts ...InvokeOption) (*GetIsLbsResult, error)
func GetIsLbsOutput(ctx *Context, args *GetIsLbsOutputArgs, opts ...InvokeOption) GetIsLbsResultOutput
Copy

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

public static class GetIsLbs 
{
    public static Task<GetIsLbsResult> InvokeAsync(GetIsLbsArgs args, InvokeOptions? opts = null)
    public static Output<GetIsLbsResult> Invoke(GetIsLbsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIsLbsResult> getIsLbs(GetIsLbsArgs args, InvokeOptions options)
public static Output<GetIsLbsResult> getIsLbs(GetIsLbsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIsLbs:getIsLbs
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
(String) The unique identifier for this load balancer pool.
Id string
(String) The unique identifier for this load balancer pool.
id String
(String) The unique identifier for this load balancer pool.
id string
(String) The unique identifier for this load balancer pool.
id str
(String) The unique identifier for this load balancer pool.
id String
(String) The unique identifier for this load balancer pool.

getIsLbs Result

The following output properties are available:

Id string
(String) The unique identifier for this load balancer pool.
LoadBalancers List<GetIsLbsLoadBalancer>
(List) The Collection of load balancers.
Id string
(String) The unique identifier for this load balancer pool.
LoadBalancers []GetIsLbsLoadBalancer
(List) The Collection of load balancers.
id String
(String) The unique identifier for this load balancer pool.
loadBalancers List<GetIsLbsLoadBalancer>
(List) The Collection of load balancers.
id string
(String) The unique identifier for this load balancer pool.
loadBalancers GetIsLbsLoadBalancer[]
(List) The Collection of load balancers.
id str
(String) The unique identifier for this load balancer pool.
load_balancers Sequence[GetIsLbsLoadBalancer]
(List) The Collection of load balancers.
id String
(String) The unique identifier for this load balancer pool.
loadBalancers List<Property Map>
(List) The Collection of load balancers.

Supporting Types

GetIsLbsLoadBalancer

AccessMode This property is required. string
(String) The access mode for this load balancer. One of private, public, private_path.
AccessTags This property is required. List<string>
(String) Access management tags associated for the load balancer.
Availability This property is required. string
(String) The availability of this load balancer
CreatedAt This property is required. string
(String) The date and time this load balancer was created.
Crn This property is required. string
(String) The CRN for the subnet.
Dns This property is required. List<GetIsLbsLoadBalancerDn>
(List) The DNS configuration for this load balancer.
FailsafePolicyActions This property is required. List<string>
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
Hostname This property is required. string
(String) The Fully qualified domain name assigned to this load balancer.
Id This property is required. string
(String) The unique identifier for this load balancer pool.
InstanceGroupsSupported This property is required. bool
(Boolean) Indicates whether this load balancer supports instance groups.
Listeners This property is required. List<GetIsLbsLoadBalancerListener>
(List) The listeners of this load balancer.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
OperatingStatus This property is required. string
(String) The operating status of this load balancer.
Pools This property is required. List<GetIsLbsLoadBalancerPool>
(List) The pools of this load balancer.
PrivateIp This property is required. List<GetIsLbsLoadBalancerPrivateIp>
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
PrivateIps This property is required. List<string>
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
Profile This property is required. Dictionary<string, string>
(List) The profile to use for this load balancer.
ProvisioningStatus This property is required. string
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
PublicIps This property is required. List<string>
(String) The public IP addresses assigned to this load balancer.
ResourceControllerUrl This property is required. string
ResourceGroup This property is required. string
(String) The resource group id, where the load balancer is created.
ResourceGroupName This property is required. string
ResourceName This property is required. string
RouteMode This property is required. bool
(Bool) Indicates whether route mode is enabled for this load balancer.
SourceIpSessionPersistenceSupported This property is required. bool
(Boolean) Indicates whether this load balancer supports source IP session persistence.
Status This property is required. string
(String) The status of the load balancers.
Subnets This property is required. List<GetIsLbsLoadBalancerSubnet>
(List) The subnets this load balancer is part of.
Tags This property is required. List<string>
(String) Tags associated with the load balancer.
Type This property is required. string
(String) The type of the load balancer.
UdpSupported This property is required. bool
(Bool) Indicates whether this load balancer supports UDP.
AccessMode This property is required. string
(String) The access mode for this load balancer. One of private, public, private_path.
AccessTags This property is required. []string
(String) Access management tags associated for the load balancer.
Availability This property is required. string
(String) The availability of this load balancer
CreatedAt This property is required. string
(String) The date and time this load balancer was created.
Crn This property is required. string
(String) The CRN for the subnet.
Dns This property is required. []GetIsLbsLoadBalancerDn
(List) The DNS configuration for this load balancer.
FailsafePolicyActions This property is required. []string
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
Hostname This property is required. string
(String) The Fully qualified domain name assigned to this load balancer.
Id This property is required. string
(String) The unique identifier for this load balancer pool.
InstanceGroupsSupported This property is required. bool
(Boolean) Indicates whether this load balancer supports instance groups.
Listeners This property is required. []GetIsLbsLoadBalancerListener
(List) The listeners of this load balancer.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
OperatingStatus This property is required. string
(String) The operating status of this load balancer.
Pools This property is required. []GetIsLbsLoadBalancerPool
(List) The pools of this load balancer.
PrivateIp This property is required. []GetIsLbsLoadBalancerPrivateIp
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
PrivateIps This property is required. []string
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
Profile This property is required. map[string]string
(List) The profile to use for this load balancer.
ProvisioningStatus This property is required. string
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
PublicIps This property is required. []string
(String) The public IP addresses assigned to this load balancer.
ResourceControllerUrl This property is required. string
ResourceGroup This property is required. string
(String) The resource group id, where the load balancer is created.
ResourceGroupName This property is required. string
ResourceName This property is required. string
RouteMode This property is required. bool
(Bool) Indicates whether route mode is enabled for this load balancer.
SourceIpSessionPersistenceSupported This property is required. bool
(Boolean) Indicates whether this load balancer supports source IP session persistence.
Status This property is required. string
(String) The status of the load balancers.
Subnets This property is required. []GetIsLbsLoadBalancerSubnet
(List) The subnets this load balancer is part of.
Tags This property is required. []string
(String) Tags associated with the load balancer.
Type This property is required. string
(String) The type of the load balancer.
UdpSupported This property is required. bool
(Bool) Indicates whether this load balancer supports UDP.
accessMode This property is required. String
(String) The access mode for this load balancer. One of private, public, private_path.
accessTags This property is required. List<String>
(String) Access management tags associated for the load balancer.
availability This property is required. String
(String) The availability of this load balancer
createdAt This property is required. String
(String) The date and time this load balancer was created.
crn This property is required. String
(String) The CRN for the subnet.
dns This property is required. List<GetIsLbsLoadBalancerDn>
(List) The DNS configuration for this load balancer.
failsafePolicyActions This property is required. List<String>
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
hostname This property is required. String
(String) The Fully qualified domain name assigned to this load balancer.
id This property is required. String
(String) The unique identifier for this load balancer pool.
instanceGroupsSupported This property is required. Boolean
(Boolean) Indicates whether this load balancer supports instance groups.
listeners This property is required. List<GetIsLbsLoadBalancerListener>
(List) The listeners of this load balancer.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
operatingStatus This property is required. String
(String) The operating status of this load balancer.
pools This property is required. List<GetIsLbsLoadBalancerPool>
(List) The pools of this load balancer.
privateIp This property is required. List<GetIsLbsLoadBalancerPrivateIp>
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
privateIps This property is required. List<String>
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
profile This property is required. Map<String,String>
(List) The profile to use for this load balancer.
provisioningStatus This property is required. String
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
publicIps This property is required. List<String>
(String) The public IP addresses assigned to this load balancer.
resourceControllerUrl This property is required. String
resourceGroup This property is required. String
(String) The resource group id, where the load balancer is created.
resourceGroupName This property is required. String
resourceName This property is required. String
routeMode This property is required. Boolean
(Bool) Indicates whether route mode is enabled for this load balancer.
sourceIpSessionPersistenceSupported This property is required. Boolean
(Boolean) Indicates whether this load balancer supports source IP session persistence.
status This property is required. String
(String) The status of the load balancers.
subnets This property is required. List<GetIsLbsLoadBalancerSubnet>
(List) The subnets this load balancer is part of.
tags This property is required. List<String>
(String) Tags associated with the load balancer.
type This property is required. String
(String) The type of the load balancer.
udpSupported This property is required. Boolean
(Bool) Indicates whether this load balancer supports UDP.
accessMode This property is required. string
(String) The access mode for this load balancer. One of private, public, private_path.
accessTags This property is required. string[]
(String) Access management tags associated for the load balancer.
availability This property is required. string
(String) The availability of this load balancer
createdAt This property is required. string
(String) The date and time this load balancer was created.
crn This property is required. string
(String) The CRN for the subnet.
dns This property is required. GetIsLbsLoadBalancerDn[]
(List) The DNS configuration for this load balancer.
failsafePolicyActions This property is required. string[]
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
hostname This property is required. string
(String) The Fully qualified domain name assigned to this load balancer.
id This property is required. string
(String) The unique identifier for this load balancer pool.
instanceGroupsSupported This property is required. boolean
(Boolean) Indicates whether this load balancer supports instance groups.
listeners This property is required. GetIsLbsLoadBalancerListener[]
(List) The listeners of this load balancer.
name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
operatingStatus This property is required. string
(String) The operating status of this load balancer.
pools This property is required. GetIsLbsLoadBalancerPool[]
(List) The pools of this load balancer.
privateIp This property is required. GetIsLbsLoadBalancerPrivateIp[]
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
privateIps This property is required. string[]
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
profile This property is required. {[key: string]: string}
(List) The profile to use for this load balancer.
provisioningStatus This property is required. string
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
publicIps This property is required. string[]
(String) The public IP addresses assigned to this load balancer.
resourceControllerUrl This property is required. string
resourceGroup This property is required. string
(String) The resource group id, where the load balancer is created.
resourceGroupName This property is required. string
resourceName This property is required. string
routeMode This property is required. boolean
(Bool) Indicates whether route mode is enabled for this load balancer.
sourceIpSessionPersistenceSupported This property is required. boolean
(Boolean) Indicates whether this load balancer supports source IP session persistence.
status This property is required. string
(String) The status of the load balancers.
subnets This property is required. GetIsLbsLoadBalancerSubnet[]
(List) The subnets this load balancer is part of.
tags This property is required. string[]
(String) Tags associated with the load balancer.
type This property is required. string
(String) The type of the load balancer.
udpSupported This property is required. boolean
(Bool) Indicates whether this load balancer supports UDP.
access_mode This property is required. str
(String) The access mode for this load balancer. One of private, public, private_path.
access_tags This property is required. Sequence[str]
(String) Access management tags associated for the load balancer.
availability This property is required. str
(String) The availability of this load balancer
created_at This property is required. str
(String) The date and time this load balancer was created.
crn This property is required. str
(String) The CRN for the subnet.
dns This property is required. Sequence[GetIsLbsLoadBalancerDn]
(List) The DNS configuration for this load balancer.
failsafe_policy_actions This property is required. Sequence[str]
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
hostname This property is required. str
(String) The Fully qualified domain name assigned to this load balancer.
id This property is required. str
(String) The unique identifier for this load balancer pool.
instance_groups_supported This property is required. bool
(Boolean) Indicates whether this load balancer supports instance groups.
listeners This property is required. Sequence[GetIsLbsLoadBalancerListener]
(List) The listeners of this load balancer.
name This property is required. str
(String) The user-defined or system-provided name for this reserved IP
operating_status This property is required. str
(String) The operating status of this load balancer.
pools This property is required. Sequence[GetIsLbsLoadBalancerPool]
(List) The pools of this load balancer.
private_ip This property is required. Sequence[GetIsLbsLoadBalancerPrivateIp]
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
private_ips This property is required. Sequence[str]
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
profile This property is required. Mapping[str, str]
(List) The profile to use for this load balancer.
provisioning_status This property is required. str
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
public_ips This property is required. Sequence[str]
(String) The public IP addresses assigned to this load balancer.
resource_controller_url This property is required. str
resource_group This property is required. str
(String) The resource group id, where the load balancer is created.
resource_group_name This property is required. str
resource_name This property is required. str
route_mode This property is required. bool
(Bool) Indicates whether route mode is enabled for this load balancer.
source_ip_session_persistence_supported This property is required. bool
(Boolean) Indicates whether this load balancer supports source IP session persistence.
status This property is required. str
(String) The status of the load balancers.
subnets This property is required. Sequence[GetIsLbsLoadBalancerSubnet]
(List) The subnets this load balancer is part of.
tags This property is required. Sequence[str]
(String) Tags associated with the load balancer.
type This property is required. str
(String) The type of the load balancer.
udp_supported This property is required. bool
(Bool) Indicates whether this load balancer supports UDP.
accessMode This property is required. String
(String) The access mode for this load balancer. One of private, public, private_path.
accessTags This property is required. List<String>
(String) Access management tags associated for the load balancer.
availability This property is required. String
(String) The availability of this load balancer
createdAt This property is required. String
(String) The date and time this load balancer was created.
crn This property is required. String
(String) The CRN for the subnet.
dns This property is required. List<Property Map>
(List) The DNS configuration for this load balancer.
failsafePolicyActions This property is required. List<String>
(List) The supported failsafe_policy.action values for this load balancer's pools. Allowable list items are: fail, forward.
hostname This property is required. String
(String) The Fully qualified domain name assigned to this load balancer.
id This property is required. String
(String) The unique identifier for this load balancer pool.
instanceGroupsSupported This property is required. Boolean
(Boolean) Indicates whether this load balancer supports instance groups.
listeners This property is required. List<Property Map>
(List) The listeners of this load balancer.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
operatingStatus This property is required. String
(String) The operating status of this load balancer.
pools This property is required. List<Property Map>
(List) The pools of this load balancer.
privateIp This property is required. List<Property Map>
(List) The primary IP address to bind to the network interface. This can be specified using an existing reserved IP, or a prototype object for a new reserved IP.
privateIps This property is required. List<String>
(String) The private IP addresses assigned to this load balancer. Same as private_ip.[].address
profile This property is required. Map<String>
(List) The profile to use for this load balancer.
provisioningStatus This property is required. String
(String) The provisioning status of this load balancer. Possible values are: active, create_pending, delete_pending, failed, maintenance_pending, update_pending-
publicIps This property is required. List<String>
(String) The public IP addresses assigned to this load balancer.
resourceControllerUrl This property is required. String
resourceGroup This property is required. String
(String) The resource group id, where the load balancer is created.
resourceGroupName This property is required. String
resourceName This property is required. String
routeMode This property is required. Boolean
(Bool) Indicates whether route mode is enabled for this load balancer.
sourceIpSessionPersistenceSupported This property is required. Boolean
(Boolean) Indicates whether this load balancer supports source IP session persistence.
status This property is required. String
(String) The status of the load balancers.
subnets This property is required. List<Property Map>
(List) The subnets this load balancer is part of.
tags This property is required. List<String>
(String) Tags associated with the load balancer.
type This property is required. String
(String) The type of the load balancer.
udpSupported This property is required. Boolean
(Bool) Indicates whether this load balancer supports UDP.

GetIsLbsLoadBalancerDn

InstanceCrn This property is required. string
(String) The CRN of the DNS instance associated with the DNS zone
ZoneId This property is required. string
(String) The unique identifier of the DNS zone.
InstanceCrn This property is required. string
(String) The CRN of the DNS instance associated with the DNS zone
ZoneId This property is required. string
(String) The unique identifier of the DNS zone.
instanceCrn This property is required. String
(String) The CRN of the DNS instance associated with the DNS zone
zoneId This property is required. String
(String) The unique identifier of the DNS zone.
instanceCrn This property is required. string
(String) The CRN of the DNS instance associated with the DNS zone
zoneId This property is required. string
(String) The unique identifier of the DNS zone.
instance_crn This property is required. str
(String) The CRN of the DNS instance associated with the DNS zone
zone_id This property is required. str
(String) The unique identifier of the DNS zone.
instanceCrn This property is required. String
(String) The CRN of the DNS instance associated with the DNS zone
zoneId This property is required. String
(String) The unique identifier of the DNS zone.

GetIsLbsLoadBalancerListener

Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.
href This property is required. string
(String) The URL for this reserved IP
id This property is required. string
(String) The unique identifier for this load balancer pool.
href This property is required. str
(String) The URL for this reserved IP
id This property is required. str
(String) The unique identifier for this load balancer pool.
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.

GetIsLbsLoadBalancerPool

Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
href This property is required. string
(String) The URL for this reserved IP
id This property is required. string
(String) The unique identifier for this load balancer pool.
name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
href This property is required. str
(String) The URL for this reserved IP
id This property is required. str
(String) The unique identifier for this load balancer pool.
name This property is required. str
(String) The user-defined or system-provided name for this reserved IP
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP

GetIsLbsLoadBalancerPrivateIp

Address This property is required. string
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
Href This property is required. string
(String) The URL for this reserved IP
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
ReservedIp This property is required. string
(String) The unique identifier for this reserved IP
ResourceType This property is required. string
(String) The resource type.
Address This property is required. string
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
Href This property is required. string
(String) The URL for this reserved IP
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
ReservedIp This property is required. string
(String) The unique identifier for this reserved IP
ResourceType This property is required. string
(String) The resource type.
address This property is required. String
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
href This property is required. String
(String) The URL for this reserved IP
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
reservedIp This property is required. String
(String) The unique identifier for this reserved IP
resourceType This property is required. String
(String) The resource type.
address This property is required. string
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
href This property is required. string
(String) The URL for this reserved IP
name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
reservedIp This property is required. string
(String) The unique identifier for this reserved IP
resourceType This property is required. string
(String) The resource type.
address This property is required. str
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
href This property is required. str
(String) The URL for this reserved IP
name This property is required. str
(String) The user-defined or system-provided name for this reserved IP
reserved_ip This property is required. str
(String) The unique identifier for this reserved IP
resource_type This property is required. str
(String) The resource type.
address This property is required. String
(String) The IP address. If the address has not yet been selected, the value will be 0.0.0.0. This property may add support for IPv6 addresses in the future. When processing a value in this property, verify that the address is in an expected format. If it is not, log an error. Optionally halt processing and surface the error, or bypass the resource on which the unexpected IP address format was encountered.
href This property is required. String
(String) The URL for this reserved IP
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
reservedIp This property is required. String
(String) The unique identifier for this reserved IP
resourceType This property is required. String
(String) The resource type.

GetIsLbsLoadBalancerSubnet

Crn This property is required. string
(String) The CRN for the subnet.
Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
Crn This property is required. string
(String) The CRN for the subnet.
Href This property is required. string
(String) The URL for this reserved IP
Id This property is required. string
(String) The unique identifier for this load balancer pool.
Name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
crn This property is required. String
(String) The CRN for the subnet.
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP
crn This property is required. string
(String) The CRN for the subnet.
href This property is required. string
(String) The URL for this reserved IP
id This property is required. string
(String) The unique identifier for this load balancer pool.
name This property is required. string
(String) The user-defined or system-provided name for this reserved IP
crn This property is required. str
(String) The CRN for the subnet.
href This property is required. str
(String) The URL for this reserved IP
id This property is required. str
(String) The unique identifier for this load balancer pool.
name This property is required. str
(String) The user-defined or system-provided name for this reserved IP
crn This property is required. String
(String) The CRN for the subnet.
href This property is required. String
(String) The URL for this reserved IP
id This property is required. String
(String) The unique identifier for this load balancer pool.
name This property is required. String
(String) The user-defined or system-provided name for this reserved IP

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud