outscale 1.0.1 published on Thursday, Mar 13, 2025 by outscale
outscale.getLoadBalancer
Explore with Pulumi AI
Provides information about a load balancer.
For more information on this resource, see the User Guide.
For more information on this resource actions, see the API documentation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as outscale from "@pulumi/outscale";
const loadBalancer01 = outscale.getLoadBalancer({
    filters: [{
        name: "load_balancer_names",
        values: ["load_balancer01"],
    }],
});
import pulumi
import pulumi_outscale as outscale
load_balancer01 = outscale.get_load_balancer(filters=[{
    "name": "load_balancer_names",
    "values": ["load_balancer01"],
}])
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := outscale.LookupLoadBalancer(ctx, &outscale.LookupLoadBalancerArgs{
			Filters: []outscale.GetLoadBalancerFilter{
				{
					Name: "load_balancer_names",
					Values: []string{
						"load_balancer01",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Outscale = Pulumi.Outscale;
return await Deployment.RunAsync(() => 
{
    var loadBalancer01 = Outscale.GetLoadBalancer.Invoke(new()
    {
        Filters = new[]
        {
            new Outscale.Inputs.GetLoadBalancerFilterInputArgs
            {
                Name = "load_balancer_names",
                Values = new[]
                {
                    "load_balancer01",
                },
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.outscale.OutscaleFunctions;
import com.pulumi.outscale.inputs.GetLoadBalancerArgs;
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 loadBalancer01 = OutscaleFunctions.getLoadBalancer(GetLoadBalancerArgs.builder()
            .filters(GetLoadBalancerFilterArgs.builder()
                .name("load_balancer_names")
                .values("load_balancer01")
                .build())
            .build());
    }
}
variables:
  loadBalancer01:
    fn::invoke:
      function: outscale:getLoadBalancer
      arguments:
        filters:
          - name: load_balancer_names
            values:
              - load_balancer01
Using getLoadBalancer
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 getLoadBalancer(args: GetLoadBalancerArgs, opts?: InvokeOptions): Promise<GetLoadBalancerResult>
function getLoadBalancerOutput(args: GetLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerResult>def get_load_balancer(access_logs: Optional[Sequence[GetLoadBalancerAccessLog]] = None,
                      backend_vm_ids: Optional[Sequence[str]] = None,
                      dns_name: Optional[str] = None,
                      filters: Optional[Sequence[GetLoadBalancerFilter]] = None,
                      health_checks: Optional[Sequence[GetLoadBalancerHealthCheck]] = None,
                      id: Optional[str] = None,
                      listeners: Optional[Sequence[GetLoadBalancerListener]] = None,
                      load_balancer_name: Optional[str] = None,
                      load_balancer_type: Optional[str] = None,
                      net_id: Optional[str] = None,
                      security_groups: Optional[Sequence[str]] = None,
                      subnets: Optional[Sequence[str]] = None,
                      tags: Optional[Sequence[GetLoadBalancerTag]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetLoadBalancerResult
def get_load_balancer_output(access_logs: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancerAccessLogArgs]]]] = None,
                      backend_vm_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      dns_name: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancerFilterArgs]]]] = None,
                      health_checks: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancerHealthCheckArgs]]]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      listeners: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancerListenerArgs]]]] = None,
                      load_balancer_name: Optional[pulumi.Input[str]] = None,
                      load_balancer_type: Optional[pulumi.Input[str]] = None,
                      net_id: Optional[pulumi.Input[str]] = None,
                      security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetLoadBalancerTagArgs]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerResult]func LookupLoadBalancer(ctx *Context, args *LookupLoadBalancerArgs, opts ...InvokeOption) (*LookupLoadBalancerResult, error)
