Class: TencentCloud::Tse::V20201207::ApolloEnvParam

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

Overview

Apollo 环境配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, engineresourcespec = nil, enginenodenum = nil, storagecapacity = nil, vpcid = nil, subnetid = nil, envdesc = nil) ⇒ ApolloEnvParam

Returns a new instance of ApolloEnvParam.



42
43
44
45
46
47
48
49
50
# File 'lib/v20201207/models.rb', line 42

def initialize(name=nil, engineresourcespec=nil, enginenodenum=nil, storagecapacity=nil, vpcid=nil, subnetid=nil, envdesc=nil)
  @Name = name
  @EngineResourceSpec = engineresourcespec
  @EngineNodeNum = enginenodenum
  @StorageCapacity = storagecapacity
  @VpcId = vpcid
  @SubnetId = subnetid
  @EnvDesc = envdesc
end

Instance Attribute Details

#EngineNodeNumObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def EngineNodeNum
  @EngineNodeNum
end

#EngineResourceSpecObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def EngineResourceSpec
  @EngineResourceSpec
end

#EnvDescObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def EnvDesc
  @EnvDesc
end

#NameObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def Name
  @Name
end

#StorageCapacityObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def StorageCapacity
  @StorageCapacity
end

#SubnetIdObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def SubnetId
  @SubnetId
end

#VpcIdObject

-1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID

Parameters:

  • Name:

    环境名称

  • EngineResourceSpec:

    环境内引擎的节点规格 ID

  • EngineNodeNum:

    环境内引擎的节点数量

  • StorageCapacity:

    配置存储空间大小,以GB为单位

  • VpcId:

    VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • SubnetId:

    子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址

  • EnvDesc:

    环境描述



40
41
42
# File 'lib/v20201207/models.rb', line 40

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



52
53
54
55
56
57
58
59
60
# File 'lib/v20201207/models.rb', line 52

def deserialize(params)
  @Name = params['Name']
  @EngineResourceSpec = params['EngineResourceSpec']
  @EngineNodeNum = params['EngineNodeNum']
  @StorageCapacity = params['StorageCapacity']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @EnvDesc = params['EnvDesc']
end