Class: TencentCloud::Cvm::V20170312::CreateLaunchTemplateRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::CreateLaunchTemplateRequest
- Defined in:
- lib/v20170312/models.rb
Overview
CreateLaunchTemplate请求参数结构体
Instance Attribute Summary collapse
-
#ActionTimer ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#CamRoleName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#ClientToken ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#DataDisks ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#DisableApiTermination ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#DisasterRecoverGroupIds ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#DryRun ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#EnableJumboFrame ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#EnhancedService ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#HostName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#HpcClusterId ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#ImageId ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceChargePrepaid ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceChargeType ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceCount ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceMarketOptions ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InstanceType ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#InternetAccessible ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#LaunchTemplateName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#LaunchTemplateTagSpecification ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#LaunchTemplateVersionDescription ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#LoginSettings ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#Metadata ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#Placement ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#SecurityGroupIds ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#SystemDisk ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#TagSpecification ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#TemplateDataModifyAction ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#UserData ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
-
#VirtualPrivateCloud ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3] - Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(launchtemplatename = nil, placement = nil, imageid = nil, launchtemplateversiondescription = nil, instancetype = nil, systemdisk = nil, datadisks = nil, virtualprivatecloud = nil, internetaccessible = nil, instancecount = nil, instancename = nil, loginsettings = nil, securitygroupids = nil, enhancedservice = nil, clienttoken = nil, hostname = nil, actiontimer = nil, disasterrecovergroupids = nil, tagspecification = nil, instancemarketoptions = nil, userdata = nil, dryrun = nil, camrolename = nil, hpcclusterid = nil, instancechargetype = nil, instancechargeprepaid = nil, disableapitermination = nil, enablejumboframe = nil, launchtemplatetagspecification = nil, metadata = nil, templatedatamodifyaction = nil) ⇒ CreateLaunchTemplateRequest
constructor
A new instance of CreateLaunchTemplateRequest.
Constructor Details
#initialize(launchtemplatename = nil, placement = nil, imageid = nil, launchtemplateversiondescription = nil, instancetype = nil, systemdisk = nil, datadisks = nil, virtualprivatecloud = nil, internetaccessible = nil, instancecount = nil, instancename = nil, loginsettings = nil, securitygroupids = nil, enhancedservice = nil, clienttoken = nil, hostname = nil, actiontimer = nil, disasterrecovergroupids = nil, tagspecification = nil, instancemarketoptions = nil, userdata = nil, dryrun = nil, camrolename = nil, hpcclusterid = nil, instancechargetype = nil, instancechargeprepaid = nil, disableapitermination = nil, enablejumboframe = nil, launchtemplatetagspecification = nil, metadata = nil, templatedatamodifyaction = nil) ⇒ CreateLaunchTemplateRequest
Returns a new instance of CreateLaunchTemplateRequest.
1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/v20170312/models.rb', line 1157 def initialize(launchtemplatename=nil, placement=nil, imageid=nil, launchtemplateversiondescription=nil, instancetype=nil, systemdisk=nil, datadisks=nil, virtualprivatecloud=nil, internetaccessible=nil, instancecount=nil, instancename=nil, loginsettings=nil, securitygroupids=nil, enhancedservice=nil, clienttoken=nil, hostname=nil, actiontimer=nil, disasterrecovergroupids=nil, =nil, =nil, userdata=nil, dryrun=nil, camrolename=nil, hpcclusterid=nil, instancechargetype=nil, instancechargeprepaid=nil, disableapitermination=nil, enablejumboframe=nil, =nil, =nil, templatedatamodifyaction=nil) @LaunchTemplateName = launchtemplatename @Placement = placement @ImageId = imageid @LaunchTemplateVersionDescription = launchtemplateversiondescription @InstanceType = instancetype @SystemDisk = systemdisk @DataDisks = datadisks @VirtualPrivateCloud = virtualprivatecloud @InternetAccessible = internetaccessible @InstanceCount = instancecount @InstanceName = instancename @LoginSettings = loginsettings @SecurityGroupIds = securitygroupids @EnhancedService = enhancedservice @ClientToken = clienttoken @HostName = hostname @ActionTimer = actiontimer @DisasterRecoverGroupIds = disasterrecovergroupids @TagSpecification = @InstanceMarketOptions = @UserData = userdata @DryRun = dryrun @CamRoleName = camrolename @HpcClusterId = hpcclusterid @InstanceChargeType = instancechargetype @InstanceChargePrepaid = instancechargeprepaid @DisableApiTermination = disableapitermination @EnableJumboFrame = enablejumboframe @LaunchTemplateTagSpecification = @Metadata = @TemplateDataModifyAction = templatedatamodifyaction end |
Instance Attribute Details
#ActionTimer ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def ActionTimer @ActionTimer end |
#CamRoleName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def CamRoleName @CamRoleName end |
#ClientToken ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def ClientToken @ClientToken end |
#DataDisks ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def DataDisks @DataDisks end |
#DisableApiTermination ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def DisableApiTermination @DisableApiTermination end |
#DisasterRecoverGroupIds ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def DisasterRecoverGroupIds @DisasterRecoverGroupIds end |
#DryRun ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def DryRun @DryRun end |
#EnableJumboFrame ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def EnableJumboFrame @EnableJumboFrame end |
#EnhancedService ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def EnhancedService @EnhancedService end |
#HostName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def HostName @HostName end |
#HpcClusterId ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def HpcClusterId @HpcClusterId end |
#ImageId ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def ImageId @ImageId end |
#InstanceChargePrepaid ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceChargePrepaid @InstanceChargePrepaid end |
#InstanceChargeType ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceChargeType @InstanceChargeType end |
#InstanceCount ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceCount @InstanceCount end |
#InstanceMarketOptions ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceMarketOptions @InstanceMarketOptions end |
#InstanceName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceName @InstanceName end |
#InstanceType ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InstanceType @InstanceType end |
#InternetAccessible ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def InternetAccessible @InternetAccessible end |
#LaunchTemplateName ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def LaunchTemplateName @LaunchTemplateName end |
#LaunchTemplateTagSpecification ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def LaunchTemplateTagSpecification @LaunchTemplateTagSpecification end |
#LaunchTemplateVersionDescription ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def LaunchTemplateVersionDescription @LaunchTemplateVersionDescription end |
#LoginSettings ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def LoginSettings @LoginSettings end |
#Metadata ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def Metadata @Metadata end |
#Placement ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def Placement @Placement end |
#SecurityGroupIds ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def SecurityGroupIds @SecurityGroupIds end |
#SystemDisk ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def SystemDisk @SystemDisk end |
#TagSpecification ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def TagSpecification @TagSpecification end |
#TemplateDataModifyAction ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def TemplateDataModifyAction @TemplateDataModifyAction end |
#UserData ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def UserData @UserData end |
#VirtualPrivateCloud ⇒ Object
- Update:设模板 t含本参数值为Update、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k1:v1, k2:v3]
- Replace:模板 t含本参数值为Replace、 metadata=[k1:v1, k2:v2] ,则RunInstances(给metadata=[k2:v3])+ t 创建的 cvm 使用metadata=[k2:v3] 注:内测中。
1155 1156 1157 |
# File 'lib/v20170312/models.rb', line 1155 def VirtualPrivateCloud @VirtualPrivateCloud end |
Instance Method Details
#deserialize(params) ⇒ Object
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'lib/v20170312/models.rb', line 1191 def deserialize(params) @LaunchTemplateName = params['LaunchTemplateName'] unless params['Placement'].nil? @Placement = Placement.new @Placement.deserialize(params['Placement']) end @ImageId = params['ImageId'] @LaunchTemplateVersionDescription = params['LaunchTemplateVersionDescription'] @InstanceType = params['InstanceType'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['DataDisks'].nil? @DataDisks = [] params['DataDisks'].each do |i| datadisk_tmp = DataDisk.new datadisk_tmp.deserialize(i) @DataDisks << datadisk_tmp end end unless params['VirtualPrivateCloud'].nil? @VirtualPrivateCloud = VirtualPrivateCloud.new @VirtualPrivateCloud.deserialize(params['VirtualPrivateCloud']) end unless params['InternetAccessible'].nil? @InternetAccessible = InternetAccessible.new @InternetAccessible.deserialize(params['InternetAccessible']) end @InstanceCount = params['InstanceCount'] @InstanceName = params['InstanceName'] unless params['LoginSettings'].nil? @LoginSettings = LoginSettings.new @LoginSettings.deserialize(params['LoginSettings']) end @SecurityGroupIds = params['SecurityGroupIds'] unless params['EnhancedService'].nil? @EnhancedService = EnhancedService.new @EnhancedService.deserialize(params['EnhancedService']) end @ClientToken = params['ClientToken'] @HostName = params['HostName'] unless params['ActionTimer'].nil? @ActionTimer = ActionTimer.new @ActionTimer.deserialize(params['ActionTimer']) end @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds'] unless params['TagSpecification'].nil? @TagSpecification = [] params['TagSpecification'].each do |i| = TagSpecification.new .deserialize(i) @TagSpecification << end end unless params['InstanceMarketOptions'].nil? @InstanceMarketOptions = InstanceMarketOptionsRequest.new @InstanceMarketOptions.deserialize(params['InstanceMarketOptions']) end @UserData = params['UserData'] @DryRun = params['DryRun'] @CamRoleName = params['CamRoleName'] @HpcClusterId = params['HpcClusterId'] @InstanceChargeType = params['InstanceChargeType'] unless params['InstanceChargePrepaid'].nil? @InstanceChargePrepaid = InstanceChargePrepaid.new @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid']) end @DisableApiTermination = params['DisableApiTermination'] @EnableJumboFrame = params['EnableJumboFrame'] unless params['LaunchTemplateTagSpecification'].nil? @LaunchTemplateTagSpecification = [] params['LaunchTemplateTagSpecification'].each do |i| = TagSpecification.new .deserialize(i) @LaunchTemplateTagSpecification << end end unless params['Metadata'].nil? @Metadata = Metadata.new @Metadata.deserialize(params['Metadata']) end @TemplateDataModifyAction = params['TemplateDataModifyAction'] end |