Class: TencentCloud::Cfg::V20210820::TaskGroupConfig

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

动作组的配置项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskgroupinstances = nil, taskgrouptitle = nil, taskgroupdescription = nil, taskgroupmode = nil, taskgroupactionsconfig = nil) ⇒ TaskGroupConfig

Returns a new instance of TaskGroupConfig.



2008
2009
2010
2011
2012
2013
2014
# File 'lib/v20210820/models.rb', line 2008

def initialize(taskgroupinstances=nil, taskgrouptitle=nil, taskgroupdescription=nil, taskgroupmode=nil, taskgroupactionsconfig=nil)
  @TaskGroupInstances = taskgroupinstances
  @TaskGroupTitle = taskgrouptitle
  @TaskGroupDescription = taskgroupdescription
  @TaskGroupMode = taskgroupmode
  @TaskGroupActionsConfig = taskgroupactionsconfig
end

Instance Attribute Details

#TaskGroupActionsConfigObject

CVM ins-xxx MySQL cdb-xxx CLB lb-xxx Redis crs-xxx NAT网关 nat-xxx 专线-独享专用通道 dcx-xxx 标准集群普通节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1.1” 标准集群Pod “ClusterId”:“cls-xxx”,“PodName”:“podname”,“NodeName”:“1.1.1.1”,“NameSpace”:“ns”,“Workload”:“workload” TDSQL-MySQL(InnoDB) tdsqlshard-xxx TDSQL-C cynosdbmysql-xxx VPC子网 subnet-xxxx CKafka ckafka-xxx MariaDB tdsql-xxxx PostgreSQL postgres-xxx 云原生网关 gateway-xxx 标准集群超级节点 “ClusterId”:“cls-xxx”,“InstanceId”:“eklet-xxx”,“LanIP”:“1.1.1.1,”NodePoolId“:”np-xxx“ Serverless集群超级节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1.1“ Elasticsearch集群 es-xxxx RabbitMQ amqp-xxxx

Parameters:

  • TaskGroupInstances:

    动作组所关联的实例对象

  • TaskGroupTitle:

    动作组标题,不填默认取经验中的动作组名称

  • TaskGroupDescription:

    动作组描述,不填默认取经验中的动作组描述

  • TaskGroupMode:

    动作执行模式。1 — 顺序执行,2 — 阶段执行, 不填默认取经验中的动作组执行模式

  • TaskGroupActionsConfig:

    动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作



2006
2007
2008
# File 'lib/v20210820/models.rb', line 2006

def TaskGroupActionsConfig
  @TaskGroupActionsConfig
end

#TaskGroupDescriptionObject

CVM ins-xxx MySQL cdb-xxx CLB lb-xxx Redis crs-xxx NAT网关 nat-xxx 专线-独享专用通道 dcx-xxx 标准集群普通节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1.1” 标准集群Pod “ClusterId”:“cls-xxx”,“PodName”:“podname”,“NodeName”:“1.1.1.1”,“NameSpace”:“ns”,“Workload”:“workload” TDSQL-MySQL(InnoDB) tdsqlshard-xxx TDSQL-C cynosdbmysql-xxx VPC子网 subnet-xxxx CKafka ckafka-xxx MariaDB tdsql-xxxx PostgreSQL postgres-xxx 云原生网关 gateway-xxx 标准集群超级节点 “ClusterId”:“cls-xxx”,“InstanceId”:“eklet-xxx”,“LanIP”:“1.1.1.1,”NodePoolId“:”np-xxx“ Serverless集群超级节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1.1“ Elasticsearch集群 es-xxxx RabbitMQ amqp-xxxx

Parameters:

  • TaskGroupInstances:

    动作组所关联的实例对象

  • TaskGroupTitle:

    动作组标题,不填默认取经验中的动作组名称

  • TaskGroupDescription:

    动作组描述,不填默认取经验中的动作组描述

  • TaskGroupMode:

    动作执行模式。1 — 顺序执行,2 — 阶段执行, 不填默认取经验中的动作组执行模式

  • TaskGroupActionsConfig:

    动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作



2006
2007
2008
# File 'lib/v20210820/models.rb', line 2006

def TaskGroupDescription
  @TaskGroupDescription
end

#TaskGroupInstancesObject

CVM ins-xxx MySQL cdb-xxx CLB lb-xxx Redis crs-xxx NAT网关 nat-xxx 专线-独享专用通道 dcx-xxx 标准集群普通节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1.1” 标准集群Pod “ClusterId”:“cls-xxx”,“PodName”:“podname”,“NodeName”:“1.1.1.1”,“NameSpace”:“ns”,“Workload”:“workload” TDSQL-MySQL(InnoDB) tdsqlshard-xxx TDSQL-C cynosdbmysql-xxx VPC子网 subnet-xxxx CKafka ckafka-xxx MariaDB tdsql-xxxx PostgreSQL postgres-xxx 云原生网关 gateway-xxx 标准集群超级节点 “ClusterId”:“cls-xxx”,“InstanceId”:“eklet-xxx”,“LanIP”:“1.1.1.1,”NodePoolId“:”np-xxx“ Serverless集群超级节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1.1“ Elasticsearch集群 es-xxxx RabbitMQ amqp-xxxx

