Class: TencentCloud::Cvm::V20170312::ModifyInstancesAttributeRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::ModifyInstancesAttributeRequest
- Defined in:
- lib/v20170312/models.rb
Overview
ModifyInstancesAttribute请求参数结构体
Instance Attribute Summary collapse
-
#AutoReboot ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#CamRoleName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#CamRoleType ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#DisableApiTermination ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#HostName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#InstanceIds ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#InstanceName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#SecurityGroups ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
-
#UserData ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。 该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。 - true: 修改主机名,并自动重启实例; - false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。 注意点:本参数仅对修改主机名生效。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceids = nil, instancename = nil, userdata = nil, securitygroups = nil, camrolename = nil, hostname = nil, disableapitermination = nil, camroletype = nil, autoreboot = nil) ⇒ ModifyInstancesAttributeRequest
constructor
A new instance of ModifyInstancesAttributeRequest.
Constructor Details
#initialize(instanceids = nil, instancename = nil, userdata = nil, securitygroups = nil, camrolename = nil, hostname = nil, disableapitermination = nil, camroletype = nil, autoreboot = nil) ⇒ ModifyInstancesAttributeRequest
Returns a new instance of ModifyInstancesAttributeRequest.
6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 |
# File 'lib/v20170312/models.rb', line 6701 def initialize(instanceids=nil, instancename=nil, userdata=nil, securitygroups=nil, camrolename=nil, hostname=nil, disableapitermination=nil, camroletype=nil, autoreboot=nil) @InstanceIds = instanceids @InstanceName = instancename @UserData = userdata @SecurityGroups = securitygroups @CamRoleName = camrolename @HostName = hostname @DisableApiTermination = disableapitermination @CamRoleType = camroletype @AutoReboot = autoreboot end |
Instance Attribute Details
#AutoReboot ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def AutoReboot @AutoReboot end |
#CamRoleName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def CamRoleName @CamRoleName end |
#CamRoleType ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def CamRoleType @CamRoleType end |
#DisableApiTermination ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def DisableApiTermination @DisableApiTermination end |
#HostName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def HostName @HostName end |
#InstanceIds ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def InstanceIds @InstanceIds end |
#InstanceName ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def InstanceName @InstanceName end |
#SecurityGroups ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def SecurityGroups @SecurityGroups end |
#UserData ⇒ Object
举例:一般CamRoleName中包含“LinkedRoleIn”(如TKE_QCSLinkedRoleInPrometheusService)时,DescribeRoleList和GetRole返回的RoleType为service_linked,则本参数也需要传递service_linked。该参数默认值为user,若CameRoleName为非service_linked类型,本参数可不传递。
-
true: 修改主机名,并自动重启实例;
-
false: 修改主机名,不自动重启实例,需要手动重启使新主机名生效。
注意点:本参数仅对修改主机名生效。
6699 6700 6701 |
# File 'lib/v20170312/models.rb', line 6699 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 |
# File 'lib/v20170312/models.rb', line 6713 def deserialize(params) @InstanceIds = params['InstanceIds'] @InstanceName = params['InstanceName'] @UserData = params['UserData'] @SecurityGroups = params['SecurityGroups'] @CamRoleName = params['CamRoleName'] @HostName = params['HostName'] @DisableApiTermination = params['DisableApiTermination'] @CamRoleType = params['CamRoleType'] @AutoReboot = params['AutoReboot'] end |