Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 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[_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)
public static Output<GetLoadBalancersResult> getLoadBalancers(GetLoadBalancersArgs args, InvokeOptions options)
fn::invoke:
function: oci:LoadBalancer/getLoadBalancers:getLoadBalancers
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. 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
orsimple
. Example:full
- Display
Name string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- Filters
Changes to this property will trigger replacement.
Load Balancers Filter> - State string
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- Compartment
Id This property is required. 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
orsimple
. Example:full
- Display
Name string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- Filters
Changes to this property will trigger replacement.
Load Balancers Filter - State string
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id This property is required. 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
orsimple
. Example:full
- display
Name String - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- filters
Changes to this property will trigger replacement.
Filter> - state String
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id This property is required. 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
orsimple
. Example:full
- display
Name string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- filters
Changes to this property will trigger replacement.
Load Balancers Filter[] - state string
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment_
id This property is required. 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
orsimple
. Example:full
- display_
name str - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- filters
Changes to this property will trigger replacement.
Get Load Balancers Filter] - state str
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id This property is required. 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
orsimple
. Example:full
- display
Name String - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
- filters
Changes to this property will trigger replacement.
- state String
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
getLoadBalancers Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment containing the load balancer.
- Id string
- The provider-assigned unique ID for this managed resource.
- Load
Balancers List<GetLoad Balancers Load Balancer> - The list of load_balancers.
- Detail string
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
example_load_balancer
- Filters
List<Get
Load Balancers Filter> - State string
- The current state of the load balancer.
- Compartment
Id string - The OCID of the compartment containing the load balancer.
- Id string
- The provider-assigned unique ID for this managed resource.
- Load
Balancers []GetLoad Balancers Load Balancer - The list of load_balancers.
- Detail string
- Display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
example_load_balancer
- Filters
[]Get
Load Balancers Filter - State string
- The current state of the load balancer.
- compartment
Id String - The OCID of the compartment containing the load balancer.
- id String
- The provider-assigned unique ID for this managed resource.
- load
Balancers List<Gets> - The list of load_balancers.
- detail String
- display
Name String - A user-friendly name. It does not have to be unique, and it is changeable. Example:
example_load_balancer
- filters
List<Gets
Filter> - state String
- The current state of the load balancer.
- compartment
Id string - The OCID of the compartment containing the load balancer.
- id string
- The provider-assigned unique ID for this managed resource.
- load
Balancers GetLoad Balancers Load Balancer[] - The list of load_balancers.
- detail string
- display
Name string - A user-friendly name. It does not have to be unique, and it is changeable. Example:
example_load_balancer
- filters
Get
Load 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[loadbalancer.Get Load 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[loadbalancer.
Get Load Balancers Filter] - state str
- The current state of the load balancer.
- compartment
Id String - The OCID of the compartment containing the load balancer.
- id String
- The provider-assigned unique ID for this managed resource.
- load
Balancers List<Property Map> - The list of load_balancers.
- detail String
- display
Name 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
- Compartment
Id This property is required. string - The OCID of the compartment containing the load balancers to list.
This property is required. 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"}
- Display
Name This property is required. string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. 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
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- Ip
Address Details This property is required. List<GetLoad Balancers Load Balancer Ip Address Detail> - An array of IP addresses.
- Ip
Addresses This property is required. List<string> - An array of IP addresses. Deprecated: use ip_address_details instead.
- Ip
Mode This property is required. string - Is
Delete Protection Enabled This property is required. bool - Whether or not the load balancer has delete protection enabled.
- Is
Private This property is required. bool - Whether the load balancer has a VCN-local (private) IP address.
- Is
Request Id Enabled This property is required. bool - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- Network
Security Group Ids This property is required. List<string> - An array of NSG OCIDs associated with the load balancer.
- Request
Id Header This property is required. string - 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 This property is required. List<GetLoad Balancers Load Balancer Reserved Ip> - Shape
This property is required. 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
- Shape
Details This property is required. List<GetLoad Balancers Load Balancer Shape Detail> - The configuration details to update load balancer to a different shape.
- State
This property is required. string - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- Subnet
Ids This property is required. List<string> - An array of subnet OCIDs.
This property is required. 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"}
- Time
Created This property is required. 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 This property is required. string - The OCID of the compartment containing the load balancers to list.
This property is required. 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"}
- Display
Name This property is required. string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. 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
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- Ip
Address Details This property is required. []GetLoad Balancers Load Balancer Ip Address Detail - An array of IP addresses.
- Ip
Addresses This property is required. []string - An array of IP addresses. Deprecated: use ip_address_details instead.
- Ip
Mode This property is required. string - Is
Delete Protection Enabled This property is required. bool - Whether or not the load balancer has delete protection enabled.
- Is
Private This property is required. bool - Whether the load balancer has a VCN-local (private) IP address.
- Is
Request Id Enabled This property is required. bool - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- Network
Security Group Ids This property is required. []string - An array of NSG OCIDs associated with the load balancer.
- Request
Id Header This property is required. string - 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 This property is required. []GetLoad Balancers Load Balancer Reserved Ip - Shape
This property is required. 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
- Shape
Details This property is required. []GetLoad Balancers Load Balancer Shape Detail - The configuration details to update load balancer to a different shape.
- State
This property is required. string - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- Subnet
Ids This property is required. []string - An array of subnet OCIDs.
This property is required. 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"}
- Time
Created This property is required. 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 This property is required. String - The OCID of the compartment containing the load balancers to list.
This property is required. 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"}
- display
Name This property is required. String - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. 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
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
- ip
Address Details This property is required. List<GetsIp Address Detail> - An array of IP addresses.
- ip
Addresses This property is required. List<String> - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode This property is required. String - is
Delete Protection Enabled This property is required. Boolean - Whether or not the load balancer has delete protection enabled.
- is
Private This property is required. Boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request Id Enabled This property is required. Boolean - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security Group Ids This property is required. List<String> - An array of NSG OCIDs associated with the load balancer.
- request
Id Header This property is required. String - 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 This property is required. List<GetsReserved Ip> - shape
This property is required. 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
- shape
Details This property is required. List<GetsShape Detail> - The configuration details to update load balancer to a different shape.
- state
This property is required. String - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- subnet
Ids This property is required. List<String> - An array of subnet OCIDs.
This property is required. 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"}
- time
Created This property is required. 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 This property is required. string - The OCID of the compartment containing the load balancers to list.
This property is required. {[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"}
- display
Name This property is required. string - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. {[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
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- ip
Address Details This property is required. GetLoad Balancers Load Balancer Ip Address Detail[] - An array of IP addresses.
- ip
Addresses This property is required. string[] - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode This property is required. string - is
Delete Protection Enabled This property is required. boolean - Whether or not the load balancer has delete protection enabled.
- is
Private This property is required. boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request Id Enabled This property is required. boolean - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security Group Ids This property is required. string[] - An array of NSG OCIDs associated with the load balancer.
- request
Id Header This property is required. string - 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 This property is required. GetLoad Balancers Load Balancer Reserved Ip[] - shape
This property is required. 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
- shape
Details This property is required. GetLoad Balancers Load Balancer Shape Detail[] - The configuration details to update load balancer to a different shape.
- state
This property is required. string - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- subnet
Ids This property is required. string[] - An array of subnet OCIDs.
This property is required. {[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"}
- time
Created This property is required. 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 This property is required. str - The OCID of the compartment containing the load balancers to list.
This property is required. 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 This property is required. str - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. 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
This property is required. str - Ocid of the Reserved IP/Public Ip created with VCN.
- ip_
address_ details This property is required. Sequence[loadbalancer.Get Load Balancers Load Balancer Ip Address Detail] - An array of IP addresses.
- ip_
addresses This property is required. Sequence[str] - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip_
mode This property is required. str - is_
delete_ protection_ enabled This property is required. bool - Whether or not the load balancer has delete protection enabled.
- is_
private This property is required. bool - Whether the load balancer has a VCN-local (private) IP address.
- is_
request_ id_ enabled This property is required. bool - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network_
security_ group_ ids This property is required. Sequence[str] - An array of NSG OCIDs associated with the load balancer.
- request_
id_ header This property is required. str - 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 This property is required. Sequence[loadbalancer.Get Load Balancers Load Balancer Reserved Ip] - shape
This property is required. 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 This property is required. Sequence[loadbalancer.Get Load Balancers Load Balancer Shape Detail] - The configuration details to update load balancer to a different shape.
- state
This property is required. str - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- subnet_
ids This property is required. Sequence[str] - An array of subnet OCIDs.
This property is required. 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 This property is required. str - The date and time the load balancer was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- compartment
Id This property is required. String - The OCID of the compartment containing the load balancers to list.
This property is required. 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"}
- display
Name This property is required. String - A filter to return only resources that match the given display name exactly. Example:
example_load_balancer
This property is required. 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
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
- ip
Address Details This property is required. List<Property Map> - An array of IP addresses.
- ip
Addresses This property is required. List<String> - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode This property is required. String - is
Delete Protection Enabled This property is required. Boolean - Whether or not the load balancer has delete protection enabled.
- is
Private This property is required. Boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request Id Enabled This property is required. Boolean - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security Group Ids This property is required. List<String> - An array of NSG OCIDs associated with the load balancer.
- request
Id Header This property is required. String - 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 This property is required. List<Property Map> - shape
This property is required. 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
- shape
Details This property is required. List<Property Map> - The configuration details to update load balancer to a different shape.
- state
This property is required. String - A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- subnet
Ids This property is required. List<String> - An array of subnet OCIDs.
This property is required. 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"}
- time
Created This property is required. String - The date and time the load balancer was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
GetLoadBalancersLoadBalancerIpAddressDetail
- Ip
Address This property is required. string - An IP address. Example:
192.168.0.3
- Is
Public This property is required. bool - Whether the IP address is public or private.
- Reserved
Ips This property is required. List<GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip>
- Ip
Address This property is required. string - An IP address. Example:
192.168.0.3
- Is
Public This property is required. bool - Whether the IP address is public or private.
- Reserved
Ips This property is required. []GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip
- ip
Address This property is required. String - An IP address. Example:
192.168.0.3
- is
Public This property is required. Boolean - Whether the IP address is public or private.
- reserved
Ips This property is required. List<GetsIp Address Detail Reserved Ip>
- ip
Address This property is required. string - An IP address. Example:
192.168.0.3
- is
Public This property is required. boolean - Whether the IP address is public or private.
- reserved
Ips This property is required. GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip[]
- ip_
address This property is required. str - An IP address. Example:
192.168.0.3
- is_
public This property is required. bool - Whether the IP address is public or private.
- reserved_
ips This property is required. Sequence[loadbalancer.Get Load Balancers Load Balancer Ip Address Detail Reserved Ip]
- ip
Address This property is required. String - An IP address. Example:
192.168.0.3
- is
Public This property is required. Boolean - Whether the IP address is public or private.
- reserved
Ips This property is required. List<Property Map>
GetLoadBalancersLoadBalancerIpAddressDetailReservedIp
- Id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- Id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. str - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
GetLoadBalancersLoadBalancerReservedIp
- Id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- Id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. string - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. str - Ocid of the Reserved IP/Public Ip created with VCN.
- id
This property is required. String - Ocid of the Reserved IP/Public Ip created with VCN.
GetLoadBalancersLoadBalancerShapeDetail
- Maximum
Bandwidth In Mbps This property is required. 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 This property is required. 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
- Maximum
Bandwidth In Mbps This property is required. 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 This property is required. 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
- maximum
Bandwidth In Mbps This property is required. 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.
- minimum
Bandwidth In Mbps This property is required. 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
- maximum
Bandwidth In Mbps This property is required. 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.
- minimum
Bandwidth In Mbps This property is required. 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 This property is required. 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 This property is required. 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
- maximum
Bandwidth In Mbps This property is required. 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.
- minimum
Bandwidth In Mbps This property is required. 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.