Class: TencentCloud::Dasb::V20191018::CreateResourceRequest

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

Overview

CreateResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deployregion = nil, vpcid = nil, subnetid = nil, resourceedition = nil, resourcenode = nil, timeunit = nil, timespan = nil, paymode = nil, autorenewflag = nil, deployzone = nil, trial = nil) ⇒ CreateResourceRequest

Returns a new instance of CreateResourceRequest.



1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
# File 'lib/v20191018/models.rb', line 1199

def initialize(deployregion=nil, vpcid=nil, subnetid=nil, resourceedition=nil, resourcenode=nil, timeunit=nil, timespan=nil, paymode=nil, autorenewflag=nil, deployzone=nil, trial=nil)
  @DeployRegion = deployregion
  @VpcId = vpcid
  @SubnetId = subnetid
  @ResourceEdition = resourceedition
  @ResourceNode = resourcenode
  @TimeUnit = timeunit
  @TimeSpan = timespan
  @PayMode = paymode
  @AutoRenewFlag = autorenewflag
  @DeployZone = deployzone
  @Trial = trial
end

Instance Attribute Details

#AutoRenewFlagObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def AutoRenewFlag
  @AutoRenewFlag
end

#DeployRegionObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def DeployRegion
  @DeployRegion
end

#DeployZoneObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def DeployZone
  @DeployZone
end

#PayModeObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def PayMode
  @PayMode
end

#ResourceEditionObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def ResourceEdition
  @ResourceEdition
end

#ResourceNodeObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def ResourceNode
  @ResourceNode
end

#SubnetIdObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def SubnetId
  @SubnetId
end

#TimeSpanObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def TimeUnit
  @TimeUnit
end

#TrialObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def Trial
  @Trial
end

#VpcIdObject

Parameters:

  • DeployRegion:

    部署region

  • VpcId:

    部署堡垒机的VpcId

  • SubnetId:

    部署堡垒机的SubnetId

  • ResourceEdition:

    资源类型。取值:standard/pro

  • ResourceNode:

    资源节点数

  • TimeUnit:

    计费周期

  • TimeSpan:

    计费时长

  • PayMode:

    计费模式 1预付费

  • AutoRenewFlag:

    自动续费

  • DeployZone:

    部署zone

  • Trial:

    0非试用版,1试用版



1197
1198
1199
# File 'lib/v20191018/models.rb', line 1197

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
# File 'lib/v20191018/models.rb', line 1213

def deserialize(params)
  @DeployRegion = params['DeployRegion']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @ResourceEdition = params['ResourceEdition']
  @ResourceNode = params['ResourceNode']
  @TimeUnit = params['TimeUnit']
  @TimeSpan = params['TimeSpan']
  @PayMode = params['PayMode']
  @AutoRenewFlag = params['AutoRenewFlag']
  @DeployZone = params['DeployZone']
  @Trial = params['Trial']
end