Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)
- func (c *Client) CreateRsgAsGroup(request *CreateRsgAsGroupRequest) (response *CreateRsgAsGroupResponse, err error)
- func (c *Client) CreateRuntime(request *CreateRuntimeRequest) (response *CreateRuntimeResponse, err error)
- func (c *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)
- func (c *Client) CreateServiceConfig(request *CreateServiceConfigRequest) (response *CreateServiceConfigResponse, err error)
- func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
- func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
- func (c *Client) DeleteRsgAsGroup(request *DeleteRsgAsGroupRequest) (response *DeleteRsgAsGroupResponse, err error)
- func (c *Client) DeleteRuntime(request *DeleteRuntimeRequest) (response *DeleteRuntimeResponse, err error)
- func (c *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)
- func (c *Client) DeleteServiceConfig(request *DeleteServiceConfigRequest) (response *DeleteServiceConfigResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeResourceGroups(request *DescribeResourceGroupsRequest) (response *DescribeResourceGroupsResponse, err error)
- func (c *Client) DescribeRsgAsGroupActivities(request *DescribeRsgAsGroupActivitiesRequest) (response *DescribeRsgAsGroupActivitiesResponse, err error)
- func (c *Client) DescribeRsgAsGroups(request *DescribeRsgAsGroupsRequest) (response *DescribeRsgAsGroupsResponse, err error)
- func (c *Client) DescribeRuntimes(request *DescribeRuntimesRequest) (response *DescribeRuntimesResponse, err error)
- func (c *Client) DescribeServiceConfigs(request *DescribeServiceConfigsRequest) (response *DescribeServiceConfigsResponse, err error)
- func (c *Client) DescribeServices(request *DescribeServicesRequest) (response *DescribeServicesResponse, err error)
- func (c *Client) DisableRsgAsGroup(request *DisableRsgAsGroupRequest) (response *DisableRsgAsGroupResponse, err error)
- func (c *Client) EnableRsgAsGroup(request *EnableRsgAsGroupRequest) (response *EnableRsgAsGroupResponse, err error)
- func (c *Client) ExposeService(request *ExposeServiceRequest) (response *ExposeServiceResponse, err error)
- func (c *Client) UpdateJob(request *UpdateJobRequest) (response *UpdateJobResponse, err error)
- func (c *Client) UpdateRsgAsGroup(request *UpdateRsgAsGroupRequest) (response *UpdateRsgAsGroupResponse, err error)
- func (c *Client) UpdateService(request *UpdateServiceRequest) (response *UpdateServiceResponse, err error)
- type Conditions
- type Config
- type CreateJobRequest
- type CreateJobResponse
- type CreateRsgAsGroupRequest
- type CreateRsgAsGroupResponse
- type CreateRuntimeRequest
- type CreateRuntimeResponse
- type CreateServiceConfigRequest
- type CreateServiceConfigResponse
- type CreateServiceRequest
- type CreateServiceResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteJobRequest
- type DeleteJobResponse
- type DeleteResourceGroupRequest
- type DeleteResourceGroupResponse
- type DeleteRsgAsGroupRequest
- type DeleteRsgAsGroupResponse
- type DeleteRuntimeRequest
- type DeleteRuntimeResponse
- type DeleteServiceConfigRequest
- type DeleteServiceConfigResponse
- type DeleteServiceRequest
- type DeleteServiceResponse
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeResourceGroupsRequest
- type DescribeResourceGroupsResponse
- type DescribeRsgAsGroupActivitiesRequest
- type DescribeRsgAsGroupActivitiesResponse
- type DescribeRsgAsGroupsRequest
- type DescribeRsgAsGroupsResponse
- type DescribeRuntimesRequest
- type DescribeRuntimesResponse
- type DescribeServiceConfigsRequest
- type DescribeServiceConfigsResponse
- type DescribeServicesRequest
- type DescribeServicesResponse
- type DisableRsgAsGroupRequest
- type DisableRsgAsGroupResponse
- type EnableRsgAsGroupRequest
- type EnableRsgAsGroupResponse
- type ExposeInfo
- type ExposeServiceRequest
- type ExposeServiceResponse
- type Filter
- type Instance
- type Job
- type JobStatus
- type ModelService
- type Option
- type PredictInput
- type QuantizationInput
- type ReplicaInfo
- type ResourceGroup
- type RsgAsActivityRelatedInstance
- type RsgAsGroup
- type RsgAsGroupActivity
- type Runtime
- type Scaler
- type ServiceStatus
- type UpdateJobRequest
- type UpdateJobResponse
- type UpdateRsgAsGroupRequest
- type UpdateRsgAsGroupResponse
- type UpdateServiceRequest
- type UpdateServiceResponse
Constants ¶
View Source
const APIVersion = "2019-04-16"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateJob ¶
func (c *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)
创建任务
func (*Client) CreateRsgAsGroup ¶
func (c *Client) CreateRsgAsGroup(request *CreateRsgAsGroupRequest) (response *CreateRsgAsGroupResponse, err error)
创建资源组的伸缩组。当前一个资源组仅允许创建一个伸缩组。
func (*Client) CreateRuntime ¶
func (c *Client) CreateRuntime(request *CreateRuntimeRequest) (response *CreateRuntimeResponse, err error)
创建运行环境
func (*Client) CreateService ¶
func (c *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)
创建服务
func (*Client) CreateServiceConfig ¶
func (c *Client) CreateServiceConfig(request *CreateServiceConfigRequest) (response *CreateServiceConfigResponse, err error)
创建服务配置
func (*Client) DeleteInstance ¶
func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
删除资源组中的节点。目前仅支持删除已经到期的预付费节点,和按量付费节点。
func (*Client) DeleteJob ¶
func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
删除任务
func (*Client) DeleteResourceGroup ¶
func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)
删除资源组
func (*Client) DeleteRsgAsGroup ¶
func (c *Client) DeleteRsgAsGroup(request *DeleteRsgAsGroupRequest) (response *DeleteRsgAsGroupResponse, err error)
伸缩
func (*Client) DeleteRuntime ¶
func (c *Client) DeleteRuntime(request *DeleteRuntimeRequest) (response *DeleteRuntimeResponse, err error)
删除运行环境
func (*Client) DeleteService ¶
func (c *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)
删除服务
func (*Client) DeleteServiceConfig ¶
func (c *Client) DeleteServiceConfig(request *DeleteServiceConfigRequest) (response *DeleteServiceConfigResponse, err error)
删除服务配置
func (*Client) DescribeInstances ¶
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
获取节点列表
func (*Client) DescribeResourceGroups ¶
func (c *Client) DescribeResourceGroups(request *DescribeResourceGroupsRequest) (response *DescribeResourceGroupsResponse, err error)
获取资源组列表
func (*Client) DescribeRsgAsGroupActivities ¶
func (c *Client) DescribeRsgAsGroupActivities(request *DescribeRsgAsGroupActivitiesRequest) (response *DescribeRsgAsGroupActivitiesResponse, err error)
查询伸缩组活动
func (*Client) DescribeRsgAsGroups ¶
func (c *Client) DescribeRsgAsGroups(request *DescribeRsgAsGroupsRequest) (response *DescribeRsgAsGroupsResponse, err error)
查询资源组的伸缩组信息
func (*Client) DescribeRuntimes ¶
func (c *Client) DescribeRuntimes(request *DescribeRuntimesRequest) (response *DescribeRuntimesResponse, err error)
描述服务运行环境
func (*Client) DescribeServiceConfigs ¶
func (c *Client) DescribeServiceConfigs(request *DescribeServiceConfigsRequest) (response *DescribeServiceConfigsResponse, err error)
描述服务配置
func (*Client) DescribeServices ¶
func (c *Client) DescribeServices(request *DescribeServicesRequest) (response *DescribeServicesResponse, err error)
描述服务
func (*Client) DisableRsgAsGroup ¶
func (c *Client) DisableRsgAsGroup(request *DisableRsgAsGroupRequest) (response *DisableRsgAsGroupResponse, err error)
停用资源组的伸缩组
func (*Client) EnableRsgAsGroup ¶
func (c *Client) EnableRsgAsGroup(request *EnableRsgAsGroupRequest) (response *EnableRsgAsGroupResponse, err error)
启用资源组的伸缩组
func (*Client) ExposeService ¶
func (c *Client) ExposeService(request *ExposeServiceRequest) (response *ExposeServiceResponse, err error)
暴露服务
func (*Client) UpdateJob ¶
func (c *Client) UpdateJob(request *UpdateJobRequest) (response *UpdateJobResponse, err error)
更新任务
func (*Client) UpdateRsgAsGroup ¶
func (c *Client) UpdateRsgAsGroup(request *UpdateRsgAsGroupRequest) (response *UpdateRsgAsGroupResponse, err error)
更新资源组的伸缩组
func (*Client) UpdateService ¶
func (c *Client) UpdateService(request *UpdateServiceRequest) (response *UpdateServiceResponse, err error)
更新服务
type Conditions ¶
type Config ¶
type Config struct { // Id Id *string `json:"Id,omitempty" name:"Id"` // 配置名 Name *string `json:"Name,omitempty" name:"Name"` // 模型地址 ModelUri *string `json:"ModelUri,omitempty" name:"ModelUri"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 运行环境 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // 配置版本 Version *string `json:"Version,omitempty" name:"Version"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 配置描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` }
type CreateJobRequest ¶
type CreateJobRequest struct { *tchttp.BaseRequest // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // 使用的资源组 Id,默认使用共享资源组 ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` // 处理器配置, 单位为1/1000核;范围[100, 256000] Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存配置, 单位为1M;范围[100, 256000] Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 运行集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 预测输入 PredictInput *PredictInput `json:"PredictInput,omitempty" name:"PredictInput"` // 任务描述 Description *string `json:"Description,omitempty" name:"Description"` // 同时处理任务的 Worker 个数 WorkerCount *uint64 `json:"WorkerCount,omitempty" name:"WorkerCount"` // 使用的配置 Id ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // GPU算力配置,单位为1/1000 卡,范围 [0, 256000] Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 显存配置, 单位为1M,范围 [0, 256000] GpuMemory *uint64 `json:"GpuMemory,omitempty" name:"GpuMemory"` // GPU类型 GpuType *string `json:"GpuType,omitempty" name:"GpuType"` // 量化输入 QuantizationInput *QuantizationInput `json:"QuantizationInput,omitempty" name:"QuantizationInput"` }
func NewCreateJobRequest ¶
func NewCreateJobRequest() (request *CreateJobRequest)
func (*CreateJobRequest) FromJsonString ¶
func (r *CreateJobRequest) FromJsonString(s string) error
func (*CreateJobRequest) ToJsonString ¶
func (r *CreateJobRequest) ToJsonString() string
type CreateJobResponse ¶
type CreateJobResponse struct { *tchttp.BaseResponse Response *struct { // 任务 Job *Job `json:"Job,omitempty" name:"Job"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateJobResponse ¶
func NewCreateJobResponse() (response *CreateJobResponse)
func (*CreateJobResponse) FromJsonString ¶
func (r *CreateJobResponse) FromJsonString(s string) error
func (*CreateJobResponse) ToJsonString ¶
func (r *CreateJobResponse) ToJsonString() string
type CreateRsgAsGroupRequest ¶
type CreateRsgAsGroupRequest struct { *tchttp.BaseRequest // 资源组 ID RsgId *string `json:"RsgId,omitempty" name:"RsgId"` // 伸缩组允许的最大节点数 MaxSize *uint64 `json:"MaxSize,omitempty" name:"MaxSize"` // 伸缩组允许的最小节点数 MinSize *uint64 `json:"MinSize,omitempty" name:"MinSize"` // 资源组所在的集群名 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 伸缩组名称 Name *string `json:"Name,omitempty" name:"Name"` }
func NewCreateRsgAsGroupRequest ¶
func NewCreateRsgAsGroupRequest() (request *CreateRsgAsGroupRequest)
func (*CreateRsgAsGroupRequest) FromJsonString ¶
func (r *CreateRsgAsGroupRequest) FromJsonString(s string) error
func (*CreateRsgAsGroupRequest) ToJsonString ¶
func (r *CreateRsgAsGroupRequest) ToJsonString() string
type CreateRsgAsGroupResponse ¶
type CreateRsgAsGroupResponse struct { *tchttp.BaseResponse Response *struct { // 所创建的资源组的伸缩组 RsgAsGroup *RsgAsGroup `json:"RsgAsGroup,omitempty" name:"RsgAsGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateRsgAsGroupResponse ¶
func NewCreateRsgAsGroupResponse() (response *CreateRsgAsGroupResponse)
func (*CreateRsgAsGroupResponse) FromJsonString ¶
func (r *CreateRsgAsGroupResponse) FromJsonString(s string) error
func (*CreateRsgAsGroupResponse) ToJsonString ¶
func (r *CreateRsgAsGroupResponse) ToJsonString() string
type CreateRuntimeRequest ¶
type CreateRuntimeRequest struct { *tchttp.BaseRequest // 全局唯一的运行环境名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行环境镜像地址 Image *string `json:"Image,omitempty" name:"Image"` // 运行环境框架 Framework *string `json:"Framework,omitempty" name:"Framework"` // 运行环境描述 Description *string `json:"Description,omitempty" name:"Description"` // 是否支持健康检查,默认为False HealthCheckOn *bool `json:"HealthCheckOn,omitempty" name:"HealthCheckOn"` }
func NewCreateRuntimeRequest ¶
func NewCreateRuntimeRequest() (request *CreateRuntimeRequest)
func (*CreateRuntimeRequest) FromJsonString ¶
func (r *CreateRuntimeRequest) FromJsonString(s string) error
func (*CreateRuntimeRequest) ToJsonString ¶
func (r *CreateRuntimeRequest) ToJsonString() string
type CreateRuntimeResponse ¶
type CreateRuntimeResponse struct { *tchttp.BaseResponse Response *struct { // 运行环境 Runtime *Runtime `json:"Runtime,omitempty" name:"Runtime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateRuntimeResponse ¶
func NewCreateRuntimeResponse() (response *CreateRuntimeResponse)
func (*CreateRuntimeResponse) FromJsonString ¶
func (r *CreateRuntimeResponse) FromJsonString(s string) error
func (*CreateRuntimeResponse) ToJsonString ¶
func (r *CreateRuntimeResponse) ToJsonString() string
type CreateServiceConfigRequest ¶
type CreateServiceConfigRequest struct { *tchttp.BaseRequest // 配置名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行环境 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // 模型地址,支持cos路径,格式为 cos://bucket名-appid.cos.region名.myqcloud.com/模型文件夹路径。为模型文件的上一层文件夹地址。 ModelUri *string `json:"ModelUri,omitempty" name:"ModelUri"` // 配置描述 Description *string `json:"Description,omitempty" name:"Description"` }
func NewCreateServiceConfigRequest ¶
func NewCreateServiceConfigRequest() (request *CreateServiceConfigRequest)
func (*CreateServiceConfigRequest) FromJsonString ¶
func (r *CreateServiceConfigRequest) FromJsonString(s string) error
func (*CreateServiceConfigRequest) ToJsonString ¶
func (r *CreateServiceConfigRequest) ToJsonString() string
type CreateServiceConfigResponse ¶
type CreateServiceConfigResponse struct { *tchttp.BaseResponse Response *struct { // 服务配置 ServiceConfig *Config `json:"ServiceConfig,omitempty" name:"ServiceConfig"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateServiceConfigResponse ¶
func NewCreateServiceConfigResponse() (response *CreateServiceConfigResponse)
func (*CreateServiceConfigResponse) FromJsonString ¶
func (r *CreateServiceConfigResponse) FromJsonString(s string) error
func (*CreateServiceConfigResponse) ToJsonString ¶
func (r *CreateServiceConfigResponse) ToJsonString() string
type CreateServiceRequest ¶
type CreateServiceRequest struct { *tchttp.BaseRequest // 扩缩容配置 Scaler *Scaler `json:"Scaler,omitempty" name:"Scaler"` // 服务配置Id ServiceConfigId *string `json:"ServiceConfigId,omitempty" name:"ServiceConfigId"` // 服务名称 Name *string `json:"Name,omitempty" name:"Name"` // 扩缩容方式,支持AUTO, MANUAL,分别表示自动扩缩容和手动扩缩容 ScaleMode *string `json:"ScaleMode,omitempty" name:"ScaleMode"` // 部署要使用的资源组Id,默认为共享资源组 ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` // 处理器配置, 单位为1/1000核;范围[100, 256000] Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存配置, 单位为1M;范围[100, 256000] Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 集群,不填则使用默认集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 默认为空,表示不需要鉴权,TOKEN 表示选择 Token 鉴权方式 Authentication *string `json:"Authentication,omitempty" name:"Authentication"` // GPU算力配置,单位为1/1000 卡,范围 [0, 256000] Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 显存配置, 单位为1M,范围 [0, 256000] GpuMemory *uint64 `json:"GpuMemory,omitempty" name:"GpuMemory"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // GPU类型 GpuType *string `json:"GpuType,omitempty" name:"GpuType"` }
func NewCreateServiceRequest ¶
func NewCreateServiceRequest() (request *CreateServiceRequest)
func (*CreateServiceRequest) FromJsonString ¶
func (r *CreateServiceRequest) FromJsonString(s string) error
func (*CreateServiceRequest) ToJsonString ¶
func (r *CreateServiceRequest) ToJsonString() string
type CreateServiceResponse ¶
type CreateServiceResponse struct { *tchttp.BaseResponse Response *struct { // 服务 Service *ModelService `json:"Service,omitempty" name:"Service"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateServiceResponse ¶
func NewCreateServiceResponse() (response *CreateServiceResponse)
func (*CreateServiceResponse) FromJsonString ¶
func (r *CreateServiceResponse) FromJsonString(s string) error
func (*CreateServiceResponse) ToJsonString ¶
func (r *CreateServiceResponse) ToJsonString() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { *tchttp.BaseRequest // 要删除的节点 ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDeleteInstanceRequest ¶
func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)
func (*DeleteInstanceRequest) FromJsonString ¶
func (r *DeleteInstanceRequest) FromJsonString(s string) error
func (*DeleteInstanceRequest) ToJsonString ¶
func (r *DeleteInstanceRequest) ToJsonString() string
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteInstanceResponse ¶
func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)
func (*DeleteInstanceResponse) FromJsonString ¶
func (r *DeleteInstanceResponse) FromJsonString(s string) error
func (*DeleteInstanceResponse) ToJsonString ¶
func (r *DeleteInstanceResponse) ToJsonString() string
type DeleteJobRequest ¶
type DeleteJobRequest struct { *tchttp.BaseRequest // 任务 Id JobId *string `json:"JobId,omitempty" name:"JobId"` }
func NewDeleteJobRequest ¶
func NewDeleteJobRequest() (request *DeleteJobRequest)
func (*DeleteJobRequest) FromJsonString ¶
func (r *DeleteJobRequest) FromJsonString(s string) error
func (*DeleteJobRequest) ToJsonString ¶
func (r *DeleteJobRequest) ToJsonString() string
type DeleteJobResponse ¶
type DeleteJobResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteJobResponse ¶
func NewDeleteJobResponse() (response *DeleteJobResponse)
func (*DeleteJobResponse) FromJsonString ¶
func (r *DeleteJobResponse) FromJsonString(s string) error
func (*DeleteJobResponse) ToJsonString ¶
func (r *DeleteJobResponse) ToJsonString() string
type DeleteResourceGroupRequest ¶
type DeleteResourceGroupRequest struct { *tchttp.BaseRequest // 要删除的资源组 ID ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` }
func NewDeleteResourceGroupRequest ¶
func NewDeleteResourceGroupRequest() (request *DeleteResourceGroupRequest)
func (*DeleteResourceGroupRequest) FromJsonString ¶
func (r *DeleteResourceGroupRequest) FromJsonString(s string) error
func (*DeleteResourceGroupRequest) ToJsonString ¶
func (r *DeleteResourceGroupRequest) ToJsonString() string
type DeleteResourceGroupResponse ¶
type DeleteResourceGroupResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteResourceGroupResponse ¶
func NewDeleteResourceGroupResponse() (response *DeleteResourceGroupResponse)
func (*DeleteResourceGroupResponse) FromJsonString ¶
func (r *DeleteResourceGroupResponse) FromJsonString(s string) error
func (*DeleteResourceGroupResponse) ToJsonString ¶
func (r *DeleteResourceGroupResponse) ToJsonString() string
type DeleteRsgAsGroupRequest ¶
type DeleteRsgAsGroupRequest struct { *tchttp.BaseRequest // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDeleteRsgAsGroupRequest ¶
func NewDeleteRsgAsGroupRequest() (request *DeleteRsgAsGroupRequest)
func (*DeleteRsgAsGroupRequest) FromJsonString ¶
func (r *DeleteRsgAsGroupRequest) FromJsonString(s string) error
func (*DeleteRsgAsGroupRequest) ToJsonString ¶
func (r *DeleteRsgAsGroupRequest) ToJsonString() string
type DeleteRsgAsGroupResponse ¶
type DeleteRsgAsGroupResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteRsgAsGroupResponse ¶
func NewDeleteRsgAsGroupResponse() (response *DeleteRsgAsGroupResponse)
func (*DeleteRsgAsGroupResponse) FromJsonString ¶
func (r *DeleteRsgAsGroupResponse) FromJsonString(s string) error
func (*DeleteRsgAsGroupResponse) ToJsonString ¶
func (r *DeleteRsgAsGroupResponse) ToJsonString() string
type DeleteRuntimeRequest ¶
type DeleteRuntimeRequest struct { *tchttp.BaseRequest // 要删除的Runtime名 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` }
func NewDeleteRuntimeRequest ¶
func NewDeleteRuntimeRequest() (request *DeleteRuntimeRequest)
func (*DeleteRuntimeRequest) FromJsonString ¶
func (r *DeleteRuntimeRequest) FromJsonString(s string) error
func (*DeleteRuntimeRequest) ToJsonString ¶
func (r *DeleteRuntimeRequest) ToJsonString() string
type DeleteRuntimeResponse ¶
type DeleteRuntimeResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteRuntimeResponse ¶
func NewDeleteRuntimeResponse() (response *DeleteRuntimeResponse)
func (*DeleteRuntimeResponse) FromJsonString ¶
func (r *DeleteRuntimeResponse) FromJsonString(s string) error
func (*DeleteRuntimeResponse) ToJsonString ¶
func (r *DeleteRuntimeResponse) ToJsonString() string
type DeleteServiceConfigRequest ¶
type DeleteServiceConfigRequest struct { *tchttp.BaseRequest // 服务配置Id ServiceConfigId *string `json:"ServiceConfigId,omitempty" name:"ServiceConfigId"` // 服务配置名称 ServiceConfigName *string `json:"ServiceConfigName,omitempty" name:"ServiceConfigName"` }
func NewDeleteServiceConfigRequest ¶
func NewDeleteServiceConfigRequest() (request *DeleteServiceConfigRequest)
func (*DeleteServiceConfigRequest) FromJsonString ¶
func (r *DeleteServiceConfigRequest) FromJsonString(s string) error
func (*DeleteServiceConfigRequest) ToJsonString ¶
func (r *DeleteServiceConfigRequest) ToJsonString() string
type DeleteServiceConfigResponse ¶
type DeleteServiceConfigResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteServiceConfigResponse ¶
func NewDeleteServiceConfigResponse() (response *DeleteServiceConfigResponse)
func (*DeleteServiceConfigResponse) FromJsonString ¶
func (r *DeleteServiceConfigResponse) FromJsonString(s string) error
func (*DeleteServiceConfigResponse) ToJsonString ¶
func (r *DeleteServiceConfigResponse) ToJsonString() string
type DeleteServiceRequest ¶
type DeleteServiceRequest struct { *tchttp.BaseRequest // 服务Id ServiceId *string `json:"ServiceId,omitempty" name:"ServiceId"` }
func NewDeleteServiceRequest ¶
func NewDeleteServiceRequest() (request *DeleteServiceRequest)
func (*DeleteServiceRequest) FromJsonString ¶
func (r *DeleteServiceRequest) FromJsonString(s string) error
func (*DeleteServiceRequest) ToJsonString ¶
func (r *DeleteServiceRequest) ToJsonString() string
type DeleteServiceResponse ¶
type DeleteServiceResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteServiceResponse ¶
func NewDeleteServiceResponse() (response *DeleteServiceResponse)
func (*DeleteServiceResponse) FromJsonString ¶
func (r *DeleteServiceResponse) FromJsonString(s string) error
func (*DeleteServiceResponse) ToJsonString ¶
func (r *DeleteServiceResponse) ToJsonString() string
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { *tchttp.BaseRequest // 筛选选项 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为200 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列 Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME", "UPDATE_TIME", "NAME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 要查询的资源组 ID ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶
func (r *DescribeInstancesRequest) FromJsonString(s string) error
func (*DescribeInstancesRequest) ToJsonString ¶
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 资源组下节点总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 资源组下节点列表 Instances []*Instance `json:"Instances,omitempty" name:"Instances" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeInstancesResponse ¶
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶
func (r *DescribeInstancesResponse) FromJsonString(s string) error
func (*DescribeInstancesResponse) ToJsonString ¶
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeResourceGroupsRequest ¶
type DescribeResourceGroupsRequest struct { *tchttp.BaseRequest // 筛选选项 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为200 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列 Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME", "UPDATE_TIME", "NAME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` }
func NewDescribeResourceGroupsRequest ¶
func NewDescribeResourceGroupsRequest() (request *DescribeResourceGroupsRequest)
func (*DescribeResourceGroupsRequest) FromJsonString ¶
func (r *DescribeResourceGroupsRequest) FromJsonString(s string) error
func (*DescribeResourceGroupsRequest) ToJsonString ¶
func (r *DescribeResourceGroupsRequest) ToJsonString() string
type DescribeResourceGroupsResponse ¶
type DescribeResourceGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 资源组总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 资源组列表 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceGroups []*ResourceGroup `json:"ResourceGroups,omitempty" name:"ResourceGroups" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeResourceGroupsResponse ¶
func NewDescribeResourceGroupsResponse() (response *DescribeResourceGroupsResponse)
func (*DescribeResourceGroupsResponse) FromJsonString ¶
func (r *DescribeResourceGroupsResponse) FromJsonString(s string) error
func (*DescribeResourceGroupsResponse) ToJsonString ¶
func (r *DescribeResourceGroupsResponse) ToJsonString() string
type DescribeRsgAsGroupActivitiesRequest ¶
type DescribeRsgAsGroupActivitiesRequest struct { *tchttp.BaseRequest // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` // 查询活动的开始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询互动的结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 筛选选项 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为 20,最大值为 200 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:"ASC", "DESC" Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME", "UPDATE_TIME", "NAME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` }
func NewDescribeRsgAsGroupActivitiesRequest ¶
func NewDescribeRsgAsGroupActivitiesRequest() (request *DescribeRsgAsGroupActivitiesRequest)
func (*DescribeRsgAsGroupActivitiesRequest) FromJsonString ¶
func (r *DescribeRsgAsGroupActivitiesRequest) FromJsonString(s string) error
func (*DescribeRsgAsGroupActivitiesRequest) ToJsonString ¶
func (r *DescribeRsgAsGroupActivitiesRequest) ToJsonString() string
type DescribeRsgAsGroupActivitiesResponse ¶
type DescribeRsgAsGroupActivitiesResponse struct { *tchttp.BaseResponse Response *struct { // 伸缩组活动数组 // 注意:此字段可能返回 null,表示取不到有效值。 RsgAsGroupActivitySet []*RsgAsGroupActivity `json:"RsgAsGroupActivitySet,omitempty" name:"RsgAsGroupActivitySet" list` // 所查询的伸缩组活动总数目 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRsgAsGroupActivitiesResponse ¶
func NewDescribeRsgAsGroupActivitiesResponse() (response *DescribeRsgAsGroupActivitiesResponse)
func (*DescribeRsgAsGroupActivitiesResponse) FromJsonString ¶
func (r *DescribeRsgAsGroupActivitiesResponse) FromJsonString(s string) error
func (*DescribeRsgAsGroupActivitiesResponse) ToJsonString ¶
func (r *DescribeRsgAsGroupActivitiesResponse) ToJsonString() string
type DescribeRsgAsGroupsRequest ¶
type DescribeRsgAsGroupsRequest struct { *tchttp.BaseRequest // 筛选选项 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为 0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为 20,最大值为 200 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:"ASC", "DESC" Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME", "UPDATE_TIME", "NAME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` }
func NewDescribeRsgAsGroupsRequest ¶
func NewDescribeRsgAsGroupsRequest() (request *DescribeRsgAsGroupsRequest)
func (*DescribeRsgAsGroupsRequest) FromJsonString ¶
func (r *DescribeRsgAsGroupsRequest) FromJsonString(s string) error
func (*DescribeRsgAsGroupsRequest) ToJsonString ¶
func (r *DescribeRsgAsGroupsRequest) ToJsonString() string
type DescribeRsgAsGroupsResponse ¶
type DescribeRsgAsGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 所查询的伸缩组数组 RsgAsGroupSet []*RsgAsGroup `json:"RsgAsGroupSet,omitempty" name:"RsgAsGroupSet" list` // 伸缩组数组总数目 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRsgAsGroupsResponse ¶
func NewDescribeRsgAsGroupsResponse() (response *DescribeRsgAsGroupsResponse)
func (*DescribeRsgAsGroupsResponse) FromJsonString ¶
func (r *DescribeRsgAsGroupsResponse) FromJsonString(s string) error
func (*DescribeRsgAsGroupsResponse) ToJsonString ¶
func (r *DescribeRsgAsGroupsResponse) ToJsonString() string
type DescribeRuntimesRequest ¶
type DescribeRuntimesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRuntimesRequest ¶
func NewDescribeRuntimesRequest() (request *DescribeRuntimesRequest)
func (*DescribeRuntimesRequest) FromJsonString ¶
func (r *DescribeRuntimesRequest) FromJsonString(s string) error
func (*DescribeRuntimesRequest) ToJsonString ¶
func (r *DescribeRuntimesRequest) ToJsonString() string
type DescribeRuntimesResponse ¶
type DescribeRuntimesResponse struct { *tchttp.BaseResponse Response *struct { // TIEMS支持的运行环境列表 Runtimes []*Runtime `json:"Runtimes,omitempty" name:"Runtimes" list` // 用户对runtime对权限 // 注意:此字段可能返回 null,表示取不到有效值。 UserAccess *uint64 `json:"UserAccess,omitempty" name:"UserAccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRuntimesResponse ¶
func NewDescribeRuntimesResponse() (response *DescribeRuntimesResponse)
func (*DescribeRuntimesResponse) FromJsonString ¶
func (r *DescribeRuntimesResponse) FromJsonString(s string) error
func (*DescribeRuntimesResponse) ToJsonString ¶
func (r *DescribeRuntimesResponse) ToJsonString() string
type DescribeServiceConfigsRequest ¶
type DescribeServiceConfigsRequest struct { *tchttp.BaseRequest // 筛选选项,支持按照name等进行筛选 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为1000 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列 Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME", "UPDATE_TIME", "NAME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 是否按照配置名分页 PageByName *bool `json:"PageByName,omitempty" name:"PageByName"` }
func NewDescribeServiceConfigsRequest ¶
func NewDescribeServiceConfigsRequest() (request *DescribeServiceConfigsRequest)
func (*DescribeServiceConfigsRequest) FromJsonString ¶
func (r *DescribeServiceConfigsRequest) FromJsonString(s string) error
func (*DescribeServiceConfigsRequest) ToJsonString ¶
func (r *DescribeServiceConfigsRequest) ToJsonString() string
type DescribeServiceConfigsResponse ¶
type DescribeServiceConfigsResponse struct { *tchttp.BaseResponse Response *struct { // 服务配置 ServiceConfigs []*Config `json:"ServiceConfigs,omitempty" name:"ServiceConfigs" list` // 服务配置总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServiceConfigsResponse ¶
func NewDescribeServiceConfigsResponse() (response *DescribeServiceConfigsResponse)
func (*DescribeServiceConfigsResponse) FromJsonString ¶
func (r *DescribeServiceConfigsResponse) FromJsonString(s string) error
func (*DescribeServiceConfigsResponse) ToJsonString ¶
func (r *DescribeServiceConfigsResponse) ToJsonString() string
type DescribeServicesRequest ¶
type DescribeServicesRequest struct { *tchttp.BaseRequest // 筛选选项,支持按照name等字段进行筛选 Filters []*Filter `json:"Filters,omitempty" name:"Filters" list` // 偏移量,默认为0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列 Order *string `json:"Order,omitempty" name:"Order"` // 排序的依据字段, 取值范围 "CREATE_TIME" "UPDATE_TIME" OrderField *string `json:"OrderField,omitempty" name:"OrderField"` }
func NewDescribeServicesRequest ¶
func NewDescribeServicesRequest() (request *DescribeServicesRequest)
func (*DescribeServicesRequest) FromJsonString ¶
func (r *DescribeServicesRequest) FromJsonString(s string) error
func (*DescribeServicesRequest) ToJsonString ¶
func (r *DescribeServicesRequest) ToJsonString() string
type DescribeServicesResponse ¶
type DescribeServicesResponse struct { *tchttp.BaseResponse Response *struct { // 服务列表 Services []*ModelService `json:"Services,omitempty" name:"Services" list` // 服务总数 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServicesResponse ¶
func NewDescribeServicesResponse() (response *DescribeServicesResponse)
func (*DescribeServicesResponse) FromJsonString ¶
func (r *DescribeServicesResponse) FromJsonString(s string) error
func (*DescribeServicesResponse) ToJsonString ¶
func (r *DescribeServicesResponse) ToJsonString() string
type DisableRsgAsGroupRequest ¶
type DisableRsgAsGroupRequest struct { *tchttp.BaseRequest // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewDisableRsgAsGroupRequest ¶
func NewDisableRsgAsGroupRequest() (request *DisableRsgAsGroupRequest)
func (*DisableRsgAsGroupRequest) FromJsonString ¶
func (r *DisableRsgAsGroupRequest) FromJsonString(s string) error
func (*DisableRsgAsGroupRequest) ToJsonString ¶
func (r *DisableRsgAsGroupRequest) ToJsonString() string
type DisableRsgAsGroupResponse ¶
type DisableRsgAsGroupResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisableRsgAsGroupResponse ¶
func NewDisableRsgAsGroupResponse() (response *DisableRsgAsGroupResponse)
func (*DisableRsgAsGroupResponse) FromJsonString ¶
func (r *DisableRsgAsGroupResponse) FromJsonString(s string) error
func (*DisableRsgAsGroupResponse) ToJsonString ¶
func (r *DisableRsgAsGroupResponse) ToJsonString() string
type EnableRsgAsGroupRequest ¶
type EnableRsgAsGroupRequest struct { *tchttp.BaseRequest // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` }
func NewEnableRsgAsGroupRequest ¶
func NewEnableRsgAsGroupRequest() (request *EnableRsgAsGroupRequest)
func (*EnableRsgAsGroupRequest) FromJsonString ¶
func (r *EnableRsgAsGroupRequest) FromJsonString(s string) error
func (*EnableRsgAsGroupRequest) ToJsonString ¶
func (r *EnableRsgAsGroupRequest) ToJsonString() string
type EnableRsgAsGroupResponse ¶
type EnableRsgAsGroupResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewEnableRsgAsGroupResponse ¶
func NewEnableRsgAsGroupResponse() (response *EnableRsgAsGroupResponse)
func (*EnableRsgAsGroupResponse) FromJsonString ¶
func (r *EnableRsgAsGroupResponse) FromJsonString(s string) error
func (*EnableRsgAsGroupResponse) ToJsonString ¶
func (r *EnableRsgAsGroupResponse) ToJsonString() string
type ExposeInfo ¶
type ExposeInfo struct { // 暴露方式,支持 EXTERNAL(外网暴露),VPC (VPC内网打通) ExposeType *string `json:"ExposeType,omitempty" name:"ExposeType"` // 暴露Ip。暴露方式为 EXTERNAL 为外网 Ip,暴露方式为 VPC 时为指定 Vpc 下的Vip Ip *string `json:"Ip,omitempty" name:"Ip"` // 暴露方式为 VPC 时,打通的私有网络Id // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 暴露方式为 VPC 时,打通的子网Id // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // GATEWAY 服务id,ExposeType = GATEWAY 时返回 // 注意:此字段可能返回 null,表示取不到有效值。 GateWayServiceId *string `json:"GateWayServiceId,omitempty" name:"GateWayServiceId"` // GATEWAY api id,ExposeType = GATEWAY 时返回 // 注意:此字段可能返回 null,表示取不到有效值。 GateWayAPIId *string `json:"GateWayAPIId,omitempty" name:"GateWayAPIId"` // GATEWAY domain,ExposeType = GATEWAY 时返回 // 注意:此字段可能返回 null,表示取不到有效值。 GateWayDomain *string `json:"GateWayDomain,omitempty" name:"GateWayDomain"` }
type ExposeServiceRequest ¶
type ExposeServiceRequest struct { *tchttp.BaseRequest // 服务Id ServiceId *string `json:"ServiceId,omitempty" name:"ServiceId"` // 暴露方式,支持 EXTERNAL(外网暴露),VPC (VPC内网打通) ExposeType *string `json:"ExposeType,omitempty" name:"ExposeType"` // 暴露方式为 VPC 时,填写需要打通的私有网络Id VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 暴露方式为 VPC 时,填写需要打通的子网Id SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
func NewExposeServiceRequest ¶
func NewExposeServiceRequest() (request *ExposeServiceRequest)
func (*ExposeServiceRequest) FromJsonString ¶
func (r *ExposeServiceRequest) FromJsonString(s string) error
func (*ExposeServiceRequest) ToJsonString ¶
func (r *ExposeServiceRequest) ToJsonString() string
type ExposeServiceResponse ¶
type ExposeServiceResponse struct { *tchttp.BaseResponse Response *struct { // 暴露方式 Expose *ExposeInfo `json:"Expose,omitempty" name:"Expose"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExposeServiceResponse ¶
func NewExposeServiceResponse() (response *ExposeServiceResponse)
func (*ExposeServiceResponse) FromJsonString ¶
func (r *ExposeServiceResponse) FromJsonString(s string) error
func (*ExposeServiceResponse) ToJsonString ¶
func (r *ExposeServiceResponse) ToJsonString() string
type Instance ¶
type Instance struct { // 节点 ID Id *string `json:"Id,omitempty" name:"Id"` // 节点所在地区 Zone *string `json:"Zone,omitempty" name:"Zone"` // 节点类型 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 节点充值类型 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // Cpu 核数 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存 Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // Gpu 核数 Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 节点状态 State *string `json:"State,omitempty" name:"State"` // 节点故障信息 AbnormalReason *string `json:"AbnormalReason,omitempty" name:"AbnormalReason"` // 创建时间 Created *string `json:"Created,omitempty" name:"Created"` // 更新时间 Updated *string `json:"Updated,omitempty" name:"Updated"` // 到期时间 DeadlineTime *string `json:"DeadlineTime,omitempty" name:"DeadlineTime"` // 所属资源组 ID ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` // 自动续费标签 RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 节点所在地域 Region *string `json:"Region,omitempty" name:"Region"` // 当前 Cpu 申请使用量 CpuRequested *uint64 `json:"CpuRequested,omitempty" name:"CpuRequested"` // 当前 Memory 申请使用量 MemoryRequested *uint64 `json:"MemoryRequested,omitempty" name:"MemoryRequested"` // 当前 Gpu 申请使用量 GpuRequested *uint64 `json:"GpuRequested,omitempty" name:"GpuRequested"` // 节点所在伸缩组 ID RsgAsGroupId *string `json:"RsgAsGroupId,omitempty" name:"RsgAsGroupId"` }
type Job ¶
type Job struct { // 任务 Id Id *string `json:"Id,omitempty" name:"Id"` // 集群名 // 注意:此字段可能返回 null,表示取不到有效值。 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // Region 名 Region *string `json:"Region,omitempty" name:"Region"` // 任务名称 Name *string `json:"Name,omitempty" name:"Name"` // Worker 使用的运行环境 // 注意:此字段可能返回 null,表示取不到有效值。 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // 任务描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 配置 Id // 注意:此字段可能返回 null,表示取不到有效值。 ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 预测输入 // 注意:此字段可能返回 null,表示取不到有效值。 PredictInput *PredictInput `json:"PredictInput,omitempty" name:"PredictInput"` // 任务状态 Status *JobStatus `json:"Status,omitempty" name:"Status"` // 任务创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 任务开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 任务结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 任务取消时间 // 注意:此字段可能返回 null,表示取不到有效值。 CancelTime *string `json:"CancelTime,omitempty" name:"CancelTime"` // 任务使用资源组 Id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` // 处理器配置, 单位为1/1000核;范围[100, 256000] // 注意:此字段可能返回 null,表示取不到有效值。 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存配置, 单位为1M;范围[100, 256000] // 注意:此字段可能返回 null,表示取不到有效值。 Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // GPU算力配置,单位为1/1000 卡,范围 [0, 256000] // 注意:此字段可能返回 null,表示取不到有效值。 Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 显存配置, 单位为1M,范围 [0, 256000] // 注意:此字段可能返回 null,表示取不到有效值。 GpuMemory *uint64 `json:"GpuMemory,omitempty" name:"GpuMemory"` // 任务使用资源组名称 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceGroupName *string `json:"ResourceGroupName,omitempty" name:"ResourceGroupName"` // GPU类型 // 注意:此字段可能返回 null,表示取不到有效值。 GpuType *string `json:"GpuType,omitempty" name:"GpuType"` // 配置名 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 配置版本 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // Job类型 // 注意:此字段可能返回 null,表示取不到有效值。 JobType *string `json:"JobType,omitempty" name:"JobType"` // 量化输入 // 注意:此字段可能返回 null,表示取不到有效值。 QuantizationInput *QuantizationInput `json:"QuantizationInput,omitempty" name:"QuantizationInput"` }
type JobStatus ¶
type JobStatus struct { // 任务状态 Status *string `json:"Status,omitempty" name:"Status"` // 错误时为错误描述 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 预期Worker数量 // 注意:此字段可能返回 null,表示取不到有效值。 DesiredWorkers *uint64 `json:"DesiredWorkers,omitempty" name:"DesiredWorkers"` // 当前Worker数量 // 注意:此字段可能返回 null,表示取不到有效值。 CurrentWorkers *uint64 `json:"CurrentWorkers,omitempty" name:"CurrentWorkers"` // 副本名 // 注意:此字段可能返回 null,表示取不到有效值。 Replicas []*string `json:"Replicas,omitempty" name:"Replicas" list` }
type ModelService ¶
type ModelService struct { // 服务ID Id *string `json:"Id,omitempty" name:"Id"` // 运行集群 // 注意:此字段可能返回 null,表示取不到有效值。 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 服务名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行环境 Runtime *string `json:"Runtime,omitempty" name:"Runtime"` // 模型地址 ModelUri *string `json:"ModelUri,omitempty" name:"ModelUri"` // 处理器配置, 单位为1/1000核 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存配置, 单位为1M Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // GPU 配置, 单位为1/1000 卡 Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 显存配置, 单位为1M GpuMemory *uint64 `json:"GpuMemory,omitempty" name:"GpuMemory"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 支持AUTO, MANUAL ScaleMode *string `json:"ScaleMode,omitempty" name:"ScaleMode"` // 弹性伸缩配置 Scaler *Scaler `json:"Scaler,omitempty" name:"Scaler"` // 服务状态 Status *ServiceStatus `json:"Status,omitempty" name:"Status"` // 访问密钥 // 注意:此字段可能返回 null,表示取不到有效值。 AccessToken *string `json:"AccessToken,omitempty" name:"AccessToken"` // 服务配置Id ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"` // 服务配置名 ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"` // 服务运行时长 ServeSeconds *uint64 `json:"ServeSeconds,omitempty" name:"ServeSeconds"` // 配置版本 // 注意:此字段可能返回 null,表示取不到有效值。 ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"` // 服务使用资源组 Id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceGroupId *string `json:"ResourceGroupId,omitempty" name:"ResourceGroupId"` // 暴露方式 // 注意:此字段可能返回 null,表示取不到有效值。 Exposes []*ExposeInfo `json:"Exposes,omitempty" name:"Exposes" list` // Region 名 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` // 服务使用资源组名称 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceGroupName *string `json:"ResourceGroupName,omitempty" name:"ResourceGroupName"` // 备注 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // GPU类型 // 注意:此字段可能返回 null,表示取不到有效值。 GpuType *string `json:"GpuType,omitempty" name:"GpuType"` }
type PredictInput ¶
type PredictInput struct { // 输入路径,支持 cos 格式路径文件夹或文件 InputPath *string `json:"InputPath,omitempty" name:"InputPath"` // 输出路径,支持 cos 格式路径 OutputPath *string `json:"OutputPath,omitempty" name:"OutputPath"` // 输入数据格式,目前支持:JSON InputDataFormat *string `json:"InputDataFormat,omitempty" name:"InputDataFormat"` // 输出数据格式,目前支持:JSON OutputDataFormat *string `json:"OutputDataFormat,omitempty" name:"OutputDataFormat"` // 预测批大小,默认为 64 BatchSize *uint64 `json:"BatchSize,omitempty" name:"BatchSize"` // 模型签名 // 注意:此字段可能返回 null,表示取不到有效值。 SignatureName *string `json:"SignatureName,omitempty" name:"SignatureName"` }
type QuantizationInput ¶
type QuantizationInput struct { // 量化输入路径 InputPath *string `json:"InputPath,omitempty" name:"InputPath"` // 量化输出路径 OutputPath *string `json:"OutputPath,omitempty" name:"OutputPath"` // 量化批大小 BatchSize *uint64 `json:"BatchSize,omitempty" name:"BatchSize"` // 量化精度,支持:FP32,FP16,INT8 Precision *string `json:"Precision,omitempty" name:"Precision"` // 转换类型 ConvertType *string `json:"ConvertType,omitempty" name:"ConvertType"` }
type ReplicaInfo ¶
type ReplicaInfo struct { // 实例名称 Name *string `json:"Name,omitempty" name:"Name"` // 弹性网卡模式时,弹性网卡Ip // 注意:此字段可能返回 null,表示取不到有效值。 EniIp *string `json:"EniIp,omitempty" name:"EniIp"` // Normal: 正常运行中; Abnormal: 异常;Waiting:等待中 Status *string `json:"Status,omitempty" name:"Status"` // 当 status为 Abnormal 的时候,一些额外的信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 重启次数 Restarted *uint64 `json:"Restarted,omitempty" name:"Restarted"` }
type ResourceGroup ¶
type ResourceGroup struct { // 资源组 Id Id *string `json:"Id,omitempty" name:"Id"` // 地域 Region *string `json:"Region,omitempty" name:"Region"` // 集群 // 注意:此字段可能返回 null,表示取不到有效值。 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 资源组名称 Name *string `json:"Name,omitempty" name:"Name"` // 资源组描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitempty" name:"Description"` // 创建时间 Created *string `json:"Created,omitempty" name:"Created"` // 更新时间 Updated *string `json:"Updated,omitempty" name:"Updated"` // 资源组主机数量 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 使用资源组的服务数量 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceCount *uint64 `json:"ServiceCount,omitempty" name:"ServiceCount"` // 使用资源组的任务数量 // 注意:此字段可能返回 null,表示取不到有效值。 JobCount *uint64 `json:"JobCount,omitempty" name:"JobCount"` // 资源组是否为公共资源组 // 注意:此字段可能返回 null,表示取不到有效值。 Public *bool `json:"Public,omitempty" name:"Public"` // 机器类型 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 资源组状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 显卡总张数 // 注意:此字段可能返回 null,表示取不到有效值。 Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` // 处理器总核数 // 注意:此字段可能返回 null,表示取不到有效值。 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存总量,单位为G // 注意:此字段可能返回 null,表示取不到有效值。 Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitempty" name:"Zone"` // Gpu类型 // 注意:此字段可能返回 null,表示取不到有效值。 GpuType []*string `json:"GpuType,omitempty" name:"GpuType" list` // 该资源组下是否有预付费资源 // 注意:此字段可能返回 null,表示取不到有效值。 HasPrepaid *bool `json:"HasPrepaid,omitempty" name:"HasPrepaid"` // 资源组是否允许预付费或后付费模式 // 注意:此字段可能返回 null,表示取不到有效值。 PayMode *string `json:"PayMode,omitempty" name:"PayMode"` }
type RsgAsGroup ¶
type RsgAsGroup struct { // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` // 伸缩组所在地域 Region *string `json:"Region,omitempty" name:"Region"` // 伸缩组所在可用区 Zone *string `json:"Zone,omitempty" name:"Zone"` // 伸缩组所在集群 Cluster *string `json:"Cluster,omitempty" name:"Cluster"` // 伸缩组所在资源组 ID RsgId *string `json:"RsgId,omitempty" name:"RsgId"` // 伸缩组名称 Name *string `json:"Name,omitempty" name:"Name"` // 伸缩组允许的最大节点个数 MaxSize *uint64 `json:"MaxSize,omitempty" name:"MaxSize"` // 伸缩组允许的最小节点个数 MinSize *uint64 `json:"MinSize,omitempty" name:"MinSize"` // 伸缩组创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 伸缩组更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 伸缩组状态 Status *string `json:"Status,omitempty" name:"Status"` // 伸缩组节点类型 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 伸缩组内节点个数 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` }
type RsgAsGroupActivity ¶
type RsgAsGroupActivity struct { // 伸缩组活动 ID Id *string `json:"Id,omitempty" name:"Id"` // 关联的伸缩组 ID RsgAsGroupId *string `json:"RsgAsGroupId,omitempty" name:"RsgAsGroupId"` // 活动类型 ActivityType *string `json:"ActivityType,omitempty" name:"ActivityType"` // 状态的编码 StatusCode *string `json:"StatusCode,omitempty" name:"StatusCode"` // 状态的消息 StatusMessage *string `json:"StatusMessage,omitempty" name:"StatusMessage"` // 活动原因 Cause *string `json:"Cause,omitempty" name:"Cause"` // 活动描述 Description *string `json:"Description,omitempty" name:"Description"` // 活动开始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 活动结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 活动创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 活动相关联的节点 RsgAsActivityRelatedInstance []*RsgAsActivityRelatedInstance `json:"RsgAsActivityRelatedInstance,omitempty" name:"RsgAsActivityRelatedInstance" list` // 简略的状态消息 StatusMessageSimplified *string `json:"StatusMessageSimplified,omitempty" name:"StatusMessageSimplified"` }
type Runtime ¶
type Runtime struct { // 运行环境名称 Name *string `json:"Name,omitempty" name:"Name"` // 运行环境框架 Framework *string `json:"Framework,omitempty" name:"Framework"` // 运行环境描述 Description *string `json:"Description,omitempty" name:"Description"` // 是否为公开运行环境 // 注意:此字段可能返回 null,表示取不到有效值。 Public *bool `json:"Public,omitempty" name:"Public"` // 是否打开健康检查 // 注意:此字段可能返回 null,表示取不到有效值。 HealthCheckOn *bool `json:"HealthCheckOn,omitempty" name:"HealthCheckOn"` // 镜像地址 // 注意:此字段可能返回 null,表示取不到有效值。 Image *string `json:"Image,omitempty" name:"Image"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type Scaler ¶
type Scaler struct { // 最大副本数 MaxReplicas *uint64 `json:"MaxReplicas,omitempty" name:"MaxReplicas"` // 最小副本数 MinReplicas *uint64 `json:"MinReplicas,omitempty" name:"MinReplicas"` // 起始副本数 StartReplicas *uint64 `json:"StartReplicas,omitempty" name:"StartReplicas"` // 扩缩容指标,选择自动扩缩容时至少需要选择一个指标,支持CPU-UTIL、MEMORY-UTIL HpaMetrics []*Option `json:"HpaMetrics,omitempty" name:"HpaMetrics" list` }
type ServiceStatus ¶
type ServiceStatus struct { // 预期副本数 DesiredReplicas *uint64 `json:"DesiredReplicas,omitempty" name:"DesiredReplicas"` // 当前副本数 CurrentReplicas *uint64 `json:"CurrentReplicas,omitempty" name:"CurrentReplicas"` // Normal:正常运行中;Abnormal:服务异常,例如容器启动失败等;Waiting:服务等待中,例如容器下载镜像过程等;Stopped:已停止 Stopping 停止中;Resuming:重启中;Updating:服务更新中 Status *string `json:"Status,omitempty" name:"Status"` // 服务处于当前状态的原因集合 // 注意:此字段可能返回 null,表示取不到有效值。 Conditions []*Conditions `json:"Conditions,omitempty" name:"Conditions" list` // 副本名称 // 注意:此字段可能返回 null,表示取不到有效值。 Replicas []*string `json:"Replicas,omitempty" name:"Replicas" list` // 运行状态对额外信息 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitempty" name:"Message"` // 副本信息 // 注意:此字段可能返回 null,表示取不到有效值。 ReplicaInfos []*ReplicaInfo `json:"ReplicaInfos,omitempty" name:"ReplicaInfos" list` }
type UpdateJobRequest ¶
type UpdateJobRequest struct { *tchttp.BaseRequest // 任务 Id JobId *string `json:"JobId,omitempty" name:"JobId"` // 任务更新动作,支持:Cancel JobAction *string `json:"JobAction,omitempty" name:"JobAction"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` }
func NewUpdateJobRequest ¶
func NewUpdateJobRequest() (request *UpdateJobRequest)
func (*UpdateJobRequest) FromJsonString ¶
func (r *UpdateJobRequest) FromJsonString(s string) error
func (*UpdateJobRequest) ToJsonString ¶
func (r *UpdateJobRequest) ToJsonString() string
type UpdateJobResponse ¶
type UpdateJobResponse struct { *tchttp.BaseResponse Response *struct { // 任务 // 注意:此字段可能返回 null,表示取不到有效值。 Job *Job `json:"Job,omitempty" name:"Job"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateJobResponse ¶
func NewUpdateJobResponse() (response *UpdateJobResponse)
func (*UpdateJobResponse) FromJsonString ¶
func (r *UpdateJobResponse) FromJsonString(s string) error
func (*UpdateJobResponse) ToJsonString ¶
func (r *UpdateJobResponse) ToJsonString() string
type UpdateRsgAsGroupRequest ¶
type UpdateRsgAsGroupRequest struct { *tchttp.BaseRequest // 伸缩组 ID Id *string `json:"Id,omitempty" name:"Id"` // 重命名名称 Name *string `json:"Name,omitempty" name:"Name"` }
func NewUpdateRsgAsGroupRequest ¶
func NewUpdateRsgAsGroupRequest() (request *UpdateRsgAsGroupRequest)
func (*UpdateRsgAsGroupRequest) FromJsonString ¶
func (r *UpdateRsgAsGroupRequest) FromJsonString(s string) error
func (*UpdateRsgAsGroupRequest) ToJsonString ¶
func (r *UpdateRsgAsGroupRequest) ToJsonString() string
type UpdateRsgAsGroupResponse ¶
type UpdateRsgAsGroupResponse struct { *tchttp.BaseResponse Response *struct { // 资源组的伸缩组 RsgAsGroup *RsgAsGroup `json:"RsgAsGroup,omitempty" name:"RsgAsGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateRsgAsGroupResponse ¶
func NewUpdateRsgAsGroupResponse() (response *UpdateRsgAsGroupResponse)
func (*UpdateRsgAsGroupResponse) FromJsonString ¶
func (r *UpdateRsgAsGroupResponse) FromJsonString(s string) error
func (*UpdateRsgAsGroupResponse) ToJsonString ¶
func (r *UpdateRsgAsGroupResponse) ToJsonString() string
type UpdateServiceRequest ¶
type UpdateServiceRequest struct { *tchttp.BaseRequest // 服务Id ServiceId *string `json:"ServiceId,omitempty" name:"ServiceId"` // 扩缩容配置 Scaler *Scaler `json:"Scaler,omitempty" name:"Scaler"` // 服务配置Id ServiceConfigId *string `json:"ServiceConfigId,omitempty" name:"ServiceConfigId"` // 支持AUTO, MANUAL,分别表示自动扩缩容,手动扩缩容 ScaleMode *string `json:"ScaleMode,omitempty" name:"ScaleMode"` // 支持STOP(停止) RESUME(重启) ServiceAction *string `json:"ServiceAction,omitempty" name:"ServiceAction"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // GPU卡类型 GpuType *string `json:"GpuType,omitempty" name:"GpuType"` // 处理器配置,单位为 1/1000 核 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存配置,单位为1M Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 显卡配置,单位为 1/1000 卡 Gpu *uint64 `json:"Gpu,omitempty" name:"Gpu"` }
func NewUpdateServiceRequest ¶
func NewUpdateServiceRequest() (request *UpdateServiceRequest)
func (*UpdateServiceRequest) FromJsonString ¶
func (r *UpdateServiceRequest) FromJsonString(s string) error
func (*UpdateServiceRequest) ToJsonString ¶
func (r *UpdateServiceRequest) ToJsonString() string
type UpdateServiceResponse ¶
type UpdateServiceResponse struct { *tchttp.BaseResponse Response *struct { // 服务 Service *ModelService `json:"Service,omitempty" name:"Service"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewUpdateServiceResponse ¶
func NewUpdateServiceResponse() (response *UpdateServiceResponse)
func (*UpdateServiceResponse) FromJsonString ¶
func (r *UpdateServiceResponse) FromJsonString(s string) error
func (*UpdateServiceResponse) ToJsonString ¶
func (r *UpdateServiceResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.