Class: TencentCloud::Lighthouse::V20200324::CreateInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::CreateInstancesRequest
- Defined in:
- lib/v20200324/models.rb
Overview
CreateInstances请求参数结构体
Instance Attribute Summary collapse
-
#AutoVoucher ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#BlueprintId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#BundleId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#ClientToken ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#Containers ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#DomainName ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#DryRun ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#FirewallTemplateId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#InitCommand ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#InstanceChargePrepaid ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#InstanceCount ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#InstanceName ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#LoginConfiguration ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#Subdomain ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#Tags ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
-
#Zones ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(bundleid = nil, blueprintid = nil, instancechargeprepaid = nil, instancename = nil, instancecount = nil, zones = nil, dryrun = nil, clienttoken = nil, loginconfiguration = nil, containers = nil, autovoucher = nil, firewalltemplateid = nil, tags = nil, initcommand = nil, domainname = nil, subdomain = nil) ⇒ CreateInstancesRequest
constructor
A new instance of CreateInstancesRequest.
Constructor Details
#initialize(bundleid = nil, blueprintid = nil, instancechargeprepaid = nil, instancename = nil, instancecount = nil, zones = nil, dryrun = nil, clienttoken = nil, loginconfiguration = nil, containers = nil, autovoucher = nil, firewalltemplateid = nil, tags = nil, initcommand = nil, domainname = nil, subdomain = nil) ⇒ CreateInstancesRequest
Returns a new instance of CreateInstancesRequest.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'lib/v20200324/models.rb', line 1141 def initialize(bundleid=nil, blueprintid=nil, instancechargeprepaid=nil, instancename=nil, instancecount=nil, zones=nil, dryrun=nil, clienttoken=nil, loginconfiguration=nil, containers=nil, autovoucher=nil, firewalltemplateid=nil, =nil, initcommand=nil, domainname=nil, subdomain=nil) @BundleId = bundleid @BlueprintId = blueprintid @InstanceChargePrepaid = instancechargeprepaid @InstanceName = instancename @InstanceCount = instancecount @Zones = zones @DryRun = dryrun @ClientToken = clienttoken @LoginConfiguration = loginconfiguration @Containers = containers @AutoVoucher = autovoucher @FirewallTemplateId = firewalltemplateid @Tags = @InitCommand = initcommand @DomainName = domainname @Subdomain = subdomain end |
Instance Attribute Details
#AutoVoucher ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def AutoVoucher @AutoVoucher end |
#BlueprintId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def BlueprintId @BlueprintId end |
#BundleId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def BundleId @BundleId end |
#ClientToken ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def ClientToken @ClientToken end |
#Containers ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def Containers @Containers end |
#DomainName ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def DomainName @DomainName end |
#DryRun ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def DryRun @DryRun end |
#FirewallTemplateId ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def FirewallTemplateId @FirewallTemplateId end |
#InitCommand ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def InitCommand @InitCommand end |
#InstanceChargePrepaid ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def InstanceChargePrepaid @InstanceChargePrepaid end |
#InstanceCount ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def InstanceCount @InstanceCount end |
#InstanceName ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def InstanceName @InstanceName end |
#LoginConfiguration ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def LoginConfiguration @LoginConfiguration end |
#Subdomain ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def Subdomain @Subdomain end |
#Tags ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def Tags @Tags end |
#Zones ⇒ Object
不填此参数,表示为随机可用区。 可通过 DescribeZones接口获取指定地域下的可用区列表信息 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 如果指定多个标签,则会为指定资源同时创建并绑定该多个标签。 同一个资源上的同一个标签键只能对应一个标签值。如果您尝试添加已有标签键,则对应的标签值会更新为新值。 如果标签不存在会为您自动创建标签。 数组最多支持10个元素。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。 注意:域名指定后,仅支持购买一台实例(参数InstanceCount=1)。
1139 1140 1141 |
# File 'lib/v20200324/models.rb', line 1139 def Zones @Zones end |
Instance Method Details
#deserialize(params) ⇒ Object
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 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'lib/v20200324/models.rb', line 1160 def deserialize(params) @BundleId = params['BundleId'] @BlueprintId = params['BlueprintId'] unless params['InstanceChargePrepaid'].nil? @InstanceChargePrepaid = InstanceChargePrepaid.new @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid']) end @InstanceName = params['InstanceName'] @InstanceCount = params['InstanceCount'] @Zones = params['Zones'] @DryRun = params['DryRun'] @ClientToken = params['ClientToken'] unless params['LoginConfiguration'].nil? @LoginConfiguration = LoginConfiguration.new @LoginConfiguration.deserialize(params['LoginConfiguration']) end unless params['Containers'].nil? @Containers = [] params['Containers'].each do |i| dockercontainerconfiguration_tmp = DockerContainerConfiguration.new dockercontainerconfiguration_tmp.deserialize(i) @Containers << dockercontainerconfiguration_tmp end end @AutoVoucher = params['AutoVoucher'] @FirewallTemplateId = params['FirewallTemplateId'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end unless params['InitCommand'].nil? @InitCommand = Command.new @InitCommand.deserialize(params['InitCommand']) end @DomainName = params['DomainName'] @Subdomain = params['Subdomain'] end |