v20210524

package
v1.0.797 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 工作空间名称重复
	FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"
)
View Source
const APIVersion = "2021-05-24"

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentSpaceDTO

type AgentSpaceDTO struct {
	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 镜像id
	ImageId *int64 `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 云服务器登录名称
	RemoteUser *string `json:"RemoteUser,omitnil" name:"RemoteUser"`

	// 云服务器登录地址
	RemoteHost *string `json:"RemoteHost,omitnil" name:"RemoteHost"`

	// 云服务器登录端口
	RemotePort *string `json:"RemotePort,omitnil" name:"RemotePort"`

	// 工作空间类型
	WorkspaceType *string `json:"WorkspaceType,omitnil" name:"WorkspaceType"`

	// 工作空间版本
	WorkspaceVersion *int64 `json:"WorkspaceVersion,omitnil" name:"WorkspaceVersion"`

	// 工作空间资源结构
	WorkspaceResourceDTO *WorkspaceResourceDTO `json:"WorkspaceResourceDTO,omitnil" name:"WorkspaceResourceDTO"`

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

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) CreateCustomizeTemplates

func (c *Client) CreateCustomizeTemplates(request *CreateCustomizeTemplatesRequest) (response *CreateCustomizeTemplatesResponse, err error)

CreateCustomizeTemplates 添加自定义模板

func (*Client) CreateCustomizeTemplatesWithContext

func (c *Client) CreateCustomizeTemplatesWithContext(ctx context.Context, request *CreateCustomizeTemplatesRequest) (response *CreateCustomizeTemplatesResponse, err error)

CreateCustomizeTemplates 添加自定义模板

func (*Client) CreateWorkspaceByAgent

func (c *Client) CreateWorkspaceByAgent(request *CreateWorkspaceByAgentRequest) (response *CreateWorkspaceByAgentResponse, err error)

CreateWorkspaceByAgent 云服务器方式创建工作空间

func (*Client) CreateWorkspaceByAgentWithContext

func (c *Client) CreateWorkspaceByAgentWithContext(ctx context.Context, request *CreateWorkspaceByAgentRequest) (response *CreateWorkspaceByAgentResponse, err error)

CreateWorkspaceByAgent 云服务器方式创建工作空间

func (*Client) CreateWorkspaceByTemplate

func (c *Client) CreateWorkspaceByTemplate(request *CreateWorkspaceByTemplateRequest) (response *CreateWorkspaceByTemplateResponse, err error)

CreateWorkspaceByTemplate 快速开始, 基于模板创建工作空间

可能返回的错误码:

FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate"

func (*Client) CreateWorkspaceByTemplateWithContext

func (c *Client) CreateWorkspaceByTemplateWithContext(ctx context.Context, request *CreateWorkspaceByTemplateRequest) (response *CreateWorkspaceByTemplateResponse, err error)

CreateWorkspaceByTemplate 快速开始, 基于模板创建工作空间

可能返回的错误码:

FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate"

func (*Client) CreateWorkspaceByVersionControl

func (c *Client) CreateWorkspaceByVersionControl(request *CreateWorkspaceByVersionControlRequest) (response *CreateWorkspaceByVersionControlResponse, err error)

CreateWorkspaceByVersionControl 根据模板创建工作空间

可能返回的错误码:

FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate"

func (*Client) CreateWorkspaceByVersionControlWithContext

func (c *Client) CreateWorkspaceByVersionControlWithContext(ctx context.Context, request *CreateWorkspaceByVersionControlRequest) (response *CreateWorkspaceByVersionControlResponse, err error)

CreateWorkspaceByVersionControl 根据模板创建工作空间

可能返回的错误码:

FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate"

func (*Client) CreateWorkspaceTemporaryToken added in v1.0.607

func (c *Client) CreateWorkspaceTemporaryToken(request *CreateWorkspaceTemporaryTokenRequest) (response *CreateWorkspaceTemporaryTokenResponse, err error)

CreateWorkspaceTemporaryToken 为工作空间创建临时访问凭证,重复调用会创建新的 Token,旧的 Token 将会自动失效

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateWorkspaceTemporaryTokenWithContext added in v1.0.607

func (c *Client) CreateWorkspaceTemporaryTokenWithContext(ctx context.Context, request *CreateWorkspaceTemporaryTokenRequest) (response *CreateWorkspaceTemporaryTokenResponse, err error)

CreateWorkspaceTemporaryToken 为工作空间创建临时访问凭证,重复调用会创建新的 Token,旧的 Token 将会自动失效

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteCustomizeTemplatesById

func (c *Client) DeleteCustomizeTemplatesById(request *DeleteCustomizeTemplatesByIdRequest) (response *DeleteCustomizeTemplatesByIdResponse, err error)

DeleteCustomizeTemplatesById 删除自定义模板

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteCustomizeTemplatesByIdWithContext

func (c *Client) DeleteCustomizeTemplatesByIdWithContext(ctx context.Context, request *DeleteCustomizeTemplatesByIdRequest) (response *DeleteCustomizeTemplatesByIdResponse, err error)

DeleteCustomizeTemplatesById 删除自定义模板

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplates

func (c *Client) DescribeCustomizeTemplates(request *DescribeCustomizeTemplatesRequest) (response *DescribeCustomizeTemplatesResponse, err error)

DescribeCustomizeTemplates 获取所有模板列表

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplatesById

func (c *Client) DescribeCustomizeTemplatesById(request *DescribeCustomizeTemplatesByIdRequest) (response *DescribeCustomizeTemplatesByIdResponse, err error)

DescribeCustomizeTemplatesById 获取特定模板信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplatesByIdWithContext

func (c *Client) DescribeCustomizeTemplatesByIdWithContext(ctx context.Context, request *DescribeCustomizeTemplatesByIdRequest) (response *DescribeCustomizeTemplatesByIdResponse, err error)

DescribeCustomizeTemplatesById 获取特定模板信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplatesPresets

func (c *Client) DescribeCustomizeTemplatesPresets(request *DescribeCustomizeTemplatesPresetsRequest) (response *DescribeCustomizeTemplatesPresetsResponse, err error)

DescribeCustomizeTemplatesPresets 获取创建模板的预置参数

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplatesPresetsWithContext

func (c *Client) DescribeCustomizeTemplatesPresetsWithContext(ctx context.Context, request *DescribeCustomizeTemplatesPresetsRequest) (response *DescribeCustomizeTemplatesPresetsResponse, err error)

DescribeCustomizeTemplatesPresets 获取创建模板的预置参数

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCustomizeTemplatesWithContext

func (c *Client) DescribeCustomizeTemplatesWithContext(ctx context.Context, request *DescribeCustomizeTemplatesRequest) (response *DescribeCustomizeTemplatesResponse, err error)

DescribeCustomizeTemplates 获取所有模板列表

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceEnvList

func (c *Client) DescribeWorkspaceEnvList(request *DescribeWorkspaceEnvListRequest) (response *DescribeWorkspaceEnvListResponse, err error)

DescribeWorkspaceEnvList 环境列表接口返回信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceEnvListWithContext

func (c *Client) DescribeWorkspaceEnvListWithContext(ctx context.Context, request *DescribeWorkspaceEnvListRequest) (response *DescribeWorkspaceEnvListResponse, err error)

DescribeWorkspaceEnvList 环境列表接口返回信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceIsReady added in v1.0.632

func (c *Client) DescribeWorkspaceIsReady(request *DescribeWorkspaceIsReadyRequest) (response *DescribeWorkspaceIsReadyResponse, err error)

DescribeWorkspaceIsReady 获取工作空间是否已经启动就绪

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceIsReadyWithContext added in v1.0.632

func (c *Client) DescribeWorkspaceIsReadyWithContext(ctx context.Context, request *DescribeWorkspaceIsReadyRequest) (response *DescribeWorkspaceIsReadyResponse, err error)

DescribeWorkspaceIsReady 获取工作空间是否已经启动就绪

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceNameExist

func (c *Client) DescribeWorkspaceNameExist(request *DescribeWorkspaceNameExistRequest) (response *DescribeWorkspaceNameExistResponse, err error)

DescribeWorkspaceNameExist 检查工作空间是否存在

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceNameExistWithContext

func (c *Client) DescribeWorkspaceNameExistWithContext(ctx context.Context, request *DescribeWorkspaceNameExistRequest) (response *DescribeWorkspaceNameExistResponse, err error)

DescribeWorkspaceNameExist 检查工作空间是否存在

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceStatus

func (c *Client) DescribeWorkspaceStatus(request *DescribeWorkspaceStatusRequest) (response *DescribeWorkspaceStatusResponse, err error)

DescribeWorkspaceStatus 获取工作空间元信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceStatusList

func (c *Client) DescribeWorkspaceStatusList(request *DescribeWorkspaceStatusListRequest) (response *DescribeWorkspaceStatusListResponse, err error)

DescribeWorkspaceStatusList 获取用户工作空间列表

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceStatusListWithContext

func (c *Client) DescribeWorkspaceStatusListWithContext(ctx context.Context, request *DescribeWorkspaceStatusListRequest) (response *DescribeWorkspaceStatusListResponse, err error)

DescribeWorkspaceStatusList 获取用户工作空间列表

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeWorkspaceStatusWithContext

func (c *Client) DescribeWorkspaceStatusWithContext(ctx context.Context, request *DescribeWorkspaceStatusRequest) (response *DescribeWorkspaceStatusResponse, err error)

DescribeWorkspaceStatus 获取工作空间元信息

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplateVersionControl

func (c *Client) ModifyCustomizeTemplateVersionControl(request *ModifyCustomizeTemplateVersionControlRequest) (response *ModifyCustomizeTemplateVersionControlResponse, err error)

ModifyCustomizeTemplateVersionControl 修改模板默认代码仓库

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplateVersionControlWithContext

func (c *Client) ModifyCustomizeTemplateVersionControlWithContext(ctx context.Context, request *ModifyCustomizeTemplateVersionControlRequest) (response *ModifyCustomizeTemplateVersionControlResponse, err error)

ModifyCustomizeTemplateVersionControl 修改模板默认代码仓库

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplatesFullById

func (c *Client) ModifyCustomizeTemplatesFullById(request *ModifyCustomizeTemplatesFullByIdRequest) (response *ModifyCustomizeTemplatesFullByIdResponse, err error)

ModifyCustomizeTemplatesFullById 全量修改自定义模板,不忽略空

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplatesFullByIdWithContext

func (c *Client) ModifyCustomizeTemplatesFullByIdWithContext(ctx context.Context, request *ModifyCustomizeTemplatesFullByIdRequest) (response *ModifyCustomizeTemplatesFullByIdResponse, err error)

ModifyCustomizeTemplatesFullById 全量修改自定义模板,不忽略空

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplatesPartById

func (c *Client) ModifyCustomizeTemplatesPartById(request *ModifyCustomizeTemplatesPartByIdRequest) (response *ModifyCustomizeTemplatesPartByIdResponse, err error)

ModifyCustomizeTemplatesPartById 全量修改自定义模板,忽略空

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyCustomizeTemplatesPartByIdWithContext

func (c *Client) ModifyCustomizeTemplatesPartByIdWithContext(ctx context.Context, request *ModifyCustomizeTemplatesPartByIdRequest) (response *ModifyCustomizeTemplatesPartByIdResponse, err error)

ModifyCustomizeTemplatesPartById 全量修改自定义模板,忽略空

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyWorkspaceAttributes

func (c *Client) ModifyWorkspaceAttributes(request *ModifyWorkspaceAttributesRequest) (response *ModifyWorkspaceAttributesResponse, err error)

ModifyWorkspaceAttributes 修改工作空间的名称和描述

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyWorkspaceAttributesWithContext

func (c *Client) ModifyWorkspaceAttributesWithContext(ctx context.Context, request *ModifyWorkspaceAttributesRequest) (response *ModifyWorkspaceAttributesResponse, err error)

ModifyWorkspaceAttributes 修改工作空间的名称和描述

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RecoverWorkspace

func (c *Client) RecoverWorkspace(request *RecoverWorkspaceRequest) (response *RecoverWorkspaceResponse, err error)

RecoverWorkspace 恢复工作空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RecoverWorkspaceWithContext

func (c *Client) RecoverWorkspaceWithContext(ctx context.Context, request *RecoverWorkspaceRequest) (response *RecoverWorkspaceResponse, err error)

RecoverWorkspace 恢复工作空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RemoveWorkspace

func (c *Client) RemoveWorkspace(request *RemoveWorkspaceRequest) (response *RemoveWorkspaceResponse, err error)

RemoveWorkspace 删除工作空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RemoveWorkspaceWithContext

func (c *Client) RemoveWorkspaceWithContext(ctx context.Context, request *RemoveWorkspaceRequest) (response *RemoveWorkspaceResponse, err error)

RemoveWorkspace 删除工作空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RunWorkspace

func (c *Client) RunWorkspace(request *RunWorkspaceRequest) (response *RunWorkspaceResponse, err error)

RunWorkspace 运行空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) RunWorkspaceWithContext

func (c *Client) RunWorkspaceWithContext(ctx context.Context, request *RunWorkspaceRequest) (response *RunWorkspaceResponse, err error)

RunWorkspace 运行空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) StopWorkspace

func (c *Client) StopWorkspace(request *StopWorkspaceRequest) (response *StopWorkspaceResponse, err error)

StopWorkspace 停止运行空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) StopWorkspaceWithContext

func (c *Client) StopWorkspaceWithContext(ctx context.Context, request *StopWorkspaceRequest) (response *StopWorkspaceResponse, err error)

StopWorkspace 停止运行空间

可能返回的错误码:

RESOURCEUNAVAILABLE = "ResourceUnavailable"

type CreateCustomizeTemplatesRequest

type CreateCustomizeTemplatesRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	UserDefinedTemplateParams *UserDefinedTemplateParams `json:"UserDefinedTemplateParams,omitnil" name:"UserDefinedTemplateParams"`
}

func NewCreateCustomizeTemplatesRequest

func NewCreateCustomizeTemplatesRequest() (request *CreateCustomizeTemplatesRequest)

func (*CreateCustomizeTemplatesRequest) FromJsonString

func (r *CreateCustomizeTemplatesRequest) 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 (*CreateCustomizeTemplatesRequest) ToJsonString

func (r *CreateCustomizeTemplatesRequest) ToJsonString() string

type CreateCustomizeTemplatesRequestParams

type CreateCustomizeTemplatesRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	UserDefinedTemplateParams *UserDefinedTemplateParams `json:"UserDefinedTemplateParams,omitnil" name:"UserDefinedTemplateParams"`
}

Predefined struct for user

type CreateCustomizeTemplatesResponse

type CreateCustomizeTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *CreateCustomizeTemplatesResponseParams `json:"Response"`
}

func NewCreateCustomizeTemplatesResponse

func NewCreateCustomizeTemplatesResponse() (response *CreateCustomizeTemplatesResponse)

func (*CreateCustomizeTemplatesResponse) FromJsonString

func (r *CreateCustomizeTemplatesResponse) 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 (*CreateCustomizeTemplatesResponse) ToJsonString

func (r *CreateCustomizeTemplatesResponse) ToJsonString() string

type CreateCustomizeTemplatesResponseParams

type CreateCustomizeTemplatesResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateWorkspaceByAgentRequest

type CreateWorkspaceByAgentRequest struct {
	*tchttp.BaseRequest

	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	AgentSpaceDTO *AgentSpaceDTO `json:"AgentSpaceDTO,omitnil" name:"AgentSpaceDTO"`
}

func NewCreateWorkspaceByAgentRequest

func NewCreateWorkspaceByAgentRequest() (request *CreateWorkspaceByAgentRequest)

func (*CreateWorkspaceByAgentRequest) FromJsonString

func (r *CreateWorkspaceByAgentRequest) 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 (*CreateWorkspaceByAgentRequest) ToJsonString

func (r *CreateWorkspaceByAgentRequest) ToJsonString() string

type CreateWorkspaceByAgentRequestParams

type CreateWorkspaceByAgentRequestParams struct {
	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	AgentSpaceDTO *AgentSpaceDTO `json:"AgentSpaceDTO,omitnil" name:"AgentSpaceDTO"`
}

Predefined struct for user

type CreateWorkspaceByAgentResponse

type CreateWorkspaceByAgentResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkspaceByAgentResponseParams `json:"Response"`
}

func NewCreateWorkspaceByAgentResponse

func NewCreateWorkspaceByAgentResponse() (response *CreateWorkspaceByAgentResponse)

func (*CreateWorkspaceByAgentResponse) FromJsonString

func (r *CreateWorkspaceByAgentResponse) 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 (*CreateWorkspaceByAgentResponse) ToJsonString

func (r *CreateWorkspaceByAgentResponse) ToJsonString() string

type CreateWorkspaceByAgentResponseParams

type CreateWorkspaceByAgentResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceInfoDTO `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateWorkspaceByTemplateRequest

type CreateWorkspaceByTemplateRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`
}

func NewCreateWorkspaceByTemplateRequest

func NewCreateWorkspaceByTemplateRequest() (request *CreateWorkspaceByTemplateRequest)

func (*CreateWorkspaceByTemplateRequest) FromJsonString

func (r *CreateWorkspaceByTemplateRequest) 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 (*CreateWorkspaceByTemplateRequest) ToJsonString

func (r *CreateWorkspaceByTemplateRequest) ToJsonString() string

type CreateWorkspaceByTemplateRequestParams

type CreateWorkspaceByTemplateRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`
}

Predefined struct for user

type CreateWorkspaceByTemplateResponse

type CreateWorkspaceByTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkspaceByTemplateResponseParams `json:"Response"`
}

func NewCreateWorkspaceByTemplateResponse

func NewCreateWorkspaceByTemplateResponse() (response *CreateWorkspaceByTemplateResponse)

func (*CreateWorkspaceByTemplateResponse) FromJsonString

func (r *CreateWorkspaceByTemplateResponse) 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 (*CreateWorkspaceByTemplateResponse) ToJsonString

func (r *CreateWorkspaceByTemplateResponse) ToJsonString() string

type CreateWorkspaceByTemplateResponseParams

type CreateWorkspaceByTemplateResponseParams struct {
	// 创建工作空间返回的信息
	Data *WorkspaceInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateWorkspaceByVersionControlRequest

type CreateWorkspaceByVersionControlRequest struct {
	*tchttp.BaseRequest

	// 工作空间结构
	WorkspaceDTO *WorkspaceDTO `json:"WorkspaceDTO,omitnil" name:"WorkspaceDTO"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

func NewCreateWorkspaceByVersionControlRequest

func NewCreateWorkspaceByVersionControlRequest() (request *CreateWorkspaceByVersionControlRequest)

func (*CreateWorkspaceByVersionControlRequest) FromJsonString

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

func (*CreateWorkspaceByVersionControlRequest) ToJsonString

type CreateWorkspaceByVersionControlRequestParams

type CreateWorkspaceByVersionControlRequestParams struct {
	// 工作空间结构
	WorkspaceDTO *WorkspaceDTO `json:"WorkspaceDTO,omitnil" name:"WorkspaceDTO"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

Predefined struct for user

type CreateWorkspaceByVersionControlResponse

type CreateWorkspaceByVersionControlResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkspaceByVersionControlResponseParams `json:"Response"`
}

func NewCreateWorkspaceByVersionControlResponse

func NewCreateWorkspaceByVersionControlResponse() (response *CreateWorkspaceByVersionControlResponse)

func (*CreateWorkspaceByVersionControlResponse) FromJsonString

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

func (*CreateWorkspaceByVersionControlResponse) ToJsonString

type CreateWorkspaceByVersionControlResponseParams

type CreateWorkspaceByVersionControlResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceInfoDTO `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CreateWorkspaceTemporaryTokenRequest added in v1.0.607

type CreateWorkspaceTemporaryTokenRequest struct {
	*tchttp.BaseRequest

	// 创建工作空间凭证 DTO
	WorkspaceTokenDTO *WorkspaceTokenDTO `json:"WorkspaceTokenDTO,omitnil" name:"WorkspaceTokenDTO"`
}

func NewCreateWorkspaceTemporaryTokenRequest added in v1.0.607

func NewCreateWorkspaceTemporaryTokenRequest() (request *CreateWorkspaceTemporaryTokenRequest)

func (*CreateWorkspaceTemporaryTokenRequest) FromJsonString added in v1.0.607

func (r *CreateWorkspaceTemporaryTokenRequest) 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 (*CreateWorkspaceTemporaryTokenRequest) ToJsonString added in v1.0.607

func (r *CreateWorkspaceTemporaryTokenRequest) ToJsonString() string

type CreateWorkspaceTemporaryTokenRequestParams added in v1.0.607

type CreateWorkspaceTemporaryTokenRequestParams struct {
	// 创建工作空间凭证 DTO
	WorkspaceTokenDTO *WorkspaceTokenDTO `json:"WorkspaceTokenDTO,omitnil" name:"WorkspaceTokenDTO"`
}

Predefined struct for user

type CreateWorkspaceTemporaryTokenResponse added in v1.0.607

type CreateWorkspaceTemporaryTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateWorkspaceTemporaryTokenResponseParams `json:"Response"`
}

func NewCreateWorkspaceTemporaryTokenResponse added in v1.0.607

func NewCreateWorkspaceTemporaryTokenResponse() (response *CreateWorkspaceTemporaryTokenResponse)

func (*CreateWorkspaceTemporaryTokenResponse) FromJsonString added in v1.0.607

func (r *CreateWorkspaceTemporaryTokenResponse) 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 (*CreateWorkspaceTemporaryTokenResponse) ToJsonString added in v1.0.607

type CreateWorkspaceTemporaryTokenResponseParams added in v1.0.607

type CreateWorkspaceTemporaryTokenResponseParams struct {
	// 工作空间临时访问 token 信息
	Data *WorkspaceTokenInfoV0 `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type CustomizeTemplatesPresetsInfo

type CustomizeTemplatesPresetsInfo struct {
	// 模板tag列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 模板图标列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Icons []*string `json:"Icons,omitnil" name:"Icons"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Templates *UserDefinedTemplateParams `json:"Templates,omitnil" name:"Templates"`
}

type DeleteCustomizeTemplatesByIdRequest

type DeleteCustomizeTemplatesByIdRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`
}

func NewDeleteCustomizeTemplatesByIdRequest

func NewDeleteCustomizeTemplatesByIdRequest() (request *DeleteCustomizeTemplatesByIdRequest)

func (*DeleteCustomizeTemplatesByIdRequest) FromJsonString

func (r *DeleteCustomizeTemplatesByIdRequest) 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 (*DeleteCustomizeTemplatesByIdRequest) ToJsonString

func (r *DeleteCustomizeTemplatesByIdRequest) ToJsonString() string

type DeleteCustomizeTemplatesByIdRequestParams

type DeleteCustomizeTemplatesByIdRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DeleteCustomizeTemplatesByIdResponse

type DeleteCustomizeTemplatesByIdResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCustomizeTemplatesByIdResponseParams `json:"Response"`
}

func NewDeleteCustomizeTemplatesByIdResponse

func NewDeleteCustomizeTemplatesByIdResponse() (response *DeleteCustomizeTemplatesByIdResponse)

func (*DeleteCustomizeTemplatesByIdResponse) FromJsonString

func (r *DeleteCustomizeTemplatesByIdResponse) 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 (*DeleteCustomizeTemplatesByIdResponse) ToJsonString

func (r *DeleteCustomizeTemplatesByIdResponse) ToJsonString() string

type DeleteCustomizeTemplatesByIdResponseParams

type DeleteCustomizeTemplatesByIdResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCustomizeTemplatesByIdRequest

type DescribeCustomizeTemplatesByIdRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`
}

