v20221128

package
v3.0.1041+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM signature/authentication error.
	AUTHFAILURE = "AuthFailure"

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// Duplicate table headers.
	FAILEDOPERATION_DUPLICATETABLEHEADER = "FailedOperation.DuplicateTableHeader"

	// Empty table header.
	FAILEDOPERATION_EMPTYTABLEHEADER = "FailedOperation.EmptyTableHeader"

	// Incorrect table header.
	FAILEDOPERATION_INVALIDTABLEHEADER = "FailedOperation.InvalidTableHeader"

	// Incorrect number of table rows.
	FAILEDOPERATION_INVALIDTABLELENGTH = "FailedOperation.InvalidTableLength"

	// Retry count exceeds the upper limit.
	FAILEDOPERATION_RETRYLIMITEXCEEDED = "FailedOperation.RetryLimitExceeded"

	// Unsupported status.
	FAILEDOPERATION_STATUSNOTSUPPORTED = "FailedOperation.StatusNotSupported"

	// Mismatch exists between table data and type.
	FAILEDOPERATION_TABLEDATATYPEMISMATCH = "FailedOperation.TableDataTypeMismatch"

	// Version not released.
	FAILEDOPERATION_VERSIONNOTRELEASED = "FailedOperation.VersionNotReleased"

	// Internal error.
	INTERNALERROR = "InternalError"

	// Parameter error.
	INVALIDPARAMETER = "InvalidParameter"

	// Parameter value error.
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// Duplicated name.
	INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"

	// Entry file not specified.
	INVALIDPARAMETERVALUE_ENTRYPOINTNOTSET = "InvalidParameterValue.EntrypointNotSet"

	// Environment not available.
	INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"

	// Base64 encoding error.
	INVALIDPARAMETERVALUE_INVALIDBASE64ENCODE = "InvalidParameterValue.InvalidBase64Encode"

	// Incorrect COS path.
	INVALIDPARAMETERVALUE_INVALIDCOSKEY = "InvalidParameterValue.InvalidCosKey"

	// Incorrect CSV file format.
	INVALIDPARAMETERVALUE_INVALIDCSVFORMAT = "InvalidParameterValue.InvalidCsvFormat"

	// Incorrect description.
	INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"

	// Incorrect input JSON format.
	INVALIDPARAMETERVALUE_INVALIDINPUTJSONFORMAT = "InvalidParameterValue.InvalidInputJsonFormat"

	// Incorrect input placeholder.
	INVALIDPARAMETERVALUE_INVALIDINPUTPLACEHOLDER = "InvalidParameterValue.InvalidInputPlaceholder"

	// Incorrect name.
	INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"

	// Incorrect running parameters.
	INVALIDPARAMETERVALUE_INVALIDRUNOPTION = "InvalidParameterValue.InvalidRunOption"

	// Length mismatch exists between table data and type.
	INVALIDPARAMETERVALUE_TABLEDATATYPELENGTHMISMATCH = "InvalidParameterValue.TableDataTypeLengthMismatch"

	// Unsupported table data type.
	INVALIDPARAMETERVALUE_UNSUPPORTEDTABLEDATATYPE = "InvalidParameterValue.UnsupportedTableDataType"

	// Exceeded the quota limit.
	LIMITEXCEEDED = "LimitExceeded"

	// Operation rejected.
	OPERATIONDENIED = "OperationDenied"

	// Resources are occupied.
	RESOURCEINUSE = "ResourceInUse"

	// Insufficient resources.
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// The resource does not exist.
	RESOURCENOTFOUND = "ResourceNotFound"

	// The application does not exist.
	RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"

	// The application version does not exist.
	RESOURCENOTFOUND_APPLICATIONVERSIONNOTEXIST = "ResourceNotFound.ApplicationVersionNotExist"

	// The bucket does not exist.
	RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"

	// The storage object does not exist.
	RESOURCENOTFOUND_COSOBJECTNOTEXIST = "ResourceNotFound.CosObjectNotExist"

	// The environment does not exist.
	RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"

	// The project does not exist.
	RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

	// The run group does not exist.
	RESOURCENOTFOUND_RUNGROUPNOTEXIST = "ResourceNotFound.RunGroupNotExist"

	// The run does not exist.
	RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

	// The table does not exist.
	RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"

	// The table row does not exist.
	RESOURCENOTFOUND_TABLEROWNOTEXIST = "ResourceNotFound.TableRowNotExist"

	// Resource not available.
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// Unsupported operation.
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2022-11-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationVersion

type ApplicationVersion struct {
	// Version type
	// Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Version ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// Release name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Release description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Entry file
	// Note: This field may return null, indicating that no valid values can be obtained.
	Entrypoint *string `json:"Entrypoint,omitnil,omitempty" name:"Entrypoint"`

	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Creator name
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatorName *string `json:"CreatorName,omitnil,omitempty" name:"CreatorName"`

	// Creator ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatorId *string `json:"CreatorId,omitnil,omitempty" name:"CreatorId"`

	// Git information
	// Note: This field may return null, indicating that no valid values can be obtained.
	GitInfo *string `json:"GitInfo,omitnil,omitempty" name:"GitInfo"`
}

type CVMOption

type CVMOption struct {
	// CVM availability zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// CVM instance specifications
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
}

type CacheInfo

