oci logo
Oracle Cloud Infrastructure v0.13.0, Mar 28 23

oci.LoadBalancer.getLoadBalancers

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

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testLoadBalancers = Oci.LoadBalancer.GetLoadBalancers.Invoke(new()
    {
        CompartmentId = @var.Compartment_id,
        Detail = @var.Load_balancer_detail,
        DisplayName = @var.Load_balancer_display_name,
        State = @var.Load_balancer_state,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/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: _var.Compartment_id,
			Detail:        pulumi.StringRef(_var.Load_balancer_detail),
			DisplayName:   pulumi.StringRef(_var.Load_balancer_display_name),
			State:         pulumi.StringRef(_var.Load_balancer_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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(var_.compartment_id())
            .detail(var_.load_balancer_detail())
            .displayName(var_.load_balancer_display_name())
            .state(var_.load_balancer_state())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_load_balancers = oci.LoadBalancer.get_load_balancers(compartment_id=var["compartment_id"],
    detail=var["load_balancer_detail"],
    display_name=var["load_balancer_display_name"],
    state=var["load_balancer_state"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testLoadBalancers = oci.LoadBalancer.getLoadBalancers({
    compartmentId: _var.compartment_id,
    detail: _var.load_balancer_detail,
    displayName: _var.load_balancer_display_name,
    state: _var.load_balancer_state,
});
variables:
  testLoadBalancers:
    fn::invoke:
      Function: oci:LoadBalancer:getLoadBalancers
      Arguments:
        compartmentId: ${var.compartment_id}
        detail: ${var.load_balancer_detail}
        displayName: ${var.load_balancer_display_name}
        state: ${var.load_balancer_state}

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[_loadbalancer.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[_loadbalancer.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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:LoadBalancer/getLoadBalancers:getLoadBalancers
  arguments:
    # arguments dictionary

The 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 full or simple. Example: full

DisplayName string

A filter to return only resources that match the given display name exactly. Example: example_load_balancer

Filters List<GetLoadBalancersFilter>
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 full or simple. Example: full

DisplayName string

A filter to return only resources that match the given display name exactly. Example: example_load_balancer

Filters []GetLoadBalancersFilter
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 full or simple. 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 full or simple. Example: full

displayName string

A filter to return only resources that match the given display name exactly. Example: example_load_balancer

filters GetLoadBalancersFilter[]
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 full or simple. Example: full

display_name str

A filter to return only resources that match the given display name exactly. Example: example_load_balancer

filters GetLoadBalancersFilter]
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 full or simple. 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<GetLoadBalancersLoadBalancer>

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<GetLoadBalancersFilter>
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 []GetLoadBalancersLoadBalancer

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 []GetLoadBalancersFilter
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 GetLoadBalancersLoadBalancer[]

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 GetLoadBalancersFilter[]
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 GetLoadBalancersLoadBalancer]

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 GetLoadBalancersFilter]
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

Name string

A unique name for the routing policy rule. Avoid entering confidential information.

Values List<string>
Regex bool
Name string

A unique name for the routing policy rule. Avoid entering confidential information.

Values []string
Regex bool
name String

A unique name for the routing policy rule. Avoid entering confidential information.

values List<String>
regex Boolean
name string

A unique name for the routing policy rule. Avoid entering confidential information.

values string[]
regex boolean
name str

A unique name for the routing policy rule. Avoid entering confidential information.

values Sequence[str]
regex bool
name String

A unique name for the routing policy rule. Avoid entering confidential information.

values List<String>
regex Boolean

GetLoadBalancersLoadBalancer

CompartmentId string

The OCID of the compartment containing the load balancers to list.

DefinedTags Dictionary<string, object>

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

FreeformTags Dictionary<string, object>

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 pre-created public IP. That should be attahed to this load balancer.

IpAddressDetails List<GetLoadBalancersLoadBalancerIpAddressDetail>

An array of IP addresses.

IpAddresses List<string>

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

IpMode string
IsPrivate bool

Whether the load balancer has a VCN-local (private) IP address.

NetworkSecurityGroupIds List<string>

An array of NSG OCIDs associated with the load balancer.

ReservedIps List<GetLoadBalancersLoadBalancerReservedIp>
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<GetLoadBalancersLoadBalancerShapeDetail>

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.

SystemTags Dictionary<string, object>

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.

DefinedTags map[string]interface{}

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

FreeformTags map[string]interface{}

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 pre-created public IP. That should be attahed to this load balancer.

IpAddressDetails []GetLoadBalancersLoadBalancerIpAddressDetail

An array of IP addresses.

IpAddresses []string

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

IpMode string
IsPrivate bool

Whether the load balancer has a VCN-local (private) IP address.

NetworkSecurityGroupIds []string

An array of NSG OCIDs associated with the load balancer.

ReservedIps []GetLoadBalancersLoadBalancerReservedIp
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 []GetLoadBalancersLoadBalancerShapeDetail

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.

SystemTags map[string]interface{}

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.

definedTags Map<String,Object>

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

freeformTags Map<String,Object>

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 pre-created public IP. That should be attahed to this load balancer.

ipAddressDetails List<GetsIpAddressDetail>

An array of IP addresses.

ipAddresses List<String>

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

ipMode String
isPrivate Boolean

Whether the load balancer has a VCN-local (private) IP address.

networkSecurityGroupIds List<String>

An array of NSG OCIDs associated with the load balancer.

reservedIps List<GetsReservedIp>
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<GetsShapeDetail>

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.

systemTags Map<String,Object>

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.

definedTags {[key: string]: any}

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

freeformTags {[key: string]: any}

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 pre-created public IP. That should be attahed to this load balancer.

ipAddressDetails GetLoadBalancersLoadBalancerIpAddressDetail[]

An array of IP addresses.

ipAddresses string[]

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

ipMode string
isPrivate boolean

Whether the load balancer has a VCN-local (private) IP address.

networkSecurityGroupIds string[]

An array of NSG OCIDs associated with the load balancer.

reservedIps GetLoadBalancersLoadBalancerReservedIp[]
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 GetLoadBalancersLoadBalancerShapeDetail[]

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.

systemTags {[key: string]: any}

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.

defined_tags Mapping[str, Any]

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

freeform_tags Mapping[str, Any]

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 pre-created public IP. That should be attahed to this load balancer.

ip_address_details GetLoadBalancersLoadBalancerIpAddressDetail]

An array of IP addresses.

ip_addresses Sequence[str]

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

ip_mode str
is_private bool

Whether the load balancer has a VCN-local (private) IP address.

network_security_group_ids Sequence[str]

An array of NSG OCIDs associated with the load balancer.

reserved_ips GetLoadBalancersLoadBalancerReservedIp]
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 GetLoadBalancersLoadBalancerShapeDetail]

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.

system_tags Mapping[str, Any]

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.

definedTags Map<Any>

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

freeformTags Map<Any>

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 pre-created public IP. That should be attahed to this load balancer.

ipAddressDetails List<Property Map>

An array of IP addresses.

ipAddresses List<String>

An array of IP addresses. Deprecated: use ip_address_details instead.

Deprecated:

The 'ip_addresses' field has been deprecated. Please use 'ip_address_details' instead.

ipMode String
isPrivate Boolean

Whether the load balancer has a VCN-local (private) IP address.

networkSecurityGroupIds List<String>

An array of NSG OCIDs associated with the load balancer.

reservedIps List<Property Map>
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.

systemTags Map<Any>

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<GetLoadBalancersLoadBalancerIpAddressDetailReservedIp>

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

IpAddress string

An IP address. Example: 192.168.0.3

IsPublic bool

Whether the IP address is public or private.

ReservedIps []GetLoadBalancersLoadBalancerIpAddressDetailReservedIp

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

ipAddress String

An IP address. Example: 192.168.0.3

isPublic Boolean

Whether the IP address is public or private.

reservedIps List<GetsIpAddressDetailReservedIp>

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

ipAddress string

An IP address. Example: 192.168.0.3

isPublic boolean

Whether the IP address is public or private.

reservedIps GetLoadBalancersLoadBalancerIpAddressDetailReservedIp[]

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

ip_address str

An IP address. Example: 192.168.0.3

is_public bool

Whether the IP address is public or private.

reserved_ips GetLoadBalancersLoadBalancerIpAddressDetailReservedIp]

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

