Class: TencentCloud::Cls::V20201016::ContainerWorkLoadInfo

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

Overview

自建k8s-工作负载信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(kind = nil, name = nil, container = nil, namespace = nil) ⇒ ContainerWorkLoadInfo

Returns a new instance of ContainerWorkLoadInfo.



2172
2173
2174
2175
2176
2177
# File 'lib/v20201016/models.rb', line 2172

def initialize(kind=nil, name=nil, container=nil, namespace=nil)
  @Kind = kind
  @Name = name
  @Container = container
  @Namespace = namespace
end

Instance Attribute Details

#Container ⇒ Object

  • cronjob:基于时间调度的 Job 控制器。类似于 Linux 的 cron,按照预定的时间表周期性地创建并运行 Job。每个调度周期都会创建一个新的 Job 来执行任务。适合定期备份、发送报告、数据清理、定时同步等需要周期性执行的任务。

Parameters:

  • Name: —

    工作负载的名称

  • Container: —

    容器名

  • Namespace: —

    命名空间



2170
2171
2172
# File 'lib/v20201016/models.rb', line 2170

def Container
  @Container
end

#Kind ⇒ Object

  • cronjob:基于时间调度的 Job 控制器。类似于 Linux 的 cron,按照预定的时间表周期性地创建并运行 Job。每个调度周期都会创建一个新的 Job 来执行任务。适合定期备份、发送报告、数据清理、定时同步等需要周期性执行的任务。

Parameters:

  • Name: —

    工作负载的名称

  • Container: —

    容器名

  • Namespace: —

    命名空间



2170
2171
2172
# File 'lib/v20201016/models.rb', line 2170

def Kind
  @Kind
end

#Name ⇒ Object

  • cronjob:基于时间调度的 Job 控制器。类似于 Linux 的 cron,按照预定的时间表周期性地创建并运行 Job。每个调度周期都会创建一个新的 Job 来执行任务。适合定期备份、发送报告、数据清理、定时同步等需要周期性执行的任务。

Parameters:

  • Name: —

    工作负载的名称

  • Container: —

    容器名

  • Namespace: —

    命名空间



2170
2171
2172
# File 'lib/v20201016/models.rb', line 2170

def Name
  @Name
end

#Namespace ⇒ Object

  • cronjob:基于时间调度的 Job 控制器。类似于 Linux 的 cron,按照预定的时间表周期性地创建并运行 Job。每个调度周期都会创建一个新的 Job 来执行任务。适合定期备份、发送报告、数据清理、定时同步等需要周期性执行的任务。

Parameters:

  • Name: —

    工作负载的名称

  • Container: —

    容器名

  • Namespace: —

    命名空间



2170
2171
2172
# File 'lib/v20201016/models.rb', line 2170

def Namespace
  @Namespace
end

Instance Method Details

#deserialize(params) ⇒ Object



2179
2180
2181
2182
2183
2184
# File 'lib/v20201016/models.rb', line 2179

def deserialize(params)
  @Kind = params['Kind']
  @Name = params['Name']
  @Container = params['Container']
  @Namespace = params['Namespace']
end