1. Packages
  2. Volcengine
  3. API Docs
  4. alb
  5. ServerGroups
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

volcengine.alb.ServerGroups

Explore with Pulumi AI

Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

Use this data source to query detailed information of alb server groups

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";

const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
    vpcName: "acc-test-vpc",
    cidrBlock: "172.16.0.0/16",
});
const fooServerGroup: volcengine.alb.ServerGroup[] = [];
for (const range = {value: 0}; range.value < 3; range.value++) {
    fooServerGroup.push(new volcengine.alb.ServerGroup(`fooServerGroup-${range.value}`, {
        vpcId: fooVpc.id,
        serverGroupName: `acc-test-server-group-${range.value}`,
        description: "acc-test",
        serverGroupType: "instance",
        scheduler: "sh",
        projectName: "default",
        healthCheck: {
            enabled: "on",
            interval: 3,
            timeout: 3,
            method: "GET",
        },
        stickySessionConfig: {
            stickySessionEnabled: "on",
            stickySessionType: "insert",
            cookieTimeout: 1100,
        },
    }));
}
const fooServerGroups = volcengine.alb.ServerGroupsOutput({
    ids: fooServerGroup.map(__item => __item.id),
});
Copy
import pulumi
import pulumi_volcengine as volcengine

foo_vpc = volcengine.vpc.Vpc("fooVpc",
    vpc_name="acc-test-vpc",
    cidr_block="172.16.0.0/16")
foo_server_group = []
for range in [{"value": i} for i in range(0, 3)]:
    foo_server_group.append(volcengine.alb.ServerGroup(f"fooServerGroup-{range['value']}",
        vpc_id=foo_vpc.id,
        server_group_name=f"acc-test-server-group-{range['value']}",
        description="acc-test",
        server_group_type="instance",
        scheduler="sh",
        project_name="default",
        health_check=volcengine.alb.ServerGroupHealthCheckArgs(
            enabled="on",
            interval=3,
            timeout=3,
            method="GET",
        ),
        sticky_session_config=volcengine.alb.ServerGroupStickySessionConfigArgs(
            sticky_session_enabled="on",
            sticky_session_type="insert",
            cookie_timeout=1100,
        )))
foo_server_groups = volcengine.alb.server_groups_output(ids=[__item.id for __item in foo_server_group])
Copy
package main

import (
	"fmt"

	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/alb"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
VpcName: pulumi.String("acc-test-vpc"),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
var fooServerGroup []*alb.ServerGroup
for index := 0; index < 3; index++ {
    key0 := index
    val0 := index
__res, err := alb.NewServerGroup(ctx, fmt.Sprintf("fooServerGroup-%v", key0), &alb.ServerGroupArgs{
VpcId: fooVpc.ID(),
ServerGroupName: pulumi.String(fmt.Sprintf("acc-test-server-group-%v", val0)),
Description: pulumi.String("acc-test"),
ServerGroupType: pulumi.String("instance"),
Scheduler: pulumi.String("sh"),
ProjectName: pulumi.String("default"),
HealthCheck: &alb.ServerGroupHealthCheckArgs{
Enabled: pulumi.String("on"),
Interval: pulumi.Int(3),
Timeout: pulumi.Int(3),
Method: pulumi.String("GET"),
},
StickySessionConfig: &alb.ServerGroupStickySessionConfigArgs{
StickySessionEnabled: pulumi.String("on"),
StickySessionType: pulumi.String("insert"),
CookieTimeout: pulumi.Int(1100),
},
})
if err != nil {
return err
}
fooServerGroup = append(fooServerGroup, __res)
}
_ = alb.ServerGroupsOutput(ctx, alb.ServerGroupsOutputArgs{
Ids: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-volcengine:alb-serverGroups:ServerGroups.pp:28,9-29),
}, nil);
return nil
})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;

