Class: TencentCloud::Omics::V20221128::Environment

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

Overview

组学平台环境详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environmentid = nil, name = nil, description = nil, region = nil, type = nil, status = nil, available = nil, isdefault = nil, ismanaged = nil, message = nil, resourceids = nil, lastworkflowuuid = nil, creationtime = nil, runtimeconfig = nil) ⇒ Environment

Returns a new instance of Environment.



927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
# File 'lib/v20221128/models.rb', line 927

def initialize(environmentid=nil, name=nil, description=nil, region=nil, type=nil, status=nil, available=nil, isdefault=nil, ismanaged=nil, message=nil, resourceids=nil, lastworkflowuuid=nil, creationtime=nil, runtimeconfig=nil)
  @EnvironmentId = environmentid
  @Name = name
  @Description = description
  @Region = region
  @Type = type
  @Status = status
  @Available = available
  @IsDefault = isdefault
  @IsManaged = ismanaged
  @Message = message
  @ResourceIds = resourceids
  @LastWorkflowUuid = lastworkflowuuid
  @CreationTime = creationtime
  @RuntimeConfig = runtimeconfig
end

Instance Attribute Details

#AvailableObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Available
  @Available
end

#CreationTimeObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def CreationTime
  @CreationTime
end

#DescriptionObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Description
  @Description
end

#EnvironmentIdObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def EnvironmentId
  @EnvironmentId
end

#IsDefaultObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def IsDefault
  @IsDefault
end

#IsManagedObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def IsManaged
  @IsManaged
end

#LastWorkflowUuidObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def LastWorkflowUuid
  @LastWorkflowUuid
end

#MessageObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Message
  @Message
end

#NameObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Name
  @Name
end

#RegionObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Region
  @Region
end

#ResourceIdsObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def ResourceIds
  @ResourceIds
end

#RuntimeConfigObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def RuntimeConfig
  @RuntimeConfig
end

#StatusObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Status
  @Status
end

#TypeObject

  • KUBERNETES:Kubernetes容器集群

  • HPC:HPC高性能计算集群

  • INITIALIZING:创建中

  • INITIALIZATION_ERROR:创建失败

  • RUNNING:运行中

  • ERROR:异常

  • DELETING:正在删除

  • DELETE_ERROR:删除失败

Parameters:

  • EnvironmentId:

    环境ID。

  • Name:

    环境名称。

  • Description:

    环境描述信息。

  • Region:

    环境地域。

  • Type:

    环境类型,取值范围:

  • Status:

    环境状态,取值范围:

  • Available:

    环境是否可用。环境需要可用才能投递计算任务。

  • IsDefault:

    环境是否为默认环境。

  • IsManaged:

    环境是否为托管环境。

  • Message:

    环境信息。

  • ResourceIds:

    云资源ID。

  • LastWorkflowUuid:

    上个工作流UUID。

  • CreationTime:

    创建时间。

  • RuntimeConfig:

    运行时配置。



925
926
927
# File 'lib/v20221128/models.rb', line 925

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
# File 'lib/v20221128/models.rb', line 944

def deserialize(params)
  @EnvironmentId = params['EnvironmentId']
  @Name = params['Name']
  @Description = params['Description']
  @Region = params['Region']
  @Type = params['Type']
  @Status = params['Status']
  @Available = params['Available']
  @IsDefault = params['IsDefault']
  @IsManaged = params['IsManaged']
  @Message = params['Message']
  unless params['ResourceIds'].nil?
    @ResourceIds = ResourceIds.new
    @ResourceIds.deserialize(params['ResourceIds'])
  end
  @LastWorkflowUuid = params['LastWorkflowUuid']
  @CreationTime = params['CreationTime']
  unless params['RuntimeConfig'].nil?
    @RuntimeConfig = EnvironmentRuntimeConfig.new
    @RuntimeConfig.deserialize(params['RuntimeConfig'])
  end
end