Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.LoadBalancer.getLoadBalancers
Explore with Pulumi AI
This data source provides the list of Load Balancers in Oracle Cloud Infrastructure Load Balancer service.
Lists all load balancers in the specified compartment.
Supported Aliases
- oci_load_balancers
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testLoadBalancers = oci.LoadBalancer.getLoadBalancers({
    compartmentId: compartmentId,
    detail: loadBalancerDetail,
    displayName: loadBalancerDisplayName,
    state: loadBalancerState,
});
import pulumi
import pulumi_oci as oci
test_load_balancers = oci.LoadBalancer.get_load_balancers(compartment_id=compartment_id,
    detail=load_balancer_detail,
    display_name=load_balancer_display_name,
    state=load_balancer_state)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/loadbalancer"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := loadbalancer.GetLoadBalancers(ctx, &loadbalancer.GetLoadBalancersArgs{
			CompartmentId: compartmentId,
			Detail:        pulumi.StringRef(loadBalancerDetail),
			DisplayName:   pulumi.StringRef(loadBalancerDisplayName),
			State:         pulumi.StringRef(loadBalancerState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testLoadBalancers = Oci.LoadBalancer.GetLoadBalancers.Invoke(new()
    {
        CompartmentId = compartmentId,
        Detail = loadBalancerDetail,
        DisplayName = loadBalancerDisplayName,
        State = loadBalancerState,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.LoadBalancer.LoadBalancerFunctions;
import com.pulumi.oci.LoadBalancer.inputs.GetLoadBalancersArgs;
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 testLoadBalancers = LoadBalancerFunctions.getLoadBalancers(GetLoadBalancersArgs.builder()
            .compartmentId(compartmentId)
            .detail(loadBalancerDetail)
            .displayName(loadBalancerDisplayName)
            .state(loadBalancerState)
            .build());
    }
}
variables:
  testLoadBalancers:
    fn::invoke:
      function: oci:LoadBalancer:getLoadBalancers
      arguments:
        compartmentId: ${compartmentId}
        detail: ${loadBalancerDetail}
        displayName: ${loadBalancerDisplayName}
        state: ${loadBalancerState}
Using getLoadBalancers
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 getLoadBalancers(args: GetLoadBalancersArgs, opts?: InvokeOptions): Promise<GetLoadBalancersResult>
function getLoadBalancersOutput(args: GetLoadBalancersOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancersResult>def get_load_balancers(compartment_id: Optional[str] = None,
                       detail: Optional[str] = None,
                       display_name: Optional[str] = None,
                       filters: Optional[Sequence[GetLoadBalancersFilter]] = None,
                       state: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetLoadBalancersResult
def get_load_balancers_output(compartment_id: Optional[pulumi.Input[str]] = None,
                       detail: Optional[pulumi.Input[str]] = None,
                       display_name: Optional[pulumi.Input[str]] = None,
                       filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancersFilterArgs]]]] = None,
                       state: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancersResult]func GetLoadBalancers(ctx *Context, args *GetLoadBalancersArgs, opts ...InvokeOption) (*GetLoadBalancersResult, error)