return await Deployment.RunAsync(() => 
{
    var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
    {
        VpcName = "acc-test-vpc",
        CidrBlock = "172.16.0.0/16",
    });

    var fooServerGroup = new List<Volcengine.Alb.ServerGroup>();
    for (var rangeIndex = 0; rangeIndex < 3; rangeIndex++)
    {
        var range = new { Value = rangeIndex };
        fooServerGroup.Add(new Volcengine.Alb.ServerGroup($"fooServerGroup-{range.Value}", new()
        {
            VpcId = fooVpc.Id,
            ServerGroupName = $"acc-test-server-group-{range.Value}",
            Description = "acc-test",
            ServerGroupType = "instance",
            Scheduler = "sh",
            ProjectName = "default",
            HealthCheck = new Volcengine.Alb.Inputs.ServerGroupHealthCheckArgs
            {
                Enabled = "on",
                Interval = 3,
                Timeout = 3,
                Method = "GET",
            },
            StickySessionConfig = new Volcengine.Alb.Inputs.ServerGroupStickySessionConfigArgs
            {
                StickySessionEnabled = "on",
                StickySessionType = "insert",
                CookieTimeout = 1100,
            },
        }));
    }
    var fooServerGroups = Volcengine.Alb.ServerGroups.Invoke(new()
    {
        Ids = fooServerGroup.Select(__item => __item.Id).ToList(),
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.alb.ServerGroup;
import com.pulumi.volcengine.alb.ServerGroupArgs;
import com.pulumi.volcengine.alb.inputs.ServerGroupHealthCheckArgs;
import com.pulumi.volcengine.alb.inputs.ServerGroupStickySessionConfigArgs;
import com.pulumi.volcengine.alb.AlbFunctions;
import com.pulumi.volcengine.alb.inputs.ServerGroupsArgs;
import com.pulumi.codegen.internal.KeyedValue;
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) {
        var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
            .vpcName("acc-test-vpc")
            .cidrBlock("172.16.0.0/16")
            .build());

        for (var i = 0; i < 3; i++) {
            new ServerGroup("fooServerGroup-" + i, ServerGroupArgs.builder()            
                .vpcId(fooVpc.id())
                .serverGroupName(String.format("acc-test-server-group-%s", range.value()))
                .description("acc-test")
                .serverGroupType("instance")
                .scheduler("sh")
                .projectName("default")
                .healthCheck(ServerGroupHealthCheckArgs.builder()
                    .enabled("on")
                    .interval(3)
                    .timeout(3)
                    .method("GET")
                    .build())
                .stickySessionConfig(ServerGroupStickySessionConfigArgs.builder()
                    .stickySessionEnabled("on")
                    .stickySessionType("insert")
                    .cookieTimeout("1100")
                    .build())
                .build());

        
}
        final var fooServerGroups = AlbFunctions.ServerGroups(ServerGroupsArgs.builder()
            .ids(fooServerGroup.stream().map(element -> element.id()).collect(toList()))
            .build());

    }
}
Copy
Coming soon!

