tencentcloud.TsfDeployVmGroup
Explore with Pulumi AI
Provides a resource to create a tsf deploy_vm_group
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const deployVmGroup = new tencentcloud.TsfDeployVmGroup("deployVmGroup", {
deployDesc: "deploy test",
enableHealthCheck: true,
forceStart: false,
groupId: "group-vzd97zpy",
healthCheckSettings: {
readinessProbe: {
actionType: "HTTP",
failureThreshold: 3,
initialDelaySeconds: 10,
path: "/",
periodSeconds: 10,
port: 80,
scheme: "HTTP",
successThreshold: 1,
timeoutSeconds: 2,
},
},
jdkName: "konaJDK",
jdkVersion: "8",
pkgId: "pkg-131bc1d3",
startupParameters: "-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
updateType: 0,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
deploy_vm_group = tencentcloud.TsfDeployVmGroup("deployVmGroup",
deploy_desc="deploy test",
enable_health_check=True,
force_start=False,
group_id="group-vzd97zpy",
health_check_settings={
"readiness_probe": {
"action_type": "HTTP",
"failure_threshold": 3,
"initial_delay_seconds": 10,
"path": "/",
"period_seconds": 10,
"port": 80,
"scheme": "HTTP",
"success_threshold": 1,
"timeout_seconds": 2,
},
},
jdk_name="konaJDK",
jdk_version="8",
pkg_id="pkg-131bc1d3",
startup_parameters="-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
update_type=0)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewTsfDeployVmGroup(ctx, "deployVmGroup", &tencentcloud.TsfDeployVmGroupArgs{
DeployDesc: pulumi.String("deploy test"),
EnableHealthCheck: pulumi.Bool(true),
ForceStart: pulumi.Bool(false),
GroupId: pulumi.String("group-vzd97zpy"),
HealthCheckSettings: &tencentcloud.TsfDeployVmGroupHealthCheckSettingsArgs{
ReadinessProbe: &tencentcloud.TsfDeployVmGroupHealthCheckSettingsReadinessProbeArgs{
ActionType: pulumi.String("HTTP"),
FailureThreshold: pulumi.Float64(3),
InitialDelaySeconds: pulumi.Float64(10),
Path: pulumi.String("/"),
PeriodSeconds: pulumi.Float64(10),
Port: pulumi.Float64(80),
Scheme: pulumi.String("HTTP"),
SuccessThreshold: pulumi.Float64(1),
TimeoutSeconds: pulumi.Float64(2),
},
},
JdkName: pulumi.String("konaJDK"),
JdkVersion: pulumi.String("8"),
PkgId: pulumi.String("pkg-131bc1d3"),
StartupParameters: pulumi.String("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"),
UpdateType: pulumi.Float64(0),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var deployVmGroup = new Tencentcloud.TsfDeployVmGroup("deployVmGroup", new()
{
DeployDesc = "deploy test",
EnableHealthCheck = true,
ForceStart = false,
GroupId = "group-vzd97zpy",
HealthCheckSettings = new Tencentcloud.Inputs.TsfDeployVmGroupHealthCheckSettingsArgs
{
ReadinessProbe = new Tencentcloud.Inputs.TsfDeployVmGroupHealthCheckSettingsReadinessProbeArgs
{
ActionType = "HTTP",
FailureThreshold = 3,
InitialDelaySeconds = 10,
Path = "/",
PeriodSeconds = 10,
Port = 80,
Scheme = "HTTP",
SuccessThreshold = 1,
TimeoutSeconds = 2,
},
},
JdkName = "konaJDK",
JdkVersion = "8",
PkgId = "pkg-131bc1d3",
StartupParameters = "-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
UpdateType = 0,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TsfDeployVmGroup;
import com.pulumi.tencentcloud.TsfDeployVmGroupArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployVmGroupHealthCheckSettingsArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployVmGroupHealthCheckSettingsReadinessProbeArgs;
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 deployVmGroup = new TsfDeployVmGroup("deployVmGroup", TsfDeployVmGroupArgs.builder()
.deployDesc("deploy test")
.enableHealthCheck(true)
.forceStart(false)
.groupId("group-vzd97zpy")
.healthCheckSettings(TsfDeployVmGroupHealthCheckSettingsArgs.builder()
.readinessProbe(TsfDeployVmGroupHealthCheckSettingsReadinessProbeArgs.builder()
.actionType("HTTP")
.failureThreshold(3)
.initialDelaySeconds(10)
.path("/")
.periodSeconds(10)
.port("80")
.scheme("HTTP")
.successThreshold(1)
.timeoutSeconds(2)
.build())
.build())
.jdkName("konaJDK")
.jdkVersion("8")
.pkgId("pkg-131bc1d3")
.startupParameters("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m")
.updateType(0)
.build());
}
}
resources:
deployVmGroup:
type: tencentcloud:TsfDeployVmGroup
properties:
deployDesc: deploy test
enableHealthCheck: true
forceStart: false
groupId: group-vzd97zpy
healthCheckSettings:
readinessProbe:
actionType: HTTP
failureThreshold: 3
initialDelaySeconds: 10
path: /
periodSeconds: 10
port: '80'
scheme: HTTP
successThreshold: 1
timeoutSeconds: 2
jdkName: konaJDK
jdkVersion: '8'
pkgId: pkg-131bc1d3
startupParameters: -Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
updateType: 0
Create TsfDeployVmGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TsfDeployVmGroup(name: string, args: TsfDeployVmGroupArgs, opts?: CustomResourceOptions);
@overload
def TsfDeployVmGroup(resource_name: str,
args: TsfDeployVmGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TsfDeployVmGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
group_id: Optional[str] = None,
pkg_id: Optional[str] = None,
incremental_deployment: Optional[bool] = None,
jdk_name: Optional[str] = None,
deploy_exe_mode: Optional[str] = None,
deploy_wait_time: Optional[float] = None,
enable_health_check: Optional[bool] = None,
force_start: Optional[bool] = None,
deploy_beta_enable: Optional[bool] = None,
health_check_settings: Optional[TsfDeployVmGroupHealthCheckSettingsArgs] = None,
agent_profile_lists: Optional[Sequence[TsfDeployVmGroupAgentProfileListArgs]] = None,
deploy_desc: Optional[str] = None,
jdk_version: Optional[str] = None,
deploy_batches: Optional[Sequence[float]] = None,
start_script: Optional[str] = None,
startup_parameters: Optional[str] = None,
stop_script: Optional[str] = None,
tsf_deploy_vm_group_id: Optional[str] = None,
update_type: Optional[float] = None,
warmup_setting: Optional[TsfDeployVmGroupWarmupSettingArgs] = None)
func NewTsfDeployVmGroup(ctx *Context, name string, args TsfDeployVmGroupArgs, opts ...ResourceOption) (*TsfDeployVmGroup, error)
public TsfDeployVmGroup(string name, TsfDeployVmGroupArgs args, CustomResourceOptions? opts = null)
public TsfDeployVmGroup(String name, TsfDeployVmGroupArgs args)
public TsfDeployVmGroup(String name, TsfDeployVmGroupArgs args, CustomResourceOptions options)
type: tencentcloud:TsfDeployVmGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TsfDeployVmGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TsfDeployVmGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TsfDeployVmGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TsfDeployVmGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TsfDeployVmGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TsfDeployVmGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TsfDeployVmGroup resource accepts the following input properties:
- Group
Id string - group id.
- Pkg
Id string - program package ID.
- Agent
Profile List<TsfLists Deploy Vm Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- Deploy
Batches List<double> - The ratio of instances participating in each batch during rolling release.
- Deploy
Beta boolEnable - Whether to enable beta batch.
- Deploy
Desc string - group description.
- Deploy
Exe stringMode - The execution method of rolling release.
- Deploy
Wait doubleTime - The time interval for each batch during rolling release.
- Enable
Health boolCheck - Whether to enable health check.
- Force
Start bool - Whether to allow forced start.
- Health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Jdk
Name string - JDK name: konaJDK or openJDK.
- Jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- Start
Script string - The base64-encoded startup script.
- Startup
Parameters string - start args of group.
- Stop
Script string - The base64-encoded stop script.
- Tsf
Deploy stringVm Group Id - ID of the resource.
- Update
Type double - Update method: 0 for fast update, 1 for rolling update.
- Warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- Group
Id string - group id.
- Pkg
Id string - program package ID.
- Agent
Profile []TsfLists Deploy Vm Group Agent Profile List Args - javaagent info: SERVICE_AGENT/OT_AGENT.
- Deploy
Batches []float64 - The ratio of instances participating in each batch during rolling release.
- Deploy
Beta boolEnable - Whether to enable beta batch.
- Deploy
Desc string - group description.
- Deploy
Exe stringMode - The execution method of rolling release.
- Deploy
Wait float64Time - The time interval for each batch during rolling release.
- Enable
Health boolCheck - Whether to enable health check.
- Force
Start bool - Whether to allow forced start.
- Health
Check TsfSettings Deploy Vm Group Health Check Settings Args - When enabling health check, configure the health check settings.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Jdk
Name string - JDK name: konaJDK or openJDK.
- Jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- Start
Script string - The base64-encoded startup script.
- Startup
Parameters string - start args of group.
- Stop
Script string - The base64-encoded stop script.
- Tsf
Deploy stringVm Group Id - ID of the resource.
- Update
Type float64 - Update method: 0 for fast update, 1 for rolling update.
- Warmup
Setting TsfDeploy Vm Group Warmup Setting Args - warmup setting.
- group
Id String - group id.
- pkg
Id String - program package ID.
- agent
Profile List<TsfLists Deploy Vm Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches List<Double> - The ratio of instances participating in each batch during rolling release.
- deploy
Beta BooleanEnable - Whether to enable beta batch.
- deploy
Desc String - group description.
- deploy
Exe StringMode - The execution method of rolling release.
- deploy
Wait DoubleTime - The time interval for each batch during rolling release.
- enable
Health BooleanCheck - Whether to enable health check.
- force
Start Boolean - Whether to allow forced start.
- health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name String - JDK name: konaJDK or openJDK.
- jdk
Version String - JDK version: 8 or 11(openJDK only support 8).
- start
Script String - The base64-encoded startup script.
- startup
Parameters String - start args of group.
- stop
Script String - The base64-encoded stop script.
- tsf
Deploy StringVm Group Id - ID of the resource.
- update
Type Double - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- group
Id string - group id.
- pkg
Id string - program package ID.
- agent
Profile TsfLists Deploy Vm Group Agent Profile List[] - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches number[] - The ratio of instances participating in each batch during rolling release.
- deploy
Beta booleanEnable - Whether to enable beta batch.
- deploy
Desc string - group description.
- deploy
Exe stringMode - The execution method of rolling release.
- deploy
Wait numberTime - The time interval for each batch during rolling release.
- enable
Health booleanCheck - Whether to enable health check.
- force
Start boolean - Whether to allow forced start.
- health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- incremental
Deployment boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name string - JDK name: konaJDK or openJDK.
- jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- start
Script string - The base64-encoded startup script.
- startup
Parameters string - start args of group.
- stop
Script string - The base64-encoded stop script.
- tsf
Deploy stringVm Group Id - ID of the resource.
- update
Type number - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- group_
id str - group id.
- pkg_
id str - program package ID.
- agent_
profile_ Sequence[Tsflists Deploy Vm Group Agent Profile List Args] - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy_
batches Sequence[float] - The ratio of instances participating in each batch during rolling release.
- deploy_
beta_ boolenable - Whether to enable beta batch.
- deploy_
desc str - group description.
- deploy_
exe_ strmode - The execution method of rolling release.
- deploy_
wait_ floattime - The time interval for each batch during rolling release.
- enable_
health_ boolcheck - Whether to enable health check.
- force_
start bool - Whether to allow forced start.
- health_
check_ Tsfsettings Deploy Vm Group Health Check Settings Args - When enabling health check, configure the health check settings.
- incremental_
deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk_
name str - JDK name: konaJDK or openJDK.
- jdk_
version str - JDK version: 8 or 11(openJDK only support 8).
- start_
script str - The base64-encoded startup script.
- startup_
parameters str - start args of group.
- stop_
script str - The base64-encoded stop script.
- tsf_
deploy_ strvm_ group_ id - ID of the resource.
- update_
type float - Update method: 0 for fast update, 1 for rolling update.
- warmup_
setting TsfDeploy Vm Group Warmup Setting Args - warmup setting.
- group
Id String - group id.
- pkg
Id String - program package ID.
- agent
Profile List<Property Map>Lists - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches List<Number> - The ratio of instances participating in each batch during rolling release.
- deploy
Beta BooleanEnable - Whether to enable beta batch.
- deploy
Desc String - group description.
- deploy
Exe StringMode - The execution method of rolling release.
- deploy
Wait NumberTime - The time interval for each batch during rolling release.
- enable
Health BooleanCheck - Whether to enable health check.
- force
Start Boolean - Whether to allow forced start.
- health
Check Property MapSettings - When enabling health check, configure the health check settings.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name String - JDK name: konaJDK or openJDK.
- jdk
Version String - JDK version: 8 or 11(openJDK only support 8).
- start
Script String - The base64-encoded startup script.
- startup
Parameters String - start args of group.
- stop
Script String - The base64-encoded stop script.
- tsf
Deploy StringVm Group Id - ID of the resource.
- update
Type Number - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting Property Map - warmup setting.
Outputs
All input properties are implicitly available as output properties. Additionally, the TsfDeployVmGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing TsfDeployVmGroup Resource
Get an existing TsfDeployVmGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TsfDeployVmGroupState, opts?: CustomResourceOptions): TsfDeployVmGroup
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
agent_profile_lists: Optional[Sequence[TsfDeployVmGroupAgentProfileListArgs]] = None,
deploy_batches: Optional[Sequence[float]] = None,
deploy_beta_enable: Optional[bool] = None,
deploy_desc: Optional[str] = None,
deploy_exe_mode: Optional[str] = None,
deploy_wait_time: Optional[float] = None,
enable_health_check: Optional[bool] = None,
force_start: Optional[bool] = None,
group_id: Optional[str] = None,
health_check_settings: Optional[TsfDeployVmGroupHealthCheckSettingsArgs] = None,
incremental_deployment: Optional[bool] = None,
jdk_name: Optional[str] = None,
jdk_version: Optional[str] = None,
pkg_id: Optional[str] = None,
start_script: Optional[str] = None,
startup_parameters: Optional[str] = None,
stop_script: Optional[str] = None,
tsf_deploy_vm_group_id: Optional[str] = None,
update_type: Optional[float] = None,
warmup_setting: Optional[TsfDeployVmGroupWarmupSettingArgs] = None) -> TsfDeployVmGroup
func GetTsfDeployVmGroup(ctx *Context, name string, id IDInput, state *TsfDeployVmGroupState, opts ...ResourceOption) (*TsfDeployVmGroup, error)
public static TsfDeployVmGroup Get(string name, Input<string> id, TsfDeployVmGroupState? state, CustomResourceOptions? opts = null)
public static TsfDeployVmGroup get(String name, Output<String> id, TsfDeployVmGroupState state, CustomResourceOptions options)
resources: _: type: tencentcloud:TsfDeployVmGroup get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Agent
Profile List<TsfLists Deploy Vm Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- Deploy
Batches List<double> - The ratio of instances participating in each batch during rolling release.
- Deploy
Beta boolEnable - Whether to enable beta batch.
- Deploy
Desc string - group description.
- Deploy
Exe stringMode - The execution method of rolling release.
- Deploy
Wait doubleTime - The time interval for each batch during rolling release.
- Enable
Health boolCheck - Whether to enable health check.
- Force
Start bool - Whether to allow forced start.
- Group
Id string - group id.
- Health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Jdk
Name string - JDK name: konaJDK or openJDK.
- Jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- Pkg
Id string - program package ID.
- Start
Script string - The base64-encoded startup script.
- Startup
Parameters string - start args of group.
- Stop
Script string - The base64-encoded stop script.
- Tsf
Deploy stringVm Group Id - ID of the resource.
- Update
Type double - Update method: 0 for fast update, 1 for rolling update.
- Warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- Agent
Profile []TsfLists Deploy Vm Group Agent Profile List Args - javaagent info: SERVICE_AGENT/OT_AGENT.
- Deploy
Batches []float64 - The ratio of instances participating in each batch during rolling release.
- Deploy
Beta boolEnable - Whether to enable beta batch.
- Deploy
Desc string - group description.
- Deploy
Exe stringMode - The execution method of rolling release.
- Deploy
Wait float64Time - The time interval for each batch during rolling release.
- Enable
Health boolCheck - Whether to enable health check.
- Force
Start bool - Whether to allow forced start.
- Group
Id string - group id.
- Health
Check TsfSettings Deploy Vm Group Health Check Settings Args - When enabling health check, configure the health check settings.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Jdk
Name string - JDK name: konaJDK or openJDK.
- Jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- Pkg
Id string - program package ID.
- Start
Script string - The base64-encoded startup script.
- Startup
Parameters string - start args of group.
- Stop
Script string - The base64-encoded stop script.
- Tsf
Deploy stringVm Group Id - ID of the resource.
- Update
Type float64 - Update method: 0 for fast update, 1 for rolling update.
- Warmup
Setting TsfDeploy Vm Group Warmup Setting Args - warmup setting.
- agent
Profile List<TsfLists Deploy Vm Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches List<Double> - The ratio of instances participating in each batch during rolling release.
- deploy
Beta BooleanEnable - Whether to enable beta batch.
- deploy
Desc String - group description.
- deploy
Exe StringMode - The execution method of rolling release.
- deploy
Wait DoubleTime - The time interval for each batch during rolling release.
- enable
Health BooleanCheck - Whether to enable health check.
- force
Start Boolean - Whether to allow forced start.
- group
Id String - group id.
- health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name String - JDK name: konaJDK or openJDK.
- jdk
Version String - JDK version: 8 or 11(openJDK only support 8).
- pkg
Id String - program package ID.
- start
Script String - The base64-encoded startup script.
- startup
Parameters String - start args of group.
- stop
Script String - The base64-encoded stop script.
- tsf
Deploy StringVm Group Id - ID of the resource.
- update
Type Double - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- agent
Profile TsfLists Deploy Vm Group Agent Profile List[] - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches number[] - The ratio of instances participating in each batch during rolling release.
- deploy
Beta booleanEnable - Whether to enable beta batch.
- deploy
Desc string - group description.
- deploy
Exe stringMode - The execution method of rolling release.
- deploy
Wait numberTime - The time interval for each batch during rolling release.
- enable
Health booleanCheck - Whether to enable health check.
- force
Start boolean - Whether to allow forced start.
- group
Id string - group id.
- health
Check TsfSettings Deploy Vm Group Health Check Settings - When enabling health check, configure the health check settings.
- incremental
Deployment boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name string - JDK name: konaJDK or openJDK.
- jdk
Version string - JDK version: 8 or 11(openJDK only support 8).
- pkg
Id string - program package ID.
- start
Script string - The base64-encoded startup script.
- startup
Parameters string - start args of group.
- stop
Script string - The base64-encoded stop script.
- tsf
Deploy stringVm Group Id - ID of the resource.
- update
Type number - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting TsfDeploy Vm Group Warmup Setting - warmup setting.
- agent_
profile_ Sequence[Tsflists Deploy Vm Group Agent Profile List Args] - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy_
batches Sequence[float] - The ratio of instances participating in each batch during rolling release.
- deploy_
beta_ boolenable - Whether to enable beta batch.
- deploy_
desc str - group description.
- deploy_
exe_ strmode - The execution method of rolling release.
- deploy_
wait_ floattime - The time interval for each batch during rolling release.
- enable_
health_ boolcheck - Whether to enable health check.
- force_
start bool - Whether to allow forced start.
- group_
id str - group id.
- health_
check_ Tsfsettings Deploy Vm Group Health Check Settings Args - When enabling health check, configure the health check settings.
- incremental_
deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk_
name str - JDK name: konaJDK or openJDK.
- jdk_
version str - JDK version: 8 or 11(openJDK only support 8).
- pkg_
id str - program package ID.
- start_
script str - The base64-encoded startup script.
- startup_
parameters str - start args of group.
- stop_
script str - The base64-encoded stop script.
- tsf_
deploy_ strvm_ group_ id - ID of the resource.
- update_
type float - Update method: 0 for fast update, 1 for rolling update.
- warmup_
setting TsfDeploy Vm Group Warmup Setting Args - warmup setting.
- agent
Profile List<Property Map>Lists - javaagent info: SERVICE_AGENT/OT_AGENT.
- deploy
Batches List<Number> - The ratio of instances participating in each batch during rolling release.
- deploy
Beta BooleanEnable - Whether to enable beta batch.
- deploy
Desc String - group description.
- deploy
Exe StringMode - The execution method of rolling release.
- deploy
Wait NumberTime - The time interval for each batch during rolling release.
- enable
Health BooleanCheck - Whether to enable health check.
- force
Start Boolean - Whether to allow forced start.
- group
Id String - group id.
- health
Check Property MapSettings - When enabling health check, configure the health check settings.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- jdk
Name String - JDK name: konaJDK or openJDK.
- jdk
Version String - JDK version: 8 or 11(openJDK only support 8).
- pkg
Id String - program package ID.
- start
Script String - The base64-encoded startup script.
- startup
Parameters String - start args of group.
- stop
Script String - The base64-encoded stop script.
- tsf
Deploy StringVm Group Id - ID of the resource.
- update
Type Number - Update method: 0 for fast update, 1 for rolling update.
- warmup
Setting Property Map - warmup setting.
Supporting Types
TsfDeployVmGroupAgentProfileList, TsfDeployVmGroupAgentProfileListArgs
- Agent
Type string - Agent type.
- Agent
Version string - Agent version.
- Agent
Type string - Agent type.
- Agent
Version string - Agent version.
- agent
Type String - Agent type.
- agent
Version String - Agent version.
- agent
Type string - Agent type.
- agent
Version string - Agent version.
- agent_
type str - Agent type.
- agent_
version str - Agent version.
- agent
Type String - Agent type.
- agent
Version String - Agent version.
TsfDeployVmGroupHealthCheckSettings, TsfDeployVmGroupHealthCheckSettingsArgs
- Liveness
Probe TsfDeploy Vm Group Health Check Settings Liveness Probe - Survival health check. Note: This field may return null, indicating that no valid value was found.
- Readiness
Probe TsfDeploy Vm Group Health Check Settings Readiness Probe - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
- Liveness
Probe TsfDeploy Vm Group Health Check Settings Liveness Probe - Survival health check. Note: This field may return null, indicating that no valid value was found.
- Readiness
Probe TsfDeploy Vm Group Health Check Settings Readiness Probe - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
- liveness
Probe TsfDeploy Vm Group Health Check Settings Liveness Probe - Survival health check. Note: This field may return null, indicating that no valid value was found.
- readiness
Probe TsfDeploy Vm Group Health Check Settings Readiness Probe - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
- liveness
Probe TsfDeploy Vm Group Health Check Settings Liveness Probe - Survival health check. Note: This field may return null, indicating that no valid value was found.
- readiness
Probe TsfDeploy Vm Group Health Check Settings Readiness Probe - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
- liveness_
probe TsfDeploy Vm Group Health Check Settings Liveness Probe - Survival health check. Note: This field may return null, indicating that no valid value was found.
- readiness_
probe TsfDeploy Vm Group Health Check Settings Readiness Probe - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
- liveness
Probe Property Map - Survival health check. Note: This field may return null, indicating that no valid value was found.
- readiness
Probe Property Map - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployVmGroupHealthCheckSettingsLivenessProbe, TsfDeployVmGroupHealthCheckSettingsLivenessProbeArgs
- Action
Type string - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- Commands List<string>
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Failure
Threshold double - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- Initial
Delay doubleSeconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- Path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Period
Seconds double - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Port double
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- Scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- Success
Threshold double - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- Timeout
Seconds double - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- Type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- Action
Type string - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- Commands []string
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Failure
Threshold float64 - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- Initial
Delay float64Seconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- Path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Period
Seconds float64 - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Port float64
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- Scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- Success
Threshold float64 - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- Timeout
Seconds float64 - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- Type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type String - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- commands List<String>
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold Double - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay DoubleSeconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- path String
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds Double - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port Double
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme String
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold Double - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds Double - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type string - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- commands string[]
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold number - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay numberSeconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds number - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port number
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold number - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds number - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action_
type str - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- commands Sequence[str]
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- failure_
threshold float - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial_
delay_ floatseconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- path str
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period_
seconds float - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port float
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme str
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success_
threshold float - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout_
seconds float - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type str
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type String - Health check method. HTTP: check through HTTP interface; CMD: check through executing command; TCP: check through establishing TCP connection. Note: This field may return null, indicating that no valid value was found.
- commands List<String>
- The command to be executed for command health checks. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold Number - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay NumberSeconds - The time delay for the container to start the health check. Note: This field may return null, indicating that no valid values can be obtained.
- path String
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds Number - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port Number
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme String
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold Number - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds Number - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployVmGroupHealthCheckSettingsReadinessProbe, TsfDeployVmGroupHealthCheckSettingsReadinessProbeArgs
- Action
Type string - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- Commands List<string>
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- Failure
Threshold double - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- Initial
Delay doubleSeconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- Path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Period
Seconds double - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Port double
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- Scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- Success
Threshold double - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- Timeout
Seconds double - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- Type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- Action
Type string - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- Commands []string
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- Failure
Threshold float64 - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- Initial
Delay float64Seconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- Path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Period
Seconds float64 - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- Port float64
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- Scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- Success
Threshold float64 - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- Timeout
Seconds float64 - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- Type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type String - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- commands List<String>
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold Double - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay DoubleSeconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- path String
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds Double - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port Double
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme String
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold Double - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds Double - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type string - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- commands string[]
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold number - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay numberSeconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- path string
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds number - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port number
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme string
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold number - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds number - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type string
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action_
type str - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- commands Sequence[str]
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- failure_
threshold float - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial_
delay_ floatseconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- path str
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period_
seconds float - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port float
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme str
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success_
threshold float - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout_
seconds float - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type str
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
- action
Type String - The health check method. HTTP indicates checking through an HTTP interface, CMD indicates checking through executing a command, and TCP indicates checking through establishing a TCP connection. Note: This field may return null, indicating that no valid values can be obtained.
- commands List<String>
- The command to be executed for command check. Note: This field may return null, indicating that no valid values can be obtained.
- failure
Threshold Number - The number of consecutive successful health checks required for the backend container to transition from success to failure. Note: This field may return null, indicating that no valid values can be obtained.
- initial
Delay NumberSeconds - The time to delay the start of the container health check. Note: This field may return null, indicating that no valid values can be obtained.
- path String
- The request path for HTTP health checks. Note: This field may return null, indicating that no valid values can be obtained.
- period
Seconds Number - The time interval for performing health checks. Note: This field may return null, indicating that no valid values can be obtained.
- port Number
- The port used for health checks, ranging from 1 to 65535. Note: This field may return null, indicating that no valid values can be obtained.
- scheme String
- The protocol used for HTTP health checks. HTTP and HTTPS are supported. Note: This field may return null, indicating that no valid values can be obtained.
- success
Threshold Number - The number of consecutive successful health checks required for the backend container to transition from failure to success. Note: This field may return null, indicating that no valid values can be obtained.
- timeout
Seconds Number - The maximum timeout period for each health check response. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- The type of readiness probe. TSF_DEFAULT represents the default readiness probe of TSF, while K8S_NATIVE represents the native readiness probe of Kubernetes. If this field is not specified, the native readiness probe of Kubernetes is used by default. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployVmGroupWarmupSetting, TsfDeployVmGroupWarmupSettingArgs
- Curvature double
- Preheating curvature, with a value between 1 and 5.
- Enabled bool
- Whether to enable preheating.
- Enabled
Protection bool - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- Warmup
Time double - warmup time.
- Curvature float64
- Preheating curvature, with a value between 1 and 5.
- Enabled bool
- Whether to enable preheating.
- Enabled
Protection bool - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- Warmup
Time float64 - warmup time.
- curvature Double
- Preheating curvature, with a value between 1 and 5.
- enabled Boolean
- Whether to enable preheating.
- enabled
Protection Boolean - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- warmup
Time Double - warmup time.
- curvature number
- Preheating curvature, with a value between 1 and 5.
- enabled boolean
- Whether to enable preheating.
- enabled
Protection boolean - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- warmup
Time number - warmup time.
- curvature float
- Preheating curvature, with a value between 1 and 5.
- enabled bool
- Whether to enable preheating.
- enabled_
protection bool - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- warmup_
time float - warmup time.
- curvature Number
- Preheating curvature, with a value between 1 and 5.
- enabled Boolean
- Whether to enable preheating.
- enabled
Protection Boolean - Whether to enable preheating protection. If protection is enabled and more than 50% of nodes are in preheating state, preheating will be aborted.
- warmup
Time Number - warmup time.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.