Class: TencentCloud::As::V20180419::ClearLaunchConfigurationAttributesRequest

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

Overview

ClearLaunchConfigurationAttributes请求参数结构体

Instance Attribute Summary collapse

  • #ClearDisasterRecoverGroupIds ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.
  • #ClearHostNameSettings ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.
  • #ClearInstanceNameSettings ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.
  • #ClearInstanceTags ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.
  • #ClearMetadata ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.
  • #LaunchConfigurationId ⇒ Object
  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(launchconfigurationid = nil, cleardatadisks = nil, clearhostnamesettings = nil, clearinstancenamesettings = nil, cleardisasterrecovergroupids = nil, clearinstancetags = nil, clearmetadata = nil) ⇒ ClearLaunchConfigurationAttributesRequest

    Returns a new instance of ClearLaunchConfigurationAttributesRequest.

    
    
    663
    664
    665
    666
    667
    668
    669
    670
    671
    # File 'lib/v20180419/models.rb', line 663
    
    def initialize(launchconfigurationid=nil, cleardatadisks=nil, clearhostnamesettings=nil, clearinstancenamesettings=nil, cleardisasterrecovergroupids=nil, clearinstancetags=nil, =nil)
      @LaunchConfigurationId = launchconfigurationid
      @ClearDataDisks = cleardatadisks
      @ClearHostNameSettings = clearhostnamesettings
      @ClearInstanceNameSettings = clearinstancenamesettings
      @ClearDisasterRecoverGroupIds = cleardisasterrecovergroupids
      @ClearInstanceTags = clearinstancetags
      @ClearMetadata = 
    end

    Instance Attribute Details

    #ClearDataDisksObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearDataDisks
      @ClearDataDisks
    end

    #ClearDisasterRecoverGroupIdsObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearDisasterRecoverGroupIds
      @ClearDisasterRecoverGroupIds
    end

    #ClearHostNameSettingsObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearHostNameSettings
      @ClearHostNameSettings
    end

    #ClearInstanceNameSettingsObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearInstanceNameSettings
      @ClearInstanceNameSettings
    end

    #ClearInstanceTagsObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearInstanceTags
      @ClearInstanceTags
    end

    #ClearMetadataObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def ClearMetadata
      @ClearMetadata
    end

    #LaunchConfigurationIdObject

  • 通过登录 [控制台](https://console.cloud.tencent.com/autoscaling/config) 查询启动配置ID。
  • 通过调用接口 [DescribeLaunchConfigurations](https://cloud.tencent.com/document/api/377/20445) ,取返回信息中的 LaunchConfigurationId 获取启动配置ID。
  • 填 true 代表清空“数据盘”信息,清空后基于此新创建的云主机将不含有任何数据盘。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将不设置主机名。 填 true 代表清空主机名设置信息,清空后基于此新创建的云主机将按照“as-伸缩组AutoScalingGroupName }”进行设置。 填 true 代表清空置放群组信息,清空后基于此新创建的云主机将不指定任何置放群组。 填 true 代表清空实例标签列表,清空后基于此新创建的云主机将不会绑定列表中的标签。

    Parameters:

    • LaunchConfigurationId:

      启动配置ID。可通过如下方式获取:

    • ClearDataDisks:

      是否清空数据盘信息,非必填,默认为 false。

    • ClearHostNameSettings:

      是否清空云服务器主机名相关设置信息,非必填,默认为 false。

    • ClearInstanceNameSettings:

      是否清空云服务器实例名相关设置信息,非必填,默认为 false。

    • ClearDisasterRecoverGroupIds:

      是否清空置放群组信息,非必填,默认为 false。

    • ClearInstanceTags:

      是否清空实例标签列表,非必填,默认为 false。

    • ClearMetadata:

      是否清空 MetaData,非必填,默认为 false。填 true 代表清空 MetaData,清空后基于此新创建的云主机将不会关联自定义的 Metadata。

    
    
    661
    662
    663
    # File 'lib/v20180419/models.rb', line 661
    
    def LaunchConfigurationId
      @LaunchConfigurationId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    673
    674
    675
    676
    677
    678
    679
    680
    681
    # File 'lib/v20180419/models.rb', line 673
    
    def deserialize(params)
      @LaunchConfigurationId = params['LaunchConfigurationId']
      @ClearDataDisks = params['ClearDataDisks']
      @ClearHostNameSettings = params['ClearHostNameSettings']
      @ClearInstanceNameSettings = params['ClearInstanceNameSettings']
      @ClearDisasterRecoverGroupIds = params['ClearDisasterRecoverGroupIds']
      @ClearInstanceTags = params['ClearInstanceTags']
      @ClearMetadata = params['ClearMetadata']
    end