Class: TencentCloud::Tat::V20201028::RunCommandRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tat::V20201028::RunCommandRequest
- Defined in:
- lib/v20201028/models.rb
Overview
RunCommand请求参数结构体
Instance Attribute Summary collapse
-
#CommandName ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#CommandType ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Content ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#DefaultParameterConfs ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#DefaultParameters ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Description ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#EnableParameter ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#InstanceIds ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#OutputCOSBucketUrl ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#OutputCOSKeyPrefix ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Parameters ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#SaveCommand ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Tags ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Timeout ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#Username ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1. -
#WorkingDirectory ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例
- true:保存
- false:不保存
默认为 false。 一旦创建,此值不提供修改。 取值范围:- true:启用
- false:不启用
默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定DefaultParameters和DefaultParameterConfs。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(content = nil, instanceids = nil, commandname = nil, description = nil, commandtype = nil, workingdirectory = nil, timeout = nil, savecommand = nil, enableparameter = nil, defaultparameters = nil, defaultparameterconfs = nil, parameters = nil, tags = nil, username = nil, outputcosbucketurl = nil, outputcoskeyprefix = nil) ⇒ RunCommandRequest
constructor
A new instance of RunCommandRequest.
Constructor Details
#initialize(content = nil, instanceids = nil, commandname = nil, description = nil, commandtype = nil, workingdirectory = nil, timeout = nil, savecommand = nil, enableparameter = nil, defaultparameters = nil, defaultparameterconfs = nil, parameters = nil, tags = nil, username = nil, outputcosbucketurl = nil, outputcoskeyprefix = nil) ⇒ RunCommandRequest
Returns a new instance of RunCommandRequest.
2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 |
# File 'lib/v20201028/models.rb', line 2565 def initialize(content=nil, instanceids=nil, commandname=nil, description=nil, commandtype=nil, workingdirectory=nil, timeout=nil, savecommand=nil, enableparameter=nil, defaultparameters=nil, defaultparameterconfs=nil, parameters=nil, =nil, username=nil, outputcosbucketurl=nil, outputcoskeyprefix=nil) @Content = content @InstanceIds = instanceids @CommandName = commandname @Description = description @CommandType = commandtype @WorkingDirectory = workingdirectory @Timeout = timeout @SaveCommand = savecommand @EnableParameter = enableparameter @DefaultParameters = defaultparameters @DefaultParameterConfs = defaultparameterconfs @Parameters = parameters @Tags = @Username = username @OutputCOSBucketUrl = outputcosbucketurl @OutputCOSKeyPrefix = outputcoskeyprefix end |
Instance Attribute Details
#CommandName ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def CommandName @CommandName end |
#CommandType ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def CommandType @CommandType end |
#Content ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Content @Content end |
#DefaultParameterConfs ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def DefaultParameterConfs @DefaultParameterConfs end |
#DefaultParameters ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def DefaultParameters @DefaultParameters end |
#Description ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Description @Description end |
#EnableParameter ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def EnableParameter @EnableParameter end |
#InstanceIds ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def InstanceIds @InstanceIds end |
#OutputCOSBucketUrl ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def OutputCOSBucketUrl @OutputCOSBucketUrl end |
#OutputCOSKeyPrefix ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def OutputCOSKeyPrefix @OutputCOSKeyPrefix end |
#Parameters ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Parameters @Parameters end |
#SaveCommand ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def SaveCommand @SaveCommand end |
#Tags ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Tags @Tags end |
#Timeout ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Timeout @Timeout end |
#Username ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def Username @Username end |
#WorkingDirectory ⇒ Object
可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型:
- CVM
- Lighthouse
- TAT 托管实例
2563 2564 2565 |
# File 'lib/v20201028/models.rb', line 2563 def WorkingDirectory @WorkingDirectory end |
Instance Method Details
#deserialize(params) ⇒ Object
2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 |
# File 'lib/v20201028/models.rb', line 2584 def deserialize(params) @Content = params['Content'] @InstanceIds = params['InstanceIds'] @CommandName = params['CommandName'] @Description = params['Description'] @CommandType = params['CommandType'] @WorkingDirectory = params['WorkingDirectory'] @Timeout = params['Timeout'] @SaveCommand = params['SaveCommand'] @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 @Parameters = params['Parameters'] 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 |