func GetLoadBalancersOutput(ctx *Context, args *GetLoadBalancersOutputArgs, opts ...InvokeOption) GetLoadBalancersResultOutput> Note: This function is named GetLoadBalancers in the Go SDK.
public static class GetLoadBalancers 
{
    public static Task<GetLoadBalancersResult> InvokeAsync(GetLoadBalancersArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadBalancersResult> Invoke(GetLoadBalancersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLoadBalancersResult> getLoadBalancers(GetLoadBalancersArgs args, InvokeOptions options)
public static Output<GetLoadBalancersResult> getLoadBalancers(GetLoadBalancersArgs args, InvokeOptions options)
fn::invoke:
  function: oci:LoadBalancer/getLoadBalancers:getLoadBalancers
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment containing the load balancers to list.
- Detail string
- The level of detail to return for each result. Can be fullorsimple. Example:full
- DisplayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Filters
List<GetLoad Balancers Filter> 
- State string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- CompartmentId string
- The OCID of the compartment containing the load balancers to list.
- Detail string
- The level of detail to return for each result. Can be fullorsimple. Example:full
- DisplayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Filters
[]GetLoad Balancers Filter 
- State string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- compartmentId String
- The OCID of the compartment containing the load balancers to list.
- detail String
- The level of detail to return for each result. Can be fullorsimple. Example:full
- displayName String
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- filters
List<GetsFilter> 
- state String
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- compartmentId string
- The OCID of the compartment containing the load balancers to list.
- detail string
- The level of detail to return for each result. Can be fullorsimple. Example:full
- displayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- filters
GetLoad Balancers Filter[] 
- state string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- compartment_id str
- The OCID of the compartment containing the load balancers to list.
- detail str
- The level of detail to return for each result. Can be fullorsimple. Example:full
- display_name str
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- filters
Sequence[GetLoad Balancers Filter] 
- state str
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- compartmentId String
- The OCID of the compartment containing the load balancers to list.
- detail String
- The level of detail to return for each result. Can be fullorsimple. Example:full
- displayName String
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- filters List<Property Map>
- state String
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
getLoadBalancers Result
The following output properties are available:
- CompartmentId string
- The OCID of the compartment containing the load balancer.
- Id string
- The provider-assigned unique ID for this managed resource.
- LoadBalancers List<GetLoad Balancers Load Balancer> 
- The list of load_balancers.
- Detail string
- DisplayName string
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- Filters
List<GetLoad Balancers Filter> 
- State string
- The current state of the load balancer.
- CompartmentId string
- The OCID of the compartment containing the load balancer.
- Id string
- The provider-assigned unique ID for this managed resource.
- LoadBalancers []GetLoad Balancers Load Balancer 
- The list of load_balancers.
- Detail string
- DisplayName string
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- Filters
[]GetLoad Balancers Filter 
- State string
- The current state of the load balancer.
- compartmentId String
- The OCID of the compartment containing the load balancer.
- id String
- The provider-assigned unique ID for this managed resource.
- loadBalancers List<Gets>
- The list of load_balancers.
- detail String
- displayName String
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- filters
List<GetsFilter> 
- state String
- The current state of the load balancer.
- compartmentId string
- The OCID of the compartment containing the load balancer.
- id string
- The provider-assigned unique ID for this managed resource.
- loadBalancers GetLoad Balancers Load Balancer[] 
- The list of load_balancers.
- detail string
- displayName string
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- filters
GetLoad Balancers Filter[] 
- state string
- The current state of the load balancer.
- compartment_id str
- The OCID of the compartment containing the load balancer.
- id str
- The provider-assigned unique ID for this managed resource.
- load_balancers Sequence[GetLoad Balancers Load Balancer] 
- The list of load_balancers.
- detail str
- display_name str
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- filters
Sequence[GetLoad Balancers Filter] 
- state str
- The current state of the load balancer.
- compartmentId String
- The OCID of the compartment containing the load balancer.
- id String
- The provider-assigned unique ID for this managed resource.
- loadBalancers List<Property Map>
- The list of load_balancers.
- detail String
- displayName String
- A user-friendly name. It does not have to be unique, and it is changeable. Example: example_load_balancer
- filters List<Property Map>
- state String
- The current state of the load balancer.
Supporting Types
GetLoadBalancersFilter   
GetLoadBalancersLoadBalancer    
- CompartmentId string
- The OCID of the compartment containing the load balancers to list.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- IpAddress List<GetDetails Load Balancers Load Balancer Ip Address Detail> 
- An array of IP addresses.
- IpAddresses List<string>
- An array of IP addresses. Deprecated: use ip_address_details instead.
- IpMode string
- IsDelete boolProtection Enabled 
- Whether or not the load balancer has delete protection enabled.
- IsPrivate bool
- Whether the load balancer has a VCN-local (private) IP address.
- IsRequest boolId Enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- NetworkSecurity List<string>Group Ids 
- An array of NSG OCIDs associated with the load balancer.
- RequestId stringHeader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- ReservedIps List<GetLoad Balancers Load Balancer Reserved Ip> 
- SecurityAttributes Dictionary<string, string>
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- Shape string
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- ShapeDetails List<GetLoad Balancers Load Balancer Shape Detail> 
- The configuration details to update load balancer to a different shape.
- State string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- SubnetIds List<string>
- An array of subnet OCIDs.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- CompartmentId string
- The OCID of the compartment containing the load balancers to list.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- IpAddress []GetDetails Load Balancers Load Balancer Ip Address Detail 
- An array of IP addresses.
- IpAddresses []string
- An array of IP addresses. Deprecated: use ip_address_details instead.
- IpMode string
- IsDelete boolProtection Enabled 
- Whether or not the load balancer has delete protection enabled.
- IsPrivate bool
- Whether the load balancer has a VCN-local (private) IP address.
- IsRequest boolId Enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- NetworkSecurity []stringGroup Ids 
- An array of NSG OCIDs associated with the load balancer.
- RequestId stringHeader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- ReservedIps []GetLoad Balancers Load Balancer Reserved Ip 
- SecurityAttributes map[string]string
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- Shape string
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- ShapeDetails []GetLoad Balancers Load Balancer Shape Detail 
- The configuration details to update load balancer to a different shape.
- State string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- SubnetIds []string
- An array of subnet OCIDs.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- compartmentId String
- The OCID of the compartment containing the load balancers to list.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
- ipAddress List<GetsDetails Ip Address Detail> 
- An array of IP addresses.
- ipAddresses List<String>
- An array of IP addresses. Deprecated: use ip_address_details instead.
- ipMode String
- isDelete BooleanProtection Enabled 
- Whether or not the load balancer has delete protection enabled.
- isPrivate Boolean
- Whether the load balancer has a VCN-local (private) IP address.
- isRequest BooleanId Enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- networkSecurity List<String>Group Ids 
- An array of NSG OCIDs associated with the load balancer.
- requestId StringHeader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- reservedIps List<GetsReserved Ip> 
- securityAttributes Map<String,String>
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- shape String
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- shapeDetails List<GetsShape Detail> 
- The configuration details to update load balancer to a different shape.
- state String
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- subnetIds List<String>
- An array of subnet OCIDs.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- compartmentId string
- The OCID of the compartment containing the load balancers to list.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName string
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- ipAddress GetDetails Load Balancers Load Balancer Ip Address Detail[] 
- An array of IP addresses.
- ipAddresses string[]
- An array of IP addresses. Deprecated: use ip_address_details instead.
- ipMode string
- isDelete booleanProtection Enabled 
- Whether or not the load balancer has delete protection enabled.
- isPrivate boolean
- Whether the load balancer has a VCN-local (private) IP address.
- isRequest booleanId Enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- networkSecurity string[]Group Ids 
- An array of NSG OCIDs associated with the load balancer.
- requestId stringHeader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- reservedIps GetLoad Balancers Load Balancer Reserved Ip[] 
- securityAttributes {[key: string]: string}
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- shape string
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- shapeDetails GetLoad Balancers Load Balancer Shape Detail[] 
- The configuration details to update load balancer to a different shape.
- state string
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- subnetIds string[]
- An array of subnet OCIDs.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- compartment_id str
- The OCID of the compartment containing the load balancers to list.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- display_name str
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id str
- Ocid of the Reserved IP/Public Ip created with VCN.
- ip_address_ Sequence[Getdetails Load Balancers Load Balancer Ip Address Detail] 
- An array of IP addresses.
- ip_addresses Sequence[str]
- An array of IP addresses. Deprecated: use ip_address_details instead.
- ip_mode str
- is_delete_ boolprotection_ enabled 
- Whether or not the load balancer has delete protection enabled.
- is_private bool
- Whether the load balancer has a VCN-local (private) IP address.
- is_request_ boolid_ enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network_security_ Sequence[str]group_ ids 
- An array of NSG OCIDs associated with the load balancer.
- request_id_ strheader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- reserved_ips Sequence[GetLoad Balancers Load Balancer Reserved Ip] 
- security_attributes Mapping[str, str]
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- shape str
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- shape_details Sequence[GetLoad Balancers Load Balancer Shape Detail] 
- The configuration details to update load balancer to a different shape.
- state str
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- subnet_ids Sequence[str]
- An array of subnet OCIDs.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- compartmentId String
- The OCID of the compartment containing the load balancers to list.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A filter to return only resources that match the given display name exactly. Example: example_load_balancer
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
- ipAddress List<Property Map>Details 
- An array of IP addresses.
- ipAddresses List<String>
- An array of IP addresses. Deprecated: use ip_address_details instead.
- ipMode String
- isDelete BooleanProtection Enabled 
- Whether or not the load balancer has delete protection enabled.
- isPrivate Boolean
- Whether the load balancer has a VCN-local (private) IP address.
- isRequest BooleanId Enabled 
- Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- networkSecurity List<String>Group Ids 
- An array of NSG OCIDs associated with the load balancer.
- requestId StringHeader 
- If isRequestIdEnabled is true then this field contains the name of the header field that contains the unique request id that is attached to every request from the load balancer to the load balancer backends and to every response from the load balancer.
- reservedIps List<Property Map>
- securityAttributes Map<String>
- Extended Defined tags for ZPR for this resource. Each key is predefined and scoped to a namespace. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value":"42","mode":"audit", "usagetype" : "zpr"}}}
- shape String
- A template that determines the total pre-provisioned bandwidth (ingress plus egress). To get a list of available shapes, use the ListShapes operation. Example: 100Mbps
- shapeDetails List<Property Map>
- The configuration details to update load balancer to a different shape.
- state String
- A filter to return only resources that match the given lifecycle state. Example: SUCCEEDED
- subnetIds List<String>
- An array of subnet OCIDs.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The date and time the load balancer was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
GetLoadBalancersLoadBalancerIpAddressDetail       
- IpAddress string
- An IP address. Example: 192.168.0.3
- IsPublic bool
- Whether the IP address is public or private.
- ReservedIps List<GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip> 
- IpAddress string
- An IP address. Example: 192.168.0.3
- IsPublic bool
- Whether the IP address is public or private.
- ReservedIps []GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip 
- ipAddress String
- An IP address. Example: 192.168.0.3
- isPublic Boolean
- Whether the IP address is public or private.
- reservedIps List<GetsIp Address Detail Reserved Ip> 
- ipAddress string
- An IP address. Example: 192.168.0.3
- isPublic boolean
- Whether the IP address is public or private.
- reservedIps GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip[] 
- ip_address str
- An IP address. Example: 192.168.0.3
- is_public bool
- Whether the IP address is public or private.
- reserved_ips Sequence[GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip] 
- ipAddress String
- An IP address. Example: 192.168.0.3
- isPublic Boolean
- Whether the IP address is public or private.
- reservedIps List<Property Map>
GetLoadBalancersLoadBalancerIpAddressDetailReservedIp         
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
- id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- id str
- Ocid of the Reserved IP/Public Ip created with VCN.
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
GetLoadBalancersLoadBalancerReservedIp      
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- Id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
- id string
- Ocid of the Reserved IP/Public Ip created with VCN.
- id str
- Ocid of the Reserved IP/Public Ip created with VCN.
- id String
- Ocid of the Reserved IP/Public Ip created with VCN.
GetLoadBalancersLoadBalancerShapeDetail      
- MaximumBandwidth intIn Mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- MinimumBandwidth intIn Mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
- MaximumBandwidth intIn Mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- MinimumBandwidth intIn Mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
- maximumBandwidth IntegerIn Mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- minimumBandwidth IntegerIn Mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
- maximumBandwidth numberIn Mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- minimumBandwidth numberIn Mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
- maximum_bandwidth_ intin_ mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- minimum_bandwidth_ intin_ mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
- maximumBandwidth NumberIn Mbps 
- Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.
- minimumBandwidth NumberIn Mbps 
- Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 0 and the maximumBandwidthInMbps in multiples of 10. The current allowed maximum value is defined in Service Limits. Example: 150
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.