Class: TencentCloud::Tat::V20201028::RunCommandRequest

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

Overview

RunCommand请求参数结构体

Instance Attribute Summary collapse

  • #CommandType ⇒ Object

    可通过对应云产品的查询实例接口获取实例 ID。目前支持实例类型: - CVM - Lighthouse - TAT 托管实例

  • true:保存
  • false:不保存
  • 默认为 false。 一旦创建,此值不提供修改。 取值范围:
  • true:启用
  • false:不启用
  • 默认值:false。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 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 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 如果 Parameters 未提供,将使用这里的默认值进行替换。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 参数不支持同时指定 DefaultParametersDefaultParameterConfs 。 key为自定义参数名称,value为该参数的默认取值。kv均为字符串型。 仅在命令的 EnableParameter 为 true 时,才允许设置此参数。 如果未提供该参数取值,将使用 DefaultParameters 或 DefaultParameterConfs 进行替换。 自定义参数最多20个。 自定义参数名称需符合以下规范:字符数目上限64,可选范围【a-zA-Z0-9-_】。 使用最小权限执行命令是权限管理的最佳实践,建议您以普通用户身份执行云助手命令。默认情况下,在 Linux 实例中以 root 用户执行命令;在Windows 实例中以 System 用户执行命令。 1.

    Instance Method Summary collapse

    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, tags=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 = tags
      @Username = username
      @OutputCOSBucketUrl = outputcosbucketurl
      @OutputCOSKeyPrefix = outputcoskeyprefix
    end

    Instance Attribute Details

    #CommandNameObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def CommandName
      @CommandName
    end

    #CommandTypeObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def CommandType
      @CommandType
    end

    #ContentObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Content
      @Content
    end

    #DefaultParameterConfsObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def DefaultParameterConfs
      @DefaultParameterConfs
    end

    #DefaultParametersObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def DefaultParameters
      @DefaultParameters
    end

    #DescriptionObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Description
      @Description
    end

    #EnableParameterObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def EnableParameter
      @EnableParameter
    end

    #InstanceIdsObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def InstanceIds
      @InstanceIds
    end

    #OutputCOSBucketUrlObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def OutputCOSBucketUrl
      @OutputCOSBucketUrl
    end

    #OutputCOSKeyPrefixObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def OutputCOSKeyPrefix
      @OutputCOSKeyPrefix
    end

    #ParametersObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Parameters
      @Parameters
    end

    #SaveCommandObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def SaveCommand
      @SaveCommand
    end

    #TagsObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Tags
      @Tags
    end

    #TimeoutObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Timeout
      @Timeout
    end

    #UsernameObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    2563
    2564
    2565
    # File 'lib/v20201028/models.rb', line 2563
    
    def Username
      @Username
    end

    #WorkingDirectoryObject

    可通过对应云产品的查询实例接口获取实例 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. 可用数字、中英文和可见字符的组合,长度最多为60。 2. 用 / 分割路径,可快速创建子目录。 3. 不允许连续 / ;不允许以 / 开头;不允许以..作为文件夹名称。

    Parameters:

    • CommandName:

      命令名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。

    • Description:

      命令描述。不超过120字符。

    • CommandType:

      命令类型,目前支持取值:SHELL、POWERSHELL、BAT。默认:SHELL。

    • WorkingDirectory:

      命令执行路径,对于 SHELL 命令默认为 /root,对于 POWERSHELL 命令默认为 C:Program Files\qcloud\tat_agent\workdir。

    • Timeout:

      命令超时时间,默认60秒。取值范围[1, 86400]。

    • SaveCommand:

      是否保存命令,取值范围:

    • EnableParameter:

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

    • DefaultParameters:

      启用自定义参数功能时,自定义参数的默认取值。字段类型为json encoded string。如:"222"。

    • DefaultParameterConfs:

      自定义参数数组。 如果 Parameters 未提供,将使用这里的默认值进行替换。 自定义参数最多20个。

    • Parameters:

      Command 的自定义参数。字段类型为json encoded string。如:"222"。

    • Tags:

      如果保存命令,可为命令设置标签。列表长度不超过10。

    • Username:

      在 CVM 或 Lighthouse 实例中执行命令的用户名称。

    • OutputCOSBucketUrl:

      指定日志上传的cos bucket 地址,必须以https开头,如 https://BucketName-123454321.cos.ap-beijing.myqcloud.com。

    • OutputCOSKeyPrefix:

      指定日志在cos bucket中的目录,目录命名有如下规则:

    
    
    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