Class: TencentCloud::Tat::V20201028::Command

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

Overview

命令详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(commandid = nil, commandname = nil, description = nil, content = nil, commandtype = nil, workingdirectory = nil, timeout = nil, createdtime = nil, updatedtime = nil, enableparameter = nil, defaultparameters = nil, defaultparameterconfs = nil, scenes = nil, formatteddescription = nil, createdby = nil, tags = nil, username = nil, outputcosbucketurl = nil, outputcoskeyprefix = nil) ⇒ Command

Returns a new instance of Command.



143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# File 'lib/v20201028/models.rb', line 143

def initialize(commandid=nil, commandname=nil, description=nil, content=nil, commandtype=nil, workingdirectory=nil, timeout=nil, createdtime=nil, updatedtime=nil, enableparameter=nil, defaultparameters=nil, defaultparameterconfs=nil, scenes=nil, formatteddescription=nil, createdby=nil, tags=nil, username=nil, outputcosbucketurl=nil, outputcoskeyprefix=nil)
  @CommandId = commandid
  @CommandName = commandname
  @Description = description
  @Content = content
  @CommandType = commandtype
  @WorkingDirectory = workingdirectory
  @Timeout = timeout
  @CreatedTime = createdtime
  @UpdatedTime = updatedtime
  @EnableParameter = enableparameter
  @DefaultParameters = defaultparameters
  @DefaultParameterConfs = defaultparameterconfs
  @Scenes = scenes
  @FormattedDescription = formatteddescription
  @CreatedBy = createdby
  @Tags = tags
  @Username = username
  @OutputCOSBucketUrl = outputcosbucketurl
  @OutputCOSKeyPrefix = outputcoskeyprefix
end

Instance Attribute Details

#CommandIdObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def CommandId
  @CommandId
end

#CommandNameObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def CommandName
  @CommandName
end

#CommandTypeObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def CommandType
  @CommandType
end

#ContentObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Content
  @Content
end

#CreatedByObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def CreatedBy
  @CreatedBy
end

#CreatedTimeObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def CreatedTime
  @CreatedTime
end

#DefaultParameterConfsObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def DefaultParameterConfs
  @DefaultParameterConfs
end

#DefaultParametersObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def DefaultParameters
  @DefaultParameters
end

#DescriptionObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Description
  @Description
end

#EnableParameterObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def EnableParameter
  @EnableParameter
end

#FormattedDescriptionObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def FormattedDescription
  @FormattedDescription
end

#OutputCOSBucketUrlObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def OutputCOSBucketUrl
  @OutputCOSBucketUrl
end

#OutputCOSKeyPrefixObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def OutputCOSKeyPrefix
  @OutputCOSKeyPrefix
end

#ScenesObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Scenes
  @Scenes
end

#TagsObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Tags
  @Tags
end

#TimeoutObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Timeout
  @Timeout
end

#UpdatedTimeObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def UpdatedTime
  @UpdatedTime
end

#UsernameObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def Username
  @Username
end

#WorkingDirectoryObject

Parameters:

  • CommandId:

    命令ID。

  • CommandName:

    命令名称。

  • Description:

    命令描述。

  • Content:

    Base64编码后的命令内容。

  • CommandType:

    命令类型。取值为 SHELL、POWERSHELL、BAT 之一。

  • WorkingDirectory:

    命令执行路径。

  • Timeout:

    命令超时时间。

  • CreatedTime:

    命令创建时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • UpdatedTime:

    命令更新时间。格式为:YYYY-MM-DDThh:mm:ssZ

  • EnableParameter:

    是否启用自定义参数功能。

  • DefaultParameters:

    自定义参数的默认取值。

  • DefaultParameterConfs:

    自定义参数的默认取值。

  • Scenes:

    命令关联的场景

  • FormattedDescription:

    命令的结构化描述。公共命令有值,用户命令为空字符串。

  • CreatedBy:

    命令创建者。TAT 代表公共命令,USER 代表个人命令。

  • Tags:

    命令关联的标签列表。

  • Username:

    在实例上执行命令的用户名。

  • OutputCOSBucketUrl:

    日志上传的cos bucket 地址。

  • OutputCOSKeyPrefix:

    日志在cos bucket中的目录。



141
142
143
# File 'lib/v20201028/models.rb', line 141

def WorkingDirectory
  @WorkingDirectory
end

Instance Method Details

#deserialize(params) ⇒ Object



165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
# File 'lib/v20201028/models.rb', line 165

def deserialize(params)
  @CommandId = params['CommandId']
  @CommandName = params['CommandName']
  @Description = params['Description']
  @Content = params['Content']
  @CommandType = params['CommandType']
  @WorkingDirectory = params['WorkingDirectory']
  @Timeout = params['Timeout']
  @CreatedTime = params['CreatedTime']
  @UpdatedTime = params['UpdatedTime']
  @EnableParameter = params['EnableParameter']
  @DefaultParameters = params['DefaultParameters']
  unless params['DefaultParameterConfs'].nil?
    @DefaultParameterConfs = []
    params['DefaultParameterConfs'].each do |i|
      defaultparameterconf_tmp = DefaultParameterConf.new
      defaultparameterconf_tmp.deserialize(i)
      @DefaultParameterConfs << defaultparameterconf_tmp
    end
  end
  @Scenes = params['Scenes']
  @FormattedDescription = params['FormattedDescription']
  @CreatedBy = params['CreatedBy']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Username = params['Username']
  @OutputCOSBucketUrl = params['OutputCOSBucketUrl']
  @OutputCOSKeyPrefix = params['OutputCOSKeyPrefix']
end