Documentation
¶
Index ¶
- Constants
- type ApplicationVersion
- type CVMOption
- type CacheInfo
- type Client
- func (c *Client) CreateEnvironment(request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)
- func (c *Client) CreateEnvironmentWithContext(ctx context.Context, request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)
- func (c *Client) CreateVolume(request *CreateVolumeRequest) (response *CreateVolumeResponse, err error)
- func (c *Client) CreateVolumeWithContext(ctx context.Context, request *CreateVolumeRequest) (response *CreateVolumeResponse, err error)
- func (c *Client) DeleteEnvironment(request *DeleteEnvironmentRequest) (response *DeleteEnvironmentResponse, err error)
- func (c *Client) DeleteEnvironmentWithContext(ctx context.Context, request *DeleteEnvironmentRequest) (response *DeleteEnvironmentResponse, err error)
- func (c *Client) DeleteVolume(request *DeleteVolumeRequest) (response *DeleteVolumeResponse, err error)
- func (c *Client) DeleteVolumeData(request *DeleteVolumeDataRequest) (response *DeleteVolumeDataResponse, err error)
- func (c *Client) DeleteVolumeDataWithContext(ctx context.Context, request *DeleteVolumeDataRequest) (response *DeleteVolumeDataResponse, err error)
- func (c *Client) DeleteVolumeWithContext(ctx context.Context, request *DeleteVolumeRequest) (response *DeleteVolumeResponse, err error)
- func (c *Client) DescribeEnvironments(request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)
- func (c *Client) DescribeEnvironmentsWithContext(ctx context.Context, request *DescribeEnvironmentsRequest) (response *DescribeEnvironmentsResponse, err error)
- func (c *Client) DescribeRunGroups(request *DescribeRunGroupsRequest) (response *DescribeRunGroupsResponse, err error)
- func (c *Client) DescribeRunGroupsWithContext(ctx context.Context, request *DescribeRunGroupsRequest) (response *DescribeRunGroupsResponse, err error)
- func (c *Client) DescribeRuns(request *DescribeRunsRequest) (response *DescribeRunsResponse, err error)
- func (c *Client) DescribeRunsWithContext(ctx context.Context, request *DescribeRunsRequest) (response *DescribeRunsResponse, err error)
- func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeTablesRows(request *DescribeTablesRowsRequest) (response *DescribeTablesRowsResponse, err error)
- func (c *Client) DescribeTablesRowsWithContext(ctx context.Context, request *DescribeTablesRowsRequest) (response *DescribeTablesRowsResponse, err error)
- func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (c *Client) DescribeVolumes(request *DescribeVolumesRequest) (response *DescribeVolumesResponse, err error)
- func (c *Client) DescribeVolumesWithContext(ctx context.Context, request *DescribeVolumesRequest) (response *DescribeVolumesResponse, err error)
- func (c *Client) GetRunCalls(request *GetRunCallsRequest) (response *GetRunCallsResponse, err error)
- func (c *Client) GetRunCallsWithContext(ctx context.Context, request *GetRunCallsRequest) (response *GetRunCallsResponse, err error)
- func (c *Client) GetRunMetadataFile(request *GetRunMetadataFileRequest) (response *GetRunMetadataFileResponse, err error)
- func (c *Client) GetRunMetadataFileWithContext(ctx context.Context, request *GetRunMetadataFileRequest) (response *GetRunMetadataFileResponse, err error)
- func (c *Client) GetRunStatus(request *GetRunStatusRequest) (response *GetRunStatusResponse, err error)
- func (c *Client) GetRunStatusWithContext(ctx context.Context, request *GetRunStatusRequest) (response *GetRunStatusResponse, err error)
- func (c *Client) ImportTableFile(request *ImportTableFileRequest) (response *ImportTableFileResponse, err error)
- func (c *Client) ImportTableFileWithContext(ctx context.Context, request *ImportTableFileRequest) (response *ImportTableFileResponse, err error)
- func (c *Client) ModifyVolume(request *ModifyVolumeRequest) (response *ModifyVolumeResponse, err error)
- func (c *Client) ModifyVolumeWithContext(ctx context.Context, request *ModifyVolumeRequest) (response *ModifyVolumeResponse, err error)
- func (c *Client) RetryRuns(request *RetryRunsRequest) (response *RetryRunsResponse, err error)
- func (c *Client) RetryRunsWithContext(ctx context.Context, request *RetryRunsRequest) (response *RetryRunsResponse, err error)
- func (c *Client) RunApplication(request *RunApplicationRequest) (response *RunApplicationResponse, err error)
- func (c *Client) RunApplicationWithContext(ctx context.Context, request *RunApplicationRequest) (response *RunApplicationResponse, err error)
- func (c *Client) RunWorkflow(request *RunWorkflowRequest) (response *RunWorkflowResponse, err error)
- func (c *Client) RunWorkflowWithContext(ctx context.Context, request *RunWorkflowRequest) (response *RunWorkflowResponse, err error)
- func (c *Client) TerminateRunGroup(request *TerminateRunGroupRequest) (response *TerminateRunGroupResponse, err error)
- func (c *Client) TerminateRunGroupWithContext(ctx context.Context, request *TerminateRunGroupRequest) (response *TerminateRunGroupResponse, err error)
- type ClusterOption
- type CreateEnvironmentRequest
- type CreateEnvironmentRequestParams
- type CreateEnvironmentResponse
- type CreateEnvironmentResponseParams
- type CreateVolumeRequest
- type CreateVolumeRequestParams
- type CreateVolumeResponse
- type CreateVolumeResponseParams
- type DatabaseOption
- type DeleteEnvironmentRequest
- type DeleteEnvironmentRequestParams
- type DeleteEnvironmentResponse
- type DeleteEnvironmentResponseParams
- type DeleteVolumeDataRequest
- type DeleteVolumeDataRequestParams
- type DeleteVolumeDataResponse
- type DeleteVolumeDataResponseParams
- type DeleteVolumeRequest
- type DeleteVolumeRequestParams
- type DeleteVolumeResponse
- type DeleteVolumeResponseParams
- type DescribeEnvironmentsRequest
- type DescribeEnvironmentsRequestParams
- type DescribeEnvironmentsResponse
- type DescribeEnvironmentsResponseParams
- type DescribeRunGroupsRequest
- type DescribeRunGroupsRequestParams
- type DescribeRunGroupsResponse
- type DescribeRunGroupsResponseParams
- type DescribeRunsRequest
- type DescribeRunsRequestParams
- type DescribeRunsResponse
- type DescribeRunsResponseParams
- type DescribeTablesRequest
- type DescribeTablesRequestParams
- type DescribeTablesResponse
- type DescribeTablesResponseParams
- type DescribeTablesRowsRequest
- type DescribeTablesRowsRequestParams
- type DescribeTablesRowsResponse
- type DescribeTablesRowsResponseParams
- type DescribeVolumesRequest
- type DescribeVolumesRequestParams
- type DescribeVolumesResponse
- type DescribeVolumesResponseParams
- type Environment
- type EnvironmentConfig
- type ExecutionTime
- type Filter
- type GetRunCallsRequest
- type GetRunCallsRequestParams
- type GetRunCallsResponse
- type GetRunCallsResponseParams
- type GetRunMetadataFileRequest
- type GetRunMetadataFileRequestParams
- type GetRunMetadataFileResponse
- type GetRunMetadataFileResponseParams
- type GetRunStatusRequest
- type GetRunStatusRequestParams
- type GetRunStatusResponse
- type GetRunStatusResponseParams
- type GitInfo
- type ImportTableFileRequest
- type ImportTableFileRequestParams
- type ImportTableFileResponse
- type ImportTableFileResponseParams
- type LimitRange
- type ModifyVolumeRequest
- type ModifyVolumeRequestParams
- type ModifyVolumeResponse
- type ModifyVolumeResponseParams
- type NFOption
- type ResourceIds
- type ResourceQuota
- type RetryRunsRequest
- type RetryRunsRequestParams
- type RetryRunsResponse
- type RetryRunsResponseParams
- type Run
- type RunApplicationRequest
- type RunApplicationRequestParams
- type RunApplicationResponse
- type RunApplicationResponseParams
- type RunGroup
- type RunMetadata
- type RunOption
- type RunStatusCount
- type RunWorkflowRequest
- type RunWorkflowRequestParams
- type RunWorkflowResponse
- type RunWorkflowResponseParams
- type SecurityGroupOption
- type StorageOption
- type Table
- type TableColumn
- type TableRow
- type TerminateRunGroupRequest
- type TerminateRunGroupRequestParams
- type TerminateRunGroupResponse
- type TerminateRunGroupResponseParams
- type VPCOption
- type Volume
Constants ¶
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" )
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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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 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"`
}