Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:LoadBalancer/getLoadBalancers:getLoadBalancers
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id 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
List<Get
Load Balancers Filter> - State string
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- Compartment
Id 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
[]Get
Load Balancers Filter - State string
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id 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
List<Gets
Filter> - state String
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id 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
Get
Load 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
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
Sequence[loadbalancer.
Get Load Balancers Filter] - state str
- A filter to return only resources that match the given lifecycle state. Example:
SUCCEEDED
- compartment
Id 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 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:
- 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 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"}
- Display
Name 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.
- Ip
Address List<GetDetails Load Balancers Load Balancer Ip Address Detail> - An array of IP addresses.
- Ip
Addresses List<string> - An array of IP addresses. Deprecated: use ip_address_details instead.
- Ip
Mode string - 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 List<string>Group Ids - An array of NSG OCIDs associated with the load balancer.
- Request
Id 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.
- Reserved
Ips List<GetLoad Balancers Load Balancer Reserved Ip> - 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
- Shape
Details 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
- Subnet
Ids 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"}
- Time
Created 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 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"}
- Display
Name 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.
- Ip
Address []GetDetails Load Balancers Load Balancer Ip Address Detail - An array of IP addresses.
- Ip
Addresses []string - An array of IP addresses. Deprecated: use ip_address_details instead.
- Ip
Mode string - 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 []stringGroup Ids - An array of NSG OCIDs associated with the load balancer.
- Request
Id 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.
- Reserved
Ips []GetLoad Balancers Load Balancer Reserved Ip - 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
- Shape
Details []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
- Subnet
Ids []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"}
- Time
Created 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 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"}
- display
Name 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.
- ip
Address List<GetsDetails Ip Address Detail> - An array of IP addresses.
- ip
Addresses List<String> - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode String - is
Delete BooleanProtection Enabled - Whether or not the load balancer has delete protection enabled.
- is
Private Boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request BooleanId Enabled - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security List<String>Group Ids - An array of NSG OCIDs associated with the load balancer.
- request
Id 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.
- reserved
Ips List<GetsReserved Ip> - 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
- shape
Details 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
- subnet
Ids 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"}
- time
Created 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 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"}
- display
Name 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.
- ip
Address GetDetails Load Balancers Load Balancer Ip Address Detail[] - An array of IP addresses.
- ip
Addresses string[] - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode string - is
Delete booleanProtection Enabled - Whether or not the load balancer has delete protection enabled.
- is
Private boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request booleanId Enabled - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security string[]Group Ids - An array of NSG OCIDs associated with the load balancer.
- request
Id 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.
- reserved
Ips GetLoad Balancers Load Balancer Reserved Ip[] - 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
- shape
Details 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
- subnet
Ids 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"}
- time
Created 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[loadbalancer.details Get 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[loadbalancer.Get Load Balancers Load Balancer Reserved Ip] - 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[loadbalancer.Get Load 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
- compartment
Id 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"}
- display
Name 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.
- ip
Address List<Property Map>Details - An array of IP addresses.
- ip
Addresses List<String> - An array of IP addresses. Deprecated: use ip_address_details instead.
- ip
Mode String - is
Delete BooleanProtection Enabled - Whether or not the load balancer has delete protection enabled.
- is
Private Boolean - Whether the load balancer has a VCN-local (private) IP address.
- is
Request BooleanId Enabled - Whether or not the load balancer has the Request Id feature enabled for HTTP listeners.
- network
Security List<String>Group Ids - An array of NSG OCIDs associated with the load balancer.
- request
Id 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.
- reserved
Ips 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
- shape
Details 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
- subnet
Ids 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"}
- time
Created 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 string - An IP address. Example:
192.168.0.3
- Is
Public bool - Whether the IP address is public or private.
- Reserved
Ips List<GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip>
- Ip
Address string - An IP address. Example:
192.168.0.3
- Is
Public bool - Whether the IP address is public or private.
- Reserved
Ips []GetLoad Balancers Load Balancer Ip Address Detail Reserved Ip
- ip
Address String - An IP address. Example:
192.168.0.3
- is
Public Boolean - Whether the IP address is public or private.
- reserved
Ips List<GetsIp Address Detail Reserved Ip>
- ip
Address string - An IP address. Example:
192.168.0.3
- is
Public boolean - Whether the IP address is public or private.
- reserved
Ips 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[loadbalancer.Get Load Balancers Load Balancer Ip Address Detail Reserved Ip]
- ip
Address String - An IP address. Example:
192.168.0.3
- is
Public Boolean - Whether the IP address is public or private.
- reserved
Ips 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
- 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
- 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
- maximum
Bandwidth 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.
- minimum
Bandwidth 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
- maximum
Bandwidth 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.
- minimum
Bandwidth 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
- maximum
Bandwidth 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.
- minimum
Bandwidth 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
oci
Terraform Provider.