Using ServerGroups

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 serverGroups(args: ServerGroupsArgs, opts?: InvokeOptions): Promise<ServerGroupsResult>
function serverGroupsOutput(args: ServerGroupsOutputArgs, opts?: InvokeOptions): Output<ServerGroupsResult>
Copy
def server_groups(ids: Optional[Sequence[str]] = None,
                  name_regex: Optional[str] = None,
                  output_file: Optional[str] = None,
                  project_name: Optional[str] = None,
                  server_group_names: Optional[Sequence[str]] = None,
                  server_group_type: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> ServerGroupsResult
def server_groups_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                  name_regex: Optional[pulumi.Input[str]] = None,
                  output_file: Optional[pulumi.Input[str]] = None,
                  project_name: Optional[pulumi.Input[str]] = None,
                  server_group_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                  server_group_type: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[ServerGroupsResult]
Copy
func ServerGroups(ctx *Context, args *ServerGroupsArgs, opts ...InvokeOption) (*ServerGroupsResult, error)
func ServerGroupsOutput(ctx *Context, args *ServerGroupsOutputArgs, opts ...InvokeOption) ServerGroupsResultOutput
Copy
public static class ServerGroups 
{
    public static Task<ServerGroupsResult> InvokeAsync(ServerGroupsArgs args, InvokeOptions? opts = null)
    public static Output<ServerGroupsResult> Invoke(ServerGroupsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ServerGroupsResult> serverGroups(ServerGroupsArgs args, InvokeOptions options)
public static Output<ServerGroupsResult> serverGroups(ServerGroupsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: volcengine:alb:ServerGroups
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Ids List<string>
A list of Alb server group IDs.
NameRegex string
A Name Regex of Resource.
OutputFile string
File name where to save data source results.
ProjectName string
The project name of Alb server group.
ServerGroupNames List<string>
A list of Alb server group name.
ServerGroupType string
The type of Alb server group. Valid values: instance, ip.
Ids []string
A list of Alb server group IDs.
NameRegex string
A Name Regex of Resource.
OutputFile string
File name where to save data source results.
ProjectName string
The project name of Alb server group.
ServerGroupNames []string
A list of Alb server group name.
ServerGroupType string
The type of Alb server group. Valid values: instance, ip.
ids List<String>
A list of Alb server group IDs.
nameRegex String
A Name Regex of Resource.
outputFile String
File name where to save data source results.
projectName String
The project name of Alb server group.
serverGroupNames List<String>
A list of Alb server group name.
serverGroupType String
The type of Alb server group. Valid values: instance, ip.
ids string[]
A list of Alb server group IDs.
nameRegex string
A Name Regex of Resource.
outputFile string
File name where to save data source results.
projectName string
The project name of Alb server group.
serverGroupNames string[]
A list of Alb server group name.
serverGroupType string
The type of Alb server group. Valid values: instance, ip.
ids Sequence[str]
A list of Alb server group IDs.
name_regex str
A Name Regex of Resource.
output_file str
File name where to save data source results.
project_name str
The project name of Alb server group.
server_group_names Sequence[str]
A list of Alb server group name.
server_group_type str
The type of Alb server group. Valid values: instance, ip.
ids List<String>
A list of Alb server group IDs.
nameRegex String
A Name Regex of Resource.
outputFile String
File name where to save data source results.
projectName String
The project name of Alb server group.
serverGroupNames List<String>
A list of Alb server group name.
serverGroupType String
The type of Alb server group. Valid values: instance, ip.

ServerGroups Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
ServerGroups List<ServerGroupsServerGroup>
The collection of query.
TotalCount int
The total count of query.
Ids List<string>
NameRegex string
OutputFile string
ProjectName string
The project name of the Alb server group.
ServerGroupNames List<string>
ServerGroupType string
The type of the Alb server group.
Id string
The provider-assigned unique ID for this managed resource.
ServerGroups []ServerGroupsServerGroup
The collection of query.
TotalCount int
The total count of query.
Ids []string
NameRegex string
OutputFile string
ProjectName string
The project name of the Alb server group.
ServerGroupNames []string
ServerGroupType string
The type of the Alb server group.
id String
The provider-assigned unique ID for this managed resource.
serverGroups List<ServerGroupsServerGroup>
The collection of query.
totalCount Integer
The total count of query.
ids List<String>
nameRegex String
outputFile String
projectName String
The project name of the Alb server group.
serverGroupNames List<String>
serverGroupType String
The type of the Alb server group.
id string
The provider-assigned unique ID for this managed resource.
serverGroups ServerGroupsServerGroup[]
The collection of query.
totalCount number
The total count of query.
ids string[]
nameRegex string
outputFile string
projectName string
The project name of the Alb server group.
serverGroupNames string[]
serverGroupType string
The type of the Alb server group.
id str
The provider-assigned unique ID for this managed resource.
server_groups Sequence[ServerGroupsServerGroup]
The collection of query.
total_count int
The total count of query.
ids Sequence[str]
name_regex str
output_file str
project_name str
The project name of the Alb server group.
server_group_names Sequence[str]
server_group_type str
The type of the Alb server group.
id String
The provider-assigned unique ID for this managed resource.
serverGroups List<Property Map>
The collection of query.
totalCount Number
The total count of query.
ids List<String>
nameRegex String
outputFile String
projectName String
The project name of the Alb server group.
serverGroupNames List<String>
serverGroupType String
The type of the Alb server group.

Supporting Types

ServerGroupsServerGroup

CreateTime This property is required. string
The create time of the Alb server group.
Description This property is required. string
The description of the server group server.
HealthChecks This property is required. List<ServerGroupsServerGroupHealthCheck>
The health check config of the Alb server group.
Id This property is required. string
The ID of the Alb server group.
Listeners This property is required. List<string>
The listener information of the Alb server group.
ProjectName This property is required. string
The project name of Alb server group.
Scheduler This property is required. string
The scheduler algorithm of the Alb server group.
ServerCount This property is required. int
The server count of the Alb server group.
ServerGroupId This property is required. string
The ID of the Alb server group.
ServerGroupName This property is required. string
The name of the Alb server group.
ServerGroupType This property is required. string
The type of Alb server group. Valid values: instance, ip.
Servers This property is required. List<ServerGroupsServerGroupServer>
The server information of the Alb server group.
Status This property is required. string
The status of the Alb server group.
StickySessionConfigs This property is required. List<ServerGroupsServerGroupStickySessionConfig>
The sticky session config of the Alb server group.
UpdateTime This property is required. string
The update time of the Alb server group.
VpcId This property is required. string
The vpc id of the Alb server group.
CreateTime This property is required. string
The create time of the Alb server group.
Description This property is required. string
The description of the server group server.
HealthChecks This property is required. []ServerGroupsServerGroupHealthCheck
The health check config of the Alb server group.
Id This property is required. string
The ID of the Alb server group.
Listeners This property is required. []string
The listener information of the Alb server group.
ProjectName This property is required. string
The project name of Alb server group.
Scheduler This property is required. string
The scheduler algorithm of the Alb server group.
ServerCount This property is required. int
The server count of the Alb server group.
ServerGroupId This property is required. string
The ID of the Alb server group.
ServerGroupName This property is required. string
The name of the Alb server group.
ServerGroupType This property is required. string
The type of Alb server group. Valid values: instance, ip.
Servers This property is required. []ServerGroupsServerGroupServer
The server information of the Alb server group.
Status This property is required. string
The status of the Alb server group.
StickySessionConfigs This property is required. []ServerGroupsServerGroupStickySessionConfig
The sticky session config of the Alb server group.
UpdateTime This property is required. string
The update time of the Alb server group.
VpcId This property is required. string
The vpc id of the Alb server group.
createTime This property is required. String
The create time of the Alb server group.
description This property is required. String
The description of the server group server.
healthChecks This property is required. List<ServerGroupsServerGroupHealthCheck>
The health check config of the Alb server group.
id This property is required. String
The ID of the Alb server group.
listeners This property is required. List<String>
The listener information of the Alb server group.
projectName This property is required. String
The project name of Alb server group.
scheduler This property is required. String
The scheduler algorithm of the Alb server group.
serverCount This property is required. Integer
The server count of the Alb server group.
serverGroupId This property is required. String
The ID of the Alb server group.
serverGroupName This property is required. String
The name of the Alb server group.
serverGroupType This property is required. String
The type of Alb server group. Valid values: instance, ip.
servers This property is required. List<ServerGroupsServerGroupServer>
The server information of the Alb server group.
status This property is required. String
The status of the Alb server group.
stickySessionConfigs This property is required. List<ServerGroupsServerGroupStickySessionConfig>
The sticky session config of the Alb server group.
updateTime This property is required. String
The update time of the Alb server group.
vpcId This property is required. String
The vpc id of the Alb server group.
createTime This property is required. string
The create time of the Alb server group.
description This property is required. string
The description of the server group server.
healthChecks This property is required. ServerGroupsServerGroupHealthCheck[]
The health check config of the Alb server group.
id This property is required. string
The ID of the Alb server group.
listeners This property is required. string[]
The listener information of the Alb server group.
projectName This property is required. string
The project name of Alb server group.
scheduler This property is required. string
The scheduler algorithm of the Alb server group.
serverCount This property is required. number
The server count of the Alb server group.
serverGroupId This property is required. string
The ID of the Alb server group.
serverGroupName This property is required. string
The name of the Alb server group.
serverGroupType This property is required. string
The type of Alb server group. Valid values: instance, ip.
servers This property is required. ServerGroupsServerGroupServer[]
The server information of the Alb server group.
status This property is required. string
The status of the Alb server group.
stickySessionConfigs This property is required. ServerGroupsServerGroupStickySessionConfig[]
The sticky session config of the Alb server group.
updateTime This property is required. string
The update time of the Alb server group.
vpcId This property is required. string
The vpc id of the Alb server group.
create_time This property is required. str
The create time of the Alb server group.
description This property is required. str
The description of the server group server.
health_checks This property is required. Sequence[ServerGroupsServerGroupHealthCheck]
The health check config of the Alb server group.
id This property is required. str
The ID of the Alb server group.
listeners This property is required. Sequence[str]
The listener information of the Alb server group.
project_name This property is required. str
The project name of Alb server group.
scheduler This property is required. str
The scheduler algorithm of the Alb server group.
server_count This property is required. int
The server count of the Alb server group.
server_group_id This property is required. str
The ID of the Alb server group.
server_group_name This property is required. str
The name of the Alb server group.
server_group_type This property is required. str
The type of Alb server group. Valid values: instance, ip.
servers This property is required. Sequence[ServerGroupsServerGroupServer]
The server information of the Alb server group.
status This property is required. str
The status of the Alb server group.
sticky_session_configs This property is required. Sequence[ServerGroupsServerGroupStickySessionConfig]
The sticky session config of the Alb server group.
update_time This property is required. str
The update time of the Alb server group.
vpc_id This property is required. str
The vpc id of the Alb server group.
createTime This property is required. String
The create time of the Alb server group.
description This property is required. String
The description of the server group server.
healthChecks This property is required. List<Property Map>
The health check config of the Alb server group.
id This property is required. String
The ID of the Alb server group.
listeners This property is required. List<String>
The listener information of the Alb server group.
projectName This property is required. String
The project name of Alb server group.
scheduler This property is required. String
The scheduler algorithm of the Alb server group.
serverCount This property is required. Number
The server count of the Alb server group.
serverGroupId This property is required. String
The ID of the Alb server group.
serverGroupName This property is required. String
The name of the Alb server group.
serverGroupType This property is required. String
The type of Alb server group. Valid values: instance, ip.
servers This property is required. List<Property Map>
The server information of the Alb server group.
status This property is required. String
The status of the Alb server group.
stickySessionConfigs This property is required. List<Property Map>
The sticky session config of the Alb server group.
updateTime This property is required. String
The update time of the Alb server group.
vpcId This property is required. String
The vpc id of the Alb server group.

ServerGroupsServerGroupHealthCheck

Domain This property is required. string
The domain of health check.
Enabled This property is required. string
The enable status of health check function.
HealthyThreshold This property is required. int
The healthy threshold of health check.
Interval This property is required. int
The interval executing health check.
Method This property is required. string
The method of health check.
UnhealthyThreshold This property is required. int
The unhealthy threshold of health check.
Uri This property is required. string
The uri of health check.
HttpCode string
The normal http status code of health check.
HttpVersion string
The http version of health check.
Protocol string
The protocol of health check.
Timeout int
The response timeout of health check.
Domain This property is required. string
The domain of health check.
Enabled This property is required. string
The enable status of health check function.
HealthyThreshold This property is required. int
The healthy threshold of health check.
Interval This property is required. int
The interval executing health check.
Method This property is required. string
The method of health check.
UnhealthyThreshold This property is required. int
The unhealthy threshold of health check.
Uri This property is required. string
The uri of health check.
HttpCode string
The normal http status code of health check.
HttpVersion string
The http version of health check.
Protocol string
The protocol of health check.
Timeout int
The response timeout of health check.
domain This property is required. String
The domain of health check.
enabled This property is required. String
The enable status of health check function.
healthyThreshold This property is required. Integer
The healthy threshold of health check.
interval This property is required. Integer
The interval executing health check.
method This property is required. String
The method of health check.
unhealthyThreshold This property is required. Integer
The unhealthy threshold of health check.
uri This property is required. String
The uri of health check.
httpCode String
The normal http status code of health check.
httpVersion String
The http version of health check.
protocol String
The protocol of health check.
timeout Integer
The response timeout of health check.
domain This property is required. string
The domain of health check.
enabled This property is required. string
The enable status of health check function.
healthyThreshold This property is required. number
The healthy threshold of health check.
interval This property is required. number
The interval executing health check.
method This property is required. string
The method of health check.
unhealthyThreshold This property is required. number
The unhealthy threshold of health check.
uri This property is required. string
The uri of health check.
httpCode string
The normal http status code of health check.
httpVersion string
The http version of health check.
protocol string
The protocol of health check.
timeout number
The response timeout of health check.
domain This property is required. str
The domain of health check.
enabled This property is required. str
The enable status of health check function.
healthy_threshold This property is required. int
The healthy threshold of health check.
interval This property is required. int
The interval executing health check.
method This property is required. str
The method of health check.
unhealthy_threshold This property is required. int
The unhealthy threshold of health check.
uri This property is required. str
The uri of health check.
http_code str
The normal http status code of health check.
http_version str
The http version of health check.
protocol str
The protocol of health check.
timeout int
The response timeout of health check.
domain This property is required. String
The domain of health check.
enabled This property is required. String
The enable status of health check function.
healthyThreshold This property is required. Number
The healthy threshold of health check.
interval This property is required. Number
The interval executing health check.
method This property is required. String
The method of health check.
unhealthyThreshold This property is required. Number
The unhealthy threshold of health check.
uri This property is required. String
The uri of health check.
httpCode String
The normal http status code of health check.
httpVersion String
The http version of health check.
protocol String
The protocol of health check.
timeout Number
The response timeout of health check.

ServerGroupsServerGroupServer

Description This property is required. string
The description of the server group server.
InstanceId This property is required. string
The id of the ecs instance or the network interface.
Ip This property is required. string
The private ip of the server group server.
Port This property is required. int
The port receiving request of the server group server.
RemoteEnabled This property is required. string
Whether to enable the remote IP function.
ServerId This property is required. string
The id of the server group server.
Type This property is required. string
The type of the server group server.
Weight This property is required. int
The weight of the server group server.
Description This property is required. string
The description of the server group server.
InstanceId This property is required. string
The id of the ecs instance or the network interface.
Ip This property is required. string
The private ip of the server group server.
Port This property is required. int
The port receiving request of the server group server.
RemoteEnabled This property is required. string
Whether to enable the remote IP function.
ServerId This property is required. string
The id of the server group server.
Type This property is required. string
The type of the server group server.
Weight This property is required. int
The weight of the server group server.
description This property is required. String
The description of the server group server.
instanceId This property is required. String
The id of the ecs instance or the network interface.
ip This property is required. String
The private ip of the server group server.
port This property is required. Integer
The port receiving request of the server group server.
remoteEnabled This property is required. String
Whether to enable the remote IP function.
serverId This property is required. String
The id of the server group server.
type This property is required. String
The type of the server group server.
weight This property is required. Integer
The weight of the server group server.
description This property is required. string
The description of the server group server.
instanceId This property is required. string
The id of the ecs instance or the network interface.
ip This property is required. string
The private ip of the server group server.
port This property is required. number
The port receiving request of the server group server.
remoteEnabled This property is required. string
Whether to enable the remote IP function.
serverId This property is required. string
The id of the server group server.
type This property is required. string
The type of the server group server.
weight This property is required. number
The weight of the server group server.
description This property is required. str
The description of the server group server.
instance_id This property is required. str
The id of the ecs instance or the network interface.
ip This property is required. str
The private ip of the server group server.
port This property is required. int
The port receiving request of the server group server.
remote_enabled This property is required. str
Whether to enable the remote IP function.
server_id This property is required. str
The id of the server group server.
type This property is required. str
The type of the server group server.
weight This property is required. int
The weight of the server group server.
description This property is required. String
The description of the server group server.
instanceId This property is required. String
The id of the ecs instance or the network interface.
ip This property is required. String
The private ip of the server group server.
port This property is required. Number
The port receiving request of the server group server.
remoteEnabled This property is required. String
Whether to enable the remote IP function.
serverId This property is required. String
The id of the server group server.
type This property is required. String
The type of the server group server.
weight This property is required. Number
The weight of the server group server.

ServerGroupsServerGroupStickySessionConfig

Cookie This property is required. string
The cookie name of the sticky session.
CookieTimeout This property is required. int
The cookie timeout of the sticky session.
StickySessionEnabled This property is required. string
The enable status of sticky session.
StickySessionType This property is required. string
The cookie handle type of the sticky session.
Cookie This property is required. string
The cookie name of the sticky session.
CookieTimeout This property is required. int
The cookie timeout of the sticky session.
StickySessionEnabled This property is required. string
The enable status of sticky session.
StickySessionType This property is required. string
The cookie handle type of the sticky session.
cookie This property is required. String
The cookie name of the sticky session.
cookieTimeout This property is required. Integer
The cookie timeout of the sticky session.
stickySessionEnabled This property is required. String
The enable status of sticky session.
stickySessionType This property is required. String
The cookie handle type of the sticky session.
cookie This property is required. string
The cookie name of the sticky session.
cookieTimeout This property is required. number
The cookie timeout of the sticky session.
stickySessionEnabled This property is required. string
The enable status of sticky session.
stickySessionType This property is required. string
The cookie handle type of the sticky session.
cookie This property is required. str
The cookie name of the sticky session.
cookie_timeout This property is required. int
The cookie timeout of the sticky session.
sticky_session_enabled This property is required. str
The enable status of sticky session.
sticky_session_type This property is required. str
The cookie handle type of the sticky session.
cookie This property is required. String
The cookie name of the sticky session.
cookieTimeout This property is required. Number
The cookie timeout of the sticky session.
stickySessionEnabled This property is required. String
The enable status of sticky session.
stickySessionType This property is required. String
The cookie handle type of the sticky session.

Package Details

Repository
volcengine volcengine/pulumi-volcengine
License
Apache-2.0
Notes
This Pulumi package is based on the volcengine Terraform Provider.
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine