Class: TencentCloud::Tcm::V20210413::Mesh

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

Overview

Mesh信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(meshid = nil, displayname = nil, type = nil, region = nil, version = nil, state = nil, createdtime = nil, updatedtime = nil, clusterlist = nil, config = nil, status = nil, taglist = nil) ⇒ Mesh

Returns a new instance of Mesh.



1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
# File 'lib/v20210413/models.rb', line 1347

def initialize(meshid=nil, displayname=nil, type=nil, region=nil, version=nil, state=nil, createdtime=nil, updatedtime=nil, clusterlist=nil, config=nil, status=nil, taglist=nil)
  @MeshId = meshid
  @DisplayName = displayname
  @Type = type
  @Region = region
  @Version = version
  @State = state
  @CreatedTime = createdtime
  @UpdatedTime = updatedtime
  @ClusterList = clusterlist
  @Config = config
  @Status = status
  @TagList = taglist
end

Instance Attribute Details

#ClusterListObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def ClusterList
  @ClusterList
end

#ConfigObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def Config
  @Config
end

#CreatedTimeObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def CreatedTime
  @CreatedTime
end

#DisplayNameObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def DisplayName
  @DisplayName
end

#MeshIdObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def MeshId
  @MeshId
end

#RegionObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def Region
  @Region
end

#StateObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def State
  @State
end

#StatusObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def Status
  @Status
end

#TagListObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def TagList
  @TagList
end

#TypeObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def Type
  @Type
end

#UpdatedTimeObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def UpdatedTime
  @UpdatedTime
end

#VersionObject

  • STANDALONE:独立网格

  • HOSTED:托管网格

  • PENDING:等待中

  • CREATING:创建中

  • RUNNING:运行中

  • ABNORMAL:异常

  • UPGRADING:升级中

  • CANARY_UPGRADED:升级灰度完成

  • ROLLBACKING:升级回滚

  • DELETING:删除中

  • CREATE_FAILED:安装失败

  • DELETE_FAILED:删除失败

  • UPGRADE_FAILED:升级失败

  • ROLLBACK_FAILED:回滚失败

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MeshId:

    Mesh实例Id

  • DisplayName:

    Mesh名称

  • Type:

    Mesh类型,取值范围:

  • Region:

    地域

  • Version:

    版本

  • State:

    Mesh状态,取值范围:

  • CreatedTime:

    创建时间

  • UpdatedTime:

    修改时间

  • ClusterList:

    集群列表

  • Config:

    Mesh配置

  • Status:

    Mesh详细状态

  • TagList:

    标签列表



1345
1346
1347
# File 'lib/v20210413/models.rb', line 1345

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
# File 'lib/v20210413/models.rb', line 1362

def deserialize(params)
  @MeshId = params['MeshId']
  @DisplayName = params['DisplayName']
  @Type = params['Type']
  @Region = params['Region']
  @Version = params['Version']
  @State = params['State']
  @CreatedTime = params['CreatedTime']
  @UpdatedTime = params['UpdatedTime']
  unless params['ClusterList'].nil?
    @ClusterList = []
    params['ClusterList'].each do |i|
      cluster_tmp = Cluster.new
      cluster_tmp.deserialize(i)
      @ClusterList << cluster_tmp
    end
  end
  unless params['Config'].nil?
    @Config = MeshConfig.new
    @Config.deserialize(params['Config'])
  end
  unless params['Status'].nil?
    @Status = MeshStatus.new
    @Status.deserialize(params['Status'])
  end
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @TagList << tag_tmp
    end
  end
end