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.



62
63
64
65
66
67
68
69
70
# File 'lib/v20201207/models.rb', line 62

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

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:

    环境描述



60
61
62
# File 'lib/v20201207/models.rb', line 60

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



72
73
74
75
76
77
78
79
80
# File 'lib/v20201207/models.rb', line 72

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