func NewDescribeCustomizeTemplatesByIdRequest

func NewDescribeCustomizeTemplatesByIdRequest() (request *DescribeCustomizeTemplatesByIdRequest)

func (*DescribeCustomizeTemplatesByIdRequest) FromJsonString

func (r *DescribeCustomizeTemplatesByIdRequest) 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 (*DescribeCustomizeTemplatesByIdRequest) ToJsonString

type DescribeCustomizeTemplatesByIdRequestParams

type DescribeCustomizeTemplatesByIdRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`
}

Predefined struct for user

type DescribeCustomizeTemplatesByIdResponse

type DescribeCustomizeTemplatesByIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCustomizeTemplatesByIdResponseParams `json:"Response"`
}

func NewDescribeCustomizeTemplatesByIdResponse

func NewDescribeCustomizeTemplatesByIdResponse() (response *DescribeCustomizeTemplatesByIdResponse)

func (*DescribeCustomizeTemplatesByIdResponse) FromJsonString

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

func (*DescribeCustomizeTemplatesByIdResponse) ToJsonString

type DescribeCustomizeTemplatesByIdResponseParams

type DescribeCustomizeTemplatesByIdResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCustomizeTemplatesPresetsRequest

type DescribeCustomizeTemplatesPresetsRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

func NewDescribeCustomizeTemplatesPresetsRequest

func NewDescribeCustomizeTemplatesPresetsRequest() (request *DescribeCustomizeTemplatesPresetsRequest)

func (*DescribeCustomizeTemplatesPresetsRequest) FromJsonString

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

func (*DescribeCustomizeTemplatesPresetsRequest) ToJsonString

type DescribeCustomizeTemplatesPresetsRequestParams

type DescribeCustomizeTemplatesPresetsRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

Predefined struct for user

type DescribeCustomizeTemplatesPresetsResponse

type DescribeCustomizeTemplatesPresetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCustomizeTemplatesPresetsResponseParams `json:"Response"`
}

func NewDescribeCustomizeTemplatesPresetsResponse

func NewDescribeCustomizeTemplatesPresetsResponse() (response *DescribeCustomizeTemplatesPresetsResponse)

func (*DescribeCustomizeTemplatesPresetsResponse) FromJsonString

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

func (*DescribeCustomizeTemplatesPresetsResponse) ToJsonString

type DescribeCustomizeTemplatesPresetsResponseParams

type DescribeCustomizeTemplatesPresetsResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CustomizeTemplatesPresetsInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeCustomizeTemplatesRequest

type DescribeCustomizeTemplatesRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

func NewDescribeCustomizeTemplatesRequest

func NewDescribeCustomizeTemplatesRequest() (request *DescribeCustomizeTemplatesRequest)

func (*DescribeCustomizeTemplatesRequest) FromJsonString

func (r *DescribeCustomizeTemplatesRequest) 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 (*DescribeCustomizeTemplatesRequest) ToJsonString

func (r *DescribeCustomizeTemplatesRequest) ToJsonString() string

type DescribeCustomizeTemplatesRequestParams

type DescribeCustomizeTemplatesRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

Predefined struct for user

type DescribeCustomizeTemplatesResponse

type DescribeCustomizeTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCustomizeTemplatesResponseParams `json:"Response"`
}

func NewDescribeCustomizeTemplatesResponse

func NewDescribeCustomizeTemplatesResponse() (response *DescribeCustomizeTemplatesResponse)

func (*DescribeCustomizeTemplatesResponse) FromJsonString

func (r *DescribeCustomizeTemplatesResponse) 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 (*DescribeCustomizeTemplatesResponse) ToJsonString

func (r *DescribeCustomizeTemplatesResponse) ToJsonString() string

type DescribeCustomizeTemplatesResponseParams

type DescribeCustomizeTemplatesResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceEnvListRequest

type DescribeWorkspaceEnvListRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

func NewDescribeWorkspaceEnvListRequest

func NewDescribeWorkspaceEnvListRequest() (request *DescribeWorkspaceEnvListRequest)

func (*DescribeWorkspaceEnvListRequest) FromJsonString

func (r *DescribeWorkspaceEnvListRequest) 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 (*DescribeWorkspaceEnvListRequest) ToJsonString

func (r *DescribeWorkspaceEnvListRequest) ToJsonString() string

type DescribeWorkspaceEnvListRequestParams

type DescribeWorkspaceEnvListRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

Predefined struct for user

type DescribeWorkspaceEnvListResponse

type DescribeWorkspaceEnvListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceEnvListResponseParams `json:"Response"`
}

func NewDescribeWorkspaceEnvListResponse

func NewDescribeWorkspaceEnvListResponse() (response *DescribeWorkspaceEnvListResponse)

func (*DescribeWorkspaceEnvListResponse) FromJsonString

func (r *DescribeWorkspaceEnvListResponse) 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 (*DescribeWorkspaceEnvListResponse) ToJsonString

func (r *DescribeWorkspaceEnvListResponse) ToJsonString() string

type DescribeWorkspaceEnvListResponseParams

type DescribeWorkspaceEnvListResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*ImageUserDTO `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceIsReadyRequest added in v1.0.632

type DescribeWorkspaceIsReadyRequest struct {
	*tchttp.BaseRequest

	// 工作空间 spaceKey
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

func NewDescribeWorkspaceIsReadyRequest added in v1.0.632

func NewDescribeWorkspaceIsReadyRequest() (request *DescribeWorkspaceIsReadyRequest)

func (*DescribeWorkspaceIsReadyRequest) FromJsonString added in v1.0.632

func (r *DescribeWorkspaceIsReadyRequest) 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 (*DescribeWorkspaceIsReadyRequest) ToJsonString added in v1.0.632

func (r *DescribeWorkspaceIsReadyRequest) ToJsonString() string

type DescribeWorkspaceIsReadyRequestParams added in v1.0.632

type DescribeWorkspaceIsReadyRequestParams struct {
	// 工作空间 spaceKey
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

Predefined struct for user

type DescribeWorkspaceIsReadyResponse added in v1.0.632

type DescribeWorkspaceIsReadyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceIsReadyResponseParams `json:"Response"`
}

func NewDescribeWorkspaceIsReadyResponse added in v1.0.632

func NewDescribeWorkspaceIsReadyResponse() (response *DescribeWorkspaceIsReadyResponse)

func (*DescribeWorkspaceIsReadyResponse) FromJsonString added in v1.0.632

func (r *DescribeWorkspaceIsReadyResponse) 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 (*DescribeWorkspaceIsReadyResponse) ToJsonString added in v1.0.632

func (r *DescribeWorkspaceIsReadyResponse) ToJsonString() string

type DescribeWorkspaceIsReadyResponseParams added in v1.0.632

type DescribeWorkspaceIsReadyResponseParams struct {
	// 工作空间是否就绪
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *bool `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceNameExistRequest

type DescribeWorkspaceNameExistRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil" name:"WorkspaceId"`
}

func NewDescribeWorkspaceNameExistRequest

func NewDescribeWorkspaceNameExistRequest() (request *DescribeWorkspaceNameExistRequest)

func (*DescribeWorkspaceNameExistRequest) FromJsonString

func (r *DescribeWorkspaceNameExistRequest) 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 (*DescribeWorkspaceNameExistRequest) ToJsonString

func (r *DescribeWorkspaceNameExistRequest) ToJsonString() string

type DescribeWorkspaceNameExistRequestParams

type DescribeWorkspaceNameExistRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 工作空间ID
	WorkspaceId *string `json:"WorkspaceId,omitnil" name:"WorkspaceId"`
}

Predefined struct for user

type DescribeWorkspaceNameExistResponse

type DescribeWorkspaceNameExistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceNameExistResponseParams `json:"Response"`
}

func NewDescribeWorkspaceNameExistResponse

func NewDescribeWorkspaceNameExistResponse() (response *DescribeWorkspaceNameExistResponse)

func (*DescribeWorkspaceNameExistResponse) FromJsonString

func (r *DescribeWorkspaceNameExistResponse) 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 (*DescribeWorkspaceNameExistResponse) ToJsonString

func (r *DescribeWorkspaceNameExistResponse) ToJsonString() string

type DescribeWorkspaceNameExistResponseParams

type DescribeWorkspaceNameExistResponseParams struct {
	// 工作空间信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceInfoDTO `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceStatusListRequest

type DescribeWorkspaceStatusListRequest struct {
	*tchttp.BaseRequest

	// xxx
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

func NewDescribeWorkspaceStatusListRequest

func NewDescribeWorkspaceStatusListRequest() (request *DescribeWorkspaceStatusListRequest)

func (*DescribeWorkspaceStatusListRequest) FromJsonString

func (r *DescribeWorkspaceStatusListRequest) 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 (*DescribeWorkspaceStatusListRequest) ToJsonString

func (r *DescribeWorkspaceStatusListRequest) ToJsonString() string

type DescribeWorkspaceStatusListRequestParams

type DescribeWorkspaceStatusListRequestParams struct {
	// xxx
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

Predefined struct for user

type DescribeWorkspaceStatusListResponse

type DescribeWorkspaceStatusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceStatusListResponseParams `json:"Response"`
}

func NewDescribeWorkspaceStatusListResponse

func NewDescribeWorkspaceStatusListResponse() (response *DescribeWorkspaceStatusListResponse)

func (*DescribeWorkspaceStatusListResponse) FromJsonString

func (r *DescribeWorkspaceStatusListResponse) 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 (*DescribeWorkspaceStatusListResponse) ToJsonString

func (r *DescribeWorkspaceStatusListResponse) ToJsonString() string

type DescribeWorkspaceStatusListResponseParams

type DescribeWorkspaceStatusListResponseParams struct {
	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*WorkspaceStatusInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type DescribeWorkspaceStatusRequest

type DescribeWorkspaceStatusRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

func NewDescribeWorkspaceStatusRequest

func NewDescribeWorkspaceStatusRequest() (request *DescribeWorkspaceStatusRequest)

func (*DescribeWorkspaceStatusRequest) FromJsonString

func (r *DescribeWorkspaceStatusRequest) 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 (*DescribeWorkspaceStatusRequest) ToJsonString

func (r *DescribeWorkspaceStatusRequest) ToJsonString() string

type DescribeWorkspaceStatusRequestParams

type DescribeWorkspaceStatusRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

Predefined struct for user

type DescribeWorkspaceStatusResponse

type DescribeWorkspaceStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWorkspaceStatusResponseParams `json:"Response"`
}

func NewDescribeWorkspaceStatusResponse

func NewDescribeWorkspaceStatusResponse() (response *DescribeWorkspaceStatusResponse)

func (*DescribeWorkspaceStatusResponse) FromJsonString

func (r *DescribeWorkspaceStatusResponse) 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 (*DescribeWorkspaceStatusResponse) ToJsonString

func (r *DescribeWorkspaceStatusResponse) ToJsonString() string

type DescribeWorkspaceStatusResponseParams

type DescribeWorkspaceStatusResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceStatusInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ImageUserDTO

type ImageUserDTO struct {
	// 镜像模板ID
	Id *string `json:"Id,omitnil" name:"Id"`

	// 镜像模板名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// Tag时间
	Tag *string `json:"Tag,omitnil" name:"Tag"`

	// 描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 中文描述
	DescriptionCN *string `json:"DescriptionCN,omitnil" name:"DescriptionCN"`

	// 图标地址
	IconUrl *string `json:"IconUrl,omitnil" name:"IconUrl"`

	// 创建人
	Author *string `json:"Author,omitnil" name:"Author"`

	// 访问状态
	Visible *string `json:"Visible,omitnil" name:"Visible"`

	// 版本
	WorkspaceVersion *int64 `json:"WorkspaceVersion,omitnil" name:"WorkspaceVersion"`

	// 分类
	Sort *int64 `json:"Sort,omitnil" name:"Sort"`
}

type ModifyCustomizeTemplateVersionControlRequest

type ModifyCustomizeTemplateVersionControlRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 仓库地址
	Url *string `json:"Url,omitnil" name:"Url"`

	// 代码仓库分支/标签
	Ref *string `json:"Ref,omitnil" name:"Ref"`

	// 代码仓库 ref 类型
	RefType *string `json:"RefType,omitnil" name:"RefType"`
}

func NewModifyCustomizeTemplateVersionControlRequest

func NewModifyCustomizeTemplateVersionControlRequest() (request *ModifyCustomizeTemplateVersionControlRequest)

func (*ModifyCustomizeTemplateVersionControlRequest) FromJsonString

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

func (*ModifyCustomizeTemplateVersionControlRequest) ToJsonString

type ModifyCustomizeTemplateVersionControlRequestParams

type ModifyCustomizeTemplateVersionControlRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 仓库地址
	Url *string `json:"Url,omitnil" name:"Url"`

	// 代码仓库分支/标签
	Ref *string `json:"Ref,omitnil" name:"Ref"`

	// 代码仓库 ref 类型
	RefType *string `json:"RefType,omitnil" name:"RefType"`
}

Predefined struct for user

type ModifyCustomizeTemplateVersionControlResponse

type ModifyCustomizeTemplateVersionControlResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomizeTemplateVersionControlResponseParams `json:"Response"`
}

func NewModifyCustomizeTemplateVersionControlResponse

func NewModifyCustomizeTemplateVersionControlResponse() (response *ModifyCustomizeTemplateVersionControlResponse)

func (*ModifyCustomizeTemplateVersionControlResponse) FromJsonString

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

func (*ModifyCustomizeTemplateVersionControlResponse) ToJsonString

type ModifyCustomizeTemplateVersionControlResponseParams

type ModifyCustomizeTemplateVersionControlResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyCustomizeTemplatesFullByIdRequest

type ModifyCustomizeTemplatesFullByIdRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 自定义模板参数
	UserDefinedTemplateParams *UserDefinedTemplateParams `json:"UserDefinedTemplateParams,omitnil" name:"UserDefinedTemplateParams"`
}

func NewModifyCustomizeTemplatesFullByIdRequest

func NewModifyCustomizeTemplatesFullByIdRequest() (request *ModifyCustomizeTemplatesFullByIdRequest)

func (*ModifyCustomizeTemplatesFullByIdRequest) FromJsonString

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

func (*ModifyCustomizeTemplatesFullByIdRequest) ToJsonString

type ModifyCustomizeTemplatesFullByIdRequestParams

type ModifyCustomizeTemplatesFullByIdRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 自定义模板参数
	UserDefinedTemplateParams *UserDefinedTemplateParams `json:"UserDefinedTemplateParams,omitnil" name:"UserDefinedTemplateParams"`
}

Predefined struct for user

type ModifyCustomizeTemplatesFullByIdResponse

type ModifyCustomizeTemplatesFullByIdResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomizeTemplatesFullByIdResponseParams `json:"Response"`
}

func NewModifyCustomizeTemplatesFullByIdResponse

func NewModifyCustomizeTemplatesFullByIdResponse() (response *ModifyCustomizeTemplatesFullByIdResponse)

func (*ModifyCustomizeTemplatesFullByIdResponse) FromJsonString

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

func (*ModifyCustomizeTemplatesFullByIdResponse) ToJsonString

type ModifyCustomizeTemplatesFullByIdResponseParams

type ModifyCustomizeTemplatesFullByIdResponseParams struct {
	// 自定义模板返回值
	Data *WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyCustomizeTemplatesPartByIdRequest

type ModifyCustomizeTemplatesPartByIdRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 自定义模板Patched参数
	UserDefinedTemplatePatchedParams *UserDefinedTemplatePatchedParams `json:"UserDefinedTemplatePatchedParams,omitnil" name:"UserDefinedTemplatePatchedParams"`
}

func NewModifyCustomizeTemplatesPartByIdRequest

func NewModifyCustomizeTemplatesPartByIdRequest() (request *ModifyCustomizeTemplatesPartByIdRequest)

func (*ModifyCustomizeTemplatesPartByIdRequest) FromJsonString

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

func (*ModifyCustomizeTemplatesPartByIdRequest) ToJsonString

type ModifyCustomizeTemplatesPartByIdRequestParams

type ModifyCustomizeTemplatesPartByIdRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 自定义模板Patched参数
	UserDefinedTemplatePatchedParams *UserDefinedTemplatePatchedParams `json:"UserDefinedTemplatePatchedParams,omitnil" name:"UserDefinedTemplatePatchedParams"`
}

Predefined struct for user

type ModifyCustomizeTemplatesPartByIdResponse

type ModifyCustomizeTemplatesPartByIdResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomizeTemplatesPartByIdResponseParams `json:"Response"`
}

func NewModifyCustomizeTemplatesPartByIdResponse

func NewModifyCustomizeTemplatesPartByIdResponse() (response *ModifyCustomizeTemplatesPartByIdResponse)

func (*ModifyCustomizeTemplatesPartByIdResponse) FromJsonString

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

func (*ModifyCustomizeTemplatesPartByIdResponse) ToJsonString

type ModifyCustomizeTemplatesPartByIdResponseParams

type ModifyCustomizeTemplatesPartByIdResponseParams struct {
	// 自定义模板返回值
	Data *WorkspaceTemplateInfo `json:"Data,omitnil" name:"Data"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type ModifyWorkspaceAttributesRequest

type ModifyWorkspaceAttributesRequest struct {
	*tchttp.BaseRequest

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil" name:"WorkspaceId"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 工作空间描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// xxx
	PriceId *int64 `json:"PriceId,omitnil" name:"PriceId"`
}

func NewModifyWorkspaceAttributesRequest

func NewModifyWorkspaceAttributesRequest() (request *ModifyWorkspaceAttributesRequest)

func (*ModifyWorkspaceAttributesRequest) FromJsonString

func (r *ModifyWorkspaceAttributesRequest) 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 (*ModifyWorkspaceAttributesRequest) ToJsonString

func (r *ModifyWorkspaceAttributesRequest) ToJsonString() string

type ModifyWorkspaceAttributesRequestParams

type ModifyWorkspaceAttributesRequestParams struct {
	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 工作空间ID
	WorkspaceId *int64 `json:"WorkspaceId,omitnil" name:"WorkspaceId"`

	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 工作空间描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// xxx
	PriceId *int64 `json:"PriceId,omitnil" name:"PriceId"`
}

Predefined struct for user

type ModifyWorkspaceAttributesResponse

type ModifyWorkspaceAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWorkspaceAttributesResponseParams `json:"Response"`
}

func NewModifyWorkspaceAttributesResponse

func NewModifyWorkspaceAttributesResponse() (response *ModifyWorkspaceAttributesResponse)

func (*ModifyWorkspaceAttributesResponse) FromJsonString

func (r *ModifyWorkspaceAttributesResponse) 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 (*ModifyWorkspaceAttributesResponse) ToJsonString

func (r *ModifyWorkspaceAttributesResponse) ToJsonString() string

type ModifyWorkspaceAttributesResponseParams

type ModifyWorkspaceAttributesResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type RecoverWorkspaceRequest

type RecoverWorkspaceRequest struct {
	*tchttp.BaseRequest

	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

func NewRecoverWorkspaceRequest

func NewRecoverWorkspaceRequest() (request *RecoverWorkspaceRequest)

func (*RecoverWorkspaceRequest) FromJsonString

func (r *RecoverWorkspaceRequest) 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 (*RecoverWorkspaceRequest) ToJsonString

func (r *RecoverWorkspaceRequest) ToJsonString() string

type RecoverWorkspaceRequestParams

type RecoverWorkspaceRequestParams struct {
	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`
}

Predefined struct for user

type RecoverWorkspaceResponse

type RecoverWorkspaceResponse struct {
	*tchttp.BaseResponse
	Response *RecoverWorkspaceResponseParams `json:"Response"`
}

func NewRecoverWorkspaceResponse

func NewRecoverWorkspaceResponse() (response *RecoverWorkspaceResponse)

func (*RecoverWorkspaceResponse) FromJsonString

func (r *RecoverWorkspaceResponse) 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 (*RecoverWorkspaceResponse) ToJsonString

func (r *RecoverWorkspaceResponse) ToJsonString() string

type RecoverWorkspaceResponseParams

type RecoverWorkspaceResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type RemoveWorkspaceRequest

type RemoveWorkspaceRequest struct {
	*tchttp.BaseRequest

	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 是否强制,true或者false
	Force *bool `json:"Force,omitnil" name:"Force"`
}

func NewRemoveWorkspaceRequest

func NewRemoveWorkspaceRequest() (request *RemoveWorkspaceRequest)

func (*RemoveWorkspaceRequest) FromJsonString

func (r *RemoveWorkspaceRequest) 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 (*RemoveWorkspaceRequest) ToJsonString