Parameters:

  • TaskGroupInstances:

    动作组所关联的实例对象

  • TaskGroupTitle:

    动作组标题,不填默认取经验中的动作组名称

  • TaskGroupDescription:

    动作组描述,不填默认取经验中的动作组描述

  • TaskGroupMode:

    动作执行模式。1 — 顺序执行,2 — 阶段执行, 不填默认取经验中的动作组执行模式

  • TaskGroupActionsConfig:

    动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作



2006
2007
2008
# File 'lib/v20210820/models.rb', line 2006

def TaskGroupInstances
  @TaskGroupInstances
end

#TaskGroupModeObject

CVM ins-xxx MySQL cdb-xxx CLB lb-xxx Redis crs-xxx NAT网关 nat-xxx 专线-独享专用通道 dcx-xxx 标准集群普通节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1.1” 标准集群Pod “ClusterId”:“cls-xxx”,“PodName”:“podname”,“NodeName”:“1.1.1.1”,“NameSpace”:“ns”,“Workload”:“workload” TDSQL-MySQL(InnoDB) tdsqlshard-xxx TDSQL-C cynosdbmysql-xxx VPC子网 subnet-xxxx CKafka ckafka-xxx MariaDB tdsql-xxxx PostgreSQL postgres-xxx 云原生网关 gateway-xxx 标准集群超级节点 “ClusterId”:“cls-xxx”,“InstanceId”:“eklet-xxx”,“LanIP”:“1.1.1.1,”NodePoolId“:”np-xxx“ Serverless集群超级节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1.1“ Elasticsearch集群 es-xxxx RabbitMQ amqp-xxxx

Parameters:

  • TaskGroupInstances:

    动作组所关联的实例对象

  • TaskGroupTitle:

    动作组标题,不填默认取经验中的动作组名称

  • TaskGroupDescription:

    动作组描述,不填默认取经验中的动作组描述

  • TaskGroupMode:

    动作执行模式。1 — 顺序执行,2 — 阶段执行, 不填默认取经验中的动作组执行模式

  • TaskGroupActionsConfig:

    动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作



2006
2007
2008
# File 'lib/v20210820/models.rb', line 2006

def TaskGroupMode
  @TaskGroupMode
end

#TaskGroupTitleObject

CVM ins-xxx MySQL cdb-xxx CLB lb-xxx Redis crs-xxx NAT网关 nat-xxx 专线-独享专用通道 dcx-xxx 标准集群普通节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1“ClusterId”:“cls-xxx”,“InstanceId”:“ins-xxx”,“LanIP”:“1.1.1.1” 标准集群Pod “ClusterId”:“cls-xxx”,“PodName”:“podname”,“NodeName”:“1.1.1.1”,“NameSpace”:“ns”,“Workload”:“workload” TDSQL-MySQL(InnoDB) tdsqlshard-xxx TDSQL-C cynosdbmysql-xxx VPC子网 subnet-xxxx CKafka ckafka-xxx MariaDB tdsql-xxxx PostgreSQL postgres-xxx 云原生网关 gateway-xxx 标准集群超级节点 “ClusterId”:“cls-xxx”,“InstanceId”:“eklet-xxx”,“LanIP”:“1.1.1.1,”NodePoolId“:”np-xxx“ Serverless集群超级节点 TencentCloud::Cfg::V20210820::TaskGroupConfig.”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1”ClusterId“:”cls-xxxx“,”InstanceId“:”eklet-xxxx“,”LanIP“:”1.1.1.1“ Elasticsearch集群 es-xxxx RabbitMQ amqp-xxxx

Parameters:

  • TaskGroupInstances:

    动作组所关联的实例对象

  • TaskGroupTitle:

    动作组标题,不填默认取经验中的动作组名称

  • TaskGroupDescription:

    动作组描述,不填默认取经验中的动作组描述

  • TaskGroupMode:

    动作执行模式。1 — 顺序执行,2 — 阶段执行, 不填默认取经验中的动作组执行模式

  • TaskGroupActionsConfig:

    动作组中的动作参数,不填默认使用经验中的动作参数,配置时可以只指定想要修改参数的动作



2006
2007
2008
# File 'lib/v20210820/models.rb', line 2006

def TaskGroupTitle
  @TaskGroupTitle
end

Instance Method Details

#deserialize(params) ⇒ Object



2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
# File 'lib/v20210820/models.rb', line 2016

def deserialize(params)
  @TaskGroupInstances = params['TaskGroupInstances']
  @TaskGroupTitle = params['TaskGroupTitle']
  @TaskGroupDescription = params['TaskGroupDescription']
  @TaskGroupMode = params['TaskGroupMode']
  unless params['TaskGroupActionsConfig'].nil?
    @TaskGroupActionsConfig = []
    params['TaskGroupActionsConfig'].each do |i|
      taskgroupactionconfig_tmp = TaskGroupActionConfig.new
      taskgroupactionconfig_tmp.deserialize(i)
      @TaskGroupActionsConfig << taskgroupactionconfig_tmp
    end
  end
end