type CacheInfo struct {
	// Cache cleanup time (hours)
	// Note: This field may return null, indicating that no valid values can be obtained.
	CacheClearDelay *uint64 `json:"CacheClearDelay,omitnil,omitempty" name:"CacheClearDelay"`

	// Cache cleanup schedule time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CacheClearTime *string `json:"CacheClearTime,omitnil,omitempty" name:"CacheClearTime"`

	// Whether the cache has been cleaned up
	// Note: This field may return null, indicating that no valid values can be obtained.
	CacheCleared *bool `json:"CacheCleared,omitnil,omitempty" name:"CacheCleared"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateEnvironment

func (c *Client) CreateEnvironment(request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)

CreateEnvironment This API is used to create an environment for Tencent Healthcare Omics Platform.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"

func (*Client) CreateEnvironmentWithContext

func (c *Client) CreateEnvironmentWithContext(ctx context.Context, request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)

CreateEnvironment This API is used to create an environment for Tencent Healthcare Omics Platform.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"

func (*Client) CreateVolume

func (c *Client) CreateVolume(request *CreateVolumeRequest) (response *CreateVolumeResponse, err error)

CreateVolume This API is used to create a volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateVolumeWithContext

func (c *Client) CreateVolumeWithContext(ctx context.Context, request *CreateVolumeRequest) (response *CreateVolumeResponse, err error)

CreateVolume This API is used to create a volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteEnvironment

func (c *Client) DeleteEnvironment(request *DeleteEnvironmentRequest) (response *DeleteEnvironmentResponse, err error)

DeleteEnvironment This API is used to delete the environment.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteEnvironmentWithContext

func (c *Client) DeleteEnvironmentWithContext(ctx context.Context, request *DeleteEnvironmentRequest) (response *DeleteEnvironmentResponse, err error)

DeleteEnvironment This API is used to delete the environment.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteVolume

func (c *Client) DeleteVolume(request *DeleteVolumeRequest) (response *DeleteVolumeResponse, err error)

DeleteVolume This API is used to delete the volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteVolumeData

func (c *Client) DeleteVolumeData(request *DeleteVolumeDataRequest) (response *DeleteVolumeDataResponse, err error)

DeleteVolumeData This API is used to delete the volume data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteVolumeDataWithContext

func (c *Client) DeleteVolumeDataWithContext(ctx context.Context, request *DeleteVolumeDataRequest) (response *DeleteVolumeDataResponse, err error)

DeleteVolumeData This API is used to delete the volume data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteVolumeWithContext

func (c *Client) DeleteVolumeWithContext(ctx context.Context, request *DeleteVolumeRequest) (response *DeleteVolumeResponse, err error)

DeleteVolume This API is used to delete the volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeEnvironments

func (c *Client) DescribeEnvironments(request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)

DescribeEnvironments This API is used to query the environment list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeEnvironmentsWithContext

func (c *Client) DescribeEnvironmentsWithContext(ctx context.Context, request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)

DescribeEnvironments This API is used to query the environment list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeRunGroups

func (c *Client) DescribeRunGroups(request *DescribeRunGroupsRequest) (response *DescribeRunGroupsResponse, err error)

DescribeRunGroups This API is used to query the run group list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeRunGroupsWithContext

func (c *Client) DescribeRunGroupsWithContext(ctx context.Context, request *DescribeRunGroupsRequest) (response *DescribeRunGroupsResponse, err error)

DescribeRunGroups This API is used to query the run group list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeRuns

func (c *Client) DescribeRuns(request *DescribeRunsRequest) (response *DescribeRunsResponse, err error)

DescribeRuns This API is used to query the run list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeRunsWithContext

func (c *Client) DescribeRunsWithContext(ctx context.Context, request *DescribeRunsRequest) (response *DescribeRunsResponse, err error)

DescribeRuns This API is used to query the run list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeTables

func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables This API is used to query the table.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeTablesRows

func (c *Client) DescribeTablesRows(request *DescribeTablesRowsRequest) (response *DescribeTablesRowsResponse, err error)

DescribeTablesRows This API is used to query the table row data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"

func (*Client) DescribeTablesRowsWithContext

func (c *Client) DescribeTablesRowsWithContext(ctx context.Context, request *DescribeTablesRowsRequest) (response *DescribeTablesRowsResponse, err error)

DescribeTablesRows This API is used to query the table row data.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"

func (*Client) DescribeTablesWithContext

func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables This API is used to query the table.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"

func (*Client) DescribeVolumes

func (c *Client) DescribeVolumes(request *DescribeVolumesRequest) (response *DescribeVolumesResponse, err error)

DescribeVolumes This API is used to query the volume list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVolumesWithContext

func (c *Client) DescribeVolumesWithContext(ctx context.Context, request *DescribeVolumesRequest) (response *DescribeVolumesResponse, err error)

DescribeVolumes This API is used to query the volume list.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetRunCalls

func (c *Client) GetRunCalls(request *GetRunCallsRequest) (response *GetRunCallsResponse, err error)

GetRunCalls This API is used to query job details.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) GetRunCallsWithContext

func (c *Client) GetRunCallsWithContext(ctx context.Context, request *GetRunCallsRequest) (response *GetRunCallsResponse, err error)

GetRunCalls This API is used to query job details.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) GetRunMetadataFile

func (c *Client) GetRunMetadataFile(request *GetRunMetadataFileRequest) (response *GetRunMetadataFileResponse, err error)

GetRunMetadataFile This API is used to get the run details file.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDCOSKEY = "InvalidParameterValue.InvalidCosKey"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_COSOBJECTNOTEXIST = "ResourceNotFound.CosObjectNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) GetRunMetadataFileWithContext

func (c *Client) GetRunMetadataFileWithContext(ctx context.Context, request *GetRunMetadataFileRequest) (response *GetRunMetadataFileResponse, err error)

GetRunMetadataFile This API is used to get the run details file.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDCOSKEY = "InvalidParameterValue.InvalidCosKey"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_COSOBJECTNOTEXIST = "ResourceNotFound.CosObjectNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) GetRunStatus

func (c *Client) GetRunStatus(request *GetRunStatusRequest) (response *GetRunStatusResponse, err error)

GetRunStatus This API is used to query run details.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) GetRunStatusWithContext

func (c *Client) GetRunStatusWithContext(ctx context.Context, request *GetRunStatusRequest) (response *GetRunStatusResponse, err error)

GetRunStatus This API is used to query run details.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) ImportTableFile

func (c *Client) ImportTableFile(request *ImportTableFileRequest) (response *ImportTableFileResponse, err error)

ImportTableFile This API is used to import the table file.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DUPLICATETABLEHEADER = "FailedOperation.DuplicateTableHeader"
FAILEDOPERATION_EMPTYTABLEHEADER = "FailedOperation.EmptyTableHeader"
FAILEDOPERATION_INVALIDTABLEHEADER = "FailedOperation.InvalidTableHeader"
FAILEDOPERATION_INVALIDTABLELENGTH = "FailedOperation.InvalidTableLength"
FAILEDOPERATION_TABLEDATATYPEMISMATCH = "FailedOperation.TableDataTypeMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_INVALIDCOSKEY = "InvalidParameterValue.InvalidCosKey"
INVALIDPARAMETERVALUE_INVALIDCSVFORMAT = "InvalidParameterValue.InvalidCsvFormat"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_TABLEDATATYPELENGTHMISMATCH = "InvalidParameterValue.TableDataTypeLengthMismatch"
INVALIDPARAMETERVALUE_UNSUPPORTEDTABLEDATATYPE = "InvalidParameterValue.UnsupportedTableDataType"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_COSOBJECTNOTEXIST = "ResourceNotFound.CosObjectNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"

func (*Client) ImportTableFileWithContext

func (c *Client) ImportTableFileWithContext(ctx context.Context, request *ImportTableFileRequest) (response *ImportTableFileResponse, err error)

ImportTableFile This API is used to import the table file.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DUPLICATETABLEHEADER = "FailedOperation.DuplicateTableHeader"
FAILEDOPERATION_EMPTYTABLEHEADER = "FailedOperation.EmptyTableHeader"
FAILEDOPERATION_INVALIDTABLEHEADER = "FailedOperation.InvalidTableHeader"
FAILEDOPERATION_INVALIDTABLELENGTH = "FailedOperation.InvalidTableLength"
FAILEDOPERATION_TABLEDATATYPEMISMATCH = "FailedOperation.TableDataTypeMismatch"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_INVALIDCOSKEY = "InvalidParameterValue.InvalidCosKey"
INVALIDPARAMETERVALUE_INVALIDCSVFORMAT = "InvalidParameterValue.InvalidCsvFormat"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_TABLEDATATYPELENGTHMISMATCH = "InvalidParameterValue.TableDataTypeLengthMismatch"
INVALIDPARAMETERVALUE_UNSUPPORTEDTABLEDATATYPE = "InvalidParameterValue.UnsupportedTableDataType"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_COSOBJECTNOTEXIST = "ResourceNotFound.CosObjectNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"

func (*Client) ModifyVolume

func (c *Client) ModifyVolume(request *ModifyVolumeRequest) (response *ModifyVolumeResponse, err error)

ModifyVolume This API is used to modify the volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyVolumeWithContext

func (c *Client) ModifyVolumeWithContext(ctx context.Context, request *ModifyVolumeRequest) (response *ModifyVolumeResponse, err error)

ModifyVolume This API is used to modify the volume.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RetryRuns

func (c *Client) RetryRuns(request *RetryRunsRequest) (response *RetryRunsResponse, err error)

RetryRuns This API is used to retry the run.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RETRYLIMITEXCEEDED = "FailedOperation.RetryLimitExceeded"
FAILEDOPERATION_STATUSNOTSUPPORTED = "FailedOperation.StatusNotSupported"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_RUNGROUPNOTEXIST = "ResourceNotFound.RunGroupNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) RetryRunsWithContext

func (c *Client) RetryRunsWithContext(ctx context.Context, request *RetryRunsRequest) (response *RetryRunsResponse, err error)

RetryRuns This API is used to retry the run.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_RETRYLIMITEXCEEDED = "FailedOperation.RetryLimitExceeded"
FAILEDOPERATION_STATUSNOTSUPPORTED = "FailedOperation.StatusNotSupported"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_RUNGROUPNOTEXIST = "ResourceNotFound.RunGroupNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) RunApplication

func (c *Client) RunApplication(request *RunApplicationRequest) (response *RunApplicationResponse, err error)

RunApplication This API is used to run the application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VERSIONNOTRELEASED = "FailedOperation.VersionNotReleased"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_ENTRYPOINTNOTSET = "InvalidParameterValue.EntrypointNotSet"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
INVALIDPARAMETERVALUE_INVALIDBASE64ENCODE = "InvalidParameterValue.InvalidBase64Encode"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDINPUTJSONFORMAT = "InvalidParameterValue.InvalidInputJsonFormat"
INVALIDPARAMETERVALUE_INVALIDINPUTPLACEHOLDER = "InvalidParameterValue.InvalidInputPlaceholder"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_INVALIDRUNOPTION = "InvalidParameterValue.InvalidRunOption"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"
RESOURCENOTFOUND_APPLICATIONVERSIONNOTEXIST = "ResourceNotFound.ApplicationVersionNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"
RESOURCENOTFOUND_TABLEROWNOTEXIST = "ResourceNotFound.TableRowNotExist"

func (*Client) RunApplicationWithContext

func (c *Client) RunApplicationWithContext(ctx context.Context, request *RunApplicationRequest) (response *RunApplicationResponse, err error)

RunApplication This API is used to run the application.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VERSIONNOTRELEASED = "FailedOperation.VersionNotReleased"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_ENTRYPOINTNOTSET = "InvalidParameterValue.EntrypointNotSet"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
INVALIDPARAMETERVALUE_INVALIDBASE64ENCODE = "InvalidParameterValue.InvalidBase64Encode"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDINPUTJSONFORMAT = "InvalidParameterValue.InvalidInputJsonFormat"
INVALIDPARAMETERVALUE_INVALIDINPUTPLACEHOLDER = "InvalidParameterValue.InvalidInputPlaceholder"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_INVALIDRUNOPTION = "InvalidParameterValue.InvalidRunOption"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"
RESOURCENOTFOUND_APPLICATIONVERSIONNOTEXIST = "ResourceNotFound.ApplicationVersionNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"
RESOURCENOTFOUND_TABLEROWNOTEXIST = "ResourceNotFound.TableRowNotExist"

func (*Client) RunWorkflow

func (c *Client) RunWorkflow(request *RunWorkflowRequest) (response *RunWorkflowResponse, err error)

RunWorkflow This API is used to run the workflow.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VERSIONNOTRELEASED = "FailedOperation.VersionNotReleased"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_ENTRYPOINTNOTSET = "InvalidParameterValue.EntrypointNotSet"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
INVALIDPARAMETERVALUE_INVALIDBASE64ENCODE = "InvalidParameterValue.InvalidBase64Encode"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDINPUTJSONFORMAT = "InvalidParameterValue.InvalidInputJsonFormat"
INVALIDPARAMETERVALUE_INVALIDINPUTPLACEHOLDER = "InvalidParameterValue.InvalidInputPlaceholder"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_INVALIDRUNOPTION = "InvalidParameterValue.InvalidRunOption"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"
RESOURCENOTFOUND_APPLICATIONVERSIONNOTEXIST = "ResourceNotFound.ApplicationVersionNotExist"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"
RESOURCENOTFOUND_TABLEROWNOTEXIST = "ResourceNotFound.TableRowNotExist"

func (*Client) RunWorkflowWithContext

func (c *Client) RunWorkflowWithContext(ctx context.Context, request *RunWorkflowRequest) (response *RunWorkflowResponse, err error)

RunWorkflow This API is used to run the workflow.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VERSIONNOTRELEASED = "FailedOperation.VersionNotReleased"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DUPLICATENAME = "InvalidParameterValue.DuplicateName"
INVALIDPARAMETERVALUE_ENTRYPOINTNOTSET = "InvalidParameterValue.EntrypointNotSet"
INVALIDPARAMETERVALUE_ENVIRONMENTNOTAVAILABLE = "InvalidParameterValue.EnvironmentNotAvailable"
INVALIDPARAMETERVALUE_INVALIDBASE64ENCODE = "InvalidParameterValue.InvalidBase64Encode"
INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription"
INVALIDPARAMETERVALUE_INVALIDINPUTJSONFORMAT = "InvalidParameterValue.InvalidInputJsonFormat"
INVALIDPARAMETERVALUE_INVALIDINPUTPLACEHOLDER = "InvalidParameterValue.InvalidInputPlaceholder"
INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
INVALIDPARAMETERVALUE_INVALIDRUNOPTION = "InvalidParameterValue.InvalidRunOption"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_APPLICATIONNOTEXIST = "ResourceNotFound.ApplicationNotExist"
RESOURCENOTFOUND_APPLICATIONVERSIONNOTEXIST = "ResourceNotFound.ApplicationVersionNotExist"
RESOURCENOTFOUND_COSBUCKETNOTEXIST = "ResourceNotFound.CosBucketNotExist"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_PROJECTNOTEXIST = "ResourceNotFound.ProjectNotExist"
RESOURCENOTFOUND_TABLENOTEXIST = "ResourceNotFound.TableNotExist"
RESOURCENOTFOUND_TABLEROWNOTEXIST = "ResourceNotFound.TableRowNotExist"

func (*Client) TerminateRunGroup

func (c *Client) TerminateRunGroup(request *TerminateRunGroupRequest) (response *TerminateRunGroupResponse, err error)

TerminateRunGroup This API is used to terminate the run group.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

func (*Client) TerminateRunGroupWithContext

func (c *Client) TerminateRunGroupWithContext(ctx context.Context, request *TerminateRunGroupRequest) (response *TerminateRunGroupResponse, err error)

TerminateRunGroup This API is used to terminate the run group.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_ENVIRONMENTNOTEXIST = "ResourceNotFound.EnvironmentNotExist"
RESOURCENOTFOUND_RUNNOTEXIST = "ResourceNotFound.RunNotExist"

type ClusterOption

type ClusterOption struct {
	// Computing cluster availability zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// Computing cluster type. Valid values:
	// - KUBERNETES
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Computing cluster Service CIDR. It must not overlap with the VPC IP range.
	ServiceCidr *string `json:"ServiceCidr,omitnil,omitempty" name:"ServiceCidr"`

	// Resource quota
	ResourceQuota *ResourceQuota `json:"ResourceQuota,omitnil,omitempty" name:"ResourceQuota"`

	// Limit scope
	LimitRange *LimitRange `json:"LimitRange,omitnil,omitempty" name:"LimitRange"`
}

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	*tchttp.BaseRequest

	// Environment name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Environment configuration information
	Config *EnvironmentConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// Environment description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Whether it is the default environment.
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
}

func NewCreateEnvironmentRequest

func NewCreateEnvironmentRequest() (request *CreateEnvironmentRequest)

func (*CreateEnvironmentRequest) FromJsonString

func (r *CreateEnvironmentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEnvironmentRequest) ToJsonString

func (r *CreateEnvironmentRequest) ToJsonString() string

type CreateEnvironmentRequestParams

type CreateEnvironmentRequestParams struct {
	// Environment name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Environment configuration information
	Config *EnvironmentConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// Environment description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Whether it is the default environment.
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
}

Predefined struct for user

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *CreateEnvironmentResponseParams `json:"Response"`
}

func NewCreateEnvironmentResponse

func NewCreateEnvironmentResponse() (response *CreateEnvironmentResponse)

func (*CreateEnvironmentResponse) FromJsonString

func (r *CreateEnvironmentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEnvironmentResponse) ToJsonString

func (r *CreateEnvironmentResponse) ToJsonString() string

type CreateEnvironmentResponseParams

type CreateEnvironmentResponseParams struct {
	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Workflow UUID
	WorkflowUuid *string `json:"WorkflowUuid,omitnil,omitempty" name:"WorkflowUuid"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVolumeRequest

type CreateVolumeRequest struct {
	*tchttp.BaseRequest

	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Volume type. Valid values:
	// * SHARED: Multi-point mount shared storage
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Volume specifications. Valid values:
	//
	// - SD: standard
	// - HP: high-performance
	// - TB: standard Turbo
	// - TP: high-performance Turbo
	Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`

	// Description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Volume size (GB), which is required to be specified for the Turbo series.
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

func NewCreateVolumeRequest

func NewCreateVolumeRequest() (request *CreateVolumeRequest)

func (*CreateVolumeRequest) FromJsonString

func (r *CreateVolumeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVolumeRequest) ToJsonString

func (r *CreateVolumeRequest) ToJsonString() string

type CreateVolumeRequestParams

type CreateVolumeRequestParams struct {
	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Volume type. Valid values:
	// * SHARED: Multi-point mount shared storage
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Volume specifications. Valid values:
	//
	// - SD: standard
	// - HP: high-performance
	// - TB: standard Turbo
	// - TP: high-performance Turbo
	Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`

	// Description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Volume size (GB), which is required to be specified for the Turbo series.
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

Predefined struct for user

type CreateVolumeResponse

type CreateVolumeResponse struct {
	*tchttp.BaseResponse
	Response *CreateVolumeResponseParams `json:"Response"`
}

func NewCreateVolumeResponse

func NewCreateVolumeResponse() (response *CreateVolumeResponse)

func (*CreateVolumeResponse) FromJsonString

func (r *CreateVolumeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVolumeResponse) ToJsonString

func (r *CreateVolumeResponse) ToJsonString() string

type CreateVolumeResponseParams

type CreateVolumeResponseParams struct {
	// Volume ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DatabaseOption

type DatabaseOption struct {
	// Database availability zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type DeleteEnvironmentRequest

type DeleteEnvironmentRequest struct {
	*tchttp.BaseRequest

	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`
}

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest() (request *DeleteEnvironmentRequest)

func (*DeleteEnvironmentRequest) FromJsonString

func (r *DeleteEnvironmentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEnvironmentRequest) ToJsonString

func (r *DeleteEnvironmentRequest) ToJsonString() string

type DeleteEnvironmentRequestParams

type DeleteEnvironmentRequestParams struct {
	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`
}

Predefined struct for user

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEnvironmentResponseParams `json:"Response"`
}

func NewDeleteEnvironmentResponse

func NewDeleteEnvironmentResponse() (response *DeleteEnvironmentResponse)

func (*DeleteEnvironmentResponse) FromJsonString

func (r *DeleteEnvironmentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEnvironmentResponse) ToJsonString

func (r *DeleteEnvironmentResponse) ToJsonString() string

type DeleteEnvironmentResponseParams

type DeleteEnvironmentResponseParams struct {
	// Workflow UUID
	WorkflowUuid *string `json:"WorkflowUuid,omitnil,omitempty" name:"WorkflowUuid"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVolumeDataRequest

type DeleteVolumeDataRequest struct {
	*tchttp.BaseRequest

	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// Path to be deleted
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

func NewDeleteVolumeDataRequest

func NewDeleteVolumeDataRequest() (request *DeleteVolumeDataRequest)

func (*DeleteVolumeDataRequest) FromJsonString

func (r *DeleteVolumeDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVolumeDataRequest) ToJsonString

func (r *DeleteVolumeDataRequest) ToJsonString() string

type DeleteVolumeDataRequestParams

type DeleteVolumeDataRequestParams struct {
	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// Path to be deleted
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

Predefined struct for user

type DeleteVolumeDataResponse

type DeleteVolumeDataResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVolumeDataResponseParams `json:"Response"`
}

func NewDeleteVolumeDataResponse

func NewDeleteVolumeDataResponse() (response *DeleteVolumeDataResponse)

func (*DeleteVolumeDataResponse) FromJsonString

func (r *DeleteVolumeDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVolumeDataResponse) ToJsonString

func (r *DeleteVolumeDataResponse) ToJsonString() string

type DeleteVolumeDataResponseParams

type DeleteVolumeDataResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVolumeRequest

type DeleteVolumeRequest struct {
	*tchttp.BaseRequest

	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`
}

func NewDeleteVolumeRequest

func NewDeleteVolumeRequest() (request *DeleteVolumeRequest)

func (*DeleteVolumeRequest) FromJsonString

func (r *DeleteVolumeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVolumeRequest) ToJsonString

func (r *DeleteVolumeRequest) ToJsonString() string

type DeleteVolumeRequestParams

type DeleteVolumeRequestParams struct {
	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`
}

Predefined struct for user

type DeleteVolumeResponse

type DeleteVolumeResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVolumeResponseParams `json:"Response"`
}

func NewDeleteVolumeResponse

func NewDeleteVolumeResponse() (response *DeleteVolumeResponse)

func (*DeleteVolumeResponse) FromJsonString

func (r *DeleteVolumeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVolumeResponse) ToJsonString

func (r *DeleteVolumeResponse) ToJsonString() string

type DeleteVolumeResponseParams

type DeleteVolumeResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEnvironmentsRequest

type DescribeEnvironmentsRequest struct {
	*tchttp.BaseRequest

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Quantity of returns. It is 20 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter, which supports filtering fields:
	// - EnvironmentId: Environment ID
	// - Name: Name
	// - Status: Environmental status
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeEnvironmentsRequest

func NewDescribeEnvironmentsRequest() (request *DescribeEnvironmentsRequest)

func (*DescribeEnvironmentsRequest) FromJsonString

func (r *DescribeEnvironmentsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnvironmentsRequest) ToJsonString

func (r *DescribeEnvironmentsRequest) ToJsonString() string

type DescribeEnvironmentsRequestParams

type DescribeEnvironmentsRequestParams struct {
	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Quantity of returns. It is 20 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filter, which supports filtering fields:
	// - EnvironmentId: Environment ID
	// - Name: Name
	// - Status: Environmental status
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeEnvironmentsResponse

type DescribeEnvironmentsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEnvironmentsResponseParams `json:"Response"`
}

func NewDescribeEnvironmentsResponse

func NewDescribeEnvironmentsResponse() (response *DescribeEnvironmentsResponse)

func (*DescribeEnvironmentsResponse) FromJsonString

func (r *DescribeEnvironmentsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnvironmentsResponse) ToJsonString

func (r *DescribeEnvironmentsResponse) ToJsonString() string

type DescribeEnvironmentsResponseParams

type DescribeEnvironmentsResponseParams struct {
	// Number of qualified items
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// List of Environment details
	Environments []*Environment `json:"Environments,omitnil,omitempty" name:"Environments"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRunGroupsRequest

type DescribeRunGroupsRequest struct {
	*tchttp.BaseRequest

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Name: Run group name
	// - RunGroupId: Run group ID
	// - Status: Run group status
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeRunGroupsRequest

func NewDescribeRunGroupsRequest() (request *DescribeRunGroupsRequest)

func (*DescribeRunGroupsRequest) FromJsonString

func (r *DescribeRunGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRunGroupsRequest) ToJsonString

func (r *DescribeRunGroupsRequest) ToJsonString() string

type DescribeRunGroupsRequestParams

type DescribeRunGroupsRequestParams struct {
	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Name: Run group name
	// - RunGroupId: Run group ID
	// - Status: Run group status
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeRunGroupsResponse

type DescribeRunGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRunGroupsResponseParams `json:"Response"`
}

func NewDescribeRunGroupsResponse

func NewDescribeRunGroupsResponse() (response *DescribeRunGroupsResponse)

func (*DescribeRunGroupsResponse) FromJsonString

func (r *DescribeRunGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRunGroupsResponse) ToJsonString

func (r *DescribeRunGroupsResponse) ToJsonString() string

type DescribeRunGroupsResponseParams

type DescribeRunGroupsResponseParams struct {
	// Number of qualified items
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Run group list
	RunGroups []*RunGroup `json:"RunGroups,omitnil,omitempty" name:"RunGroups"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRunsRequest

type DescribeRunsRequest struct {
	*tchttp.BaseRequest

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - RunGroupId: run group ID
	// - Status: run status
	// - RunUuid: run UUID
	// - UserDefinedId: user-defined ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeRunsRequest

func NewDescribeRunsRequest() (request *DescribeRunsRequest)

func (*DescribeRunsRequest) FromJsonString

func (r *DescribeRunsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRunsRequest) ToJsonString

func (r *DescribeRunsRequest) ToJsonString() string

type DescribeRunsRequestParams

type DescribeRunsRequestParams struct {
	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - RunGroupId: run group ID
	// - Status: run status
	// - RunUuid: run UUID
	// - UserDefinedId: user-defined ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeRunsResponse

type DescribeRunsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRunsResponseParams `json:"Response"`
}

func NewDescribeRunsResponse

func NewDescribeRunsResponse() (response *DescribeRunsResponse)

func (*DescribeRunsResponse) FromJsonString

func (r *DescribeRunsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRunsResponse) ToJsonString

func (r *DescribeRunsResponse) ToJsonString() string

type DescribeRunsResponseParams

type DescribeRunsResponseParams struct {
	// Number of qualified items
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Run list
	Runs []*Run `json:"Runs,omitnil,omitempty" name:"Runs"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTablesRequest

type DescribeTablesRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Name: Table name
	// - TableId: Table ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeTablesRequest

func NewDescribeTablesRequest() (request *DescribeTablesRequest)

func (*DescribeTablesRequest) FromJsonString

func (r *DescribeTablesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesRequest) ToJsonString

func (r *DescribeTablesRequest) ToJsonString() string

type DescribeTablesRequestParams

type DescribeTablesRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Name: Table name
	// - TableId: Table ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeTablesResponse

type DescribeTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTablesResponseParams `json:"Response"`
}

func NewDescribeTablesResponse

func NewDescribeTablesResponse() (response *DescribeTablesResponse)

func (*DescribeTablesResponse) FromJsonString

func (r *DescribeTablesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesResponse) ToJsonString

func (r *DescribeTablesResponse) ToJsonString() string

type DescribeTablesResponseParams

type DescribeTablesResponseParams struct {
	// Total number of results
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Table list
	Tables []*Table `json:"Tables,omitnil,omitempty" name:"Tables"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTablesRowsRequest

type DescribeTablesRowsRequest struct {
	*tchttp.BaseRequest

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Table ID
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Tr: Table data, which supports fuzzy query.
	// - TableRowUuid: table row UUID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeTablesRowsRequest

func NewDescribeTablesRowsRequest() (request *DescribeTablesRowsRequest)

func (*DescribeTablesRowsRequest) FromJsonString

func (r *DescribeTablesRowsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesRowsRequest) ToJsonString

func (r *DescribeTablesRowsRequest) ToJsonString() string

type DescribeTablesRowsRequestParams

type DescribeTablesRowsRequestParams struct {
	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Table ID
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Quantity of returns. It is 10 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, which defaults to 0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, which supports filtering fields:
	// - Tr: Table data, which supports fuzzy query.
	// - TableRowUuid: table row UUID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeTablesRowsResponse

type DescribeTablesRowsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTablesRowsResponseParams `json:"Response"`
}

func NewDescribeTablesRowsResponse

func NewDescribeTablesRowsResponse() (response *DescribeTablesRowsResponse)

func (*DescribeTablesRowsResponse) FromJsonString

func (r *DescribeTablesRowsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTablesRowsResponse) ToJsonString

func (r *DescribeTablesRowsResponse) ToJsonString() string

type DescribeTablesRowsResponseParams

type DescribeTablesRowsResponseParams struct {
	// Total number of results
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Table row list
	Rows []*TableRow `json:"Rows,omitnil,omitempty" name:"Rows"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVolumesRequest

type DescribeVolumesRequest struct {
	*tchttp.BaseRequest

	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Quantity of returns. It is 20 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, defaults to 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, supports filtering fields:
	// - Name: Name
	// - IsDefault: Whether it is the default.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeVolumesRequest

func NewDescribeVolumesRequest() (request *DescribeVolumesRequest)

func (*DescribeVolumesRequest) FromJsonString

func (r *DescribeVolumesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVolumesRequest) ToJsonString

func (r *DescribeVolumesRequest) ToJsonString() string

type DescribeVolumesRequestParams

type DescribeVolumesRequestParams struct {
	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Quantity of returns. It is 20 by default, and the maximum value is 100.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Offset, defaults to 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Filter, supports filtering fields:
	// - Name: Name
	// - IsDefault: Whether it is the default.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeVolumesResponse

type DescribeVolumesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVolumesResponseParams `json:"Response"`
}

func NewDescribeVolumesResponse

func NewDescribeVolumesResponse() (response *DescribeVolumesResponse)

func (*DescribeVolumesResponse) FromJsonString

func (r *DescribeVolumesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVolumesResponse) ToJsonString

func (r *DescribeVolumesResponse) ToJsonString() string

type DescribeVolumesResponseParams

type DescribeVolumesResponseParams struct {
	// Volume
	// Note: This field may return null, indicating that no valid values can be obtained.
	Volumes []*Volume `json:"Volumes,omitnil,omitempty" name:"Volumes"`

	// Number of qualified items
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Environment

type Environment struct {
	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Environment name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Environment description information
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Environment region
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// Environment type. Valid values:
	// - KUBERNETES: Kubernetes container cluster
	// - HPC:HPC HCC
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Environment status. Valid values:
	// - INITIALIZING: Creating
	// - INITIALIZATION_ERROR: Creation failed
	// - RUNNING: Running
	// - ERROR: Exceptional
	// - DELETING: Deleting
	// - DELETE_ERROR: Deletion failed.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Whether the environment is available. The environment needs to be available before computing runs can be delivered.
	Available *bool `json:"Available,omitnil,omitempty" name:"Available"`

	// Whether the environment is the default environment.
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`

	// Whether the environment is a managed environment.
	IsManaged *bool `json:"IsManaged,omitnil,omitempty" name:"IsManaged"`

	// Environment information
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// Cloud resource ID
	ResourceIds *ResourceIds `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// The UUID of the previous workflow
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastWorkflowUuid *string `json:"LastWorkflowUuid,omitnil,omitempty" name:"LastWorkflowUuid"`

	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`
}

type EnvironmentConfig

type EnvironmentConfig struct {
	// VPC configuration
	VPCOption *VPCOption `json:"VPCOption,omitnil,omitempty" name:"VPCOption"`

	// Computing cluster configuration
	ClusterOption *ClusterOption `json:"ClusterOption,omitnil,omitempty" name:"ClusterOption"`

	// Database configuration
	DatabaseOption *DatabaseOption `json:"DatabaseOption,omitnil,omitempty" name:"DatabaseOption"`

	// Storage configuration
	StorageOption *StorageOption `json:"StorageOption,omitnil,omitempty" name:"StorageOption"`

	// CVM configuration
	CVMOption *CVMOption `json:"CVMOption,omitnil,omitempty" name:"CVMOption"`

	// Security group configuration
	SecurityGroupOption *SecurityGroupOption `json:"SecurityGroupOption,omitnil,omitempty" name:"SecurityGroupOption"`
}

type ExecutionTime

type ExecutionTime struct {
	// Submission time
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubmitTime *string `json:"SubmitTime,omitnil,omitempty" name:"SubmitTime"`

	// Start time
	// Note: This field may return null, indicating that no valid values can be obtained.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time
	// Note: This field may return null, indicating that no valid values can be obtained.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type Filter

type Filter struct {
	// Filtering fields
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Filtering field values
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type GetRunCallsRequest

type GetRunCallsRequest struct {
	*tchttp.BaseRequest

	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Job path
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewGetRunCallsRequest

func NewGetRunCallsRequest() (request *GetRunCallsRequest)

func (*GetRunCallsRequest) FromJsonString

func (r *GetRunCallsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunCallsRequest) ToJsonString

func (r *GetRunCallsRequest) ToJsonString() string

type GetRunCallsRequestParams

type GetRunCallsRequestParams struct {
	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Job path
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type GetRunCallsResponse

type GetRunCallsResponse struct {
	*tchttp.BaseResponse
	Response *GetRunCallsResponseParams `json:"Response"`
}

func NewGetRunCallsResponse

func NewGetRunCallsResponse() (response *GetRunCallsResponse)

func (*GetRunCallsResponse) FromJsonString

func (r *GetRunCallsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunCallsResponse) ToJsonString

func (r *GetRunCallsResponse) ToJsonString() string

type GetRunCallsResponseParams

type GetRunCallsResponseParams struct {
	// Job details
	Calls []*RunMetadata `json:"Calls,omitnil,omitempty" name:"Calls"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetRunMetadataFileRequest

type GetRunMetadataFileRequest struct {
	*tchttp.BaseRequest

	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// File names to be get
	//
	// The following files are supported by default:
	// - nextflow.log
	//
	// When report is specified as true in NFOption during submission, the following files are additionally supported:
	// - execution_report.html
	// - execution_timeline.html
	// - execution_trace.txt
	// - pipeline_dag.html
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// File names to be get in batch
	//
	// The following files are supported by default:
	// - nextflow.log
	//
	// When report is specified as true in NFOption during submission, the following files are additionally supported:
	// - execution_report.html
	// - execution_timeline.html
	// - execution_trace.txt
	// - pipeline_dag.html
	Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"`
}

func NewGetRunMetadataFileRequest

func NewGetRunMetadataFileRequest() (request *GetRunMetadataFileRequest)

func (*GetRunMetadataFileRequest) FromJsonString

func (r *GetRunMetadataFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunMetadataFileRequest) ToJsonString

func (r *GetRunMetadataFileRequest) ToJsonString() string

type GetRunMetadataFileRequestParams

type GetRunMetadataFileRequestParams struct {
	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// File names to be get
	//
	// The following files are supported by default:
	// - nextflow.log
	//
	// When report is specified as true in NFOption during submission, the following files are additionally supported:
	// - execution_report.html
	// - execution_timeline.html
	// - execution_trace.txt
	// - pipeline_dag.html
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// File names to be get in batch
	//
	// The following files are supported by default:
	// - nextflow.log
	//
	// When report is specified as true in NFOption during submission, the following files are additionally supported:
	// - execution_report.html
	// - execution_timeline.html
	// - execution_trace.txt
	// - pipeline_dag.html
	Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"`
}

Predefined struct for user

type GetRunMetadataFileResponse

type GetRunMetadataFileResponse struct {
	*tchttp.BaseResponse
	Response *GetRunMetadataFileResponseParams `json:"Response"`
}

func NewGetRunMetadataFileResponse

func NewGetRunMetadataFileResponse() (response *GetRunMetadataFileResponse)

func (*GetRunMetadataFileResponse) FromJsonString

func (r *GetRunMetadataFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunMetadataFileResponse) ToJsonString

func (r *GetRunMetadataFileResponse) ToJsonString() string

type GetRunMetadataFileResponseParams

type GetRunMetadataFileResponseParams struct {
	// Document pre-signed link that works in a minute
	CosSignedUrl *string `json:"CosSignedUrl,omitnil,omitempty" name:"CosSignedUrl"`

	// Batch document pre-signed link that works in a minute
	// Note: This field may return null, indicating that no valid values can be obtained.
	CosSignedUrls []*string `json:"CosSignedUrls,omitnil,omitempty" name:"CosSignedUrls"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetRunStatusRequest

type GetRunStatusRequest struct {
	*tchttp.BaseRequest

	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewGetRunStatusRequest

func NewGetRunStatusRequest() (request *GetRunStatusRequest)

func (*GetRunStatusRequest) FromJsonString

func (r *GetRunStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunStatusRequest) ToJsonString

func (r *GetRunStatusRequest) ToJsonString() string

type GetRunStatusRequestParams

type GetRunStatusRequestParams struct {
	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type GetRunStatusResponse

type GetRunStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetRunStatusResponseParams `json:"Response"`
}

func NewGetRunStatusResponse

func NewGetRunStatusResponse() (response *GetRunStatusResponse)

func (*GetRunStatusResponse) FromJsonString

func (r *GetRunStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetRunStatusResponse) ToJsonString

func (r *GetRunStatusResponse) ToJsonString() string

type GetRunStatusResponseParams

type GetRunStatusResponseParams struct {
	// Job details
	Metadata *RunMetadata `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GitInfo

type GitInfo struct {
	// Git URL
	GitHttpPath *string `json:"GitHttpPath,omitnil,omitempty" name:"GitHttpPath"`

	// Git username .
	GitUserName *string `json:"GitUserName,omitnil,omitempty" name:"GitUserName"`

	// Git password or Token
	GitTokenOrPassword *string `json:"GitTokenOrPassword,omitnil,omitempty" name:"GitTokenOrPassword"`

	// Branch
	Branch *string `json:"Branch,omitnil,omitempty" name:"Branch"`

	// Tag
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`
}

type ImportTableFileRequest

type ImportTableFileRequest struct {
	*tchttp.BaseRequest

	// Project ID associated with the table
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Table name: Up to 200 characters in length is supported.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Table file COS object path
	CosUri *string `json:"CosUri,omitnil,omitempty" name:"CosUri"`

	// Data type of each column in the table file. Supported types include Int, Float, String, File, Boolean, Array[Int], Array[Float], Array[String], Array[File], and Array[Boolean].
	DataType []*string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// Table description: Up to 500 characters in length is supported.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewImportTableFileRequest

func NewImportTableFileRequest() (request *ImportTableFileRequest)

func (*ImportTableFileRequest) FromJsonString

func (r *ImportTableFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportTableFileRequest) ToJsonString

func (r *ImportTableFileRequest) ToJsonString() string

type ImportTableFileRequestParams

type ImportTableFileRequestParams struct {
	// Project ID associated with the table
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Table name: Up to 200 characters in length is supported.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Table file COS object path
	CosUri *string `json:"CosUri,omitnil,omitempty" name:"CosUri"`

	// Data type of each column in the table file. Supported types include Int, Float, String, File, Boolean, Array[Int], Array[Float], Array[String], Array[File], and Array[Boolean].
	DataType []*string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// Table description: Up to 500 characters in length is supported.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ImportTableFileResponse

type ImportTableFileResponse struct {
	*tchttp.BaseResponse
	Response *ImportTableFileResponseParams `json:"Response"`
}

func NewImportTableFileResponse

func NewImportTableFileResponse() (response *ImportTableFileResponse)

func (*ImportTableFileResponse) FromJsonString

func (r *ImportTableFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportTableFileResponse) ToJsonString

func (r *ImportTableFileResponse) ToJsonString() string

type ImportTableFileResponseParams

type ImportTableFileResponseParams struct {
	// Table ID
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type LimitRange

type LimitRange struct {
	// Maximum CPU setting
	// Note: This field may return null, indicating that no valid values can be obtained.
	MaxCPU *string `json:"MaxCPU,omitnil,omitempty" name:"MaxCPU"`

	// Maximum memory setting (unit: Mi, Gi, Ti, M, G, and T)
	// Note: This field may return null, indicating that no valid values can be obtained.
	MaxMemory *string `json:"MaxMemory,omitnil,omitempty" name:"MaxMemory"`
}

type ModifyVolumeRequest

type ModifyVolumeRequest struct {
	*tchttp.BaseRequest

	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyVolumeRequest

func NewModifyVolumeRequest() (request *ModifyVolumeRequest)

func (*ModifyVolumeRequest) FromJsonString

func (r *ModifyVolumeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVolumeRequest) ToJsonString

func (r *ModifyVolumeRequest) ToJsonString() string

type ModifyVolumeRequestParams

type ModifyVolumeRequestParams struct {
	// Volume ID
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyVolumeResponse

type ModifyVolumeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVolumeResponseParams `json:"Response"`
}

func NewModifyVolumeResponse

func NewModifyVolumeResponse() (response *ModifyVolumeResponse)

func (*ModifyVolumeResponse) FromJsonString

func (r *ModifyVolumeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVolumeResponse) ToJsonString

func (r *ModifyVolumeResponse) ToJsonString() string

type ModifyVolumeResponseParams

type ModifyVolumeResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NFOption

type NFOption struct {
	// Config.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Config *string `json:"Config,omitnil,omitempty" name:"Config"`

	// Profile.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// Report.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Report *bool `json:"Report,omitnil,omitempty" name:"Report"`

	// Resume.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Resume *bool `json:"Resume,omitnil,omitempty" name:"Resume"`

	// Nextflow engine version. Valid values:
	// - 22.10.4
	// - 22.10.8
	// - 23.10.1
	// Note: This field may return null, indicating that no valid values can be obtained.
	NFVersion *string `json:"NFVersion,omitnil,omitempty" name:"NFVersion"`
}

type ResourceIds

type ResourceIds struct {
	// VPC ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	VPCId *string `json:"VPCId,omitnil,omitempty" name:"VPCId"`

	// Subnet ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// Security group ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// TDSQL-C for MySQL database ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	TDSQLCId *string `json:"TDSQLCId,omitnil,omitempty" name:"TDSQLCId"`

	//  CFS ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CFSId *string `json:"CFSId,omitnil,omitempty" name:"CFSId"`

	// CFS type. Valid values:
	// - SD: standard
	// - HP: high-performance
	// - TB: standard Turbo
	// - TP: high-performance Turbo
	// Note: This field may return null, indicating that no valid values can be obtained.
	CFSStorageType *string `json:"CFSStorageType,omitnil,omitempty" name:"CFSStorageType"`

	//  Cloud Virtual Machine ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CVMId *string `json:"CVMId,omitnil,omitempty" name:"CVMId"`

	// Elastic container cluster ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	EKSId *string `json:"EKSId,omitnil,omitempty" name:"EKSId"`
}

type ResourceQuota

type ResourceQuota struct {
	// CPU limit setting
	// Note: This field may return null, indicating that no valid values can be obtained.
	CPULimit *string `json:"CPULimit,omitnil,omitempty" name:"CPULimit"`

	// Memory limit setting (Unit: Mi, Gi, Ti, M, G, and T)
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemoryLimit *string `json:"MemoryLimit,omitnil,omitempty" name:"MemoryLimit"`

	// Pod quantity setting
	// Note: This field may return null, indicating that no valid values can be obtained.
	Pods *string `json:"Pods,omitnil,omitempty" name:"Pods"`
}

type RetryRunsRequest

type RetryRunsRequest struct {
	*tchttp.BaseRequest

	// Project ID. (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// The run group ID that needs to be retried
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// The run UUID that needs to be retried
	RunUuids []*string `json:"RunUuids,omitnil,omitempty" name:"RunUuids"`

	// WDL running option. If you leave it blank, the retried run group running option will be used.
	WDLOption *RunOption `json:"WDLOption,omitnil,omitempty" name:"WDLOption"`

	// Nextflow running option. If you leave it blank, the retried run group running option will be used.
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`
}

func NewRetryRunsRequest

func NewRetryRunsRequest() (request *RetryRunsRequest)

func (*RetryRunsRequest) FromJsonString

func (r *RetryRunsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryRunsRequest) ToJsonString

func (r *RetryRunsRequest) ToJsonString() string

type RetryRunsRequestParams

type RetryRunsRequestParams struct {
	// Project ID. (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// The run group ID that needs to be retried
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// The run UUID that needs to be retried
	RunUuids []*string `json:"RunUuids,omitnil,omitempty" name:"RunUuids"`

	// WDL running option. If you leave it blank, the retried run group running option will be used.
	WDLOption *RunOption `json:"WDLOption,omitnil,omitempty" name:"WDLOption"`

	// Nextflow running option. If you leave it blank, the retried run group running option will be used.
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`
}

Predefined struct for user

type RetryRunsResponse

type RetryRunsResponse struct {
	*tchttp.BaseResponse
	Response *RetryRunsResponseParams `json:"Response"`
}

func NewRetryRunsResponse

func NewRetryRunsResponse() (response *RetryRunsResponse)

func (*RetryRunsResponse) FromJsonString

func (r *RetryRunsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryRunsResponse) ToJsonString

func (r *RetryRunsResponse) ToJsonString() string

type RetryRunsResponseParams

type RetryRunsResponseParams struct {
	// New run group ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Run

type Run struct {
	// Run UUID
	RunUuid *string `json:"RunUuid,omitnil,omitempty" name:"RunUuid"`

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Application ID
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// User-defined ID. Null for running in singleton mode.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UserDefinedId *string `json:"UserDefinedId,omitnil,omitempty" name:"UserDefinedId"`

	// Table ID. Null for running in singleton mode.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Table row UUID. Null for running in singleton mode.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TableRowUuid *string `json:"TableRowUuid,omitnil,omitempty" name:"TableRowUuid"`

	// Run status
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Run input
	Input *string `json:"Input,omitnil,omitempty" name:"Input"`

	// Running option
	//
	// Deprecated: Option is deprecated.
	Option *RunOption `json:"Option,omitnil,omitempty" name:"Option"`

	// Execution time
	ExecutionTime *ExecutionTime `json:"ExecutionTime,omitnil,omitempty" name:"ExecutionTime"`

	// Cache information
	// Note: This field may return null, indicating that no valid values can be obtained.
	Cache *CacheInfo `json:"Cache,omitnil,omitempty" name:"Cache"`

	// Error message
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`

	// Creation time
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type RunApplicationRequest

type RunApplicationRequest struct {
	*tchttp.BaseRequest

	// Application ID
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Run group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Delivery environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Project ID. (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Run group description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Run input COS path. (Either InputBase64 or InputCosUri must be selected.)
	InputCosUri *string `json:"InputCosUri,omitnil,omitempty" name:"InputCosUri"`

	// Run input JSON. Base64 encoding is required. (Either InputBase64 or InputCosUri must be selected.)
	InputBase64 *string `json:"InputBase64,omitnil,omitempty" name:"InputBase64"`

	// Batch deliver table ID. Leaving it blank indicates delivery in singleton mode.
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Batch deliver table row UUID. Leaving it blank indicates all rows of the table.
	TableRowUuids []*string `json:"TableRowUuids,omitnil,omitempty" name:"TableRowUuids"`

	// Run cache cleanup time (hours). Leaving it blank or entering 0 indicates no cleanup.
	CacheClearDelay *uint64 `json:"CacheClearDelay,omitnil,omitempty" name:"CacheClearDelay"`

	// Application version ID. Leaving it blank indicates that the latest version is used.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// WDL running option
	Option *RunOption `json:"Option,omitnil,omitempty" name:"Option"`

	// Nextflow running option
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`

	// Working directory. You can fill in the absolute path in the specified volume. If you leave it blank, the default path in the default volume will be used. Currently, only Nextflow is supported.
	WorkDir *string `json:"WorkDir,omitnil,omitempty" name:"WorkDir"`

	// Access mode. Leaving it blank indicates it is private by default. Valid values:
	// - PRIVATE: Private application
	// - PUBLIC: Public application
	AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`

	// Volume ID. If you leave it blank, the default volume will be used. Currently, only Nextflow is supported.
	VolumeIds []*string `json:"VolumeIds,omitnil,omitempty" name:"VolumeIds"`
}

func NewRunApplicationRequest

func NewRunApplicationRequest() (request *RunApplicationRequest)

func (*RunApplicationRequest) FromJsonString

func (r *RunApplicationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunApplicationRequest) ToJsonString

func (r *RunApplicationRequest) ToJsonString() string

type RunApplicationRequestParams

type RunApplicationRequestParams struct {
	// Application ID
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Run group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Delivery environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Project ID. (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Run group description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Run input COS path. (Either InputBase64 or InputCosUri must be selected.)
	InputCosUri *string `json:"InputCosUri,omitnil,omitempty" name:"InputCosUri"`

	// Run input JSON. Base64 encoding is required. (Either InputBase64 or InputCosUri must be selected.)
	InputBase64 *string `json:"InputBase64,omitnil,omitempty" name:"InputBase64"`

	// Batch deliver table ID. Leaving it blank indicates delivery in singleton mode.
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Batch deliver table row UUID. Leaving it blank indicates all rows of the table.
	TableRowUuids []*string `json:"TableRowUuids,omitnil,omitempty" name:"TableRowUuids"`

	// Run cache cleanup time (hours). Leaving it blank or entering 0 indicates no cleanup.
	CacheClearDelay *uint64 `json:"CacheClearDelay,omitnil,omitempty" name:"CacheClearDelay"`

	// Application version ID. Leaving it blank indicates that the latest version is used.
	ApplicationVersionId *string `json:"ApplicationVersionId,omitnil,omitempty" name:"ApplicationVersionId"`

	// WDL running option
	Option *RunOption `json:"Option,omitnil,omitempty" name:"Option"`

	// Nextflow running option
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`

	// Working directory. You can fill in the absolute path in the specified volume. If you leave it blank, the default path in the default volume will be used. Currently, only Nextflow is supported.
	WorkDir *string `json:"WorkDir,omitnil,omitempty" name:"WorkDir"`

	// Access mode. Leaving it blank indicates it is private by default. Valid values:
	// - PRIVATE: Private application
	// - PUBLIC: Public application
	AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`

	// Volume ID. If you leave it blank, the default volume will be used. Currently, only Nextflow is supported.
	VolumeIds []*string `json:"VolumeIds,omitnil,omitempty" name:"VolumeIds"`
}

Predefined struct for user

type RunApplicationResponse

type RunApplicationResponse struct {
	*tchttp.BaseResponse
	Response *RunApplicationResponseParams `json:"Response"`
}

func NewRunApplicationResponse

func NewRunApplicationResponse() (response *RunApplicationResponse)

func (*RunApplicationResponse) FromJsonString

func (r *RunApplicationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunApplicationResponse) ToJsonString

func (r *RunApplicationResponse) ToJsonString() string

type RunApplicationResponseParams

type RunApplicationResponseParams struct {
	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RunGroup

type RunGroup struct {
	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// Project ID
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Project name
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// Application ID
	ApplicationId *string `json:"ApplicationId,omitnil,omitempty" name:"ApplicationId"`

	// Application name
	ApplicationName *string `json:"ApplicationName,omitnil,omitempty" name:"ApplicationName"`

	// Application type
	ApplicationType *string `json:"ApplicationType,omitnil,omitempty" name:"ApplicationType"`

	// Environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Environment name
	EnvironmentName *string `json:"EnvironmentName,omitnil,omitempty" name:"EnvironmentName"`

	// Table ID. Null for running in singleton mode.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Run name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Run description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Run status
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Run input
	Input *string `json:"Input,omitnil,omitempty" name:"Input"`

	// WDL running option
	Option *RunOption `json:"Option,omitnil,omitempty" name:"Option"`

	// Nextflow running option
	// Note: This field may return null, indicating that no valid values can be obtained.
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`

	// Total number of runs
	TotalRun *uint64 `json:"TotalRun,omitnil,omitempty" name:"TotalRun"`

	// Number of runs in various status
	RunStatusCounts []*RunStatusCount `json:"RunStatusCounts,omitnil,omitempty" name:"RunStatusCounts"`

	// Execution time
	ExecutionTime *ExecutionTime `json:"ExecutionTime,omitnil,omitempty" name:"ExecutionTime"`

	// Error message
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`

	// Creation time
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Update time
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// Creator
	// Note: This field may return null, indicating that no valid values can be obtained.
	Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"`

	// Creator ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatorId *string `json:"CreatorId,omitnil,omitempty" name:"CreatorId"`

	// Running result notification method
	// Note: This field may return null, indicating that no valid values can be obtained.
	ResultNotify *string `json:"ResultNotify,omitnil,omitempty" name:"ResultNotify"`

	// Application version
	// Note: This field may return null, indicating that no valid values can be obtained.
	ApplicationVersion *ApplicationVersion `json:"ApplicationVersion,omitnil,omitempty" name:"ApplicationVersion"`
}

type RunMetadata

type RunMetadata struct {
	// Run type
	// Note: This field may return null, indicating that no valid values can be obtained.
	RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"`

	// Run ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	RunId *string `json:"RunId,omitnil,omitempty" name:"RunId"`

	// Parent layer ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// Job ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// Job name
	// Note: This field may return null, indicating that no valid values can be obtained.
	CallName *string `json:"CallName,omitnil,omitempty" name:"CallName"`

	// Scatter index
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScatterIndex *string `json:"ScatterIndex,omitnil,omitempty" name:"ScatterIndex"`

	// Input
	// Note: This field may return null, indicating that no valid values can be obtained.
	Input *string `json:"Input,omitnil,omitempty" name:"Input"`

	// Output
	// Note: This field may return null, indicating that no valid values can be obtained.
	Output *string `json:"Output,omitnil,omitempty" name:"Output"`

	// Status
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Error message
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`

	// Start time
	// Note: This field may return null, indicating that no valid values can be obtained.
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// Submission time
	// Note: This field may return null, indicating that no valid values can be obtained.
	SubmitTime *string `json:"SubmitTime,omitnil,omitempty" name:"SubmitTime"`

	// End time
	// Note: This field may return null, indicating that no valid values can be obtained.
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Command Line
	// Note: This field may return null, indicating that no valid values can be obtained.
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// Runtime
	// Note: This field may return null, indicating that no valid values can be obtained.
	Runtime *string `json:"Runtime,omitnil,omitempty" name:"Runtime"`

	// Preprocessing
	// Note: This field may return null, indicating that no valid values can be obtained.
	Preprocess *bool `json:"Preprocess,omitnil,omitempty" name:"Preprocess"`

	// Post-processing
	// Note: This field may return null, indicating that no valid values can be obtained.
	PostProcess *bool `json:"PostProcess,omitnil,omitempty" name:"PostProcess"`

	// Cache hit
	// Note: This field may return null, indicating that no valid values can be obtained.
	CallCached *bool `json:"CallCached,omitnil,omitempty" name:"CallCached"`

	// Standard output
	// Note: This field may return null, indicating that no valid values can be obtained.
	Stdout *string `json:"Stdout,omitnil,omitempty" name:"Stdout"`

	// Error output
	// Note: This field may return null, indicating that no valid values can be obtained.
	Stderr *string `json:"Stderr,omitnil,omitempty" name:"Stderr"`

	// Other information
	// Note: This field may return null, indicating that no valid values can be obtained.
	Meta *string `json:"Meta,omitnil,omitempty" name:"Meta"`
}

type RunOption

type RunOption struct {
	// Operation failure mode. Valid values:
	// - ContinueWhilePossible
	// - NoNewCalls
	FailureMode *string `json:"FailureMode,omitnil,omitempty" name:"FailureMode"`

	// Whether to use the Call-Caching feature.
	UseCallCache *bool `json:"UseCallCache,omitnil,omitempty" name:"UseCallCache"`

	// Whether to use the error suspension feature.
	UseErrorOnHold *bool `json:"UseErrorOnHold,omitnil,omitempty" name:"UseErrorOnHold"`

	// Output archive COS path
	// Note: This field may return null, indicating that no valid values can be obtained.
	FinalWorkflowOutputsDir *string `json:"FinalWorkflowOutputsDir,omitnil,omitempty" name:"FinalWorkflowOutputsDir"`

	// Whether to use the relative directory archive output.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UseRelativeOutputPaths *bool `json:"UseRelativeOutputPaths,omitnil,omitempty" name:"UseRelativeOutputPaths"`
}

type RunStatusCount

type RunStatusCount struct {
	// Status
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Quantity
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type RunWorkflowRequest

type RunWorkflowRequest struct {
	*tchttp.BaseRequest

	// Run group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Delivery environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Workflow Git repository information
	GitSource *GitInfo `json:"GitSource,omitnil,omitempty" name:"GitSource"`

	// Workflow type
	//
	// Supported type:
	// - NEXTFLOW
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Nextflow option
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Run group description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Run input JSON. Base64 encoding is required.
	// (Either InputBase64 or InputCosUri must be selected.)
	InputBase64 *string `json:"InputBase64,omitnil,omitempty" name:"InputBase64"`

	// Run input COS path
	// (Either InputBase64 or InputCosUri must be selected.)
	InputCosUri *string `json:"InputCosUri,omitnil,omitempty" name:"InputCosUri"`

	// Run cache cleanup time (hours). Leaving it blank or entering 0 indicates no cleanup.
	CacheClearDelay *uint64 `json:"CacheClearDelay,omitnil,omitempty" name:"CacheClearDelay"`

	// Working directory. You can fill in the absolute path in the specified volume. If you leave it blank, the default path in the default volume will be used. Currently, only Nextflow is supported.
	WorkDir *string `json:"WorkDir,omitnil,omitempty" name:"WorkDir"`

	// Volume ID. If you leave it blank, the default volume will be used. Currently, only Nextflow is supported.
	VolumeIds []*string `json:"VolumeIds,omitnil,omitempty" name:"VolumeIds"`
}

func NewRunWorkflowRequest

func NewRunWorkflowRequest() (request *RunWorkflowRequest)

func (*RunWorkflowRequest) FromJsonString

func (r *RunWorkflowRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunWorkflowRequest) ToJsonString

func (r *RunWorkflowRequest) ToJsonString() string

type RunWorkflowRequestParams

type RunWorkflowRequestParams struct {
	// Run group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Delivery environment ID
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Workflow Git repository information
	GitSource *GitInfo `json:"GitSource,omitnil,omitempty" name:"GitSource"`

	// Workflow type
	//
	// Supported type:
	// - NEXTFLOW
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Nextflow option
	NFOption *NFOption `json:"NFOption,omitnil,omitempty" name:"NFOption"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Run group description
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Run input JSON. Base64 encoding is required.
	// (Either InputBase64 or InputCosUri must be selected.)
	InputBase64 *string `json:"InputBase64,omitnil,omitempty" name:"InputBase64"`

	// Run input COS path
	// (Either InputBase64 or InputCosUri must be selected.)
	InputCosUri *string `json:"InputCosUri,omitnil,omitempty" name:"InputCosUri"`

	// Run cache cleanup time (hours). Leaving it blank or entering 0 indicates no cleanup.
	CacheClearDelay *uint64 `json:"CacheClearDelay,omitnil,omitempty" name:"CacheClearDelay"`

	// Working directory. You can fill in the absolute path in the specified volume. If you leave it blank, the default path in the default volume will be used. Currently, only Nextflow is supported.
	WorkDir *string `json:"WorkDir,omitnil,omitempty" name:"WorkDir"`

	// Volume ID. If you leave it blank, the default volume will be used. Currently, only Nextflow is supported.
	VolumeIds []*string `json:"VolumeIds,omitnil,omitempty" name:"VolumeIds"`
}

Predefined struct for user

type RunWorkflowResponse

type RunWorkflowResponse struct {
	*tchttp.BaseResponse
	Response *RunWorkflowResponseParams `json:"Response"`
}

func NewRunWorkflowResponse

func NewRunWorkflowResponse() (response *RunWorkflowResponse)

func (*RunWorkflowResponse) FromJsonString

func (r *RunWorkflowResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunWorkflowResponse) ToJsonString

func (r *RunWorkflowResponse) ToJsonString() string

type RunWorkflowResponseParams

type RunWorkflowResponseParams struct {
	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SecurityGroupOption

type SecurityGroupOption struct {
	// Security group ID
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
}

type StorageOption

type StorageOption struct {
	// CFS type. Valid values:
	// - SD: standard
	// - HP: high-performance
	// - TB: standard Turbo
	// - TP: high-performance Turbo
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// CFS availability zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// CFS capacity in GiB, required for the Turbo series
	// - Standard Turbo has a minimum capacity of 40 TiB, or 40,960 GiB; the capacity expansion step is 20 TiB, or 20,480 GiB.
	// - High-performance Turbo has a minimum capacity of 20 TiB, or 20,480 GiB; the capacity expansion step is 10 TiB, or 10,240 GiB.
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

type Table

type Table struct {
	// Table ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	TableId *string `json:"TableId,omitnil,omitempty" name:"TableId"`

	// Associated project ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Table name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Table description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Table column
	// Note: This field may return null, indicating that no valid values can be obtained.
	Columns []*TableColumn `json:"Columns,omitnil,omitempty" name:"Columns"`

	// Creation time
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Creator
	// Note: This field may return null, indicating that no valid values can be obtained.
	Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"`
}

type TableColumn

type TableColumn struct {
	// Column name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Header *string `json:"Header,omitnil,omitempty" name:"Header"`

	// Column data type
	// Note: This field may return null, indicating that no valid values can be obtained.
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`
}

type TableRow

type TableRow struct {
	// Table row UUID
	// Note: This field may return null, indicating that no valid values can be obtained.
	TableRowUuid *string `json:"TableRowUuid,omitnil,omitempty" name:"TableRowUuid"`

	// Table row content
	// Note: This field may return null, indicating that no valid values can be obtained.
	Content []*string `json:"Content,omitnil,omitempty" name:"Content"`
}

type TerminateRunGroupRequest

type TerminateRunGroupRequest struct {
	*tchttp.BaseRequest

	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewTerminateRunGroupRequest

func NewTerminateRunGroupRequest() (request *TerminateRunGroupRequest)

func (*TerminateRunGroupRequest) FromJsonString

func (r *TerminateRunGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateRunGroupRequest) ToJsonString

func (r *TerminateRunGroupRequest) ToJsonString() string

type TerminateRunGroupRequestParams

type TerminateRunGroupRequestParams struct {
	// Run group ID
	RunGroupId *string `json:"RunGroupId,omitnil,omitempty" name:"RunGroupId"`

	// Project ID
	// (If you leave it blank, the default item in the specified region will be used.)
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type TerminateRunGroupResponse

type TerminateRunGroupResponse struct {
	*tchttp.BaseResponse
	Response *TerminateRunGroupResponseParams `json:"Response"`
}

func NewTerminateRunGroupResponse

func NewTerminateRunGroupResponse() (response *TerminateRunGroupResponse)

func (*TerminateRunGroupResponse) FromJsonString

func (r *TerminateRunGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateRunGroupResponse) ToJsonString

func (r *TerminateRunGroupResponse) ToJsonString() string

type TerminateRunGroupResponseParams

type TerminateRunGroupResponseParams struct {
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VPCOption

type VPCOption struct {
	// VPC ID (Either VPCId or VPCCIDRBlock must be selected. If VPCId is selected, the existing VPCs will be used; if VPCCIDRBlock is selected, a new VPC will be created.)
	VPCId *string `json:"VPCId,omitnil,omitempty" name:"VPCId"`

	// Subnet ID (Either SubnetId or SubnetZone&SubnetCIDRBlock must be selected. If SubnetId is selected, the existing subnet will be used; if SubnetZone&SubnetCIDRBlock is selected, a new subnet will be created.)
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// Subnet availability zone
	SubnetZone *string `json:"SubnetZone,omitnil,omitempty" name:"SubnetZone"`

	//  VPC CIDR.
	VPCCIDRBlock *string `json:"VPCCIDRBlock,omitnil,omitempty" name:"VPCCIDRBlock"`

	// Subnet CIDR
	SubnetCIDRBlock *string `json:"SubnetCIDRBlock,omitnil,omitempty" name:"SubnetCIDRBlock"`
}

type Volume

type Volume struct {
	// Volume ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	VolumeId *string `json:"VolumeId,omitnil,omitempty" name:"VolumeId"`

	// Name
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Description
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// Environment ID
	// Note: This field may return null, indicating that no valid values can be obtained.
	EnvironmentId *string `json:"EnvironmentId,omitnil,omitempty" name:"EnvironmentId"`

	// Volume type. Valid values:
	// * SHARED: Multi-point mount shared storage
	// Note: This field may return null, indicating that no valid values can be obtained.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Volume specifications. Valid values:
	//
	// - SD: standard
	// - HP: high-performance
	// - TB: standard Turbo
	// - TP: high-performance Turbo
	// Note: This field may return null, indicating that no valid values can be obtained.
	Spec *string `json:"Spec,omitnil,omitempty" name:"Spec"`

	// Volume size (GB)
	// Note: This field may return null, indicating that no valid values can be obtained.
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`

	// Volume usage (Byte)
	// Note: This field may return null, indicating that no valid values can be obtained.
	Usage *uint64 `json:"Usage,omitnil,omitempty" name:"Usage"`

	// Volume throughput upper limit (MiB/s)
	// Note: This field may return null, indicating that no valid values can be obtained.
	BandwidthLimit *float64 `json:"BandwidthLimit,omitnil,omitempty" name:"BandwidthLimit"`

	// Default mount path
	// Note: This field may return null, indicating that no valid values can be obtained.
	DefaultMountPath *string `json:"DefaultMountPath,omitnil,omitempty" name:"DefaultMountPath"`

	// Whether it is the default volume.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`

	// Status
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL