Documentation
¶
Index ¶
- Constants
- type AgentSpaceDTO
- type Client
- func (c *Client) CreateCustomizeTemplates(request *CreateCustomizeTemplatesRequest) (response *CreateCustomizeTemplatesResponse, err error)
- func (c *Client) CreateCustomizeTemplatesWithContext(ctx context.Context, request *CreateCustomizeTemplatesRequest) (response *CreateCustomizeTemplatesResponse, err error)
- func (c *Client) CreateWorkspaceByAgent(request *CreateWorkspaceByAgentRequest) (response *CreateWorkspaceByAgentResponse, err error)
- func (c *Client) CreateWorkspaceByAgentWithContext(ctx context.Context, request *CreateWorkspaceByAgentRequest) (response *CreateWorkspaceByAgentResponse, err error)
- func (c *Client) CreateWorkspaceByTemplate(request *CreateWorkspaceByTemplateRequest) (response *CreateWorkspaceByTemplateResponse, err error)
- func (c *Client) CreateWorkspaceByTemplateWithContext(ctx context.Context, request *CreateWorkspaceByTemplateRequest) (response *CreateWorkspaceByTemplateResponse, err error)
- func (c *Client) CreateWorkspaceByVersionControl(request *CreateWorkspaceByVersionControlRequest) (response *CreateWorkspaceByVersionControlResponse, err error)
- func (c *Client) CreateWorkspaceByVersionControlWithContext(ctx context.Context, request *CreateWorkspaceByVersionControlRequest) (response *CreateWorkspaceByVersionControlResponse, err error)
- func (c *Client) CreateWorkspaceTemporaryToken(request *CreateWorkspaceTemporaryTokenRequest) (response *CreateWorkspaceTemporaryTokenResponse, err error)
- func (c *Client) CreateWorkspaceTemporaryTokenWithContext(ctx context.Context, request *CreateWorkspaceTemporaryTokenRequest) (response *CreateWorkspaceTemporaryTokenResponse, err error)
- func (c *Client) DeleteCustomizeTemplatesById(request *DeleteCustomizeTemplatesByIdRequest) (response *DeleteCustomizeTemplatesByIdResponse, err error)
- func (c *Client) DeleteCustomizeTemplatesByIdWithContext(ctx context.Context, request *DeleteCustomizeTemplatesByIdRequest) (response *DeleteCustomizeTemplatesByIdResponse, err error)
- func (c *Client) DescribeCustomizeTemplates(request *DescribeCustomizeTemplatesRequest) (response *DescribeCustomizeTemplatesResponse, err error)
- func (c *Client) DescribeCustomizeTemplatesById(request *DescribeCustomizeTemplatesByIdRequest) (response *DescribeCustomizeTemplatesByIdResponse, err error)
- func (c *Client) DescribeCustomizeTemplatesByIdWithContext(ctx context.Context, request *DescribeCustomizeTemplatesByIdRequest) (response *DescribeCustomizeTemplatesByIdResponse, err error)
- func (c *Client) DescribeCustomizeTemplatesPresets(request *DescribeCustomizeTemplatesPresetsRequest) (response *DescribeCustomizeTemplatesPresetsResponse, err error)
- func (c *Client) DescribeCustomizeTemplatesPresetsWithContext(ctx context.Context, request *DescribeCustomizeTemplatesPresetsRequest) (response *DescribeCustomizeTemplatesPresetsResponse, err error)
- func (c *Client) DescribeCustomizeTemplatesWithContext(ctx context.Context, request *DescribeCustomizeTemplatesRequest) (response *DescribeCustomizeTemplatesResponse, err error)
- func (c *Client) DescribeWorkspaceEnvList(request *DescribeWorkspaceEnvListRequest) (response *DescribeWorkspaceEnvListResponse, err error)
- func (c *Client) DescribeWorkspaceEnvListWithContext(ctx context.Context, request *DescribeWorkspaceEnvListRequest) (response *DescribeWorkspaceEnvListResponse, err error)
- func (c *Client) DescribeWorkspaceIsReady(request *DescribeWorkspaceIsReadyRequest) (response *DescribeWorkspaceIsReadyResponse, err error)
- func (c *Client) DescribeWorkspaceIsReadyWithContext(ctx context.Context, request *DescribeWorkspaceIsReadyRequest) (response *DescribeWorkspaceIsReadyResponse, err error)
- func (c *Client) DescribeWorkspaceNameExist(request *DescribeWorkspaceNameExistRequest) (response *DescribeWorkspaceNameExistResponse, err error)
- func (c *Client) DescribeWorkspaceNameExistWithContext(ctx context.Context, request *DescribeWorkspaceNameExistRequest) (response *DescribeWorkspaceNameExistResponse, err error)
- func (c *Client) DescribeWorkspaceStatus(request *DescribeWorkspaceStatusRequest) (response *DescribeWorkspaceStatusResponse, err error)
- func (c *Client) DescribeWorkspaceStatusList(request *DescribeWorkspaceStatusListRequest) (response *DescribeWorkspaceStatusListResponse, err error)
- func (c *Client) DescribeWorkspaceStatusListWithContext(ctx context.Context, request *DescribeWorkspaceStatusListRequest) (response *DescribeWorkspaceStatusListResponse, err error)
- func (c *Client) DescribeWorkspaceStatusWithContext(ctx context.Context, request *DescribeWorkspaceStatusRequest) (response *DescribeWorkspaceStatusResponse, err error)
- func (c *Client) ModifyCustomizeTemplateVersionControl(request *ModifyCustomizeTemplateVersionControlRequest) (response *ModifyCustomizeTemplateVersionControlResponse, err error)
- func (c *Client) ModifyCustomizeTemplateVersionControlWithContext(ctx context.Context, request *ModifyCustomizeTemplateVersionControlRequest) (response *ModifyCustomizeTemplateVersionControlResponse, err error)
- func (c *Client) ModifyCustomizeTemplatesFullById(request *ModifyCustomizeTemplatesFullByIdRequest) (response *ModifyCustomizeTemplatesFullByIdResponse, err error)
- func (c *Client) ModifyCustomizeTemplatesFullByIdWithContext(ctx context.Context, request *ModifyCustomizeTemplatesFullByIdRequest) (response *ModifyCustomizeTemplatesFullByIdResponse, err error)
- func (c *Client) ModifyCustomizeTemplatesPartById(request *ModifyCustomizeTemplatesPartByIdRequest) (response *ModifyCustomizeTemplatesPartByIdResponse, err error)
- func (c *Client) ModifyCustomizeTemplatesPartByIdWithContext(ctx context.Context, request *ModifyCustomizeTemplatesPartByIdRequest) (response *ModifyCustomizeTemplatesPartByIdResponse, err error)
- func (c *Client) ModifyWorkspaceAttributes(request *ModifyWorkspaceAttributesRequest) (response *ModifyWorkspaceAttributesResponse, err error)
- func (c *Client) ModifyWorkspaceAttributesWithContext(ctx context.Context, request *ModifyWorkspaceAttributesRequest) (response *ModifyWorkspaceAttributesResponse, err error)
- func (c *Client) RecoverWorkspace(request *RecoverWorkspaceRequest) (response *RecoverWorkspaceResponse, err error)
- func (c *Client) RecoverWorkspaceWithContext(ctx context.Context, request *RecoverWorkspaceRequest) (response *RecoverWorkspaceResponse, err error)
- func (c *Client) RemoveWorkspace(request *RemoveWorkspaceRequest) (response *RemoveWorkspaceResponse, err error)
- func (c *Client) RemoveWorkspaceWithContext(ctx context.Context, request *RemoveWorkspaceRequest) (response *RemoveWorkspaceResponse, err error)
- func (c *Client) RunWorkspace(request *RunWorkspaceRequest) (response *RunWorkspaceResponse, err error)
- func (c *Client) RunWorkspaceWithContext(ctx context.Context, request *RunWorkspaceRequest) (response *RunWorkspaceResponse, err error)
- func (c *Client) StopWorkspace(request *StopWorkspaceRequest) (response *StopWorkspaceResponse, err error)
- func (c *Client) StopWorkspaceWithContext(ctx context.Context, request *StopWorkspaceRequest) (response *StopWorkspaceResponse, err error)
- type CreateCustomizeTemplatesRequest
- type CreateCustomizeTemplatesRequestParams
- type CreateCustomizeTemplatesResponse
- type CreateCustomizeTemplatesResponseParams
- type CreateWorkspaceByAgentRequest
- type CreateWorkspaceByAgentRequestParams
- type CreateWorkspaceByAgentResponse
- type CreateWorkspaceByAgentResponseParams
- type CreateWorkspaceByTemplateRequest
- type CreateWorkspaceByTemplateRequestParams
- type CreateWorkspaceByTemplateResponse
- type CreateWorkspaceByTemplateResponseParams
- type CreateWorkspaceByVersionControlRequest
- type CreateWorkspaceByVersionControlRequestParams
- type CreateWorkspaceByVersionControlResponse
- type CreateWorkspaceByVersionControlResponseParams
- type CreateWorkspaceTemporaryTokenRequest
- type CreateWorkspaceTemporaryTokenRequestParams
- type CreateWorkspaceTemporaryTokenResponse
- type CreateWorkspaceTemporaryTokenResponseParams
- type CustomizeTemplatesPresetsInfo
- type DeleteCustomizeTemplatesByIdRequest
- type DeleteCustomizeTemplatesByIdRequestParams
- type DeleteCustomizeTemplatesByIdResponse
- type DeleteCustomizeTemplatesByIdResponseParams
- type DescribeCustomizeTemplatesByIdRequest
- type DescribeCustomizeTemplatesByIdRequestParams
- type DescribeCustomizeTemplatesByIdResponse
- type DescribeCustomizeTemplatesByIdResponseParams
- type DescribeCustomizeTemplatesPresetsRequest
- type DescribeCustomizeTemplatesPresetsRequestParams
- type DescribeCustomizeTemplatesPresetsResponse
- type DescribeCustomizeTemplatesPresetsResponseParams
- type DescribeCustomizeTemplatesRequest
- type DescribeCustomizeTemplatesRequestParams
- type DescribeCustomizeTemplatesResponse
- type DescribeCustomizeTemplatesResponseParams
- type DescribeWorkspaceEnvListRequest
- type DescribeWorkspaceEnvListRequestParams
- type DescribeWorkspaceEnvListResponse
- type DescribeWorkspaceEnvListResponseParams
- type DescribeWorkspaceIsReadyRequest
- type DescribeWorkspaceIsReadyRequestParams
- type DescribeWorkspaceIsReadyResponse
- type DescribeWorkspaceIsReadyResponseParams
- type DescribeWorkspaceNameExistRequest
- type DescribeWorkspaceNameExistRequestParams
- type DescribeWorkspaceNameExistResponse
- type DescribeWorkspaceNameExistResponseParams
- type DescribeWorkspaceStatusListRequest
- type DescribeWorkspaceStatusListRequestParams
- type DescribeWorkspaceStatusListResponse
- type DescribeWorkspaceStatusListResponseParams
- type DescribeWorkspaceStatusRequest
- type DescribeWorkspaceStatusRequestParams
- type DescribeWorkspaceStatusResponse
- type DescribeWorkspaceStatusResponseParams
- type ImageUserDTO
- type ModifyCustomizeTemplateVersionControlRequest
- type ModifyCustomizeTemplateVersionControlRequestParams
- type ModifyCustomizeTemplateVersionControlResponse
- type ModifyCustomizeTemplateVersionControlResponseParams
- type ModifyCustomizeTemplatesFullByIdRequest
- type ModifyCustomizeTemplatesFullByIdRequestParams
- type ModifyCustomizeTemplatesFullByIdResponse
- type ModifyCustomizeTemplatesFullByIdResponseParams
- type ModifyCustomizeTemplatesPartByIdRequest
- type ModifyCustomizeTemplatesPartByIdRequestParams
- type ModifyCustomizeTemplatesPartByIdResponse
- type ModifyCustomizeTemplatesPartByIdResponseParams
- type ModifyWorkspaceAttributesRequest
- type ModifyWorkspaceAttributesRequestParams
- type ModifyWorkspaceAttributesResponse
- type ModifyWorkspaceAttributesResponseParams
- type RecoverWorkspaceRequest
- type RecoverWorkspaceRequestParams
- type RecoverWorkspaceResponse
- type RecoverWorkspaceResponseParams
- type RemoveWorkspaceRequest
- type RemoveWorkspaceRequestParams
- type RemoveWorkspaceResponse
- type RemoveWorkspaceResponseParams
- type RunWorkspaceRequest
- type RunWorkspaceRequestParams
- type RunWorkspaceResponse
- type RunWorkspaceResponseParams
- type StopWorkspaceRequest
- type StopWorkspaceRequestParams
- type StopWorkspaceResponse
- type StopWorkspaceResponseParams
- type UserDefinedTemplateParams
- type UserDefinedTemplatePatchedParams
- type UserInfoRsp
- type UserSubInfo
- type WorkspaceDTO
- type WorkspaceInfo
- type WorkspaceInfoDTO
- type WorkspaceResourceDTO
- type WorkspaceShareInfo
- type WorkspaceStatusInfo
- type WorkspaceTemplateInfo
- type WorkspaceTokenDTO
- type WorkspaceTokenInfoV0
Constants ¶
const ( // 工作空间名称重复 FAILEDOPERATION_WORKSPACENAMEDUPLICATE = "FailedOperation.WorkspaceNameDuplicate" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" )
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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 ¶
func (r *CreateWorkspaceByVersionControlRequest) 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 (*CreateWorkspaceByVersionControlRequest) ToJsonString ¶
func (r *CreateWorkspaceByVersionControlRequest) ToJsonString() string
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 ¶
func (r *CreateWorkspaceByVersionControlResponse) 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 (*CreateWorkspaceByVersionControlResponse) ToJsonString ¶
func (r *CreateWorkspaceByVersionControlResponse) ToJsonString() string
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
func (r *CreateWorkspaceTemporaryTokenResponse) ToJsonString() string
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 ¶
func (r *DescribeCustomizeTemplatesByIdRequest) ToJsonString() string
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 ¶
func (r *DescribeCustomizeTemplatesByIdResponse) 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 (*DescribeCustomizeTemplatesByIdResponse) ToJsonString ¶
func (r *DescribeCustomizeTemplatesByIdResponse) ToJsonString() string
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 ¶
func (r *DescribeCustomizeTemplatesPresetsRequest) 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 (*DescribeCustomizeTemplatesPresetsRequest) ToJsonString ¶
func (r *DescribeCustomizeTemplatesPresetsRequest) ToJsonString() string
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 ¶
func (r *DescribeCustomizeTemplatesPresetsResponse) 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 (*DescribeCustomizeTemplatesPresetsResponse) ToJsonString ¶
func (r *DescribeCustomizeTemplatesPresetsResponse) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplateVersionControlRequest) 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 (*ModifyCustomizeTemplateVersionControlRequest) ToJsonString ¶
func (r *ModifyCustomizeTemplateVersionControlRequest) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplateVersionControlResponse) 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 (*ModifyCustomizeTemplateVersionControlResponse) ToJsonString ¶
func (r *ModifyCustomizeTemplateVersionControlResponse) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplatesFullByIdRequest) 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 (*ModifyCustomizeTemplatesFullByIdRequest) ToJsonString ¶
func (r *ModifyCustomizeTemplatesFullByIdRequest) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplatesFullByIdResponse) 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 (*ModifyCustomizeTemplatesFullByIdResponse) ToJsonString ¶
func (r *ModifyCustomizeTemplatesFullByIdResponse) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplatesPartByIdRequest) 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 (*ModifyCustomizeTemplatesPartByIdRequest) ToJsonString ¶
func (r *ModifyCustomizeTemplatesPartByIdRequest) ToJsonString() string
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 ¶
func (r *ModifyCustomizeTemplatesPartByIdResponse) 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 (*ModifyCustomizeTemplatesPartByIdResponse) ToJsonString ¶
func (r *ModifyCustomizeTemplatesPartByIdResponse) ToJsonString() string
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 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 { 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"` }Status *
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"` }