tencentcloud.TsfDeployContainerGroup
Explore with Pulumi AI
Provides a resource to create a tsf deploy_container_group
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const deployContainerGroup = new tencentcloud.TsfDeployContainerGroup("deployContainerGroup", {
agentCpuLimit: "0.2",
agentCpuRequest: "0.1",
agentMemLimit: "400",
agentMemRequest: "125",
cpuLimit: "0.5",
cpuRequest: "0.25",
deployAgent: true,
doNotStart: false,
groupId: "group-yqml6w3a",
healthCheckSettings: {
readinessProbe: {
actionType: "TCP",
failureThreshold: 3,
initialDelaySeconds: 0,
path: "/",
periodSeconds: 30,
port: 80,
scheme: "HTTP",
successThreshold: 1,
timeoutSeconds: 3,
type: "TSF_DEFAULT",
},
},
instanceNum: 1,
jvmOpts: "-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
maxSurge: "25%",
maxUnavailable: "0",
memLimit: "1280",
memRequest: "640",
repoType: "personal",
reponame: "tsf_100011913960/terraform",
schedulingStrategy: {
type: "NONE",
},
server: "ccr.ccs.tencentyun.com",
serviceSetting: {
accessType: 1,
allowDeleteService: true,
disableService: false,
headlessService: false,
openSessionAffinity: false,
protocolPorts: [{
nodePort: 30001,
port: 18081,
protocol: "TCP",
targetPort: 18081,
}],
sessionAffinityTimeoutSeconds: 10800,
subnetId: "",
},
tagName: "terraform-only-1",
updateIvl: 10,
updateType: 1,
volumeClean: false,
warmupSetting: {
enabled: false,
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
deploy_container_group = tencentcloud.TsfDeployContainerGroup("deployContainerGroup",
agent_cpu_limit="0.2",
agent_cpu_request="0.1",
agent_mem_limit="400",
agent_mem_request="125",
cpu_limit="0.5",
cpu_request="0.25",
deploy_agent=True,
do_not_start=False,
group_id="group-yqml6w3a",
health_check_settings={
"readiness_probe": {
"action_type": "TCP",
"failure_threshold": 3,
"initial_delay_seconds": 0,
"path": "/",
"period_seconds": 30,
"port": 80,
"scheme": "HTTP",
"success_threshold": 1,
"timeout_seconds": 3,
"type": "TSF_DEFAULT",
},
},
instance_num=1,
jvm_opts="-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
max_surge="25%",
max_unavailable="0",
mem_limit="1280",
mem_request="640",
repo_type="personal",
reponame="tsf_100011913960/terraform",
scheduling_strategy={
"type": "NONE",
},
server="ccr.ccs.tencentyun.com",
service_setting={
"access_type": 1,
"allow_delete_service": True,
"disable_service": False,
"headless_service": False,
"open_session_affinity": False,
"protocol_ports": [{
"node_port": 30001,
"port": 18081,
"protocol": "TCP",
"target_port": 18081,
}],
"session_affinity_timeout_seconds": 10800,
"subnet_id": "",
},
tag_name="terraform-only-1",
update_ivl=10,
update_type=1,
volume_clean=False,
warmup_setting={
"enabled": False,
})
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.NewTsfDeployContainerGroup(ctx, "deployContainerGroup", &tencentcloud.TsfDeployContainerGroupArgs{
AgentCpuLimit: pulumi.String("0.2"),
AgentCpuRequest: pulumi.String("0.1"),
AgentMemLimit: pulumi.String("400"),
AgentMemRequest: pulumi.String("125"),
CpuLimit: pulumi.String("0.5"),
CpuRequest: pulumi.String("0.25"),
DeployAgent: pulumi.Bool(true),
DoNotStart: pulumi.Bool(false),
GroupId: pulumi.String("group-yqml6w3a"),
HealthCheckSettings: &tencentcloud.TsfDeployContainerGroupHealthCheckSettingsArgs{
ReadinessProbe: &tencentcloud.TsfDeployContainerGroupHealthCheckSettingsReadinessProbeArgs{
ActionType: pulumi.String("TCP"),
FailureThreshold: pulumi.Float64(3),
InitialDelaySeconds: pulumi.Float64(0),
Path: pulumi.String("/"),
PeriodSeconds: pulumi.Float64(30),
Port: pulumi.Float64(80),
Scheme: pulumi.String("HTTP"),
SuccessThreshold: pulumi.Float64(1),
TimeoutSeconds: pulumi.Float64(3),
Type: pulumi.String("TSF_DEFAULT"),
},
},
InstanceNum: pulumi.Float64(1),
JvmOpts: pulumi.String("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"),
MaxSurge: pulumi.String("25%"),
MaxUnavailable: pulumi.String("0"),
MemLimit: pulumi.String("1280"),
MemRequest: pulumi.String("640"),
RepoType: pulumi.String("personal"),
Reponame: pulumi.String("tsf_100011913960/terraform"),
SchedulingStrategy: &tencentcloud.TsfDeployContainerGroupSchedulingStrategyArgs{
Type: pulumi.String("NONE"),
},
Server: pulumi.String("ccr.ccs.tencentyun.com"),
ServiceSetting: &tencentcloud.TsfDeployContainerGroupServiceSettingArgs{
AccessType: pulumi.Float64(1),
AllowDeleteService: pulumi.Bool(true),
DisableService: pulumi.Bool(false),
HeadlessService: pulumi.Bool(false),
OpenSessionAffinity: pulumi.Bool(false),
ProtocolPorts: tencentcloud.TsfDeployContainerGroupServiceSettingProtocolPortArray{
&tencentcloud.TsfDeployContainerGroupServiceSettingProtocolPortArgs{
NodePort: pulumi.Float64(30001),
Port: pulumi.Float64(18081),
Protocol: pulumi.String("TCP"),
TargetPort: pulumi.Float64(18081),
},
},
SessionAffinityTimeoutSeconds: pulumi.Float64(10800),
SubnetId: pulumi.String(""),
},
TagName: pulumi.String("terraform-only-1"),
UpdateIvl: pulumi.Float64(10),
UpdateType: pulumi.Float64(1),
VolumeClean: pulumi.Bool(false),
WarmupSetting: &tencentcloud.TsfDeployContainerGroupWarmupSettingArgs{
Enabled: pulumi.Bool(false),
},
})
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 deployContainerGroup = new Tencentcloud.TsfDeployContainerGroup("deployContainerGroup", new()
{
AgentCpuLimit = "0.2",
AgentCpuRequest = "0.1",
AgentMemLimit = "400",
AgentMemRequest = "125",
CpuLimit = "0.5",
CpuRequest = "0.25",
DeployAgent = true,
DoNotStart = false,
GroupId = "group-yqml6w3a",
HealthCheckSettings = new Tencentcloud.Inputs.TsfDeployContainerGroupHealthCheckSettingsArgs
{
ReadinessProbe = new Tencentcloud.Inputs.TsfDeployContainerGroupHealthCheckSettingsReadinessProbeArgs
{
ActionType = "TCP",
FailureThreshold = 3,
InitialDelaySeconds = 0,
Path = "/",
PeriodSeconds = 30,
Port = 80,
Scheme = "HTTP",
SuccessThreshold = 1,
TimeoutSeconds = 3,
Type = "TSF_DEFAULT",
},
},
InstanceNum = 1,
JvmOpts = "-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
MaxSurge = "25%",
MaxUnavailable = "0",
MemLimit = "1280",
MemRequest = "640",
RepoType = "personal",
Reponame = "tsf_100011913960/terraform",
SchedulingStrategy = new Tencentcloud.Inputs.TsfDeployContainerGroupSchedulingStrategyArgs
{
Type = "NONE",
},
Server = "ccr.ccs.tencentyun.com",
ServiceSetting = new Tencentcloud.Inputs.TsfDeployContainerGroupServiceSettingArgs
{
AccessType = 1,
AllowDeleteService = true,
DisableService = false,
HeadlessService = false,
OpenSessionAffinity = false,
ProtocolPorts = new[]
{
new Tencentcloud.Inputs.TsfDeployContainerGroupServiceSettingProtocolPortArgs
{
NodePort = 30001,
Port = 18081,
Protocol = "TCP",
TargetPort = 18081,
},
},
SessionAffinityTimeoutSeconds = 10800,
SubnetId = "",
},
TagName = "terraform-only-1",
UpdateIvl = 10,
UpdateType = 1,
VolumeClean = false,
WarmupSetting = new Tencentcloud.Inputs.TsfDeployContainerGroupWarmupSettingArgs
{
Enabled = false,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TsfDeployContainerGroup;
import com.pulumi.tencentcloud.TsfDeployContainerGroupArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployContainerGroupHealthCheckSettingsArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployContainerGroupHealthCheckSettingsReadinessProbeArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployContainerGroupSchedulingStrategyArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployContainerGroupServiceSettingArgs;
import com.pulumi.tencentcloud.inputs.TsfDeployContainerGroupWarmupSettingArgs;
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 deployContainerGroup = new TsfDeployContainerGroup("deployContainerGroup", TsfDeployContainerGroupArgs.builder()
.agentCpuLimit("0.2")
.agentCpuRequest("0.1")
.agentMemLimit("400")
.agentMemRequest("125")
.cpuLimit("0.5")
.cpuRequest("0.25")
.deployAgent(true)
.doNotStart(false)
.groupId("group-yqml6w3a")
.healthCheckSettings(TsfDeployContainerGroupHealthCheckSettingsArgs.builder()
.readinessProbe(TsfDeployContainerGroupHealthCheckSettingsReadinessProbeArgs.builder()
.actionType("TCP")
.failureThreshold(3)
.initialDelaySeconds(0)
.path("/")
.periodSeconds(30)
.port(80)
.scheme("HTTP")
.successThreshold(1)
.timeoutSeconds(3)
.type("TSF_DEFAULT")
.build())
.build())
.instanceNum(1)
.jvmOpts("-Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m")
.maxSurge("25%")
.maxUnavailable("0")
.memLimit("1280")
.memRequest("640")
.repoType("personal")
.reponame("tsf_100011913960/terraform")
.schedulingStrategy(TsfDeployContainerGroupSchedulingStrategyArgs.builder()
.type("NONE")
.build())
.server("ccr.ccs.tencentyun.com")
.serviceSetting(TsfDeployContainerGroupServiceSettingArgs.builder()
.accessType(1)
.allowDeleteService(true)
.disableService(false)
.headlessService(false)
.openSessionAffinity(false)
.protocolPorts(TsfDeployContainerGroupServiceSettingProtocolPortArgs.builder()
.nodePort(30001)
.port(18081)
.protocol("TCP")
.targetPort(18081)
.build())
.sessionAffinityTimeoutSeconds(10800)
.subnetId("")
.build())
.tagName("terraform-only-1")
.updateIvl(10)
.updateType(1)
.volumeClean(false)
.warmupSetting(TsfDeployContainerGroupWarmupSettingArgs.builder()
.enabled(false)
.build())
.build());
}
}
resources:
deployContainerGroup:
type: tencentcloud:TsfDeployContainerGroup
properties:
agentCpuLimit: '0.2'
agentCpuRequest: '0.1'
agentMemLimit: '400'
agentMemRequest: '125'
cpuLimit: '0.5'
cpuRequest: '0.25'
deployAgent: true
doNotStart: false
groupId: group-yqml6w3a
healthCheckSettings:
readinessProbe:
actionType: TCP
failureThreshold: 3
initialDelaySeconds: 0
path: /
periodSeconds: 30
port: 80
scheme: HTTP
successThreshold: 1
timeoutSeconds: 3
type: TSF_DEFAULT
instanceNum: 1
jvmOpts: -Xms128m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
maxSurge: 25%
maxUnavailable: '0'
memLimit: '1280'
memRequest: '640'
repoType: personal
reponame: tsf_100011913960/terraform
schedulingStrategy:
type: NONE
server: ccr.ccs.tencentyun.com
serviceSetting:
accessType: 1
allowDeleteService: true
disableService: false
headlessService: false
openSessionAffinity: false
protocolPorts:
- nodePort: 30001
port: 18081
protocol: TCP
targetPort: 18081
sessionAffinityTimeoutSeconds: 10800
subnetId: ""
tagName: terraform-only-1
updateIvl: 10
updateType: 1
volumeClean: false
warmupSetting:
enabled: false
Create TsfDeployContainerGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TsfDeployContainerGroup(name: string, args: TsfDeployContainerGroupArgs, opts?: CustomResourceOptions);
@overload
def TsfDeployContainerGroup(resource_name: str,
args: TsfDeployContainerGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TsfDeployContainerGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
group_id: Optional[str] = None,
tag_name: Optional[str] = None,
instance_num: Optional[float] = None,
jvm_opts: Optional[str] = None,
max_unavailable: Optional[str] = None,
cpu_limit: Optional[str] = None,
cpu_request: Optional[str] = None,
deploy_agent: Optional[bool] = None,
do_not_start: Optional[bool] = None,
envs: Optional[Sequence[TsfDeployContainerGroupEnvArgs]] = None,
agent_mem_request: Optional[str] = None,
health_check_settings: Optional[TsfDeployContainerGroupHealthCheckSettingsArgs] = None,
incremental_deployment: Optional[bool] = None,
mem_limit: Optional[str] = None,
istio_cpu_limit: Optional[str] = None,
istio_cpu_request: Optional[str] = None,
istio_mem_limit: Optional[str] = None,
istio_mem_request: Optional[str] = None,
agent_cpu_limit: Optional[str] = None,
agent_profile_lists: Optional[Sequence[TsfDeployContainerGroupAgentProfileListArgs]] = None,
max_surge: Optional[str] = None,
agent_mem_limit: Optional[str] = None,
mem_request: Optional[str] = None,
repo_name: Optional[str] = None,
repo_type: Optional[str] = None,
reponame: Optional[str] = None,
scheduling_strategy: Optional[TsfDeployContainerGroupSchedulingStrategyArgs] = None,
server: Optional[str] = None,
service_setting: Optional[TsfDeployContainerGroupServiceSettingArgs] = None,
agent_cpu_request: Optional[str] = None,
tsf_deploy_container_group_id: Optional[str] = None,
update_ivl: Optional[float] = None,
update_type: Optional[float] = None,
volume_clean: Optional[bool] = None,
volume_info_lists: Optional[Sequence[TsfDeployContainerGroupVolumeInfoListArgs]] = None,
volume_mount_info_lists: Optional[Sequence[TsfDeployContainerGroupVolumeMountInfoListArgs]] = None,
warmup_setting: Optional[TsfDeployContainerGroupWarmupSettingArgs] = None)
func NewTsfDeployContainerGroup(ctx *Context, name string, args TsfDeployContainerGroupArgs, opts ...ResourceOption) (*TsfDeployContainerGroup, error)
public TsfDeployContainerGroup(string name, TsfDeployContainerGroupArgs args, CustomResourceOptions? opts = null)
public TsfDeployContainerGroup(String name, TsfDeployContainerGroupArgs args)
public TsfDeployContainerGroup(String name, TsfDeployContainerGroupArgs args, CustomResourceOptions options)
type: tencentcloud:TsfDeployContainerGroup
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 TsfDeployContainerGroupArgs
- 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 TsfDeployContainerGroupArgs
- 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 TsfDeployContainerGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TsfDeployContainerGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TsfDeployContainerGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TsfDeployContainerGroup 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 TsfDeployContainerGroup resource accepts the following input properties:
- Group
Id string - group Id.
- Instance
Num double - instance number.
- Tag
Name string - image version name, v1.
- Agent
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- Agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- Agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Profile List<TsfLists Deploy Container Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- Cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- Deploy
Agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- Do
Not boolStart - Not start right away.
- Envs
List<Tsf
Deploy Container Group Env> - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- Health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- Istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- Istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Jvm
Opts string - jvm options.
- Max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- Mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- Repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- Repo
Type string - repo type, tcr or leave it blank.
- Reponame string
- old image name, eg: /tsf/server.
- Scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- Server string
- image server.
- Service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- Tsf
Deploy stringContainer Group Id - ID of the resource.
- Update
Ivl double - update Interval, is required when rolling update.
- Update
Type double - Update method: 0 for fast update, 1 for rolling update.
- Volume
Clean bool - Whether to clear the volume information. Default is false.
- Volume
Info List<TsfLists Deploy Container Group Volume Info List> - Volume information, as a list.
- Volume
Mount List<TsfInfo Lists Deploy Container Group Volume Mount Info List> - Volume mount point information, list type.
- Warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- Group
Id string - group Id.
- Instance
Num float64 - instance number.
- Tag
Name string - image version name, v1.
- Agent
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- Agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- Agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Profile []TsfLists Deploy Container Group Agent Profile List Args - javaagent info: SERVICE_AGENT/OT_AGENT.
- Cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- Deploy
Agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- Do
Not boolStart - Not start right away.
- Envs
[]Tsf
Deploy Container Group Env Args - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- Health
Check TsfSettings Deploy Container Group Health Check Settings Args - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- Istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- Istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Jvm
Opts string - jvm options.
- Max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- Mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- Repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- Repo
Type string - repo type, tcr or leave it blank.
- Reponame string
- old image name, eg: /tsf/server.
- Scheduling
Strategy TsfDeploy Container Group Scheduling Strategy Args - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- Server string
- image server.
- Service
Setting TsfDeploy Container Group Service Setting Args - Network settings for container deployment groups.
- Tsf
Deploy stringContainer Group Id - ID of the resource.
- Update
Ivl float64 - update Interval, is required when rolling update.
- Update
Type float64 - Update method: 0 for fast update, 1 for rolling update.
- Volume
Clean bool - Whether to clear the volume information. Default is false.
- Volume
Info []TsfLists Deploy Container Group Volume Info List Args - Volume information, as a list.
- Volume
Mount []TsfInfo Lists Deploy Container Group Volume Mount Info List Args - Volume mount point information, list type.
- Warmup
Setting TsfDeploy Container Group Warmup Setting Args - warmup setting.
- group
Id String - group Id.
- instance
Num Double - instance number.
- tag
Name String - image version name, v1.
- agent
Cpu StringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu StringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile List<TsfLists Deploy Container Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit String - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request String - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent Boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not BooleanStart - Not start right away.
- envs
List<Tsf
Deploy Container Group Env> - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- istio
Cpu StringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu StringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts String - jvm options.
- max
Surge String - MaxSurge parameter in Kubernetes rolling update strategy.
- String
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit String - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request String - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name String - (Priority use) New image name, such as /tsf/nginx.
- repo
Type String - repo type, tcr or leave it blank.
- reponame String
- old image name, eg: /tsf/server.
- scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server String
- image server.
- service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- tsf
Deploy StringContainer Group Id - ID of the resource.
- update
Ivl Double - update Interval, is required when rolling update.
- update
Type Double - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean Boolean - Whether to clear the volume information. Default is false.
- volume
Info List<TsfLists Deploy Container Group Volume Info List> - Volume information, as a list.
- volume
Mount List<TsfInfo Lists Deploy Container Group Volume Mount Info List> - Volume mount point information, list type.
- warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- group
Id string - group Id.
- instance
Num number - instance number.
- tag
Name string - image version name, v1.
- agent
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile TsfLists Deploy Container Group Agent Profile List[] - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not booleanStart - Not start right away.
- envs
Tsf
Deploy Container Group Env[] - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts string - jvm options.
- max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- repo
Type string - repo type, tcr or leave it blank.
- reponame string
- old image name, eg: /tsf/server.
- scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server string
- image server.
- service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- tsf
Deploy stringContainer Group Id - ID of the resource.
- update
Ivl number - update Interval, is required when rolling update.
- update
Type number - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean boolean - Whether to clear the volume information. Default is false.
- volume
Info TsfLists Deploy Container Group Volume Info List[] - Volume information, as a list.
- volume
Mount TsfInfo Lists Deploy Container Group Volume Mount Info List[] - Volume mount point information, list type.
- warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- group_
id str - group Id.
- instance_
num float - instance number.
- tag_
name str - image version name, v1.
- agent_
cpu_ strlimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent_
cpu_ strrequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent_
mem_ strlimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent_
mem_ strrequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent_
profile_ Sequence[Tsflists Deploy Container Group Agent Profile List Args] - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu_
limit str - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu_
request str - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy_
agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do_
not_ boolstart - Not start right away.
- envs
Sequence[Tsf
Deploy Container Group Env Args] - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- health_
check_ Tsfsettings Deploy Container Group Health Check Settings Args - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental_
deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- istio_
cpu_ strlimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio_
cpu_ strrequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio_
mem_ strlimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio_
mem_ strrequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm_
opts str - jvm options.
- max_
surge str - MaxSurge parameter in Kubernetes rolling update strategy.
- str
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem_
limit str - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem_
request str - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo_
name str - (Priority use) New image name, such as /tsf/nginx.
- repo_
type str - repo type, tcr or leave it blank.
- reponame str
- old image name, eg: /tsf/server.
- scheduling_
strategy TsfDeploy Container Group Scheduling Strategy Args - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server str
- image server.
- service_
setting TsfDeploy Container Group Service Setting Args - Network settings for container deployment groups.
- tsf_
deploy_ strcontainer_ group_ id - ID of the resource.
- update_
ivl float - update Interval, is required when rolling update.
- update_
type float - Update method: 0 for fast update, 1 for rolling update.
- volume_
clean bool - Whether to clear the volume information. Default is false.
- volume_
info_ Sequence[Tsflists Deploy Container Group Volume Info List Args] - Volume information, as a list.
- volume_
mount_ Sequence[Tsfinfo_ lists Deploy Container Group Volume Mount Info List Args] - Volume mount point information, list type.
- warmup_
setting TsfDeploy Container Group Warmup Setting Args - warmup setting.
- group
Id String - group Id.
- instance
Num Number - instance number.
- tag
Name String - image version name, v1.
- agent
Cpu StringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu StringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile List<Property Map>Lists - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit String - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request String - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent Boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not BooleanStart - Not start right away.
- envs List<Property Map>
- The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- health
Check Property MapSettings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- istio
Cpu StringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu StringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts String - jvm options.
- max
Surge String - MaxSurge parameter in Kubernetes rolling update strategy.
- String
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit String - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request String - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name String - (Priority use) New image name, such as /tsf/nginx.
- repo
Type String - repo type, tcr or leave it blank.
- reponame String
- old image name, eg: /tsf/server.
- scheduling
Strategy Property Map - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server String
- image server.
- service
Setting Property Map - Network settings for container deployment groups.
- tsf
Deploy StringContainer Group Id - ID of the resource.
- update
Ivl Number - update Interval, is required when rolling update.
- update
Type Number - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean Boolean - Whether to clear the volume information. Default is false.
- volume
Info List<Property Map>Lists - Volume information, as a list.
- volume
Mount List<Property Map>Info Lists - Volume mount point information, list type.
- warmup
Setting Property Map - warmup setting.
Outputs
All input properties are implicitly available as output properties. Additionally, the TsfDeployContainerGroup 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 TsfDeployContainerGroup Resource
Get an existing TsfDeployContainerGroup 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?: TsfDeployContainerGroupState, opts?: CustomResourceOptions): TsfDeployContainerGroup
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
agent_cpu_limit: Optional[str] = None,
agent_cpu_request: Optional[str] = None,
agent_mem_limit: Optional[str] = None,
agent_mem_request: Optional[str] = None,
agent_profile_lists: Optional[Sequence[TsfDeployContainerGroupAgentProfileListArgs]] = None,
cpu_limit: Optional[str] = None,
cpu_request: Optional[str] = None,
deploy_agent: Optional[bool] = None,
do_not_start: Optional[bool] = None,
envs: Optional[Sequence[TsfDeployContainerGroupEnvArgs]] = None,
group_id: Optional[str] = None,
health_check_settings: Optional[TsfDeployContainerGroupHealthCheckSettingsArgs] = None,
incremental_deployment: Optional[bool] = None,
instance_num: Optional[float] = None,
istio_cpu_limit: Optional[str] = None,
istio_cpu_request: Optional[str] = None,
istio_mem_limit: Optional[str] = None,
istio_mem_request: Optional[str] = None,
jvm_opts: Optional[str] = None,
max_surge: Optional[str] = None,
max_unavailable: Optional[str] = None,
mem_limit: Optional[str] = None,
mem_request: Optional[str] = None,
repo_name: Optional[str] = None,
repo_type: Optional[str] = None,
reponame: Optional[str] = None,
scheduling_strategy: Optional[TsfDeployContainerGroupSchedulingStrategyArgs] = None,
server: Optional[str] = None,
service_setting: Optional[TsfDeployContainerGroupServiceSettingArgs] = None,
tag_name: Optional[str] = None,
tsf_deploy_container_group_id: Optional[str] = None,
update_ivl: Optional[float] = None,
update_type: Optional[float] = None,
volume_clean: Optional[bool] = None,
volume_info_lists: Optional[Sequence[TsfDeployContainerGroupVolumeInfoListArgs]] = None,
volume_mount_info_lists: Optional[Sequence[TsfDeployContainerGroupVolumeMountInfoListArgs]] = None,
warmup_setting: Optional[TsfDeployContainerGroupWarmupSettingArgs] = None) -> TsfDeployContainerGroup
func GetTsfDeployContainerGroup(ctx *Context, name string, id IDInput, state *TsfDeployContainerGroupState, opts ...ResourceOption) (*TsfDeployContainerGroup, error)
public static TsfDeployContainerGroup Get(string name, Input<string> id, TsfDeployContainerGroupState? state, CustomResourceOptions? opts = null)
public static TsfDeployContainerGroup get(String name, Output<String> id, TsfDeployContainerGroupState state, CustomResourceOptions options)
resources: _: type: tencentcloud:TsfDeployContainerGroup 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
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- Agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- Agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Profile List<TsfLists Deploy Container Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- Cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- Deploy
Agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- Do
Not boolStart - Not start right away.
- Envs
List<Tsf
Deploy Container Group Env> - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- Group
Id string - group Id.
- Health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Instance
Num double - instance number.
- Istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- Istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- Istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Jvm
Opts string - jvm options.
- Max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- Mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- Repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- Repo
Type string - repo type, tcr or leave it blank.
- Reponame string
- old image name, eg: /tsf/server.
- Scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- Server string
- image server.
- Service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- Tag
Name string - image version name, v1.
- Tsf
Deploy stringContainer Group Id - ID of the resource.
- Update
Ivl double - update Interval, is required when rolling update.
- Update
Type double - Update method: 0 for fast update, 1 for rolling update.
- Volume
Clean bool - Whether to clear the volume information. Default is false.
- Volume
Info List<TsfLists Deploy Container Group Volume Info List> - Volume information, as a list.
- Volume
Mount List<TsfInfo Lists Deploy Container Group Volume Mount Info List> - Volume mount point information, list type.
- Warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- Agent
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- Agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- Agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Agent
Profile []TsfLists Deploy Container Group Agent Profile List Args - javaagent info: SERVICE_AGENT/OT_AGENT.
- Cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- Deploy
Agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- Do
Not boolStart - Not start right away.
- Envs
[]Tsf
Deploy Container Group Env Args - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- Group
Id string - group Id.
- Health
Check TsfSettings Deploy Container Group Health Check Settings Args - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- Incremental
Deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- Instance
Num float64 - instance number.
- Istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- Istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- Istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- Jvm
Opts string - jvm options.
- Max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- Mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- Mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- Repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- Repo
Type string - repo type, tcr or leave it blank.
- Reponame string
- old image name, eg: /tsf/server.
- Scheduling
Strategy TsfDeploy Container Group Scheduling Strategy Args - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- Server string
- image server.
- Service
Setting TsfDeploy Container Group Service Setting Args - Network settings for container deployment groups.
- Tag
Name string - image version name, v1.
- Tsf
Deploy stringContainer Group Id - ID of the resource.
- Update
Ivl float64 - update Interval, is required when rolling update.
- Update
Type float64 - Update method: 0 for fast update, 1 for rolling update.
- Volume
Clean bool - Whether to clear the volume information. Default is false.
- Volume
Info []TsfLists Deploy Container Group Volume Info List Args - Volume information, as a list.
- Volume
Mount []TsfInfo Lists Deploy Container Group Volume Mount Info List Args - Volume mount point information, list type.
- Warmup
Setting TsfDeploy Container Group Warmup Setting Args - warmup setting.
- agent
Cpu StringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu StringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile List<TsfLists Deploy Container Group Agent Profile List> - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit String - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request String - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent Boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not BooleanStart - Not start right away.
- envs
List<Tsf
Deploy Container Group Env> - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- group
Id String - group Id.
- health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- instance
Num Double - instance number.
- istio
Cpu StringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu StringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts String - jvm options.
- max
Surge String - MaxSurge parameter in Kubernetes rolling update strategy.
- String
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit String - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request String - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name String - (Priority use) New image name, such as /tsf/nginx.
- repo
Type String - repo type, tcr or leave it blank.
- reponame String
- old image name, eg: /tsf/server.
- scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server String
- image server.
- service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- tag
Name String - image version name, v1.
- tsf
Deploy StringContainer Group Id - ID of the resource.
- update
Ivl Double - update Interval, is required when rolling update.
- update
Type Double - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean Boolean - Whether to clear the volume information. Default is false.
- volume
Info List<TsfLists Deploy Container Group Volume Info List> - Volume information, as a list.
- volume
Mount List<TsfInfo Lists Deploy Container Group Volume Mount Info List> - Volume mount point information, list type.
- warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- agent
Cpu stringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu stringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile TsfLists Deploy Container Group Agent Profile List[] - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit string - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request string - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not booleanStart - Not start right away.
- envs
Tsf
Deploy Container Group Env[] - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- group
Id string - group Id.
- health
Check TsfSettings Deploy Container Group Health Check Settings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- instance
Num number - instance number.
- istio
Cpu stringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu stringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem stringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem stringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts string - jvm options.
- max
Surge string - MaxSurge parameter in Kubernetes rolling update strategy.
- string
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit string - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request string - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name string - (Priority use) New image name, such as /tsf/nginx.
- repo
Type string - repo type, tcr or leave it blank.
- reponame string
- old image name, eg: /tsf/server.
- scheduling
Strategy TsfDeploy Container Group Scheduling Strategy - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server string
- image server.
- service
Setting TsfDeploy Container Group Service Setting - Network settings for container deployment groups.
- tag
Name string - image version name, v1.
- tsf
Deploy stringContainer Group Id - ID of the resource.
- update
Ivl number - update Interval, is required when rolling update.
- update
Type number - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean boolean - Whether to clear the volume information. Default is false.
- volume
Info TsfLists Deploy Container Group Volume Info List[] - Volume information, as a list.
- volume
Mount TsfInfo Lists Deploy Container Group Volume Mount Info List[] - Volume mount point information, list type.
- warmup
Setting TsfDeploy Container Group Warmup Setting - warmup setting.
- agent_
cpu_ strlimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent_
cpu_ strrequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent_
mem_ strlimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent_
mem_ strrequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent_
profile_ Sequence[Tsflists Deploy Container Group Agent Profile List Args] - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu_
limit str - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu_
request str - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy_
agent bool - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do_
not_ boolstart - Not start right away.
- envs
Sequence[Tsf
Deploy Container Group Env Args] - The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- group_
id str - group Id.
- health_
check_ Tsfsettings Deploy Container Group Health Check Settings Args - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental_
deployment bool - Whether to perform incremental deployment. The default value is false, which means full update.
- instance_
num float - instance number.
- istio_
cpu_ strlimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio_
cpu_ strrequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio_
mem_ strlimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio_
mem_ strrequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm_
opts str - jvm options.
- max_
surge str - MaxSurge parameter in Kubernetes rolling update strategy.
- str
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem_
limit str - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem_
request str - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo_
name str - (Priority use) New image name, such as /tsf/nginx.
- repo_
type str - repo type, tcr or leave it blank.
- reponame str
- old image name, eg: /tsf/server.
- scheduling_
strategy TsfDeploy Container Group Scheduling Strategy Args - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server str
- image server.
- service_
setting TsfDeploy Container Group Service Setting Args - Network settings for container deployment groups.
- tag_
name str - image version name, v1.
- tsf_
deploy_ strcontainer_ group_ id - ID of the resource.
- update_
ivl float - update Interval, is required when rolling update.
- update_
type float - Update method: 0 for fast update, 1 for rolling update.
- volume_
clean bool - Whether to clear the volume information. Default is false.
- volume_
info_ Sequence[Tsflists Deploy Container Group Volume Info List Args] - Volume information, as a list.
- volume_
mount_ Sequence[Tsfinfo_ lists Deploy Container Group Volume Mount Info List Args] - Volume mount point information, list type.
- warmup_
setting TsfDeploy Container Group Warmup Setting Args - warmup setting.
- agent
Cpu StringLimit - The maximum number of CPU cores allocated to the agent container corresponds to the limit field in Kubernetes.
- agent
Cpu StringRequest - The number of CPU cores allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the 'limit' field in Kubernetes.
- agent
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- agent
Profile List<Property Map>Lists - javaagent info: SERVICE_AGENT/OT_AGENT.
- cpu
Limit String - The maximum number of CPU cores for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- cpu
Request String - The number of CPU cores allocated to the business container, corresponding to the request in K8S. The default value is 0.25.
- deploy
Agent Boolean - Whether to deploy the agent container. If this parameter is not specified, the agent container will not be deployed by default.
- do
Not BooleanStart - Not start right away.
- envs List<Property Map>
- The environment variables that the application runs in the deployment group. If this parameter is not specified, no additional environment variables are set by default.
- group
Id String - group Id.
- health
Check Property MapSettings - The configuration information for health checks. If this parameter is not specified, the health check is not set by default.
- incremental
Deployment Boolean - Whether to perform incremental deployment. The default value is false, which means full update.
- instance
Num Number - instance number.
- istio
Cpu StringLimit - The maximum amount of CPU cores allocated to the istio proxy container corresponds to the 'limit' field in Kubernetes.
- istio
Cpu StringRequest - The number of CPU cores allocated to the istio proxy container corresponds to the 'request' field in Kubernetes.
- istio
Mem StringLimit - The maximum amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- istio
Mem StringRequest - The amount of memory in MiB allocated to the agent container corresponds to the request field in Kubernetes.
- jvm
Opts String - jvm options.
- max
Surge String - MaxSurge parameter in Kubernetes rolling update strategy.
- String
- MaxUnavailable parameter in Kubernetes rolling update strategy.
- mem
Limit String - The maximum memory size in MiB for the business container, corresponding to the limit in K8S. If not specified, it defaults to twice the request.
- mem
Request String - The amount of memory in MiB allocated to the business container, corresponding to the request in K8S. The default value is 640 MiB.
- repo
Name String - (Priority use) New image name, such as /tsf/nginx.
- repo
Type String - repo type, tcr or leave it blank.
- reponame String
- old image name, eg: /tsf/server.
- scheduling
Strategy Property Map - Node scheduling strategy. If this parameter is not specified, the node scheduling strategy will not be used by default.
- server String
- image server.
- service
Setting Property Map - Network settings for container deployment groups.
- tag
Name String - image version name, v1.
- tsf
Deploy StringContainer Group Id - ID of the resource.
- update
Ivl Number - update Interval, is required when rolling update.
- update
Type Number - Update method: 0 for fast update, 1 for rolling update.
- volume
Clean Boolean - Whether to clear the volume information. Default is false.
- volume
Info List<Property Map>Lists - Volume information, as a list.
- volume
Mount List<Property Map>Info Lists - Volume mount point information, list type.
- warmup
Setting Property Map - warmup setting.
Supporting Types
TsfDeployContainerGroupAgentProfileList, TsfDeployContainerGroupAgentProfileListArgs
- 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.
TsfDeployContainerGroupEnv, TsfDeployContainerGroupEnvArgs
- Name string
- env param name.
- Value string
- value of env.
- Value
From TsfDeploy Container Group Env Value From - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
- Name string
- env param name.
- Value string
- value of env.
- Value
From TsfDeploy Container Group Env Value From - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
- name String
- env param name.
- value String
- value of env.
- value
From TsfDeploy Container Group Env Value From - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
- name string
- env param name.
- value string
- value of env.
- value
From TsfDeploy Container Group Env Value From - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
- name str
- env param name.
- value str
- value of env.
- value_
from TsfDeploy Container Group Env Value From - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
- name String
- env param name.
- value String
- value of env.
- value
From Property Map - Kubernetes ValueFrom configuration. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupEnvValueFrom, TsfDeployContainerGroupEnvValueFromArgs
- Field
Ref TsfDeploy Container Group Env Value From Field Ref - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- Resource
Field TsfRef Deploy Container Group Env Value From Resource Field Ref - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- Field
Ref TsfDeploy Container Group Env Value From Field Ref - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- Resource
Field TsfRef Deploy Container Group Env Value From Resource Field Ref - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- field
Ref TsfDeploy Container Group Env Value From Field Ref - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- resource
Field TsfRef Deploy Container Group Env Value From Resource Field Ref - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- field
Ref TsfDeploy Container Group Env Value From Field Ref - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- resource
Field TsfRef Deploy Container Group Env Value From Resource Field Ref - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- field_
ref TsfDeploy Container Group Env Value From Field Ref - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- resource_
field_ Tsfref Deploy Container Group Env Value From Resource Field Ref - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- field
Ref Property Map - The FieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
- resource
Field Property MapRef - The ResourceFieldRef configuration of Kubernetes env. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupEnvValueFromFieldRef, TsfDeployContainerGroupEnvValueFromFieldRefArgs
- Field
Path string - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- Field
Path string - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- field
Path String - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- field
Path string - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- field_
path str - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- field
Path String - The FieldPath configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupEnvValueFromResourceFieldRef, TsfDeployContainerGroupEnvValueFromResourceFieldRefArgs
- Resource string
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- Resource string
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- resource String
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- resource string
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- resource str
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
- resource String
- The Resource configuration of Kubernetes. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupHealthCheckSettings, TsfDeployContainerGroupHealthCheckSettingsArgs
- Liveness
Probe TsfDeploy Container Group Health Check Settings Liveness Probe - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- Readiness
Probe TsfDeploy Container 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 Container Group Health Check Settings Liveness Probe - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- Readiness
Probe TsfDeploy Container 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 Container Group Health Check Settings Liveness Probe - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- readiness
Probe TsfDeploy Container 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 Container Group Health Check Settings Liveness Probe - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- readiness
Probe TsfDeploy Container 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 Container Group Health Check Settings Liveness Probe - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- readiness_
probe TsfDeploy Container 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 - Liveness probe. Note: This field may return null, indicating that no valid values can be obtained.
- readiness
Probe Property Map - Readiness health check. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupHealthCheckSettingsLivenessProbe, TsfDeployContainerGroupHealthCheckSettingsLivenessProbeArgs
- Action
Type string - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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 - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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 - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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 - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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 - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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 - The health check method. HTTP: checks through an HTTP interface; CMD: checks by executing a command; TCP: checks by 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 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.
TsfDeployContainerGroupHealthCheckSettingsReadinessProbe, TsfDeployContainerGroupHealthCheckSettingsReadinessProbeArgs
- 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.
TsfDeployContainerGroupSchedulingStrategy, TsfDeployContainerGroupSchedulingStrategyArgs
- Type string
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
- Type string
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
- type string
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
- type str
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
- type String
- NONE: Do not use scheduling strategy; CROSS_AZ: Deploy across availability zones. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupServiceSetting, TsfDeployContainerGroupServiceSettingArgs
- Access
Type double - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- Protocol
Ports List<TsfDeploy Container Group Service Setting Protocol Port> - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- Subnet
Id string - subnet Id.
- Allow
Delete boolService - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- Disable
Service bool - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- Headless
Service bool - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- Open
Session boolAffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- Session
Affinity doubleTimeout Seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
- Access
Type float64 - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- Protocol
Ports []TsfDeploy Container Group Service Setting Protocol Port - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- Subnet
Id string - subnet Id.
- Allow
Delete boolService - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- Disable
Service bool - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- Headless
Service bool - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- Open
Session boolAffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- Session
Affinity float64Timeout Seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
- access
Type Double - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- protocol
Ports List<TsfDeploy Container Group Service Setting Protocol Port> - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- subnet
Id String - subnet Id.
- allow
Delete BooleanService - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- disable
Service Boolean - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- headless
Service Boolean - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- open
Session BooleanAffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- session
Affinity DoubleTimeout Seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
- access
Type number - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- protocol
Ports TsfDeploy Container Group Service Setting Protocol Port[] - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- subnet
Id string - subnet Id.
- allow
Delete booleanService - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- disable
Service boolean - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- headless
Service boolean - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- open
Session booleanAffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- session
Affinity numberTimeout Seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
- access_
type float - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- protocol_
ports Sequence[TsfDeploy Container Group Service Setting Protocol Port] - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- subnet_
id str - subnet Id.
- allow_
delete_ boolservice - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- disable_
service bool - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- headless_
service bool - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- open_
session_ boolaffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- session_
affinity_ floattimeout_ seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
- access
Type Number - 0: Public network, 1: Access within the cluster, 2: NodePort, 3: Access within VPC. Note: This field may return null, indicating that no valid values can be obtained.
- protocol
Ports List<Property Map> - Container port mapping. Note: This field may return null, indicating that no valid values can be obtained.
- subnet
Id String - subnet Id.
- allow
Delete BooleanService - When set to true and DisableService is also true, the previously created service will be deleted. Please use with caution. Note: This field may return null, indicating that no valid values can be obtained.
- disable
Service Boolean - Whether to create a Kubernetes service. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- headless
Service Boolean - Whether the service is of headless type. Note: This field may return null, indicating that no valid values can be obtained.
- open
Session BooleanAffinity - Enable session affinity. true means enabled, false means disabled. The default value is false. Note: This field may return null, indicating that no valid values can be obtained.
- session
Affinity NumberTimeout Seconds - Session affinity session time. The default value is 10800. Note: This field may return null, indicating that no valid values can be obtained.
TsfDeployContainerGroupServiceSettingProtocolPort, TsfDeployContainerGroupServiceSettingProtocolPortArgs
- Port double
- port.
- Protocol string
- TCP or UDP.
- Target
Port double - container port.
- Node
Port double - node port.
- Port float64
- port.
- Protocol string
- TCP or UDP.
- Target
Port float64 - container port.
- Node
Port float64 - node port.
- port Double
- port.
- protocol String
- TCP or UDP.
- target
Port Double - container port.
- node
Port Double - node port.
- port number
- port.
- protocol string
- TCP or UDP.
- target
Port number - container port.
- node
Port number - node port.
- port float
- port.
- protocol str
- TCP or UDP.
- target_
port float - container port.
- node_
port float - node port.
- port Number
- port.
- protocol String
- TCP or UDP.
- target
Port Number - container port.
- node
Port Number - node port.
TsfDeployContainerGroupVolumeInfoList, TsfDeployContainerGroupVolumeInfoListArgs
- Volume
Name string - volume name.
- Volume
Type string - volume type.
- Volume
Config string - volume config.
- Volume
Name string - volume name.
- Volume
Type string - volume type.
- Volume
Config string - volume config.
- volume
Name String - volume name.
- volume
Type String - volume type.
- volume
Config String - volume config.
- volume
Name string - volume name.
- volume
Type string - volume type.
- volume
Config string - volume config.
- volume_
name str - volume name.
- volume_
type str - volume type.
- volume_
config str - volume config.
- volume
Name String - volume name.
- volume
Type String - volume type.
- volume
Config String - volume config.
TsfDeployContainerGroupVolumeMountInfoList, TsfDeployContainerGroupVolumeMountInfoListArgs
- Volume
Mount stringName - mount volume name.
- Volume
Mount stringPath - mount path.
- Read
Or stringWrite - Read and write access mode. 1: Read-only. 2: Read-write.
- Volume
Mount stringSub Path - mount subPath.
- Volume
Mount stringName - mount volume name.
- Volume
Mount stringPath - mount path.
- Read
Or stringWrite - Read and write access mode. 1: Read-only. 2: Read-write.
- Volume
Mount stringSub Path - mount subPath.
- volume
Mount StringName - mount volume name.
- volume
Mount StringPath - mount path.
- read
Or StringWrite - Read and write access mode. 1: Read-only. 2: Read-write.
- volume
Mount StringSub Path - mount subPath.
- volume
Mount stringName - mount volume name.
- volume
Mount stringPath - mount path.
- read
Or stringWrite - Read and write access mode. 1: Read-only. 2: Read-write.
- volume
Mount stringSub Path - mount subPath.
- volume_
mount_ strname - mount volume name.
- volume_
mount_ strpath - mount path.
- read_
or_ strwrite - Read and write access mode. 1: Read-only. 2: Read-write.
- volume_
mount_ strsub_ path - mount subPath.
- volume
Mount StringName - mount volume name.
- volume
Mount StringPath - mount path.
- read
Or StringWrite - Read and write access mode. 1: Read-only. 2: Read-write.
- volume
Mount StringSub Path - mount subPath.
TsfDeployContainerGroupWarmupSetting, TsfDeployContainerGroupWarmupSettingArgs
- 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.