func LookupLoadBalancerOutput(ctx *Context, args *LookupLoadBalancerOutputArgs, opts ...InvokeOption) LookupLoadBalancerResultOutput> Note: This function is named LookupLoadBalancer in the Go SDK.
public static class GetLoadBalancer 
{
    public static Task<GetLoadBalancerResult> InvokeAsync(GetLoadBalancerArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadBalancerResult> Invoke(GetLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
public static Output<GetLoadBalancerResult> getLoadBalancer(GetLoadBalancerArgs args, InvokeOptions options)
fn::invoke:
  function: outscale:index/getLoadBalancer:getLoadBalancer
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccessLogs List<GetLoad Balancer Access Log> 
- Information about access logs.
- BackendVm List<string>Ids 
- One or more IDs of backend VMs for the load balancer.
- DnsName string
- The DNS name of the load balancer.
- Filters
List<GetLoad Balancer Filter> 
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- HealthChecks List<GetLoad Balancer Health Check> 
- Information about the health check configuration.
- Id string
- Listeners
List<GetLoad Balancer Listener> 
- The listeners for the load balancer.
- LoadBalancer stringName 
- The name of the load balancer.
- LoadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- NetId string
- The ID of the Net for the load balancer.
- SecurityGroups List<string>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- Subnets List<string>
- The ID of the Subnet in which the load balancer was created.
- 
List<GetLoad Balancer Tag> 
- One or more tags associated with the load balancer.
- AccessLogs []GetLoad Balancer Access Log 
- Information about access logs.
- BackendVm []stringIds 
- One or more IDs of backend VMs for the load balancer.
- DnsName string
- The DNS name of the load balancer.
- Filters
[]GetLoad Balancer Filter 
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- HealthChecks []GetLoad Balancer Health Check 
- Information about the health check configuration.
- Id string
- Listeners
[]GetLoad Balancer Listener 
- The listeners for the load balancer.
- LoadBalancer stringName 
- The name of the load balancer.
- LoadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- NetId string
- The ID of the Net for the load balancer.
- SecurityGroups []string
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- Subnets []string
- The ID of the Subnet in which the load balancer was created.
- 
[]GetLoad Balancer Tag 
- One or more tags associated with the load balancer.
- accessLogs List<GetLoad Balancer Access Log> 
- Information about access logs.
- backendVm List<String>Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName String
- The DNS name of the load balancer.
- filters
List<GetLoad Balancer Filter> 
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- healthChecks List<GetLoad Balancer Health Check> 
- Information about the health check configuration.
- id String
- listeners
List<GetLoad Balancer Listener> 
- The listeners for the load balancer.
- loadBalancer StringName 
- The name of the load balancer.
- loadBalancer StringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId String
- The ID of the Net for the load balancer.
- securityGroups List<String>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- subnets List<String>
- The ID of the Subnet in which the load balancer was created.
- 
List<GetLoad Balancer Tag> 
- One or more tags associated with the load balancer.
- accessLogs GetLoad Balancer Access Log[] 
- Information about access logs.
- backendVm string[]Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName string
- The DNS name of the load balancer.
- filters
GetLoad Balancer Filter[] 
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- healthChecks GetLoad Balancer Health Check[] 
- Information about the health check configuration.
- id string
- listeners
GetLoad Balancer Listener[] 
- The listeners for the load balancer.
- loadBalancer stringName 
- The name of the load balancer.
- loadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId string
- The ID of the Net for the load balancer.
- securityGroups string[]
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- subnets string[]
- The ID of the Subnet in which the load balancer was created.
- 
GetLoad Balancer Tag[] 
- One or more tags associated with the load balancer.
- access_logs Sequence[GetLoad Balancer Access Log] 
- Information about access logs.
- backend_vm_ Sequence[str]ids 
- One or more IDs of backend VMs for the load balancer.
- dns_name str
- The DNS name of the load balancer.
- filters
Sequence[GetLoad Balancer Filter] 
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- health_checks Sequence[GetLoad Balancer Health Check] 
- Information about the health check configuration.
- id str
- listeners
Sequence[GetLoad Balancer Listener] 
- The listeners for the load balancer.
- load_balancer_ strname 
- The name of the load balancer.
- load_balancer_ strtype 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- net_id str
- The ID of the Net for the load balancer.
- security_groups Sequence[str]
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- subnets Sequence[str]
- The ID of the Subnet in which the load balancer was created.
- 
Sequence[GetLoad Balancer Tag] 
- One or more tags associated with the load balancer.
- accessLogs List<Property Map>
- Information about access logs.
- backendVm List<String>Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName String
- The DNS name of the load balancer.
- filters List<Property Map>
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- healthChecks List<Property Map>
- Information about the health check configuration.
- id String
- listeners List<Property Map>
- The listeners for the load balancer.
- loadBalancer StringName 
- The name of the load balancer.
- loadBalancer StringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId String
- The ID of the Net for the load balancer.
- securityGroups List<String>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- subnets List<String>
- The ID of the Subnet in which the load balancer was created.
- List<Property Map>
- One or more tags associated with the load balancer.
getLoadBalancer Result
The following output properties are available:
- 
List<GetLoad Balancer Application Sticky Cookie Policy> 
- The stickiness policies defined for the load balancer.
- BackendVm List<string>Ids 
- One or more IDs of backend VMs for the load balancer.
- DnsName string
- The DNS name of the load balancer.
- Id string
- LoadBalancer stringName 
- The name of the load balancer.
- 
List<GetLoad Balancer Load Balancer Sticky Cookie Policy> 
- The policies defined for the load balancer.
- LoadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- NetId string
- The ID of the Net for the load balancer.
- PublicIp string
- (internet-facing only) The public IP associated with the load balancer.
- RequestId string
- bool
- Whether secure cookies are enabled for the load balancer.
- SecurityGroups List<string>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- SourceSecurity List<GetGroups Load Balancer Source Security Group> 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- Subnets List<string>
- The ID of the Subnet in which the load balancer was created.
- SubregionNames List<string>
- The ID of the Subregion in which the load balancer was created.
- AccessLogs List<GetLoad Balancer Access Log> 
- Information about access logs.
- Filters
List<GetLoad Balancer Filter> 
- HealthChecks List<GetLoad Balancer Health Check> 
- Information about the health check configuration.
- Listeners
List<GetLoad Balancer Listener> 
- The listeners for the load balancer.
- 
List<GetLoad Balancer Tag> 
- One or more tags associated with the load balancer.
- 
[]GetLoad Balancer Application Sticky Cookie Policy 
- The stickiness policies defined for the load balancer.
- BackendVm []stringIds 
- One or more IDs of backend VMs for the load balancer.
- DnsName string
- The DNS name of the load balancer.
- Id string
- LoadBalancer stringName 
- The name of the load balancer.
- 
[]GetLoad Balancer Load Balancer Sticky Cookie Policy 
- The policies defined for the load balancer.
- LoadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- NetId string
- The ID of the Net for the load balancer.
- PublicIp string
- (internet-facing only) The public IP associated with the load balancer.
- RequestId string
- bool
- Whether secure cookies are enabled for the load balancer.
- SecurityGroups []string
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- SourceSecurity []GetGroups Load Balancer Source Security Group 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- Subnets []string
- The ID of the Subnet in which the load balancer was created.
- SubregionNames []string
- The ID of the Subregion in which the load balancer was created.
- AccessLogs []GetLoad Balancer Access Log 
- Information about access logs.
- Filters
[]GetLoad Balancer Filter 
- HealthChecks []GetLoad Balancer Health Check 
- Information about the health check configuration.
- Listeners
[]GetLoad Balancer Listener 
- The listeners for the load balancer.
- 
[]GetLoad Balancer Tag 
- One or more tags associated with the load balancer.
- 
List<GetLoad Balancer Application Sticky Cookie Policy> 
- The stickiness policies defined for the load balancer.
- backendVm List<String>Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName String
- The DNS name of the load balancer.
- id String
- loadBalancer StringName 
- The name of the load balancer.
- 
List<GetLoad Balancer Load Balancer Sticky Cookie Policy> 
- The policies defined for the load balancer.
- loadBalancer StringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId String
- The ID of the Net for the load balancer.
- publicIp String
- (internet-facing only) The public IP associated with the load balancer.
- requestId String
- Boolean
- Whether secure cookies are enabled for the load balancer.
- securityGroups List<String>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- sourceSecurity List<GetGroups Load Balancer Source Security Group> 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- subnets List<String>
- The ID of the Subnet in which the load balancer was created.
- subregionNames List<String>
- The ID of the Subregion in which the load balancer was created.
- accessLogs List<GetLoad Balancer Access Log> 
- Information about access logs.
- filters
List<GetLoad Balancer Filter> 
- healthChecks List<GetLoad Balancer Health Check> 
- Information about the health check configuration.
- listeners
List<GetLoad Balancer Listener> 
- The listeners for the load balancer.
- 
List<GetLoad Balancer Tag> 
- One or more tags associated with the load balancer.
- 
GetLoad Balancer Application Sticky Cookie Policy[] 
- The stickiness policies defined for the load balancer.
- backendVm string[]Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName string
- The DNS name of the load balancer.
- id string
- loadBalancer stringName 
- The name of the load balancer.
- 
GetLoad Balancer Load Balancer Sticky Cookie Policy[] 
- The policies defined for the load balancer.
- loadBalancer stringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId string
- The ID of the Net for the load balancer.
- publicIp string
- (internet-facing only) The public IP associated with the load balancer.
- requestId string
- boolean
- Whether secure cookies are enabled for the load balancer.
- securityGroups string[]
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- sourceSecurity GetGroups Load Balancer Source Security Group[] 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- subnets string[]
- The ID of the Subnet in which the load balancer was created.
- subregionNames string[]
- The ID of the Subregion in which the load balancer was created.
- accessLogs GetLoad Balancer Access Log[] 
- Information about access logs.
- filters
GetLoad Balancer Filter[] 
- healthChecks GetLoad Balancer Health Check[] 
- Information about the health check configuration.
- listeners
GetLoad Balancer Listener[] 
- The listeners for the load balancer.
- 
GetLoad Balancer Tag[] 
- One or more tags associated with the load balancer.
- 
Sequence[GetLoad Balancer Application Sticky Cookie Policy] 
- The stickiness policies defined for the load balancer.
- backend_vm_ Sequence[str]ids 
- One or more IDs of backend VMs for the load balancer.
- dns_name str
- The DNS name of the load balancer.
- id str
- load_balancer_ strname 
- The name of the load balancer.
- 
Sequence[GetLoad Balancer Load Balancer Sticky Cookie Policy] 
- The policies defined for the load balancer.
- load_balancer_ strtype 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- net_id str
- The ID of the Net for the load balancer.
- public_ip str
- (internet-facing only) The public IP associated with the load balancer.
- request_id str
- bool
- Whether secure cookies are enabled for the load balancer.
- security_groups Sequence[str]
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- source_security_ Sequence[Getgroups Load Balancer Source Security Group] 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- subnets Sequence[str]
- The ID of the Subnet in which the load balancer was created.
- subregion_names Sequence[str]
- The ID of the Subregion in which the load balancer was created.
- access_logs Sequence[GetLoad Balancer Access Log] 
- Information about access logs.
- filters
Sequence[GetLoad Balancer Filter] 
- health_checks Sequence[GetLoad Balancer Health Check] 
- Information about the health check configuration.
- listeners
Sequence[GetLoad Balancer Listener] 
- The listeners for the load balancer.
- 
Sequence[GetLoad Balancer Tag] 
- One or more tags associated with the load balancer.
- List<Property Map>
- The stickiness policies defined for the load balancer.
- backendVm List<String>Ids 
- One or more IDs of backend VMs for the load balancer.
- dnsName String
- The DNS name of the load balancer.
- id String
- loadBalancer StringName 
- The name of the load balancer.
- List<Property Map>
- The policies defined for the load balancer.
- loadBalancer StringType 
- The type of load balancer. Valid only for load balancers in a Net.
If load_balancer_typeisinternet-facing, the load balancer has a public DNS name that resolves to a public IP. Ifload_balancer_typeisinternal, the load balancer has a public DNS name that resolves to a private IP.
- netId String
- The ID of the Net for the load balancer.
- publicIp String
- (internet-facing only) The public IP associated with the load balancer.
- requestId String
- Boolean
- Whether secure cookies are enabled for the load balancer.
- securityGroups List<String>
- One or more IDs of security groups for the load balancers. Valid only for load balancers in a Net.
- sourceSecurity List<Property Map>Groups 
- Information about the source security group of the load balancer, which you can use as part of your inbound rules for your registered VMs. To only allow traffic from load balancers, add a security group rule that specifies this source security group as the inbound source.
- subnets List<String>
- The ID of the Subnet in which the load balancer was created.
- subregionNames List<String>
- The ID of the Subregion in which the load balancer was created.
- accessLogs List<Property Map>
- Information about access logs.
- filters List<Property Map>
- healthChecks List<Property Map>
- Information about the health check configuration.
- listeners List<Property Map>
- The listeners for the load balancer.
- List<Property Map>
- One or more tags associated with the load balancer.
Supporting Types
GetLoadBalancerAccessLog    
- IsEnabled bool
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- OsuBucket stringName 
- The name of the OOS bucket for the access logs.
- OsuBucket stringPrefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- PublicationInterval double
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
- IsEnabled bool
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- OsuBucket stringName 
- The name of the OOS bucket for the access logs.
- OsuBucket stringPrefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- PublicationInterval float64
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
- isEnabled Boolean
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- osuBucket StringName 
- The name of the OOS bucket for the access logs.
- osuBucket StringPrefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- publicationInterval Double
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
- isEnabled boolean
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- osuBucket stringName 
- The name of the OOS bucket for the access logs.
- osuBucket stringPrefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- publicationInterval number
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
- is_enabled bool
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- osu_bucket_ strname 
- The name of the OOS bucket for the access logs.
- osu_bucket_ strprefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- publication_interval float
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
- isEnabled Boolean
- If true, access logs are enabled for your load balancer. If false, they are not. If you set this to true in your request, the osu_bucket_nameparameter is required.
- osuBucket StringName 
- The name of the OOS bucket for the access logs.
- osuBucket StringPrefix 
- The path to the folder of the access logs in your OOS bucket (by default, the rootlevel of your bucket).
- publicationInterval Number
- The time interval for the publication of access logs in the OOS bucket, in minutes. This value can be either 5or60(by default,60).
GetLoadBalancerApplicationStickyCookiePolicy      
- string
- The name of the application cookie used for stickiness.
- PolicyName string
- The name of the stickiness policy.
- string
- The name of the application cookie used for stickiness.
- PolicyName string
- The name of the stickiness policy.
- String
- The name of the application cookie used for stickiness.
- policyName String
- The name of the stickiness policy.
- string
- The name of the application cookie used for stickiness.
- policyName string
- The name of the stickiness policy.
- str
- The name of the application cookie used for stickiness.
- policy_name str
- The name of the stickiness policy.
- String
- The name of the application cookie used for stickiness.
- policyName String
- The name of the stickiness policy.
GetLoadBalancerFilter   
GetLoadBalancerHealthCheck    
- CheckInterval double
- The number of seconds between two requests (between 5and600both included).
- HealthyThreshold double
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- Path string
- If you use the HTTP or HTTPS protocols, the request URL path.
- Port double
- The port number (between 1and65535, both included).
- Protocol string
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- Timeout double
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- UnhealthyThreshold double
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
- CheckInterval float64
- The number of seconds between two requests (between 5and600both included).
- HealthyThreshold float64
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- Path string
- If you use the HTTP or HTTPS protocols, the request URL path.
- Port float64
- The port number (between 1and65535, both included).
- Protocol string
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- Timeout float64
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- UnhealthyThreshold float64
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
- checkInterval Double
- The number of seconds between two requests (between 5and600both included).
- healthyThreshold Double
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- path String
- If you use the HTTP or HTTPS protocols, the request URL path.
- port Double
- The port number (between 1and65535, both included).
- protocol String
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- timeout Double
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- unhealthyThreshold Double
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
- checkInterval number
- The number of seconds between two requests (between 5and600both included).
- healthyThreshold number
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- path string
- If you use the HTTP or HTTPS protocols, the request URL path.
- port number
- The port number (between 1and65535, both included).
- protocol string
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- timeout number
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- unhealthyThreshold number
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
- check_interval float
- The number of seconds between two requests (between 5and600both included).
- healthy_threshold float
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- path str
- If you use the HTTP or HTTPS protocols, the request URL path.
- port float
- The port number (between 1and65535, both included).
- protocol str
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- timeout float
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- unhealthy_threshold float
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
- checkInterval Number
- The number of seconds between two requests (between 5and600both included).
- healthyThreshold Number
- The number of consecutive successful requests before considering the VM as healthy (between 2and10both included).
- path String
- If you use the HTTP or HTTPS protocols, the request URL path.
- port Number
- The port number (between 1and65535, both included).
- protocol String
- The protocol for the URL of the VM (HTTP|HTTPS|TCP|SSL).
- timeout Number
- The maximum waiting time for a response before considering the VM as unhealthy, in seconds (between 2and60both included).
- unhealthyThreshold Number
- The number of consecutive failed requests before considering the VM as unhealthy (between 2and10both included).
GetLoadBalancerListener   
- BackendPort double
- The port on which the backend VM is listening (between 1and65535, both included).
- BackendProtocol string
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- LoadBalancer doublePort 
- The port on which the load balancer is listening (between 1and65535, both included).
- LoadBalancer stringProtocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- PolicyNames List<string>
- The names of the policies. If there are no policies enabled, the list is empty.
- ServerCertificate stringId 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
- BackendPort float64
- The port on which the backend VM is listening (between 1and65535, both included).
- BackendProtocol string
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- LoadBalancer float64Port 
- The port on which the load balancer is listening (between 1and65535, both included).
- LoadBalancer stringProtocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- PolicyNames []string
- The names of the policies. If there are no policies enabled, the list is empty.
- ServerCertificate stringId 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
- backendPort Double
- The port on which the backend VM is listening (between 1and65535, both included).
- backendProtocol String
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- loadBalancer DoublePort 
- The port on which the load balancer is listening (between 1and65535, both included).
- loadBalancer StringProtocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- policyNames List<String>
- The names of the policies. If there are no policies enabled, the list is empty.
- serverCertificate StringId 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
- backendPort number
- The port on which the backend VM is listening (between 1and65535, both included).
- backendProtocol string
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- loadBalancer numberPort 
- The port on which the load balancer is listening (between 1and65535, both included).
- loadBalancer stringProtocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- policyNames string[]
- The names of the policies. If there are no policies enabled, the list is empty.
- serverCertificate stringId 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
- backend_port float
- The port on which the backend VM is listening (between 1and65535, both included).
- backend_protocol str
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- load_balancer_ floatport 
- The port on which the load balancer is listening (between 1and65535, both included).
- load_balancer_ strprotocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- policy_names Sequence[str]
- The names of the policies. If there are no policies enabled, the list is empty.
- server_certificate_ strid 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
- backendPort Number
- The port on which the backend VM is listening (between 1and65535, both included).
- backendProtocol String
- The protocol for routing traffic to backend VMs (HTTP|HTTPS|TCP|SSL).
- loadBalancer NumberPort 
- The port on which the load balancer is listening (between 1and65535, both included).
- loadBalancer StringProtocol 
- The routing protocol (HTTP|HTTPS|TCP|SSL).
- policyNames List<String>
- The names of the policies. If there are no policies enabled, the list is empty.
- serverCertificate StringId 
- The OUTSCALE Resource Name (ORN) of the server certificate. For more information, see Resource Identifiers > OUTSCALE Resource Names (ORNs).
GetLoadBalancerLoadBalancerStickyCookiePolicy       
- PolicyName string
- The name of the stickiness policy.
- PolicyName string
- The name of the stickiness policy.
- policyName String
- The name of the stickiness policy.
- policyName string
- The name of the stickiness policy.
- policy_name str
- The name of the stickiness policy.
- policyName String
- The name of the stickiness policy.
GetLoadBalancerSourceSecurityGroup     
- SecurityGroup stringAccount Id 
- The account ID of the owner of the security group.
- SecurityGroup stringName 
- The name of the security group.
- SecurityGroup stringAccount Id 
- The account ID of the owner of the security group.
- SecurityGroup stringName 
- The name of the security group.
- securityGroup StringAccount Id 
- The account ID of the owner of the security group.
- securityGroup StringName 
- The name of the security group.
- securityGroup stringAccount Id 
- The account ID of the owner of the security group.
- securityGroup stringName 
- The name of the security group.
- security_group_ straccount_ id 
- The account ID of the owner of the security group.
- security_group_ strname 
- The name of the security group.
- securityGroup StringAccount Id 
- The account ID of the owner of the security group.
- securityGroup StringName 
- The name of the security group.
GetLoadBalancerTag   
Package Details
- Repository
- outscale outscale/terraform-provider-outscale
- License
- Notes
- This Pulumi package is based on the outscaleTerraform Provider.