Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.alb.ServerGroups
Explore with Pulumi AI
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),
});
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])
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
})
}
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(),
});
});
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());
}
}
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>
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]
func ServerGroups(ctx *Context, args *ServerGroupsArgs, opts ...InvokeOption) (*ServerGroupsResult, error)
func ServerGroupsOutput(ctx *Context, args *ServerGroupsOutputArgs, opts ...InvokeOption) ServerGroupsResultOutput
public static class ServerGroups
{
public static Task<ServerGroupsResult> InvokeAsync(ServerGroupsArgs args, InvokeOptions? opts = null)
public static Output<ServerGroupsResult> Invoke(ServerGroupsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<ServerGroupsResult> serverGroups(ServerGroupsArgs args, InvokeOptions options)
public static Output<ServerGroupsResult> serverGroups(ServerGroupsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:alb:ServerGroups
arguments:
# arguments dictionary
The following arguments are supported:
- Ids List<string>
- A list of Alb server group IDs.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of Alb server group.
- Server
Group List<string>Names - A list of Alb server group name.
- Server
Group stringType - The type of Alb server group. Valid values:
instance
,ip
.
- Ids []string
- A list of Alb server group IDs.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of Alb server group.
- Server
Group []stringNames - A list of Alb server group name.
- Server
Group stringType - The type of Alb server group. Valid values:
instance
,ip
.
- ids List<String>
- A list of Alb server group IDs.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of Alb server group.
- server
Group List<String>Names - A list of Alb server group name.
- server
Group StringType - The type of Alb server group. Valid values:
instance
,ip
.
- ids string[]
- A list of Alb server group IDs.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- project
Name string - The project name of Alb server group.
- server
Group string[]Names - A list of Alb server group name.
- server
Group stringType - 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_ Sequence[str]names - A list of Alb server group name.
- server_
group_ strtype - The type of Alb server group. Valid values:
instance
,ip
.
- ids List<String>
- A list of Alb server group IDs.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of Alb server group.
- server
Group List<String>Names - A list of Alb server group name.
- server
Group StringType - 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.
- Server
Groups List<ServerGroups Server Group> - The collection of query.
- Total
Count int - The total count of query.
- Ids List<string>
- Name
Regex string - Output
File string - Project
Name string - The project name of the Alb server group.
- Server
Group List<string>Names - Server
Group stringType - The type of the Alb server group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Server
Groups []ServerGroups Server Group - The collection of query.
- Total
Count int - The total count of query.
- Ids []string
- Name
Regex string - Output
File string - Project
Name string - The project name of the Alb server group.
- Server
Group []stringNames - Server
Group stringType - The type of the Alb server group.
- id String
- The provider-assigned unique ID for this managed resource.
- server
Groups List<ServerGroups Server Group> - The collection of query.
- total
Count Integer - The total count of query.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The project name of the Alb server group.
- server
Group List<String>Names - server
Group StringType - The type of the Alb server group.
- id string
- The provider-assigned unique ID for this managed resource.
- server
Groups ServerGroups Server Group[] - The collection of query.
- total
Count number - The total count of query.
- ids string[]
- name
Regex string - output
File string - project
Name string - The project name of the Alb server group.
- server
Group string[]Names - server
Group stringType - The type of the Alb server group.
- id str
- The provider-assigned unique ID for this managed resource.
- server_
groups Sequence[ServerGroups Server Group] - 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_ Sequence[str]names - server_
group_ strtype - The type of the Alb server group.
- id String
- The provider-assigned unique ID for this managed resource.
- server
Groups List<Property Map> - The collection of query.
- total
Count Number - The total count of query.
- ids List<String>
- name
Regex String - output
File String - project
Name String - The project name of the Alb server group.
- server
Group List<String>Names - server
Group StringType - The type of the Alb server group.
Supporting Types
ServerGroupsServerGroup
- Create
Time 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.
- Health
Checks This property is required. List<ServerGroups Server Group Health Check> - 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.
- Project
Name 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.
- Server
Count This property is required. int - The server count of the Alb server group.
- Server
Group Id This property is required. string - The ID of the Alb server group.
- Server
Group Name This property is required. string - The name of the Alb server group.
- Server
Group Type This property is required. string - The type of Alb server group. Valid values:
instance
,ip
. - Servers
This property is required. List<ServerGroups Server Group Server> - The server information of the Alb server group.
- Status
This property is required. string - The status of the Alb server group.
- Sticky
Session Configs This property is required. List<ServerGroups Server Group Sticky Session Config> - The sticky session config of the Alb server group.
- Update
Time This property is required. string - The update time of the Alb server group.
- Vpc
Id This property is required. string - The vpc id of the Alb server group.
- Create
Time 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.
- Health
Checks This property is required. []ServerGroups Server Group Health Check - 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.
- Project
Name 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.
- Server
Count This property is required. int - The server count of the Alb server group.
- Server
Group Id This property is required. string - The ID of the Alb server group.
- Server
Group Name This property is required. string - The name of the Alb server group.
- Server
Group Type This property is required. string - The type of Alb server group. Valid values:
instance
,ip
. - Servers
This property is required. []ServerGroups Server Group Server - The server information of the Alb server group.
- Status
This property is required. string - The status of the Alb server group.
- Sticky
Session Configs This property is required. []ServerGroups Server Group Sticky Session Config - The sticky session config of the Alb server group.
- Update
Time This property is required. string - The update time of the Alb server group.
- Vpc
Id This property is required. string - The vpc id of the Alb server group.
- create
Time 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.
- health
Checks This property is required. List<ServerGroups Server Group Health Check> - 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.
- project
Name 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.
- server
Count This property is required. Integer - The server count of the Alb server group.
- server
Group Id This property is required. String - The ID of the Alb server group.
- server
Group Name This property is required. String - The name of the Alb server group.
- server
Group Type This property is required. String - The type of Alb server group. Valid values:
instance
,ip
. - servers
This property is required. List<ServerGroups Server Group Server> - The server information of the Alb server group.
- status
This property is required. String - The status of the Alb server group.
- sticky
Session Configs This property is required. List<ServerGroups Server Group Sticky Session Config> - The sticky session config of the Alb server group.
- update
Time This property is required. String - The update time of the Alb server group.
- vpc
Id This property is required. String - The vpc id of the Alb server group.
- create
Time 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.
- health
Checks This property is required. ServerGroups Server Group Health Check[] - 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.
- project
Name 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.
- server
Count This property is required. number - The server count of the Alb server group.
- server
Group Id This property is required. string - The ID of the Alb server group.
- server
Group Name This property is required. string - The name of the Alb server group.
- server
Group Type This property is required. string - The type of Alb server group. Valid values:
instance
,ip
. - servers
This property is required. ServerGroups Server Group Server[] - The server information of the Alb server group.
- status
This property is required. string - The status of the Alb server group.
- sticky
Session Configs This property is required. ServerGroups Server Group Sticky Session Config[] - The sticky session config of the Alb server group.
- update
Time This property is required. string - The update time of the Alb server group.
- vpc
Id 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[ServerGroups Server Group Health Check] - 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[ServerGroups Server Group Server] - 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[ServerGroups Server Group Sticky Session Config] - 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.
- create
Time 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.
- health
Checks 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.
- project
Name 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.
- server
Count This property is required. Number - The server count of the Alb server group.
- server
Group Id This property is required. String - The ID of the Alb server group.
- server
Group Name This property is required. String - The name of the Alb server group.
- server
Group Type 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.
- sticky
Session Configs This property is required. List<Property Map> - The sticky session config of the Alb server group.
- update
Time This property is required. String - The update time of the Alb server group.
- vpc
Id 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.
- 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. string - The method of health check.
- Unhealthy
Threshold This property is required. int - The unhealthy threshold of health check.
- Uri
This property is required. string - The uri of health check.
- Http
Code string - The normal http status code of health check.
- Http
Version 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.
- 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. string - The method of health check.
- Unhealthy
Threshold This property is required. int - The unhealthy threshold of health check.
- Uri
This property is required. string - The uri of health check.
- Http
Code string - The normal http status code of health check.
- Http
Version 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.
- healthy
Threshold 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.
- unhealthy
Threshold This property is required. Integer - The unhealthy threshold of health check.
- uri
This property is required. String - The uri of health check.
- http
Code String - The normal http status code of health check.
- http
Version 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.
- healthy
Threshold 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.
- unhealthy
Threshold This property is required. number - The unhealthy threshold of health check.
- uri
This property is required. string - The uri of health check.
- http
Code string - The normal http status code of health check.
- http
Version 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.
- healthy
Threshold 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.
- unhealthy
Threshold This property is required. Number - The unhealthy threshold of health check.
- uri
This property is required. String - The uri of health check.
- http
Code String - The normal http status code of health check.
- http
Version 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.
- Instance
Id 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.
- Remote
Enabled This property is required. string - Whether to enable the remote IP function.
- Server
Id 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.
- Instance
Id 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.
- Remote
Enabled This property is required. string - Whether to enable the remote IP function.
- Server
Id 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.
- instance
Id 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.
- remote
Enabled This property is required. String - Whether to enable the remote IP function.
- server
Id 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.
- instance
Id 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.
- remote
Enabled This property is required. string - Whether to enable the remote IP function.
- server
Id 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.
- instance
Id 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.
- remote
Enabled This property is required. String - Whether to enable the remote IP function.
- server
Id 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
This property is required. string- The cookie name of the sticky session.
This property is required. int- The cookie timeout of the sticky session.
- Sticky
Session Enabled This property is required. string - The enable status of sticky session.
- Sticky
Session Type This property is required. string - The cookie handle type of the sticky session.
This property is required. string- The cookie name of the sticky session.
This property is required. int- The cookie timeout of the sticky session.
- Sticky
Session Enabled This property is required. string - The enable status of sticky session.
- Sticky
Session Type This property is required. string - The cookie handle type of the sticky session.
This property is required. String- The cookie name of the sticky session.
This property is required. Integer- The cookie timeout of the sticky session.
- sticky
Session Enabled This property is required. String - The enable status of sticky session.
- sticky
Session Type This property is required. String - The cookie handle type of the sticky session.
This property is required. string- The cookie name of the sticky session.
This property is required. number- The cookie timeout of the sticky session.
- sticky
Session Enabled This property is required. string - The enable status of sticky session.
- sticky
Session Type This property is required. string - The cookie handle type of the sticky session.
This property is required. str- The cookie name of the sticky session.
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.
This property is required. String- The cookie name of the sticky session.
This property is required. Number- The cookie timeout of the sticky session.
- sticky
Session Enabled This property is required. String - The enable status of sticky session.
- sticky
Session Type 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.