func (r *RemoveWorkspaceRequest) ToJsonString() string

type RemoveWorkspaceRequestParams

type RemoveWorkspaceRequestParams struct {
	// 无
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 无
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 是否强制,true或者false
	Force *bool `json:"Force,omitnil" name:"Force"`
}

Predefined struct for user

type RemoveWorkspaceResponse

type RemoveWorkspaceResponse struct {
	*tchttp.BaseResponse
	Response *RemoveWorkspaceResponseParams `json:"Response"`
}

func NewRemoveWorkspaceResponse

func NewRemoveWorkspaceResponse() (response *RemoveWorkspaceResponse)

func (*RemoveWorkspaceResponse) FromJsonString

func (r *RemoveWorkspaceResponse) 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 (*RemoveWorkspaceResponse) ToJsonString

func (r *RemoveWorkspaceResponse) ToJsonString() string

type RemoveWorkspaceResponseParams

type RemoveWorkspaceResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type RunWorkspaceRequest

type RunWorkspaceRequest struct {
	*tchttp.BaseRequest

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

func NewRunWorkspaceRequest

func NewRunWorkspaceRequest() (request *RunWorkspaceRequest)

func (*RunWorkspaceRequest) FromJsonString

func (r *RunWorkspaceRequest) 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 (*RunWorkspaceRequest) ToJsonString

func (r *RunWorkspaceRequest) ToJsonString() string

type RunWorkspaceRequestParams

type RunWorkspaceRequestParams struct {
	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`
}

Predefined struct for user

type RunWorkspaceResponse

type RunWorkspaceResponse struct {
	*tchttp.BaseResponse
	Response *RunWorkspaceResponseParams `json:"Response"`
}

func NewRunWorkspaceResponse

func NewRunWorkspaceResponse() (response *RunWorkspaceResponse)

func (*RunWorkspaceResponse) FromJsonString

func (r *RunWorkspaceResponse) 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 (*RunWorkspaceResponse) ToJsonString

func (r *RunWorkspaceResponse) ToJsonString() string

type RunWorkspaceResponseParams

type RunWorkspaceResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type StopWorkspaceRequest

type StopWorkspaceRequest struct {
	*tchttp.BaseRequest

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 是否强制终止,true或者false
	Force *string `json:"Force,omitnil" name:"Force"`
}

func NewStopWorkspaceRequest

func NewStopWorkspaceRequest() (request *StopWorkspaceRequest)

func (*StopWorkspaceRequest) FromJsonString

func (r *StopWorkspaceRequest) 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 (*StopWorkspaceRequest) ToJsonString

func (r *StopWorkspaceRequest) ToJsonString() string

type StopWorkspaceRequestParams

type StopWorkspaceRequestParams struct {
	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 用户所属组
	CloudStudioSessionTeam *string `json:"CloudStudioSessionTeam,omitnil" name:"CloudStudioSessionTeam"`

	// 是否强制终止,true或者false
	Force *string `json:"Force,omitnil" name:"Force"`
}

Predefined struct for user

type StopWorkspaceResponse

type StopWorkspaceResponse struct {
	*tchttp.BaseResponse
	Response *StopWorkspaceResponseParams `json:"Response"`
}

func NewStopWorkspaceResponse

func NewStopWorkspaceResponse() (response *StopWorkspaceResponse)

func (*StopWorkspaceResponse) FromJsonString

func (r *StopWorkspaceResponse) 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 (*StopWorkspaceResponse) ToJsonString

func (r *StopWorkspaceResponse) ToJsonString() string

type StopWorkspaceResponseParams

type StopWorkspaceResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}

Predefined struct for user

type UserDefinedTemplateParams

type UserDefinedTemplateParams struct {
	// 模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 模板图标地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Icon *string `json:"Icon,omitnil" name:"Icon"`

	// 模板标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`

	// 模板来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil" name:"Source"`

	// 模板描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 模板仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlType *string `json:"VersionControlType,omitnil" name:"VersionControlType"`

	// 模板地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlUrl *string `json:"VersionControlUrl,omitnil" name:"VersionControlUrl"`
}

type UserDefinedTemplatePatchedParams

type UserDefinedTemplatePatchedParams struct {
	// 模板来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil" name:"Source"`

	// 模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`

	// 模板图标地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Icon *string `json:"Icon,omitnil" name:"Icon"`

	// 模板描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 模板标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil" name:"Tags"`
}

type UserInfoRsp

type UserInfoRsp struct {
	// 用户ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 用户验证信息
	AuthenticationUserInfo *UserSubInfo `json:"AuthenticationUserInfo,omitnil" name:"AuthenticationUserInfo"`

	// 头像地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Avatar *string `json:"Avatar,omitnil" name:"Avatar"`

	// 介绍
	// 注意:此字段可能返回 null,表示取不到有效值。
	Features *string `json:"Features,omitnil" name:"Features"`

	// 状况
	PreviewStatus *int64 `json:"PreviewStatus,omitnil" name:"PreviewStatus"`
}

type UserSubInfo

type UserSubInfo struct {
	// 团队名称
	Team *string `json:"Team,omitnil" name:"Team"`

	// 用户名
	UserName *string `json:"UserName,omitnil" name:"UserName"`

	// 昵称
	NickName *string `json:"NickName,omitnil" name:"NickName"`

	// 是否为管理员
	IsAdmin *bool `json:"IsAdmin,omitnil" name:"IsAdmin"`

	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsTrial *bool `json:"IsTrial,omitnil" name:"IsTrial"`
}

type WorkspaceDTO

type WorkspaceDTO struct {
	// 工作空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 代码来源类型
	VersionControlType *string `json:"VersionControlType,omitnil" name:"VersionControlType"`

	// 镜像id
	ImageId *int64 `json:"ImageId,omitnil" name:"ImageId"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitnil" name:"ImageName"`

	// 描述
	Description *string `json:"Description,omitnil" name:"Description"`

	// 工作空间版本
	WorkspaceVersion *int64 `json:"WorkspaceVersion,omitnil" name:"WorkspaceVersion"`

	// 工作空间资源结构
	WorkspaceResourceDTO *WorkspaceResourceDTO `json:"WorkspaceResourceDTO,omitnil" name:"WorkspaceResourceDTO"`

	// 代码仓库地址
	VersionControlUrl *string `json:"VersionControlUrl,omitnil" name:"VersionControlUrl"`

	// 代码Ref是分支还是标签
	VersionControlRef *string `json:"VersionControlRef,omitnil" name:"VersionControlRef"`

	// 代码Ref地址
	VersionControlRefType *string `json:"VersionControlRefType,omitnil" name:"VersionControlRefType"`

	// 快照Uid
	SnapshotUid *string `json:"SnapshotUid,omitnil" name:"SnapshotUid"`

	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 价格id
	PriceId *int64 `json:"PriceId,omitnil" name:"PriceId"`

	// 初始化状态
	InitializeStatus *int64 `json:"InitializeStatus,omitnil" name:"InitializeStatus"`

	// 描述
	VersionControlDesc *string `json:"VersionControlDesc,omitnil" name:"VersionControlDesc"`
}

type WorkspaceInfo

type WorkspaceInfo struct {
	// 工作空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	WorkspaceId *int64 `json:"WorkspaceId,omitnil" name:"WorkspaceId"`

	// 工作空间标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 工作空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil" name:"Name"`
}

type WorkspaceInfoDTO

type WorkspaceInfoDTO struct {
	// 工作空间创建时间
	CreateDate *string `json:"CreateDate,omitnil" name:"CreateDate"`

	// 空间key
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 工作空间id
	WorkspaceId *int64 `json:"WorkspaceId,omitnil" name:"WorkspaceId"`
}

type WorkspaceResourceDTO

type WorkspaceResourceDTO struct {
	// CPU核心数
	CpuCoreNumber *uint64 `json:"CpuCoreNumber,omitnil" name:"CpuCoreNumber"`

	// 一般内存
	NormalMemory *uint64 `json:"NormalMemory,omitnil" name:"NormalMemory"`

	// 系统存储
	SystemStorage *uint64 `json:"SystemStorage,omitnil" name:"SystemStorage"`

	// 用户存储
	UserStorage *uint64 `json:"UserStorage,omitnil" name:"UserStorage"`

	// GPU数
	GpuNumber *uint64 `json:"GpuNumber,omitnil" name:"GpuNumber"`

	// GPU内存
	GpuMemory *uint64 `json:"GpuMemory,omitnil" name:"GpuMemory"`
}

type WorkspaceShareInfo

type WorkspaceShareInfo struct {
	// 共享或不共享状态
	Status *bool `json:"Status,omitnil" name:"Status"`

	// 是否与我共享
	// 注意:此字段可能返回 null,表示取不到有效值。
	WithMe *bool `json:"WithMe,omitnil" name:"WithMe"`

	// 开始共享的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`

	// 停止共享的时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndDate *string `json:"EndDate,omitnil" name:"EndDate"`

	// 停止共享的时间
	Users []*UserInfoRsp `json:"Users,omitnil" name:"Users"`
}

type WorkspaceStatusInfo

type WorkspaceStatusInfo struct {
	// 空间ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 空间名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 所属人
	Owner *UserInfoRsp `json:"Owner,omitnil" name:"Owner"`

	// 空间标识
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// 状态
	Status *string `json:"Status,omitnil" name:"Status"`

	// 最后操作时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastOpsDate *string `json:"LastOpsDate,omitnil" name:"LastOpsDate"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 共享状态
	Share *WorkspaceShareInfo `json:"Share,omitnil" name:"Share"`

	// 空间类型
	WorkspaceType *string `json:"WorkspaceType,omitnil" name:"WorkspaceType"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitnil" name:"Label"`

	// 空间版本
	WorkspaceVersion *int64 `json:"WorkspaceVersion,omitnil" name:"WorkspaceVersion"`

	// 图标地址
	ImageIcon *string `json:"ImageIcon,omitnil" name:"ImageIcon"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateDate *string `json:"CreateDate,omitnil" name:"CreateDate"`

	// 版本控制地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlUrl *string `json:"VersionControlUrl,omitnil" name:"VersionControlUrl"`

	// 版本控制描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlDesc *string `json:"VersionControlDesc,omitnil" name:"VersionControlDesc"`

	// 版本控制引用
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlRef *string `json:"VersionControlRef,omitnil" name:"VersionControlRef"`

	// 版本控制引用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlRefType *string `json:"VersionControlRefType,omitnil" name:"VersionControlRefType"`

	// 版本控制类型
	VersionControlType *string `json:"VersionControlType,omitnil" name:"VersionControlType"`

	// 模板ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateId *int64 `json:"TemplateId,omitnil" name:"TemplateId"`

	// 快照ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotUid *string `json:"SnapshotUid,omitnil" name:"SnapshotUid"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecDesc *string `json:"SpecDesc,omitnil" name:"SpecDesc"`

	// CPU数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cpu *int64 `json:"Cpu,omitnil" name:"Cpu"`

	// 内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	Memory *int64 `json:"Memory,omitnil" name:"Memory"`
}

type WorkspaceTemplateInfo

type WorkspaceTemplateInfo struct {
	// 模板ID
	Id *int64 `json:"Id,omitnil" name:"Id"`

	// 模板分类
	Category *string `json:"Category,omitnil" name:"Category"`

	// 模板名称
	Name *string `json:"Name,omitnil" name:"Name"`

	// 模板描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil" name:"Description"`

	// 中文描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	DescriptionEN *string `json:"DescriptionEN,omitnil" name:"DescriptionEN"`

	// 模板标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags *string `json:"Tags,omitnil" name:"Tags"`

	// 模板图标地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Icon *string `json:"Icon,omitnil" name:"Icon"`

	// 默认仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlType *string `json:"VersionControlType,omitnil" name:"VersionControlType"`

	// 默认仓库地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlUrl *string `json:"VersionControlUrl,omitnil" name:"VersionControlUrl"`

	// 默认仓库描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlDesc *string `json:"VersionControlDesc,omitnil" name:"VersionControlDesc"`

	// 默认仓库所属人
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlOwner *string `json:"VersionControlOwner,omitnil" name:"VersionControlOwner"`

	// 默认仓库引用地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlRef *string `json:"VersionControlRef,omitnil" name:"VersionControlRef"`

	// 默认仓库引用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionControlRefType *string `json:"VersionControlRefType,omitnil" name:"VersionControlRefType"`

	// 用户自定义仓库地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserVersionControlUrl *string `json:"UserVersionControlUrl,omitnil" name:"UserVersionControlUrl"`

	// 用户自定义仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserVersionControlType *string `json:"UserVersionControlType,omitnil" name:"UserVersionControlType"`

	// 用户自定义仓库引用
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserVersionControlRef *string `json:"UserVersionControlRef,omitnil" name:"UserVersionControlRef"`

	// 用户自定义仓库引用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserVersionControlRefType *string `json:"UserVersionControlRefType,omitnil" name:"UserVersionControlRefType"`

	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	DevFile *string `json:"DevFile,omitnil" name:"DevFile"`

	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	PluginFile *string `json:"PluginFile,omitnil" name:"PluginFile"`

	// 是否标记
	Marked *bool `json:"Marked,omitnil" name:"Marked"`

	// 标记状态
	MarkAt *int64 `json:"MarkAt,omitnil" name:"MarkAt"`

	// 创建时间
	CreateDate *string `json:"CreateDate,omitnil" name:"CreateDate"`

	// 最后修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastModified *string `json:"LastModified,omitnil" name:"LastModified"`

	// 编号
	Sort *int64 `json:"Sort,omitnil" name:"Sort"`

	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	SnapshotUid *string `json:"SnapshotUid,omitnil" name:"SnapshotUid"`

	// 用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserId *int64 `json:"UserId,omitnil" name:"UserId"`

	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Author *string `json:"Author,omitnil" name:"Author"`

	// 是否属于当前用户
	Me *bool `json:"Me,omitnil" name:"Me"`

	// xxx
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthorAvatar *string `json:"AuthorAvatar,omitnil" name:"AuthorAvatar"`
}

type WorkspaceTokenDTO added in v1.0.607

type WorkspaceTokenDTO struct {
	// 工作空间 SpaceKey
	SpaceKey *string `json:"SpaceKey,omitnil" name:"SpaceKey"`

	// token过期时间,单位是秒,默认 3600
	TokenExpiredLimitSec *uint64 `json:"TokenExpiredLimitSec,omitnil" name:"TokenExpiredLimitSec"`
}

type WorkspaceTokenInfoV0 added in v1.0.607

type WorkspaceTokenInfoV0 struct {
	// 访问工作空间临时凭证
	Token *string `json:"Token,omitnil" name:"Token"`

	// token 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpiredTime *string `json:"ExpiredTime,omitnil" name:"ExpiredTime"`
}

Jump to

Keyboard shortcuts

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