ipAddress String

An IP address. Example: 192.168.0.3

isPublic Boolean

Whether the IP address is public or private.

reservedIps List<Property Map>

Pre-created public IP that will be used as the IP of this load balancer. This reserved IP will not be deleted when load balancer is deleted. This ip should not be already mapped to any other resource.

GetLoadBalancersLoadBalancerIpAddressDetailReservedIp

Id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

Id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id String

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id str

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id String

Ocid of the pre-created public IP. That should be attahed to this load balancer.

GetLoadBalancersLoadBalancerReservedIp

Id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

Id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id String

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id string

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id str

Ocid of the pre-created public IP. That should be attahed to this load balancer.

id String

Ocid of the pre-created public IP. That should be attahed to this load balancer.

GetLoadBalancersLoadBalancerShapeDetail

MaximumBandwidthInMbps int

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.

MinimumBandwidthInMbps int

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

MaximumBandwidthInMbps int

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.

MinimumBandwidthInMbps int

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

maximumBandwidthInMbps Integer

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.

minimumBandwidthInMbps Integer

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

maximumBandwidthInMbps number

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.

minimumBandwidthInMbps number

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_in_mbps int

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_in_mbps int

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

maximumBandwidthInMbps Number

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.

minimumBandwidthInMbps Number

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 oci Terraform Provider.