client

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateIdleInstanceCuller added in v1.1.24

func (client *Client) CreateIdleInstanceCuller(InstanceId *string, request *CreateIdleInstanceCullerRequest) (_result *CreateIdleInstanceCullerResponse, _err error)

func (*Client) CreateIdleInstanceCullerWithOptions added in v1.1.24

func (client *Client) CreateIdleInstanceCullerWithOptions(InstanceId *string, request *CreateIdleInstanceCullerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateIdleInstanceCullerResponse, _err error)

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (_result *CreateInstanceResponse, _err error)

func (*Client) CreateInstanceShutdownTimer

func (client *Client) CreateInstanceShutdownTimer(InstanceId *string, request *CreateInstanceShutdownTimerRequest) (_result *CreateInstanceShutdownTimerResponse, _err error)

func (*Client) CreateInstanceShutdownTimerWithOptions

func (client *Client) CreateInstanceShutdownTimerWithOptions(InstanceId *string, request *CreateInstanceShutdownTimerRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateInstanceShutdownTimerResponse, _err error)

func (*Client) CreateInstanceSnapshot

func (client *Client) CreateInstanceSnapshot(InstanceId *string, request *CreateInstanceSnapshotRequest) (_result *CreateInstanceSnapshotResponse, _err error)

func (*Client) CreateInstanceSnapshotWithOptions

func (client *Client) CreateInstanceSnapshotWithOptions(InstanceId *string, request *CreateInstanceSnapshotRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateInstanceSnapshotResponse, _err error)

func (*Client) CreateInstanceWithOptions

func (client *Client) CreateInstanceWithOptions(request *CreateInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateInstanceResponse, _err error)

func (*Client) DeleteIdleInstanceCuller added in v1.1.24

func (client *Client) DeleteIdleInstanceCuller(InstanceId *string) (_result *DeleteIdleInstanceCullerResponse, _err error)

func (*Client) DeleteIdleInstanceCullerWithOptions added in v1.1.24

func (client *Client) DeleteIdleInstanceCullerWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteIdleInstanceCullerResponse, _err error)

func (*Client) DeleteInstance

func (client *Client) DeleteInstance(InstanceId *string) (_result *DeleteInstanceResponse, _err error)

func (*Client) DeleteInstanceShutdownTimer

func (client *Client) DeleteInstanceShutdownTimer(InstanceId *string) (_result *DeleteInstanceShutdownTimerResponse, _err error)

func (*Client) DeleteInstanceShutdownTimerWithOptions

func (client *Client) DeleteInstanceShutdownTimerWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteInstanceShutdownTimerResponse, _err error)

func (*Client) DeleteInstanceSnapshot

func (client *Client) DeleteInstanceSnapshot(InstanceId *string, SnapshotId *string) (_result *DeleteInstanceSnapshotResponse, _err error)

func (*Client) DeleteInstanceSnapshotWithOptions

func (client *Client) DeleteInstanceSnapshotWithOptions(InstanceId *string, SnapshotId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteInstanceSnapshotResponse, _err error)

func (*Client) DeleteInstanceWithOptions

func (client *Client) DeleteInstanceWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteInstanceResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetIdleInstanceCuller added in v1.1.24

func (client *Client) GetIdleInstanceCuller(InstanceId *string) (_result *GetIdleInstanceCullerResponse, _err error)

func (*Client) GetIdleInstanceCullerWithOptions added in v1.1.24

func (client *Client) GetIdleInstanceCullerWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetIdleInstanceCullerResponse, _err error)

func (*Client) GetInstance

func (client *Client) GetInstance(InstanceId *string) (_result *GetInstanceResponse, _err error)

func (*Client) GetInstanceEvents added in v1.2.0

func (client *Client) GetInstanceEvents(InstanceId *string, request *GetInstanceEventsRequest) (_result *GetInstanceEventsResponse, _err error)

func (*Client) GetInstanceEventsWithOptions added in v1.2.0

func (client *Client) GetInstanceEventsWithOptions(InstanceId *string, request *GetInstanceEventsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetInstanceEventsResponse, _err error)

func (*Client) GetInstanceMetrics added in v1.1.23

func (client *Client) GetInstanceMetrics(InstanceId *string, request *GetInstanceMetricsRequest) (_result *GetInstanceMetricsResponse, _err error)

func (*Client) GetInstanceMetricsWithOptions added in v1.1.23

func (client *Client) GetInstanceMetricsWithOptions(InstanceId *string, request *GetInstanceMetricsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetInstanceMetricsResponse, _err error)

func (*Client) GetInstanceShutdownTimer

func (client *Client) GetInstanceShutdownTimer(InstanceId *string) (_result *GetInstanceShutdownTimerResponse, _err error)

func (*Client) GetInstanceShutdownTimerWithOptions

func (client *Client) GetInstanceShutdownTimerWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetInstanceShutdownTimerResponse, _err error)

func (*Client) GetInstanceSnapshot

func (client *Client) GetInstanceSnapshot(InstanceId *string, SnapshotId *string) (_result *GetInstanceSnapshotResponse, _err error)

func (*Client) GetInstanceSnapshotWithOptions

func (client *Client) GetInstanceSnapshotWithOptions(InstanceId *string, SnapshotId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetInstanceSnapshotResponse, _err error)

func (*Client) GetInstanceWithOptions

func (client *Client) GetInstanceWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetInstanceResponse, _err error)

func (*Client) GetLifecycle added in v1.1.34

func (client *Client) GetLifecycle(InstanceId *string, request *GetLifecycleRequest) (_result *GetLifecycleResponse, _err error)

func (*Client) GetLifecycleWithOptions added in v1.1.34

func (client *Client) GetLifecycleWithOptions(InstanceId *string, request *GetLifecycleRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLifecycleResponse, _err error)

func (*Client) GetResourceGroupStatistics added in v1.1.40

func (client *Client) GetResourceGroupStatistics(request *GetResourceGroupStatisticsRequest) (_result *GetResourceGroupStatisticsResponse, _err error)

func (*Client) GetResourceGroupStatisticsWithOptions added in v1.1.40

func (client *Client) GetResourceGroupStatisticsWithOptions(request *GetResourceGroupStatisticsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetResourceGroupStatisticsResponse, _err error)

func (*Client) GetToken added in v1.1.19

func (client *Client) GetToken(request *GetTokenRequest) (_result *GetTokenResponse, _err error)

func (*Client) GetTokenWithOptions added in v1.1.19

func (client *Client) GetTokenWithOptions(request *GetTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetTokenResponse, _err error)

func (*Client) GetUserConfig

func (client *Client) GetUserConfig() (_result *GetUserConfigResponse, _err error)

func (*Client) GetUserConfigWithOptions

func (client *Client) GetUserConfigWithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetUserConfigResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListEcsSpecs

func (client *Client) ListEcsSpecs(request *ListEcsSpecsRequest) (_result *ListEcsSpecsResponse, _err error)

func (*Client) ListEcsSpecsWithOptions

func (client *Client) ListEcsSpecsWithOptions(request *ListEcsSpecsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListEcsSpecsResponse, _err error)

func (*Client) ListInstanceSnapshot

func (client *Client) ListInstanceSnapshot(InstanceId *string, request *ListInstanceSnapshotRequest) (_result *ListInstanceSnapshotResponse, _err error)

func (*Client) ListInstanceSnapshotWithOptions

func (client *Client) ListInstanceSnapshotWithOptions(InstanceId *string, request *ListInstanceSnapshotRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstanceSnapshotResponse, _err error)

func (*Client) ListInstanceStatistics

func (client *Client) ListInstanceStatistics(request *ListInstanceStatisticsRequest) (_result *ListInstanceStatisticsResponse, _err error)

func (*Client) ListInstanceStatisticsWithOptions

func (client *Client) ListInstanceStatisticsWithOptions(request *ListInstanceStatisticsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstanceStatisticsResponse, _err error)

func (*Client) ListInstances

func (client *Client) ListInstances(request *ListInstancesRequest) (_result *ListInstancesResponse, _err error)

func (*Client) ListInstancesWithOptions

func (client *Client) ListInstancesWithOptions(request *ListInstancesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListInstancesResponse, _err error)

func (*Client) StartInstance

func (client *Client) StartInstance(InstanceId *string) (_result *StartInstanceResponse, _err error)

func (*Client) StartInstanceWithOptions

func (client *Client) StartInstanceWithOptions(InstanceId *string, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StartInstanceResponse, _err error)

func (*Client) StopInstance

func (client *Client) StopInstance(InstanceId *string, request *StopInstanceRequest) (_result *StopInstanceResponse, _err error)

func (*Client) StopInstanceWithOptions

func (client *Client) StopInstanceWithOptions(InstanceId *string, request *StopInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *StopInstanceResponse, _err error)

func (*Client) UpdateInstance

func (client *Client) UpdateInstance(InstanceId *string, request *UpdateInstanceRequest) (_result *UpdateInstanceResponse, _err error)

func (*Client) UpdateInstanceWithOptions

func (client *Client) UpdateInstanceWithOptions(InstanceId *string, request *UpdateInstanceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateInstanceResponse, _err error)

type CreateIdleInstanceCullerRequest added in v1.1.24

type CreateIdleInstanceCullerRequest struct {
	CpuPercentThreshold  *int32 `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	GpuPercentThreshold  *int32 `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	MaxIdleTimeInMinutes *int32 `json:"MaxIdleTimeInMinutes,omitempty" xml:"MaxIdleTimeInMinutes,omitempty"`
}

func (CreateIdleInstanceCullerRequest) GoString added in v1.1.24

func (*CreateIdleInstanceCullerRequest) SetCpuPercentThreshold added in v1.1.24

func (*CreateIdleInstanceCullerRequest) SetGpuPercentThreshold added in v1.1.24

func (*CreateIdleInstanceCullerRequest) SetMaxIdleTimeInMinutes added in v1.1.24

func (CreateIdleInstanceCullerRequest) String added in v1.1.24

type CreateIdleInstanceCullerResponse added in v1.1.24

type CreateIdleInstanceCullerResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIdleInstanceCullerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIdleInstanceCullerResponse) GoString added in v1.1.24

func (*CreateIdleInstanceCullerResponse) SetBody added in v1.1.24

func (*CreateIdleInstanceCullerResponse) SetHeaders added in v1.1.24

func (*CreateIdleInstanceCullerResponse) SetStatusCode added in v1.1.24

func (CreateIdleInstanceCullerResponse) String added in v1.1.24

type CreateIdleInstanceCullerResponseBody added in v1.1.24

type CreateIdleInstanceCullerResponseBody struct {
	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateIdleInstanceCullerResponseBody) GoString added in v1.1.24

func (*CreateIdleInstanceCullerResponseBody) SetCode added in v1.1.24

func (*CreateIdleInstanceCullerResponseBody) SetInstanceId added in v1.1.24

func (*CreateIdleInstanceCullerResponseBody) SetMessage added in v1.1.24

func (*CreateIdleInstanceCullerResponseBody) SetRequestId added in v1.1.24

func (*CreateIdleInstanceCullerResponseBody) SetSuccess added in v1.1.24

func (CreateIdleInstanceCullerResponseBody) String added in v1.1.24

type CreateInstanceRequest

type CreateInstanceRequest struct {
	Accessibility        *string                                 `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	CloudDisks           []*CreateInstanceRequestCloudDisks      `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	Datasets             []*CreateInstanceRequestDatasets        `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	Driver               *string                                 `json:"Driver,omitempty" xml:"Driver,omitempty"`
	EcsSpec              *string                                 `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	EnvironmentVariables map[string]*string                      `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	ImageId              *string                                 `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageUrl             *string                                 `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceName         *string                                 `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Labels               []*CreateInstanceRequestLabels          `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Priority             *int64                                  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	RequestedResource    *CreateInstanceRequestRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	ResourceId           *string                                 `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	UserId               *string                                 `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserVpc              *CreateInstanceRequestUserVpc           `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	WorkspaceId          *string                                 `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	WorkspaceSource      *string                                 `json:"WorkspaceSource,omitempty" xml:"WorkspaceSource,omitempty"`
}

func (CreateInstanceRequest) GoString

func (s CreateInstanceRequest) GoString() string

func (*CreateInstanceRequest) SetAccessibility

func (s *CreateInstanceRequest) SetAccessibility(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetCloudDisks added in v1.1.42

func (*CreateInstanceRequest) SetDatasets

func (*CreateInstanceRequest) SetDriver added in v1.1.44

func (*CreateInstanceRequest) SetEcsSpec

func (*CreateInstanceRequest) SetEnvironmentVariables

func (s *CreateInstanceRequest) SetEnvironmentVariables(v map[string]*string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetImageId

func (*CreateInstanceRequest) SetImageUrl

func (*CreateInstanceRequest) SetInstanceName

func (s *CreateInstanceRequest) SetInstanceName(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetLabels added in v1.1.23

func (*CreateInstanceRequest) SetPriority added in v1.1.17

func (*CreateInstanceRequest) SetRequestedResource added in v1.1.17

func (*CreateInstanceRequest) SetResourceId added in v1.1.17

func (s *CreateInstanceRequest) SetResourceId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetUserId added in v1.1.42

func (*CreateInstanceRequest) SetUserVpc

func (*CreateInstanceRequest) SetWorkspaceId

func (s *CreateInstanceRequest) SetWorkspaceId(v string) *CreateInstanceRequest

func (*CreateInstanceRequest) SetWorkspaceSource added in v1.1.42

func (s *CreateInstanceRequest) SetWorkspaceSource(v string) *CreateInstanceRequest

func (CreateInstanceRequest) String

func (s CreateInstanceRequest) String() string

type CreateInstanceRequestCloudDisks added in v1.1.42

type CreateInstanceRequestCloudDisks struct {
	Capacity  *string                                `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	MountPath *string                                `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	Path      *string                                `json:"Path,omitempty" xml:"Path,omitempty"`
	Status    *CreateInstanceRequestCloudDisksStatus `json:"Status,omitempty" xml:"Status,omitempty" type:"Struct"`
	SubType   *string                                `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (CreateInstanceRequestCloudDisks) GoString added in v1.1.42

func (*CreateInstanceRequestCloudDisks) SetCapacity added in v1.1.42

func (*CreateInstanceRequestCloudDisks) SetMountPath added in v1.1.42

func (*CreateInstanceRequestCloudDisks) SetPath added in v1.1.42

func (*CreateInstanceRequestCloudDisks) SetStatus added in v1.1.45

func (*CreateInstanceRequestCloudDisks) SetSubType added in v1.1.42

func (CreateInstanceRequestCloudDisks) String added in v1.1.42

type CreateInstanceRequestCloudDisksStatus added in v1.1.45

type CreateInstanceRequestCloudDisksStatus struct {
	Available *int64 `json:"Available,omitempty" xml:"Available,omitempty"`
	Capacity  *int64 `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	Usage     *int64 `json:"Usage,omitempty" xml:"Usage,omitempty"`
}

func (CreateInstanceRequestCloudDisksStatus) GoString added in v1.1.45

func (*CreateInstanceRequestCloudDisksStatus) SetAvailable added in v1.1.45

func (*CreateInstanceRequestCloudDisksStatus) SetCapacity added in v1.1.45

func (*CreateInstanceRequestCloudDisksStatus) SetUsage added in v1.1.45

func (CreateInstanceRequestCloudDisksStatus) String added in v1.1.45

type CreateInstanceRequestDatasets

type CreateInstanceRequestDatasets struct {
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
}

func (CreateInstanceRequestDatasets) GoString

func (*CreateInstanceRequestDatasets) SetDatasetId

func (*CreateInstanceRequestDatasets) SetMountPath

func (CreateInstanceRequestDatasets) String

type CreateInstanceRequestLabels added in v1.1.23

type CreateInstanceRequestLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateInstanceRequestLabels) GoString added in v1.1.23

func (s CreateInstanceRequestLabels) GoString() string

func (*CreateInstanceRequestLabels) SetKey added in v1.1.23

func (*CreateInstanceRequestLabels) SetValue added in v1.1.23

func (CreateInstanceRequestLabels) String added in v1.1.23

type CreateInstanceRequestRequestedResource added in v1.1.17

type CreateInstanceRequestRequestedResource struct {
	CPU          *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	GPU          *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	GPUType      *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	Memory       *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	SharedMemory *string `json:"SharedMemory,omitempty" xml:"SharedMemory,omitempty"`
}

func (CreateInstanceRequestRequestedResource) GoString added in v1.1.17

func (*CreateInstanceRequestRequestedResource) SetCPU added in v1.1.17

func (*CreateInstanceRequestRequestedResource) SetGPU added in v1.1.17

func (*CreateInstanceRequestRequestedResource) SetGPUType added in v1.1.17

func (*CreateInstanceRequestRequestedResource) SetMemory added in v1.1.17

func (*CreateInstanceRequestRequestedResource) SetSharedMemory added in v1.1.17

func (CreateInstanceRequestRequestedResource) String added in v1.1.17

type CreateInstanceRequestUserVpc

type CreateInstanceRequestUserVpc struct {
	DefaultRoute    *string        `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	ExtendedCIDRs   []*string      `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos    []*ForwardInfo `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	SecurityGroupId *string        `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	VSwitchId       *string        `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VpcId           *string        `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (CreateInstanceRequestUserVpc) GoString

func (s CreateInstanceRequestUserVpc) GoString() string

func (*CreateInstanceRequestUserVpc) SetDefaultRoute added in v1.1.42

func (*CreateInstanceRequestUserVpc) SetExtendedCIDRs added in v1.1.41

func (*CreateInstanceRequestUserVpc) SetForwardInfos added in v1.1.44

func (*CreateInstanceRequestUserVpc) SetSecurityGroupId

func (*CreateInstanceRequestUserVpc) SetVSwitchId

func (*CreateInstanceRequestUserVpc) SetVpcId

func (CreateInstanceRequestUserVpc) String

type CreateInstanceResponse

type CreateInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateInstanceResponse) GoString

func (s CreateInstanceResponse) GoString() string

func (*CreateInstanceResponse) SetBody

func (*CreateInstanceResponse) SetHeaders

func (*CreateInstanceResponse) SetStatusCode added in v1.1.17

func (CreateInstanceResponse) String

func (s CreateInstanceResponse) String() string

type CreateInstanceResponseBody

type CreateInstanceResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceResponseBody) GoString

func (s CreateInstanceResponseBody) GoString() string

func (*CreateInstanceResponseBody) SetCode

func (*CreateInstanceResponseBody) SetHttpStatusCode

func (*CreateInstanceResponseBody) SetInstanceId

func (*CreateInstanceResponseBody) SetMessage

func (*CreateInstanceResponseBody) SetRequestId

func (*CreateInstanceResponseBody) SetSuccess

func (CreateInstanceResponseBody) String

type CreateInstanceShutdownTimerRequest

type CreateInstanceShutdownTimerRequest struct {
	DueTime           *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	RemainingTimeInMs *int64  `json:"RemainingTimeInMs,omitempty" xml:"RemainingTimeInMs,omitempty"`
}

func (CreateInstanceShutdownTimerRequest) GoString

func (*CreateInstanceShutdownTimerRequest) SetDueTime

func (*CreateInstanceShutdownTimerRequest) SetRemainingTimeInMs

func (CreateInstanceShutdownTimerRequest) String

type CreateInstanceShutdownTimerResponse

type CreateInstanceShutdownTimerResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateInstanceShutdownTimerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateInstanceShutdownTimerResponse) GoString

func (*CreateInstanceShutdownTimerResponse) SetHeaders

func (*CreateInstanceShutdownTimerResponse) SetStatusCode added in v1.1.17

func (CreateInstanceShutdownTimerResponse) String

type CreateInstanceShutdownTimerResponseBody

type CreateInstanceShutdownTimerResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceShutdownTimerResponseBody) GoString

func (*CreateInstanceShutdownTimerResponseBody) SetCode

func (*CreateInstanceShutdownTimerResponseBody) SetHttpStatusCode

func (*CreateInstanceShutdownTimerResponseBody) SetInstanceId

func (*CreateInstanceShutdownTimerResponseBody) SetMessage

func (*CreateInstanceShutdownTimerResponseBody) SetRequestId

func (*CreateInstanceShutdownTimerResponseBody) SetSuccess

func (CreateInstanceShutdownTimerResponseBody) String

type CreateInstanceSnapshotRequest

type CreateInstanceSnapshotRequest struct {
	ExcludePaths        []*string                              `json:"ExcludePaths,omitempty" xml:"ExcludePaths,omitempty" type:"Repeated"`
	ImageUrl            *string                                `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	Labels              []*CreateInstanceSnapshotRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Overwrite           *bool                                  `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	SnapshotDescription *string                                `json:"SnapshotDescription,omitempty" xml:"SnapshotDescription,omitempty"`
	SnapshotName        *string                                `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
}

func (CreateInstanceSnapshotRequest) GoString

func (*CreateInstanceSnapshotRequest) SetExcludePaths added in v1.1.44

func (*CreateInstanceSnapshotRequest) SetImageUrl

func (*CreateInstanceSnapshotRequest) SetLabels added in v1.1.34

func (*CreateInstanceSnapshotRequest) SetOverwrite added in v1.1.44

func (*CreateInstanceSnapshotRequest) SetSnapshotDescription

func (*CreateInstanceSnapshotRequest) SetSnapshotName

func (CreateInstanceSnapshotRequest) String

type CreateInstanceSnapshotRequestLabels added in v1.1.34

type CreateInstanceSnapshotRequestLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateInstanceSnapshotRequestLabels) GoString added in v1.1.34

func (*CreateInstanceSnapshotRequestLabels) SetKey added in v1.1.34

func (*CreateInstanceSnapshotRequestLabels) SetValue added in v1.1.34

func (CreateInstanceSnapshotRequestLabels) String added in v1.1.34

type CreateInstanceSnapshotResponse

type CreateInstanceSnapshotResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateInstanceSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateInstanceSnapshotResponse) GoString

func (*CreateInstanceSnapshotResponse) SetHeaders

func (*CreateInstanceSnapshotResponse) SetStatusCode added in v1.1.17

func (CreateInstanceSnapshotResponse) String

type CreateInstanceSnapshotResponseBody

type CreateInstanceSnapshotResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SnapshotId     *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (CreateInstanceSnapshotResponseBody) GoString

func (*CreateInstanceSnapshotResponseBody) SetCode

func (*CreateInstanceSnapshotResponseBody) SetHttpStatusCode

func (*CreateInstanceSnapshotResponseBody) SetInstanceId

func (*CreateInstanceSnapshotResponseBody) SetMessage

func (*CreateInstanceSnapshotResponseBody) SetRequestId

func (*CreateInstanceSnapshotResponseBody) SetSnapshotId

func (*CreateInstanceSnapshotResponseBody) SetSuccess

func (CreateInstanceSnapshotResponseBody) String

type DeleteIdleInstanceCullerResponse added in v1.1.24

type DeleteIdleInstanceCullerResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIdleInstanceCullerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIdleInstanceCullerResponse) GoString added in v1.1.24

func (*DeleteIdleInstanceCullerResponse) SetBody added in v1.1.24

func (*DeleteIdleInstanceCullerResponse) SetHeaders added in v1.1.24

func (*DeleteIdleInstanceCullerResponse) SetStatusCode added in v1.1.24

func (DeleteIdleInstanceCullerResponse) String added in v1.1.24

type DeleteIdleInstanceCullerResponseBody added in v1.1.24

type DeleteIdleInstanceCullerResponseBody struct {
	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message    *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId  *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteIdleInstanceCullerResponseBody) GoString added in v1.1.24

func (*DeleteIdleInstanceCullerResponseBody) SetCode added in v1.1.24

func (*DeleteIdleInstanceCullerResponseBody) SetInstanceId added in v1.1.24

func (*DeleteIdleInstanceCullerResponseBody) SetMessage added in v1.1.24

func (*DeleteIdleInstanceCullerResponseBody) SetRequestId added in v1.1.24

func (*DeleteIdleInstanceCullerResponseBody) SetSuccess added in v1.1.24

func (DeleteIdleInstanceCullerResponseBody) String added in v1.1.24

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceResponse) GoString

func (s DeleteInstanceResponse) GoString() string

func (*DeleteInstanceResponse) SetBody

func (*DeleteInstanceResponse) SetHeaders

func (*DeleteInstanceResponse) SetStatusCode added in v1.1.17

func (DeleteInstanceResponse) String

func (s DeleteInstanceResponse) String() string

type DeleteInstanceResponseBody

type DeleteInstanceResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteInstanceResponseBody) GoString

func (s DeleteInstanceResponseBody) GoString() string

func (*DeleteInstanceResponseBody) SetCode

func (*DeleteInstanceResponseBody) SetHttpStatusCode

func (*DeleteInstanceResponseBody) SetInstanceId

func (*DeleteInstanceResponseBody) SetMessage

func (*DeleteInstanceResponseBody) SetRequestId

func (*DeleteInstanceResponseBody) SetSuccess

func (DeleteInstanceResponseBody) String

type DeleteInstanceShutdownTimerResponse

type DeleteInstanceShutdownTimerResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceShutdownTimerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceShutdownTimerResponse) GoString

func (*DeleteInstanceShutdownTimerResponse) SetHeaders

func (*DeleteInstanceShutdownTimerResponse) SetStatusCode added in v1.1.17

func (DeleteInstanceShutdownTimerResponse) String

type DeleteInstanceShutdownTimerResponseBody

type DeleteInstanceShutdownTimerResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteInstanceShutdownTimerResponseBody) GoString

func (*DeleteInstanceShutdownTimerResponseBody) SetCode

func (*DeleteInstanceShutdownTimerResponseBody) SetHttpStatusCode

func (*DeleteInstanceShutdownTimerResponseBody) SetInstanceId

func (*DeleteInstanceShutdownTimerResponseBody) SetMessage

func (*DeleteInstanceShutdownTimerResponseBody) SetRequestId

func (*DeleteInstanceShutdownTimerResponseBody) SetSuccess

func (DeleteInstanceShutdownTimerResponseBody) String

type DeleteInstanceSnapshotResponse

type DeleteInstanceSnapshotResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteInstanceSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteInstanceSnapshotResponse) GoString

func (*DeleteInstanceSnapshotResponse) SetHeaders

func (*DeleteInstanceSnapshotResponse) SetStatusCode added in v1.1.17

func (DeleteInstanceSnapshotResponse) String

type DeleteInstanceSnapshotResponseBody

type DeleteInstanceSnapshotResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SnapshotId     *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (DeleteInstanceSnapshotResponseBody) GoString

func (*DeleteInstanceSnapshotResponseBody) SetCode

func (*DeleteInstanceSnapshotResponseBody) SetHttpStatusCode

func (*DeleteInstanceSnapshotResponseBody) SetInstanceId

func (*DeleteInstanceSnapshotResponseBody) SetMessage

func (*DeleteInstanceSnapshotResponseBody) SetRequestId

func (*DeleteInstanceSnapshotResponseBody) SetSnapshotId

func (*DeleteInstanceSnapshotResponseBody) SetSuccess

func (DeleteInstanceSnapshotResponseBody) String

type DemoCategory

type DemoCategory struct {
	CategoryCode  *string         `json:"CategoryCode,omitempty" xml:"CategoryCode,omitempty"`
	CategoryName  *string         `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"`
	Order         *int64          `json:"Order,omitempty" xml:"Order,omitempty"`
	SubCategories []*DemoCategory `json:"SubCategories,omitempty" xml:"SubCategories,omitempty" type:"Repeated"`
}

func (DemoCategory) GoString

func (s DemoCategory) GoString() string

func (*DemoCategory) SetCategoryCode

func (s *DemoCategory) SetCategoryCode(v string) *DemoCategory

func (*DemoCategory) SetCategoryName

func (s *DemoCategory) SetCategoryName(v string) *DemoCategory

func (*DemoCategory) SetOrder

func (s *DemoCategory) SetOrder(v int64) *DemoCategory

func (*DemoCategory) SetSubCategories

func (s *DemoCategory) SetSubCategories(v []*DemoCategory) *DemoCategory

func (DemoCategory) String

func (s DemoCategory) String() string

type ForwardInfo added in v1.1.44

type ForwardInfo struct {
	ContainerName   *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"`
	EipAllocationId *string `json:"EipAllocationId,omitempty" xml:"EipAllocationId,omitempty"`
	Enable          *bool   `json:"Enable,omitempty" xml:"Enable,omitempty"`
	NatGatewayId    *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	Port            *string `json:"Port,omitempty" xml:"Port,omitempty"`
	SSHPublicKey    *string `json:"SSHPublicKey,omitempty" xml:"SSHPublicKey,omitempty"`
}

func (ForwardInfo) GoString added in v1.1.44

func (s ForwardInfo) GoString() string

func (*ForwardInfo) SetContainerName added in v1.1.44

func (s *ForwardInfo) SetContainerName(v string) *ForwardInfo

func (*ForwardInfo) SetEipAllocationId added in v1.1.44

func (s *ForwardInfo) SetEipAllocationId(v string) *ForwardInfo

func (*ForwardInfo) SetEnable added in v1.1.44

func (s *ForwardInfo) SetEnable(v bool) *ForwardInfo

func (*ForwardInfo) SetNatGatewayId added in v1.1.44

func (s *ForwardInfo) SetNatGatewayId(v string) *ForwardInfo

func (*ForwardInfo) SetPort added in v1.1.44

func (s *ForwardInfo) SetPort(v string) *ForwardInfo

func (*ForwardInfo) SetSSHPublicKey added in v1.1.44

func (s *ForwardInfo) SetSSHPublicKey(v string) *ForwardInfo

func (ForwardInfo) String added in v1.1.44

func (s ForwardInfo) String() string

type ForwardInfoResponse added in v1.1.44

type ForwardInfoResponse struct {
	ConnectInfo     *ForwardInfoResponseConnectInfo `json:"ConnectInfo,omitempty" xml:"ConnectInfo,omitempty" type:"Struct"`
	ContainerName   *string                         `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"`
	EipAllocationId *string                         `json:"EipAllocationId,omitempty" xml:"EipAllocationId,omitempty"`
	Enable          *bool                           `json:"Enable,omitempty" xml:"Enable,omitempty"`
	NatGatewayId    *string                         `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	Port            *string                         `json:"Port,omitempty" xml:"Port,omitempty"`
	SSHPublicKey    *string                         `json:"SSHPublicKey,omitempty" xml:"SSHPublicKey,omitempty"`
}

func (ForwardInfoResponse) GoString added in v1.1.44

func (s ForwardInfoResponse) GoString() string

func (*ForwardInfoResponse) SetConnectInfo added in v1.1.44

func (*ForwardInfoResponse) SetContainerName added in v1.1.44

func (s *ForwardInfoResponse) SetContainerName(v string) *ForwardInfoResponse

func (*ForwardInfoResponse) SetEipAllocationId added in v1.1.44

func (s *ForwardInfoResponse) SetEipAllocationId(v string) *ForwardInfoResponse

func (*ForwardInfoResponse) SetEnable added in v1.1.44

func (s *ForwardInfoResponse) SetEnable(v bool) *ForwardInfoResponse

func (*ForwardInfoResponse) SetNatGatewayId added in v1.1.44

func (s *ForwardInfoResponse) SetNatGatewayId(v string) *ForwardInfoResponse

func (*ForwardInfoResponse) SetPort added in v1.1.44

func (*ForwardInfoResponse) SetSSHPublicKey added in v1.1.44

func (s *ForwardInfoResponse) SetSSHPublicKey(v string) *ForwardInfoResponse

func (ForwardInfoResponse) String added in v1.1.44

func (s ForwardInfoResponse) String() string

type ForwardInfoResponseConnectInfo added in v1.1.44

type ForwardInfoResponseConnectInfo struct {
	Internet *ForwardInfoResponseConnectInfoInternet `json:"Internet,omitempty" xml:"Internet,omitempty" type:"Struct"`
	Intranet *ForwardInfoResponseConnectInfoIntranet `json:"Intranet,omitempty" xml:"Intranet,omitempty" type:"Struct"`
	Message  *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	Phase    *string                                 `json:"Phase,omitempty" xml:"Phase,omitempty"`
}

func (ForwardInfoResponseConnectInfo) GoString added in v1.1.44

func (*ForwardInfoResponseConnectInfo) SetInternet added in v1.1.44

func (*ForwardInfoResponseConnectInfo) SetIntranet added in v1.1.44

func (*ForwardInfoResponseConnectInfo) SetMessage added in v1.1.44

func (*ForwardInfoResponseConnectInfo) SetPhase added in v1.1.44

func (ForwardInfoResponseConnectInfo) String added in v1.1.44

type ForwardInfoResponseConnectInfoInternet added in v1.1.44

type ForwardInfoResponseConnectInfoInternet struct {
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	Port     *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ForwardInfoResponseConnectInfoInternet) GoString added in v1.1.44

func (*ForwardInfoResponseConnectInfoInternet) SetEndpoint added in v1.1.44

func (*ForwardInfoResponseConnectInfoInternet) SetPort added in v1.1.44

func (ForwardInfoResponseConnectInfoInternet) String added in v1.1.44

type ForwardInfoResponseConnectInfoIntranet added in v1.1.44

type ForwardInfoResponseConnectInfoIntranet struct {
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	Port     *string `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ForwardInfoResponseConnectInfoIntranet) GoString added in v1.1.44

func (*ForwardInfoResponseConnectInfoIntranet) SetEndpoint added in v1.1.44

func (*ForwardInfoResponseConnectInfoIntranet) SetPort added in v1.1.44

func (ForwardInfoResponseConnectInfoIntranet) String added in v1.1.44

type GetIdleInstanceCullerResponse added in v1.1.24

type GetIdleInstanceCullerResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetIdleInstanceCullerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetIdleInstanceCullerResponse) GoString added in v1.1.24

func (*GetIdleInstanceCullerResponse) SetBody added in v1.1.24

func (*GetIdleInstanceCullerResponse) SetHeaders added in v1.1.24

func (*GetIdleInstanceCullerResponse) SetStatusCode added in v1.1.24

func (GetIdleInstanceCullerResponse) String added in v1.1.24

type GetIdleInstanceCullerResponseBody added in v1.1.24

type GetIdleInstanceCullerResponseBody struct {
	Code                 *string `json:"Code,omitempty" xml:"Code,omitempty"`
	CpuPercentThreshold  *int32  `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	GpuPercentThreshold  *int32  `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	IdleTimeInMinutes    *int32  `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MaxIdleTimeInMinutes *int32  `json:"MaxIdleTimeInMinutes,omitempty" xml:"MaxIdleTimeInMinutes,omitempty"`
	Message              *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId            *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success              *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetIdleInstanceCullerResponseBody) GoString added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetCode added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetCpuPercentThreshold added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetGpuPercentThreshold added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetIdleTimeInMinutes added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetInstanceId added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetMaxIdleTimeInMinutes added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetMessage added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetRequestId added in v1.1.24

func (*GetIdleInstanceCullerResponseBody) SetSuccess added in v1.1.24

func (GetIdleInstanceCullerResponseBody) String added in v1.1.24

type GetInstanceEventsRequest added in v1.2.0

type GetInstanceEventsRequest struct {
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	MaxEventsNum *int32  `json:"MaxEventsNum,omitempty" xml:"MaxEventsNum,omitempty"`
	StartTime    *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (GetInstanceEventsRequest) GoString added in v1.2.0

func (s GetInstanceEventsRequest) GoString() string

func (*GetInstanceEventsRequest) SetEndTime added in v1.2.0

func (*GetInstanceEventsRequest) SetMaxEventsNum added in v1.2.0

func (*GetInstanceEventsRequest) SetStartTime added in v1.2.0

func (GetInstanceEventsRequest) String added in v1.2.0

func (s GetInstanceEventsRequest) String() string

type GetInstanceEventsResponse added in v1.2.0

type GetInstanceEventsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceEventsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceEventsResponse) GoString added in v1.2.0

func (s GetInstanceEventsResponse) GoString() string

func (*GetInstanceEventsResponse) SetBody added in v1.2.0

func (*GetInstanceEventsResponse) SetHeaders added in v1.2.0

func (*GetInstanceEventsResponse) SetStatusCode added in v1.2.0

func (GetInstanceEventsResponse) String added in v1.2.0

func (s GetInstanceEventsResponse) String() string

type GetInstanceEventsResponseBody added in v1.2.0

type GetInstanceEventsResponseBody struct {
	Code           *string   `json:"Code,omitempty" xml:"Code,omitempty"`
	Events         []*string `json:"Events,omitempty" xml:"Events,omitempty" type:"Repeated"`
	HttpStatusCode *int32    `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string   `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool     `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceEventsResponseBody) GoString added in v1.2.0

func (*GetInstanceEventsResponseBody) SetCode added in v1.2.0

func (*GetInstanceEventsResponseBody) SetEvents added in v1.2.0

func (*GetInstanceEventsResponseBody) SetHttpStatusCode added in v1.2.0

func (*GetInstanceEventsResponseBody) SetInstanceId added in v1.2.0

func (*GetInstanceEventsResponseBody) SetMessage added in v1.2.0

func (*GetInstanceEventsResponseBody) SetRequestId added in v1.2.0

func (*GetInstanceEventsResponseBody) SetSuccess added in v1.2.0

func (GetInstanceEventsResponseBody) String added in v1.2.0

type GetInstanceMetricsRequest added in v1.1.23

type GetInstanceMetricsRequest struct {
	EndTime    *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	MetricType *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	StartTime  *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	TimeStep   *string `json:"TimeStep,omitempty" xml:"TimeStep,omitempty"`
}

func (GetInstanceMetricsRequest) GoString added in v1.1.23

func (s GetInstanceMetricsRequest) GoString() string

func (*GetInstanceMetricsRequest) SetEndTime added in v1.1.23

func (*GetInstanceMetricsRequest) SetMetricType added in v1.1.23

func (*GetInstanceMetricsRequest) SetStartTime added in v1.1.23

func (*GetInstanceMetricsRequest) SetTimeStep added in v1.1.23

func (GetInstanceMetricsRequest) String added in v1.1.23

func (s GetInstanceMetricsRequest) String() string

type GetInstanceMetricsResponse added in v1.1.23

type GetInstanceMetricsResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceMetricsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceMetricsResponse) GoString added in v1.1.23

func (s GetInstanceMetricsResponse) GoString() string

func (*GetInstanceMetricsResponse) SetBody added in v1.1.23

func (*GetInstanceMetricsResponse) SetHeaders added in v1.1.23

func (*GetInstanceMetricsResponse) SetStatusCode added in v1.1.23

func (GetInstanceMetricsResponse) String added in v1.1.23

type GetInstanceMetricsResponseBody added in v1.1.23

type GetInstanceMetricsResponseBody struct {
	Code           *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32                                      `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string                                     `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PodMetrics     []*GetInstanceMetricsResponseBodyPodMetrics `json:"PodMetrics,omitempty" xml:"PodMetrics,omitempty" type:"Repeated"`
	RequestId      *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                       `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceMetricsResponseBody) GoString added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetCode added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetHttpStatusCode added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetInstanceId added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetMessage added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetPodMetrics added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetRequestId added in v1.1.23

func (*GetInstanceMetricsResponseBody) SetSuccess added in v1.1.23

func (GetInstanceMetricsResponseBody) String added in v1.1.23

type GetInstanceMetricsResponseBodyPodMetrics added in v1.1.23

type GetInstanceMetricsResponseBodyPodMetrics struct {
	Metrics []*GetInstanceMetricsResponseBodyPodMetricsMetrics `json:"Metrics,omitempty" xml:"Metrics,omitempty" type:"Repeated"`
	PodId   *string                                            `json:"PodId,omitempty" xml:"PodId,omitempty"`
}

func (GetInstanceMetricsResponseBodyPodMetrics) GoString added in v1.1.23

func (*GetInstanceMetricsResponseBodyPodMetrics) SetMetrics added in v1.1.23

func (*GetInstanceMetricsResponseBodyPodMetrics) SetPodId added in v1.1.23

func (GetInstanceMetricsResponseBodyPodMetrics) String added in v1.1.23

type GetInstanceMetricsResponseBodyPodMetricsMetrics added in v1.1.23

type GetInstanceMetricsResponseBodyPodMetricsMetrics struct {
	Time  *int64   `json:"Time,omitempty" xml:"Time,omitempty"`
	Value *float32 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetInstanceMetricsResponseBodyPodMetricsMetrics) GoString added in v1.1.23

func (*GetInstanceMetricsResponseBodyPodMetricsMetrics) SetTime added in v1.1.23

func (*GetInstanceMetricsResponseBodyPodMetricsMetrics) SetValue added in v1.1.23

func (GetInstanceMetricsResponseBodyPodMetricsMetrics) String added in v1.1.23

type GetInstanceResponse

type GetInstanceResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceResponse) GoString

func (s GetInstanceResponse) GoString() string

func (*GetInstanceResponse) SetBody

func (*GetInstanceResponse) SetHeaders

func (s *GetInstanceResponse) SetHeaders(v map[string]*string) *GetInstanceResponse

func (*GetInstanceResponse) SetStatusCode added in v1.1.17

func (s *GetInstanceResponse) SetStatusCode(v int32) *GetInstanceResponse

func (GetInstanceResponse) String

func (s GetInstanceResponse) String() string

type GetInstanceResponseBody

type GetInstanceResponseBody struct {
	AcceleratorType            *string                                        `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	Accessibility              *string                                        `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	AccumulatedRunningTimeInMs *int64                                         `json:"AccumulatedRunningTimeInMs,omitempty" xml:"AccumulatedRunningTimeInMs,omitempty"`
	CloudDisks                 []*GetInstanceResponseBodyCloudDisks           `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	Code                       *string                                        `json:"Code,omitempty" xml:"Code,omitempty"`
	Datasets                   []*GetInstanceResponseBodyDatasets             `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	Driver                     *string                                        `json:"Driver,omitempty" xml:"Driver,omitempty"`
	EcsSpec                    *string                                        `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	EnvironmentVariables       map[string]*string                             `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	GmtCreateTime              *string                                        `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime            *string                                        `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	HttpStatusCode             *int32                                         `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	IdleInstanceCuller         *GetInstanceResponseBodyIdleInstanceCuller     `json:"IdleInstanceCuller,omitempty" xml:"IdleInstanceCuller,omitempty" type:"Struct"`
	ImageId                    *string                                        `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                  *string                                        `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	ImageUrl                   *string                                        `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceId                 *string                                        `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName               *string                                        `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceShutdownTimer      *GetInstanceResponseBodyInstanceShutdownTimer  `json:"InstanceShutdownTimer,omitempty" xml:"InstanceShutdownTimer,omitempty" type:"Struct"`
	InstanceSnapshotList       []*GetInstanceResponseBodyInstanceSnapshotList `json:"InstanceSnapshotList,omitempty" xml:"InstanceSnapshotList,omitempty" type:"Repeated"`
	InstanceUrl                *string                                        `json:"InstanceUrl,omitempty" xml:"InstanceUrl,omitempty"`
	// Jupyterlab Url。
	JupyterlabUrl     *string                                   `json:"JupyterlabUrl,omitempty" xml:"JupyterlabUrl,omitempty"`
	Labels            []*GetInstanceResponseBodyLabels          `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	LatestSnapshot    *GetInstanceResponseBodyLatestSnapshot    `json:"LatestSnapshot,omitempty" xml:"LatestSnapshot,omitempty" type:"Struct"`
	Message           *string                                   `json:"Message,omitempty" xml:"Message,omitempty"`
	NodeErrorRecovery *GetInstanceResponseBodyNodeErrorRecovery `json:"NodeErrorRecovery,omitempty" xml:"NodeErrorRecovery,omitempty" type:"Struct"`
	PaymentType       *string                                   `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	Priority          *int64                                    `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ReasonCode        *string                                   `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage     *string                                   `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RequestId         *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	RequestedResource *GetInstanceResponseBodyRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	ResourceId        *string                                   `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceName      *string                                   `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Status            *string                                   `json:"Status,omitempty" xml:"Status,omitempty"`
	Success           *bool                                     `json:"Success,omitempty" xml:"Success,omitempty"`
	TerminalUrl       *string                                   `json:"TerminalUrl,omitempty" xml:"TerminalUrl,omitempty"`
	UserId            *string                                   `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserName          *string                                   `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserVpc           *GetInstanceResponseBodyUserVpc           `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// Web IDE url。
	WebIDEUrl       *string `json:"WebIDEUrl,omitempty" xml:"WebIDEUrl,omitempty"`
	WorkspaceId     *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	WorkspaceName   *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
	WorkspaceSource *string `json:"WorkspaceSource,omitempty" xml:"WorkspaceSource,omitempty"`
}

func (GetInstanceResponseBody) GoString

func (s GetInstanceResponseBody) GoString() string

func (*GetInstanceResponseBody) SetAcceleratorType

func (s *GetInstanceResponseBody) SetAcceleratorType(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetAccessibility

func (s *GetInstanceResponseBody) SetAccessibility(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetAccumulatedRunningTimeInMs

func (s *GetInstanceResponseBody) SetAccumulatedRunningTimeInMs(v int64) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetCloudDisks added in v1.1.42

func (*GetInstanceResponseBody) SetCode

func (*GetInstanceResponseBody) SetDatasets

func (*GetInstanceResponseBody) SetDriver added in v1.1.44

func (*GetInstanceResponseBody) SetEcsSpec

func (*GetInstanceResponseBody) SetEnvironmentVariables

func (s *GetInstanceResponseBody) SetEnvironmentVariables(v map[string]*string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetGmtCreateTime

func (s *GetInstanceResponseBody) SetGmtCreateTime(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetGmtModifiedTime

func (s *GetInstanceResponseBody) SetGmtModifiedTime(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetHttpStatusCode

func (s *GetInstanceResponseBody) SetHttpStatusCode(v int32) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetIdleInstanceCuller added in v1.1.23

func (*GetInstanceResponseBody) SetImageId

func (*GetInstanceResponseBody) SetImageName

func (*GetInstanceResponseBody) SetImageUrl

func (*GetInstanceResponseBody) SetInstanceId

func (*GetInstanceResponseBody) SetInstanceName

func (*GetInstanceResponseBody) SetInstanceShutdownTimer

func (*GetInstanceResponseBody) SetInstanceSnapshotList added in v1.1.35

func (*GetInstanceResponseBody) SetInstanceUrl

func (*GetInstanceResponseBody) SetJupyterlabUrl

func (s *GetInstanceResponseBody) SetJupyterlabUrl(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetLabels added in v1.1.23

func (*GetInstanceResponseBody) SetLatestSnapshot

func (*GetInstanceResponseBody) SetMessage

func (*GetInstanceResponseBody) SetNodeErrorRecovery added in v1.3.0

func (*GetInstanceResponseBody) SetPaymentType

func (*GetInstanceResponseBody) SetPriority added in v1.1.17

func (*GetInstanceResponseBody) SetReasonCode

func (*GetInstanceResponseBody) SetReasonMessage

func (s *GetInstanceResponseBody) SetReasonMessage(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetRequestId

func (*GetInstanceResponseBody) SetRequestedResource added in v1.1.17

func (*GetInstanceResponseBody) SetResourceId added in v1.1.17

func (*GetInstanceResponseBody) SetResourceName added in v1.1.18

func (*GetInstanceResponseBody) SetStatus

func (*GetInstanceResponseBody) SetSuccess

func (*GetInstanceResponseBody) SetTerminalUrl

func (*GetInstanceResponseBody) SetUserId

func (*GetInstanceResponseBody) SetUserName

func (*GetInstanceResponseBody) SetUserVpc

func (*GetInstanceResponseBody) SetWebIDEUrl

func (*GetInstanceResponseBody) SetWorkspaceId

func (*GetInstanceResponseBody) SetWorkspaceName

func (s *GetInstanceResponseBody) SetWorkspaceName(v string) *GetInstanceResponseBody

func (*GetInstanceResponseBody) SetWorkspaceSource added in v1.1.42

func (s *GetInstanceResponseBody) SetWorkspaceSource(v string) *GetInstanceResponseBody

func (GetInstanceResponseBody) String

func (s GetInstanceResponseBody) String() string

type GetInstanceResponseBodyCloudDisks added in v1.1.42

type GetInstanceResponseBodyCloudDisks struct {
	Capacity  *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	Path      *string `json:"Path,omitempty" xml:"Path,omitempty"`
	SubType   *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (GetInstanceResponseBodyCloudDisks) GoString added in v1.1.42

func (*GetInstanceResponseBodyCloudDisks) SetCapacity added in v1.1.42

func (*GetInstanceResponseBodyCloudDisks) SetMountPath added in v1.1.42

func (*GetInstanceResponseBodyCloudDisks) SetPath added in v1.1.42

func (*GetInstanceResponseBodyCloudDisks) SetSubType added in v1.1.42

func (GetInstanceResponseBodyCloudDisks) String added in v1.1.42

type GetInstanceResponseBodyDatasets

type GetInstanceResponseBodyDatasets struct {
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
}

func (GetInstanceResponseBodyDatasets) GoString

func (*GetInstanceResponseBodyDatasets) SetDatasetId

func (*GetInstanceResponseBodyDatasets) SetMountPath

func (GetInstanceResponseBodyDatasets) String

type GetInstanceResponseBodyIdleInstanceCuller added in v1.1.23

type GetInstanceResponseBodyIdleInstanceCuller struct {
	CpuPercentThreshold  *int32  `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	GpuPercentThreshold  *int32  `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	IdleTimeInMinutes    *int32  `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MaxIdleTimeInMinutes *int32  `json:"MaxIdleTimeInMinutes,omitempty" xml:"MaxIdleTimeInMinutes,omitempty"`
}

func (GetInstanceResponseBodyIdleInstanceCuller) GoString added in v1.1.23

func (*GetInstanceResponseBodyIdleInstanceCuller) SetCpuPercentThreshold added in v1.1.23

func (*GetInstanceResponseBodyIdleInstanceCuller) SetGpuPercentThreshold added in v1.1.23

func (*GetInstanceResponseBodyIdleInstanceCuller) SetIdleTimeInMinutes added in v1.1.23

func (*GetInstanceResponseBodyIdleInstanceCuller) SetInstanceId added in v1.1.23

func (*GetInstanceResponseBodyIdleInstanceCuller) SetMaxIdleTimeInMinutes added in v1.1.23

func (GetInstanceResponseBodyIdleInstanceCuller) String added in v1.1.23

type GetInstanceResponseBodyInstanceShutdownTimer

type GetInstanceResponseBodyInstanceShutdownTimer struct {
	DueTime           *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	GmtCreateTime     *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime   *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RemainingTimeInMs *int64  `json:"RemainingTimeInMs,omitempty" xml:"RemainingTimeInMs,omitempty"`
}

func (GetInstanceResponseBodyInstanceShutdownTimer) GoString

func (*GetInstanceResponseBodyInstanceShutdownTimer) SetDueTime

func (*GetInstanceResponseBodyInstanceShutdownTimer) SetGmtCreateTime

func (*GetInstanceResponseBodyInstanceShutdownTimer) SetGmtModifiedTime

func (*GetInstanceResponseBodyInstanceShutdownTimer) SetInstanceId

func (*GetInstanceResponseBodyInstanceShutdownTimer) SetRemainingTimeInMs

func (GetInstanceResponseBodyInstanceShutdownTimer) String

type GetInstanceResponseBodyInstanceSnapshotList added in v1.1.35

type GetInstanceResponseBodyInstanceSnapshotList struct {
	// 快照创建时间
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// 快照修改时间
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// 镜像Id
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// 镜像名称
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// 镜像Url
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// 实例快照错误代码
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// 实例快照错误消息
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// 镜像仓库Url
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// 实例快照状态
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetInstanceResponseBodyInstanceSnapshotList) GoString added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetGmtCreateTime added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetGmtModifiedTime added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetImageId added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetImageName added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetImageUrl added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetReasonCode added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetReasonMessage added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetRepositoryUrl added in v1.1.35

func (*GetInstanceResponseBodyInstanceSnapshotList) SetStatus added in v1.1.35

func (GetInstanceResponseBodyInstanceSnapshotList) String added in v1.1.35

type GetInstanceResponseBodyLabels added in v1.1.23

type GetInstanceResponseBodyLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetInstanceResponseBodyLabels) GoString added in v1.1.23

func (*GetInstanceResponseBodyLabels) SetKey added in v1.1.23

func (*GetInstanceResponseBodyLabels) SetValue added in v1.1.23

func (GetInstanceResponseBodyLabels) String added in v1.1.23

type GetInstanceResponseBodyLatestSnapshot

type GetInstanceResponseBodyLatestSnapshot struct {
	GmtCreateTime   *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	ImageId         *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName       *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	ImageUrl        *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// 实例快照错误代码
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// 实例快照错误消息
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// 实例快照状态
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetInstanceResponseBodyLatestSnapshot) GoString

func (*GetInstanceResponseBodyLatestSnapshot) SetGmtCreateTime

func (*GetInstanceResponseBodyLatestSnapshot) SetGmtModifiedTime

func (*GetInstanceResponseBodyLatestSnapshot) SetImageId

func (*GetInstanceResponseBodyLatestSnapshot) SetImageName

func (*GetInstanceResponseBodyLatestSnapshot) SetImageUrl

func (*GetInstanceResponseBodyLatestSnapshot) SetReasonCode added in v1.1.35

func (*GetInstanceResponseBodyLatestSnapshot) SetReasonMessage added in v1.1.35

func (*GetInstanceResponseBodyLatestSnapshot) SetRepositoryUrl

func (*GetInstanceResponseBodyLatestSnapshot) SetStatus added in v1.1.35

func (GetInstanceResponseBodyLatestSnapshot) String

type GetInstanceResponseBodyNodeErrorRecovery added in v1.3.0

type GetInstanceResponseBodyNodeErrorRecovery struct {
	AutoSwitchCountdownSeconds  *int64 `json:"autoSwitchCountdownSeconds,omitempty" xml:"autoSwitchCountdownSeconds,omitempty"`
	EnableAutoSwitchOnNodeError *bool  `json:"enableAutoSwitchOnNodeError,omitempty" xml:"enableAutoSwitchOnNodeError,omitempty"`
	HasNodeError                *bool  `json:"hasNodeError,omitempty" xml:"hasNodeError,omitempty"`
}

func (GetInstanceResponseBodyNodeErrorRecovery) GoString added in v1.3.0

func (*GetInstanceResponseBodyNodeErrorRecovery) SetAutoSwitchCountdownSeconds added in v1.3.0

func (*GetInstanceResponseBodyNodeErrorRecovery) SetEnableAutoSwitchOnNodeError added in v1.3.0

func (*GetInstanceResponseBodyNodeErrorRecovery) SetHasNodeError added in v1.3.0

func (GetInstanceResponseBodyNodeErrorRecovery) String added in v1.3.0

type GetInstanceResponseBodyRequestedResource added in v1.1.17

type GetInstanceResponseBodyRequestedResource struct {
	CPU          *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	GPU          *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	GPUType      *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	Memory       *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	SharedMemory *string `json:"SharedMemory,omitempty" xml:"SharedMemory,omitempty"`
}

func (GetInstanceResponseBodyRequestedResource) GoString added in v1.1.17

func (*GetInstanceResponseBodyRequestedResource) SetCPU added in v1.1.17

func (*GetInstanceResponseBodyRequestedResource) SetGPU added in v1.1.17

func (*GetInstanceResponseBodyRequestedResource) SetGPUType added in v1.1.17

func (*GetInstanceResponseBodyRequestedResource) SetMemory added in v1.1.17

func (*GetInstanceResponseBodyRequestedResource) SetSharedMemory added in v1.1.17

func (GetInstanceResponseBodyRequestedResource) String added in v1.1.17

type GetInstanceResponseBodyUserVpc

type GetInstanceResponseBodyUserVpc struct {
	DefaultRoute    *string                `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	ExtendedCIDRs   []*string              `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos    []*ForwardInfoResponse `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	SecurityGroupId *string                `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	VSwitchId       *string                `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Vpc Id。
	VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (GetInstanceResponseBodyUserVpc) GoString

func (*GetInstanceResponseBodyUserVpc) SetDefaultRoute added in v1.1.42

func (*GetInstanceResponseBodyUserVpc) SetExtendedCIDRs added in v1.1.42

func (*GetInstanceResponseBodyUserVpc) SetForwardInfos added in v1.1.44

func (*GetInstanceResponseBodyUserVpc) SetSecurityGroupId

func (*GetInstanceResponseBodyUserVpc) SetVSwitchId

func (*GetInstanceResponseBodyUserVpc) SetVpcId

func (GetInstanceResponseBodyUserVpc) String

type GetInstanceShutdownTimerResponse

type GetInstanceShutdownTimerResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceShutdownTimerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceShutdownTimerResponse) GoString

func (*GetInstanceShutdownTimerResponse) SetHeaders

func (*GetInstanceShutdownTimerResponse) SetStatusCode added in v1.1.17

func (GetInstanceShutdownTimerResponse) String

type GetInstanceShutdownTimerResponseBody

type GetInstanceShutdownTimerResponseBody struct {
	Code              *string `json:"Code,omitempty" xml:"Code,omitempty"`
	DueTime           *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	GmtCreateTime     *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime   *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	HttpStatusCode    *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message           *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RemainingTimeInMs *int64  `json:"RemainingTimeInMs,omitempty" xml:"RemainingTimeInMs,omitempty"`
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success           *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceShutdownTimerResponseBody) GoString

func (*GetInstanceShutdownTimerResponseBody) SetCode

func (*GetInstanceShutdownTimerResponseBody) SetDueTime

func (*GetInstanceShutdownTimerResponseBody) SetGmtCreateTime

func (*GetInstanceShutdownTimerResponseBody) SetGmtModifiedTime

func (*GetInstanceShutdownTimerResponseBody) SetHttpStatusCode

func (*GetInstanceShutdownTimerResponseBody) SetInstanceId

func (*GetInstanceShutdownTimerResponseBody) SetMessage

func (*GetInstanceShutdownTimerResponseBody) SetRemainingTimeInMs

func (*GetInstanceShutdownTimerResponseBody) SetRequestId

func (*GetInstanceShutdownTimerResponseBody) SetSuccess

func (GetInstanceShutdownTimerResponseBody) String

type GetInstanceSnapshotResponse

type GetInstanceSnapshotResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetInstanceSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetInstanceSnapshotResponse) GoString

func (s GetInstanceSnapshotResponse) GoString() string

func (*GetInstanceSnapshotResponse) SetBody

func (*GetInstanceSnapshotResponse) SetHeaders

func (*GetInstanceSnapshotResponse) SetStatusCode added in v1.1.17

func (GetInstanceSnapshotResponse) String

type GetInstanceSnapshotResponseBody

type GetInstanceSnapshotResponseBody struct {
	Code            *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	ExcludePaths    []*string                                `json:"ExcludePaths,omitempty" xml:"ExcludePaths,omitempty" type:"Repeated"`
	GmtCreateTime   *string                                  `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime *string                                  `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	HttpStatusCode  *int32                                   `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	ImageId         *string                                  `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageUrl        *string                                  `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceId      *string                                  `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Labels          []*GetInstanceSnapshotResponseBodyLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Message         *string                                  `json:"Message,omitempty" xml:"Message,omitempty"`
	ReasonCode      *string                                  `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage   *string                                  `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RequestId       *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	SnapshotId      *string                                  `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SnapshotName    *string                                  `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
	Status          *string                                  `json:"Status,omitempty" xml:"Status,omitempty"`
	Success         *bool                                    `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetInstanceSnapshotResponseBody) GoString

func (*GetInstanceSnapshotResponseBody) SetCode

func (*GetInstanceSnapshotResponseBody) SetExcludePaths added in v1.1.44

func (*GetInstanceSnapshotResponseBody) SetGmtCreateTime

func (*GetInstanceSnapshotResponseBody) SetGmtModifiedTime

func (*GetInstanceSnapshotResponseBody) SetHttpStatusCode

func (*GetInstanceSnapshotResponseBody) SetImageId

func (*GetInstanceSnapshotResponseBody) SetImageUrl

func (*GetInstanceSnapshotResponseBody) SetInstanceId

func (*GetInstanceSnapshotResponseBody) SetLabels added in v1.1.44

func (*GetInstanceSnapshotResponseBody) SetMessage

func (*GetInstanceSnapshotResponseBody) SetReasonCode

func (*GetInstanceSnapshotResponseBody) SetReasonMessage

func (*GetInstanceSnapshotResponseBody) SetRequestId

func (*GetInstanceSnapshotResponseBody) SetSnapshotId

func (*GetInstanceSnapshotResponseBody) SetSnapshotName

func (*GetInstanceSnapshotResponseBody) SetStatus

func (*GetInstanceSnapshotResponseBody) SetSuccess

func (GetInstanceSnapshotResponseBody) String

type GetInstanceSnapshotResponseBodyLabels added in v1.1.44

type GetInstanceSnapshotResponseBodyLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (GetInstanceSnapshotResponseBodyLabels) GoString added in v1.1.44

func (*GetInstanceSnapshotResponseBodyLabels) SetKey added in v1.1.44

func (*GetInstanceSnapshotResponseBodyLabels) SetValue added in v1.1.44

func (GetInstanceSnapshotResponseBodyLabels) String added in v1.1.44

type GetLifecycleRequest added in v1.1.34

type GetLifecycleRequest struct {
	EndTime       *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Limit         *int32  `json:"Limit,omitempty" xml:"Limit,omitempty"`
	Order         *string `json:"Order,omitempty" xml:"Order,omitempty"`
	SessionNumber *int32  `json:"SessionNumber,omitempty" xml:"SessionNumber,omitempty"`
	StartTime     *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (GetLifecycleRequest) GoString added in v1.1.34

func (s GetLifecycleRequest) GoString() string

func (*GetLifecycleRequest) SetEndTime added in v1.1.34

func (*GetLifecycleRequest) SetLimit added in v1.1.34

func (*GetLifecycleRequest) SetOrder added in v1.1.34

func (*GetLifecycleRequest) SetSessionNumber added in v1.1.34

func (s *GetLifecycleRequest) SetSessionNumber(v int32) *GetLifecycleRequest

func (*GetLifecycleRequest) SetStartTime added in v1.1.34

func (s *GetLifecycleRequest) SetStartTime(v string) *GetLifecycleRequest

func (GetLifecycleRequest) String added in v1.1.34

func (s GetLifecycleRequest) String() string

type GetLifecycleResponse added in v1.1.34

type GetLifecycleResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetLifecycleResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetLifecycleResponse) GoString added in v1.1.34

func (s GetLifecycleResponse) GoString() string

func (*GetLifecycleResponse) SetBody added in v1.1.34

func (*GetLifecycleResponse) SetHeaders added in v1.1.34

func (s *GetLifecycleResponse) SetHeaders(v map[string]*string) *GetLifecycleResponse

func (*GetLifecycleResponse) SetStatusCode added in v1.1.34

func (s *GetLifecycleResponse) SetStatusCode(v int32) *GetLifecycleResponse

func (GetLifecycleResponse) String added in v1.1.34

func (s GetLifecycleResponse) String() string

type GetLifecycleResponseBody added in v1.1.34

type GetLifecycleResponseBody struct {
	Code       *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Lifecycle  [][]*GetLifecycleResponseBodyLifecycle `json:"Lifecycle,omitempty" xml:"Lifecycle,omitempty" type:"Repeated"`
	Message    *string                                `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId  *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success    *bool                                  `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount *int32                                 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (GetLifecycleResponseBody) GoString added in v1.1.34

func (s GetLifecycleResponseBody) GoString() string

func (*GetLifecycleResponseBody) SetCode added in v1.1.34

func (*GetLifecycleResponseBody) SetLifecycle added in v1.1.34

func (*GetLifecycleResponseBody) SetMessage added in v1.1.34

func (*GetLifecycleResponseBody) SetRequestId added in v1.1.34

func (*GetLifecycleResponseBody) SetSuccess added in v1.1.34

func (*GetLifecycleResponseBody) SetTotalCount added in v1.1.34

func (GetLifecycleResponseBody) String added in v1.1.34

func (s GetLifecycleResponseBody) String() string

type GetLifecycleResponseBodyLifecycle added in v1.1.34

type GetLifecycleResponseBodyLifecycle struct {
	Status        *string `json:"Status,omitempty" xml:"Status,omitempty"`
	ReasonCode    *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
}

func (GetLifecycleResponseBodyLifecycle) GoString added in v1.1.34

func (*GetLifecycleResponseBodyLifecycle) SetGmtCreateTime added in v1.1.34

func (*GetLifecycleResponseBodyLifecycle) SetReasonCode added in v1.1.34

func (*GetLifecycleResponseBodyLifecycle) SetReasonMessage added in v1.1.34

func (*GetLifecycleResponseBodyLifecycle) SetStatus added in v1.1.34

func (GetLifecycleResponseBodyLifecycle) String added in v1.1.34

type GetResourceGroupStatisticsRequest added in v1.1.40

type GetResourceGroupStatisticsRequest struct {
	EndTime      *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	StartTime    *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	WorkspaceIds *string `json:"WorkspaceIds,omitempty" xml:"WorkspaceIds,omitempty"`
}

func (GetResourceGroupStatisticsRequest) GoString added in v1.1.40

func (*GetResourceGroupStatisticsRequest) SetEndTime added in v1.1.40

func (*GetResourceGroupStatisticsRequest) SetResourceId added in v1.1.40

func (*GetResourceGroupStatisticsRequest) SetStartTime added in v1.1.40

func (*GetResourceGroupStatisticsRequest) SetWorkspaceIds added in v1.1.40

func (GetResourceGroupStatisticsRequest) String added in v1.1.40

type GetResourceGroupStatisticsResponse added in v1.1.40

type GetResourceGroupStatisticsResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetResourceGroupStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetResourceGroupStatisticsResponse) GoString added in v1.1.40

func (*GetResourceGroupStatisticsResponse) SetBody added in v1.1.40

func (*GetResourceGroupStatisticsResponse) SetHeaders added in v1.1.40

func (*GetResourceGroupStatisticsResponse) SetStatusCode added in v1.1.40

func (GetResourceGroupStatisticsResponse) String added in v1.1.40

type GetResourceGroupStatisticsResponseBody added in v1.1.40

type GetResourceGroupStatisticsResponseBody struct {
	Code           *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32                            `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string                           `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Statistics     map[string]map[string]interface{} `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Success        *bool                             `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetResourceGroupStatisticsResponseBody) GoString added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetCode added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetHttpStatusCode added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetMessage added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetRequestId added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetStatistics added in v1.1.40

func (*GetResourceGroupStatisticsResponseBody) SetSuccess added in v1.1.40

func (GetResourceGroupStatisticsResponseBody) String added in v1.1.40

type GetTokenRequest added in v1.1.19

type GetTokenRequest struct {
	ExpireTime *int32  `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}

func (GetTokenRequest) GoString added in v1.1.19

func (s GetTokenRequest) GoString() string

func (*GetTokenRequest) SetExpireTime added in v1.1.19

func (s *GetTokenRequest) SetExpireTime(v int32) *GetTokenRequest

func (*GetTokenRequest) SetInstanceId added in v1.1.19

func (s *GetTokenRequest) SetInstanceId(v string) *GetTokenRequest

func (GetTokenRequest) String added in v1.1.19

func (s GetTokenRequest) String() string

type GetTokenResponse added in v1.1.19

type GetTokenResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetTokenResponse) GoString added in v1.1.19

func (s GetTokenResponse) GoString() string

func (*GetTokenResponse) SetBody added in v1.1.19

func (*GetTokenResponse) SetHeaders added in v1.1.19

func (s *GetTokenResponse) SetHeaders(v map[string]*string) *GetTokenResponse

func (*GetTokenResponse) SetStatusCode added in v1.1.19

func (s *GetTokenResponse) SetStatusCode(v int32) *GetTokenResponse

func (GetTokenResponse) String added in v1.1.19

func (s GetTokenResponse) String() string

type GetTokenResponseBody added in v1.1.19

type GetTokenResponseBody struct {
	Code      *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Message   *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success   *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
	Token     *string `json:"Token,omitempty" xml:"Token,omitempty"`
}

func (GetTokenResponseBody) GoString added in v1.1.19

func (s GetTokenResponseBody) GoString() string

func (*GetTokenResponseBody) SetCode added in v1.1.19

func (*GetTokenResponseBody) SetMessage added in v1.1.19

func (*GetTokenResponseBody) SetRequestId added in v1.1.19

func (s *GetTokenResponseBody) SetRequestId(v string) *GetTokenResponseBody

func (*GetTokenResponseBody) SetSuccess added in v1.1.19

func (*GetTokenResponseBody) SetToken added in v1.1.19

func (GetTokenResponseBody) String added in v1.1.19

func (s GetTokenResponseBody) String() string

type GetUserConfigResponse

type GetUserConfigResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUserConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetUserConfigResponse) GoString

func (s GetUserConfigResponse) GoString() string

func (*GetUserConfigResponse) SetBody

func (*GetUserConfigResponse) SetHeaders

func (*GetUserConfigResponse) SetStatusCode added in v1.1.17

func (s *GetUserConfigResponse) SetStatusCode(v int32) *GetUserConfigResponse

func (GetUserConfigResponse) String

func (s GetUserConfigResponse) String() string

type GetUserConfigResponseBody

type GetUserConfigResponseBody struct {
	AccountSufficient     *bool                              `json:"AccountSufficient,omitempty" xml:"AccountSufficient,omitempty"`
	Code                  *string                            `json:"Code,omitempty" xml:"Code,omitempty"`
	EnableEciDisk         *bool                              `json:"EnableEciDisk,omitempty" xml:"EnableEciDisk,omitempty"`
	FreeTier              *GetUserConfigResponseBodyFreeTier `json:"FreeTier,omitempty" xml:"FreeTier,omitempty" type:"Struct"`
	FreeTierSpecAvailable *bool                              `json:"FreeTierSpecAvailable,omitempty" xml:"FreeTierSpecAvailable,omitempty"`
	HttpStatusCode        *int32                             `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message               *string                            `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId             *string                            `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success               *bool                              `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetUserConfigResponseBody) GoString

func (s GetUserConfigResponseBody) GoString() string

func (*GetUserConfigResponseBody) SetAccountSufficient

func (s *GetUserConfigResponseBody) SetAccountSufficient(v bool) *GetUserConfigResponseBody

func (*GetUserConfigResponseBody) SetCode

func (*GetUserConfigResponseBody) SetEnableEciDisk added in v1.1.42

func (*GetUserConfigResponseBody) SetFreeTier added in v1.1.42

func (*GetUserConfigResponseBody) SetFreeTierSpecAvailable added in v1.1.42

func (s *GetUserConfigResponseBody) SetFreeTierSpecAvailable(v bool) *GetUserConfigResponseBody

func (*GetUserConfigResponseBody) SetHttpStatusCode

func (*GetUserConfigResponseBody) SetMessage

func (*GetUserConfigResponseBody) SetRequestId

func (*GetUserConfigResponseBody) SetSuccess

func (GetUserConfigResponseBody) String

func (s GetUserConfigResponseBody) String() string

type GetUserConfigResponseBodyFreeTier added in v1.1.42

type GetUserConfigResponseBodyFreeTier struct {
	EndTime         *string  `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	InitBaseUnit    *string  `json:"InitBaseUnit,omitempty" xml:"InitBaseUnit,omitempty"`
	InitBaseValue   *float64 `json:"InitBaseValue,omitempty" xml:"InitBaseValue,omitempty"`
	InitShowUnit    *string  `json:"InitShowUnit,omitempty" xml:"InitShowUnit,omitempty"`
	InitShowValue   *string  `json:"InitShowValue,omitempty" xml:"InitShowValue,omitempty"`
	IsFreeTierUser  *bool    `json:"IsFreeTierUser,omitempty" xml:"IsFreeTierUser,omitempty"`
	PeriodBaseUnit  *string  `json:"PeriodBaseUnit,omitempty" xml:"PeriodBaseUnit,omitempty"`
	PeriodBaseValue *float64 `json:"PeriodBaseValue,omitempty" xml:"PeriodBaseValue,omitempty"`
	PeriodShowUnit  *string  `json:"PeriodShowUnit,omitempty" xml:"PeriodShowUnit,omitempty"`
	PeriodShowValue *string  `json:"PeriodShowValue,omitempty" xml:"PeriodShowValue,omitempty"`
	StartTime       *string  `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	Status          *string  `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (GetUserConfigResponseBodyFreeTier) GoString added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetEndTime added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetInitBaseUnit added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetInitBaseValue added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetInitShowUnit added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetInitShowValue added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetIsFreeTierUser added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetPeriodBaseUnit added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetPeriodBaseValue added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetPeriodShowUnit added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetPeriodShowValue added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetStartTime added in v1.1.42

func (*GetUserConfigResponseBodyFreeTier) SetStatus added in v1.1.42

func (GetUserConfigResponseBodyFreeTier) String added in v1.1.42

type ListEcsSpecsRequest

type ListEcsSpecsRequest struct {
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	Order           *string `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber      *int64  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SortBy          *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
}

func (ListEcsSpecsRequest) GoString

func (s ListEcsSpecsRequest) GoString() string

func (*ListEcsSpecsRequest) SetAcceleratorType

func (s *ListEcsSpecsRequest) SetAcceleratorType(v string) *ListEcsSpecsRequest

func (*ListEcsSpecsRequest) SetOrder

func (*ListEcsSpecsRequest) SetPageNumber

func (s *ListEcsSpecsRequest) SetPageNumber(v int64) *ListEcsSpecsRequest

func (*ListEcsSpecsRequest) SetPageSize

func (s *ListEcsSpecsRequest) SetPageSize(v int64) *ListEcsSpecsRequest

func (*ListEcsSpecsRequest) SetSortBy

func (ListEcsSpecsRequest) String

func (s ListEcsSpecsRequest) String() string

type ListEcsSpecsResponse

type ListEcsSpecsResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListEcsSpecsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListEcsSpecsResponse) GoString

func (s ListEcsSpecsResponse) GoString() string

func (*ListEcsSpecsResponse) SetBody

func (*ListEcsSpecsResponse) SetHeaders

func (s *ListEcsSpecsResponse) SetHeaders(v map[string]*string) *ListEcsSpecsResponse

func (*ListEcsSpecsResponse) SetStatusCode added in v1.1.17

func (s *ListEcsSpecsResponse) SetStatusCode(v int32) *ListEcsSpecsResponse

func (ListEcsSpecsResponse) String

func (s ListEcsSpecsResponse) String() string

type ListEcsSpecsResponseBody

type ListEcsSpecsResponseBody struct {
	Code           *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	EcsSpecs       []*ListEcsSpecsResponseBodyEcsSpecs `json:"EcsSpecs,omitempty" xml:"EcsSpecs,omitempty" type:"Repeated"`
	HttpStatusCode *int32                              `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string                             `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                               `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount     *int64                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListEcsSpecsResponseBody) GoString

func (s ListEcsSpecsResponseBody) GoString() string

func (*ListEcsSpecsResponseBody) SetCode

func (*ListEcsSpecsResponseBody) SetEcsSpecs

func (*ListEcsSpecsResponseBody) SetHttpStatusCode

func (s *ListEcsSpecsResponseBody) SetHttpStatusCode(v int32) *ListEcsSpecsResponseBody

func (*ListEcsSpecsResponseBody) SetMessage

func (*ListEcsSpecsResponseBody) SetRequestId

func (*ListEcsSpecsResponseBody) SetSuccess

func (*ListEcsSpecsResponseBody) SetTotalCount

func (ListEcsSpecsResponseBody) String

func (s ListEcsSpecsResponseBody) String() string

type ListEcsSpecsResponseBodyEcsSpecs

type ListEcsSpecsResponseBodyEcsSpecs struct {
	AcceleratorType     *string                                   `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	CPU                 *int64                                    `json:"CPU,omitempty" xml:"CPU,omitempty"`
	Currency            *string                                   `json:"Currency,omitempty" xml:"Currency,omitempty"`
	GPU                 *int64                                    `json:"GPU,omitempty" xml:"GPU,omitempty"`
	GPUType             *string                                   `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	InstanceBandwidthRx *int64                                    `json:"InstanceBandwidthRx,omitempty" xml:"InstanceBandwidthRx,omitempty"`
	InstanceType        *string                                   `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	IsAvailable         *bool                                     `json:"IsAvailable,omitempty" xml:"IsAvailable,omitempty"`
	Labels              []*ListEcsSpecsResponseBodyEcsSpecsLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Memory              *float32                                  `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Price               *float64                                  `json:"Price,omitempty" xml:"Price,omitempty"`
	SystemDiskCapacity  *int64                                    `json:"SystemDiskCapacity,omitempty" xml:"SystemDiskCapacity,omitempty"`
}

func (ListEcsSpecsResponseBodyEcsSpecs) GoString

func (*ListEcsSpecsResponseBodyEcsSpecs) SetAcceleratorType

func (*ListEcsSpecsResponseBodyEcsSpecs) SetCPU

func (*ListEcsSpecsResponseBodyEcsSpecs) SetCurrency

func (*ListEcsSpecsResponseBodyEcsSpecs) SetGPU

func (*ListEcsSpecsResponseBodyEcsSpecs) SetGPUType

func (*ListEcsSpecsResponseBodyEcsSpecs) SetInstanceBandwidthRx

func (*ListEcsSpecsResponseBodyEcsSpecs) SetInstanceType

func (*ListEcsSpecsResponseBodyEcsSpecs) SetIsAvailable added in v1.1.42

func (*ListEcsSpecsResponseBodyEcsSpecs) SetLabels added in v1.1.42

func (*ListEcsSpecsResponseBodyEcsSpecs) SetMemory

func (*ListEcsSpecsResponseBodyEcsSpecs) SetPrice

func (*ListEcsSpecsResponseBodyEcsSpecs) SetSystemDiskCapacity

func (ListEcsSpecsResponseBodyEcsSpecs) String

type ListEcsSpecsResponseBodyEcsSpecsLabels added in v1.1.42

type ListEcsSpecsResponseBodyEcsSpecsLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListEcsSpecsResponseBodyEcsSpecsLabels) GoString added in v1.1.42

func (*ListEcsSpecsResponseBodyEcsSpecsLabels) SetKey added in v1.1.42

func (*ListEcsSpecsResponseBodyEcsSpecsLabels) SetValue added in v1.1.42

func (ListEcsSpecsResponseBodyEcsSpecsLabels) String added in v1.1.42

type ListInstanceSnapshotRequest

type ListInstanceSnapshotRequest struct {
	Order      *string `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber *int64  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	SortBy     *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
}

func (ListInstanceSnapshotRequest) GoString

func (s ListInstanceSnapshotRequest) GoString() string

func (*ListInstanceSnapshotRequest) SetOrder

func (*ListInstanceSnapshotRequest) SetPageNumber

func (*ListInstanceSnapshotRequest) SetPageSize

func (*ListInstanceSnapshotRequest) SetSortBy

func (ListInstanceSnapshotRequest) String

type ListInstanceSnapshotResponse

type ListInstanceSnapshotResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceSnapshotResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceSnapshotResponse) GoString

func (s ListInstanceSnapshotResponse) GoString() string

func (*ListInstanceSnapshotResponse) SetBody

func (*ListInstanceSnapshotResponse) SetHeaders

func (*ListInstanceSnapshotResponse) SetStatusCode added in v1.1.17

func (ListInstanceSnapshotResponse) String

type ListInstanceSnapshotResponseBody

type ListInstanceSnapshotResponseBody struct {
	Code           *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32                                       `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Snapshots      []*ListInstanceSnapshotResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"`
	Success        *bool                                        `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount     *int64                                       `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListInstanceSnapshotResponseBody) GoString

func (*ListInstanceSnapshotResponseBody) SetCode

func (*ListInstanceSnapshotResponseBody) SetHttpStatusCode

func (*ListInstanceSnapshotResponseBody) SetMessage

func (*ListInstanceSnapshotResponseBody) SetRequestId

func (*ListInstanceSnapshotResponseBody) SetSuccess

func (*ListInstanceSnapshotResponseBody) SetTotalCount

func (ListInstanceSnapshotResponseBody) String

type ListInstanceSnapshotResponseBodySnapshots

type ListInstanceSnapshotResponseBodySnapshots struct {
	ExcludePaths    []*string                                          `json:"ExcludePaths,omitempty" xml:"ExcludePaths,omitempty" type:"Repeated"`
	GmtCreateTime   *string                                            `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime *string                                            `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	ImageId         *string                                            `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageUrl        *string                                            `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceId      *string                                            `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Labels          []*ListInstanceSnapshotResponseBodySnapshotsLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	ReasonCode      *string                                            `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage   *string                                            `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	SnapshotId      *string                                            `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	SnapshotName    *string                                            `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
	Status          *string                                            `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstanceSnapshotResponseBodySnapshots) GoString

func (*ListInstanceSnapshotResponseBodySnapshots) SetExcludePaths added in v1.1.44

func (*ListInstanceSnapshotResponseBodySnapshots) SetGmtCreateTime

func (*ListInstanceSnapshotResponseBodySnapshots) SetGmtModifiedTime

func (*ListInstanceSnapshotResponseBodySnapshots) SetImageId

func (*ListInstanceSnapshotResponseBodySnapshots) SetImageUrl

func (*ListInstanceSnapshotResponseBodySnapshots) SetInstanceId

func (*ListInstanceSnapshotResponseBodySnapshots) SetLabels added in v1.1.34

func (*ListInstanceSnapshotResponseBodySnapshots) SetReasonCode

func (*ListInstanceSnapshotResponseBodySnapshots) SetReasonMessage

func (*ListInstanceSnapshotResponseBodySnapshots) SetSnapshotId

func (*ListInstanceSnapshotResponseBodySnapshots) SetSnapshotName

func (*ListInstanceSnapshotResponseBodySnapshots) SetStatus

func (ListInstanceSnapshotResponseBodySnapshots) String

type ListInstanceSnapshotResponseBodySnapshotsLabels added in v1.1.34

type ListInstanceSnapshotResponseBodySnapshotsLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListInstanceSnapshotResponseBodySnapshotsLabels) GoString added in v1.1.34

func (*ListInstanceSnapshotResponseBodySnapshotsLabels) SetKey added in v1.1.34

func (*ListInstanceSnapshotResponseBodySnapshotsLabels) SetValue added in v1.1.34

func (ListInstanceSnapshotResponseBodySnapshotsLabels) String added in v1.1.34

type ListInstanceStatisticsRequest

type ListInstanceStatisticsRequest struct {
	WorkspaceIds *string `json:"WorkspaceIds,omitempty" xml:"WorkspaceIds,omitempty"`
}

func (ListInstanceStatisticsRequest) GoString

func (*ListInstanceStatisticsRequest) SetWorkspaceIds

func (ListInstanceStatisticsRequest) String

type ListInstanceStatisticsResponse

type ListInstanceStatisticsResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstanceStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstanceStatisticsResponse) GoString

func (*ListInstanceStatisticsResponse) SetHeaders

func (*ListInstanceStatisticsResponse) SetStatusCode added in v1.1.17

func (ListInstanceStatisticsResponse) String

type ListInstanceStatisticsResponseBody

type ListInstanceStatisticsResponseBody struct {
	Code           *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32                            `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Message        *string                           `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Statistics     map[string]map[string]interface{} `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Success        *bool                             `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (ListInstanceStatisticsResponseBody) GoString

func (*ListInstanceStatisticsResponseBody) SetCode

func (*ListInstanceStatisticsResponseBody) SetHttpStatusCode

func (*ListInstanceStatisticsResponseBody) SetMessage

func (*ListInstanceStatisticsResponseBody) SetRequestId

func (*ListInstanceStatisticsResponseBody) SetStatistics

func (*ListInstanceStatisticsResponseBody) SetSuccess

func (ListInstanceStatisticsResponseBody) String

type ListInstancesRequest

type ListInstancesRequest struct {
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	Accessibility   *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	InstanceId      *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName    *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Order           *string `json:"Order,omitempty" xml:"Order,omitempty"`
	PageNumber      *int64  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize        *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	PaymentType     *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	ResourceId      *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	SortBy          *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
	WorkspaceId     *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (ListInstancesRequest) GoString

func (s ListInstancesRequest) GoString() string

func (*ListInstancesRequest) SetAcceleratorType

func (s *ListInstancesRequest) SetAcceleratorType(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetAccessibility

func (s *ListInstancesRequest) SetAccessibility(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetInstanceId added in v1.1.34

func (s *ListInstancesRequest) SetInstanceId(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetInstanceName

func (s *ListInstancesRequest) SetInstanceName(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetOrder

func (*ListInstancesRequest) SetPageNumber

func (s *ListInstancesRequest) SetPageNumber(v int64) *ListInstancesRequest

func (*ListInstancesRequest) SetPageSize

func (s *ListInstancesRequest) SetPageSize(v int64) *ListInstancesRequest

func (*ListInstancesRequest) SetPaymentType

func (s *ListInstancesRequest) SetPaymentType(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetResourceId added in v1.1.18

func (s *ListInstancesRequest) SetResourceId(v string) *ListInstancesRequest

func (*ListInstancesRequest) SetSortBy

func (*ListInstancesRequest) SetStatus

func (*ListInstancesRequest) SetWorkspaceId

func (s *ListInstancesRequest) SetWorkspaceId(v string) *ListInstancesRequest

func (ListInstancesRequest) String

func (s ListInstancesRequest) String() string

type ListInstancesResponse

type ListInstancesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListInstancesResponse) GoString

func (s ListInstancesResponse) GoString() string

func (*ListInstancesResponse) SetBody

func (*ListInstancesResponse) SetHeaders

func (*ListInstancesResponse) SetStatusCode added in v1.1.17

func (s *ListInstancesResponse) SetStatusCode(v int32) *ListInstancesResponse

func (ListInstancesResponse) String

func (s ListInstancesResponse) String() string

type ListInstancesResponseBody

type ListInstancesResponseBody struct {
	Code           *string                               `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32                                `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Instances      []*ListInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	Message        *string                               `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool                                 `json:"Success,omitempty" xml:"Success,omitempty"`
	TotalCount     *int64                                `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListInstancesResponseBody) GoString

func (s ListInstancesResponseBody) GoString() string

func (*ListInstancesResponseBody) SetCode

func (*ListInstancesResponseBody) SetHttpStatusCode

func (*ListInstancesResponseBody) SetInstances

func (*ListInstancesResponseBody) SetMessage

func (*ListInstancesResponseBody) SetRequestId

func (*ListInstancesResponseBody) SetSuccess

func (*ListInstancesResponseBody) SetTotalCount

func (ListInstancesResponseBody) String

func (s ListInstancesResponseBody) String() string

type ListInstancesResponseBodyInstances

type ListInstancesResponseBodyInstances struct {
	AcceleratorType            *string                                                   `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	Accessibility              *string                                                   `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	AccumulatedRunningTimeInMs *int64                                                    `json:"AccumulatedRunningTimeInMs,omitempty" xml:"AccumulatedRunningTimeInMs,omitempty"`
	CloudDisks                 []*ListInstancesResponseBodyInstancesCloudDisks           `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	Datasets                   []*ListInstancesResponseBodyInstancesDatasets             `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	Driver                     *string                                                   `json:"Driver,omitempty" xml:"Driver,omitempty"`
	EcsSpec                    *string                                                   `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	EnvironmentVariables       map[string]*string                                        `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	GmtCreateTime              *string                                                   `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime            *string                                                   `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	IdleInstanceCuller         *ListInstancesResponseBodyInstancesIdleInstanceCuller     `json:"IdleInstanceCuller,omitempty" xml:"IdleInstanceCuller,omitempty" type:"Struct"`
	ImageId                    *string                                                   `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                  *string                                                   `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	ImageUrl                   *string                                                   `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceId                 *string                                                   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName               *string                                                   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceShutdownTimer      *ListInstancesResponseBodyInstancesInstanceShutdownTimer  `json:"InstanceShutdownTimer,omitempty" xml:"InstanceShutdownTimer,omitempty" type:"Struct"`
	InstanceSnapshotList       []*ListInstancesResponseBodyInstancesInstanceSnapshotList `json:"InstanceSnapshotList,omitempty" xml:"InstanceSnapshotList,omitempty" type:"Repeated"`
	InstanceUrl                *string                                                   `json:"InstanceUrl,omitempty" xml:"InstanceUrl,omitempty"`
	// Jupyterlab Url。
	JupyterlabUrl     *string                                              `json:"JupyterlabUrl,omitempty" xml:"JupyterlabUrl,omitempty"`
	Labels            []*ListInstancesResponseBodyInstancesLabels          `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	LatestSnapshot    *ListInstancesResponseBodyInstancesLatestSnapshot    `json:"LatestSnapshot,omitempty" xml:"LatestSnapshot,omitempty" type:"Struct"`
	PaymentType       *string                                              `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	Priority          *int64                                               `json:"Priority,omitempty" xml:"Priority,omitempty"`
	ReasonCode        *string                                              `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage     *string                                              `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RequestedResource *ListInstancesResponseBodyInstancesRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	ResourceId        *string                                              `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceName      *string                                              `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	Status            *string                                              `json:"Status,omitempty" xml:"Status,omitempty"`
	TerminalUrl       *string                                              `json:"TerminalUrl,omitempty" xml:"TerminalUrl,omitempty"`
	UserId            *string                                              `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserName          *string                                              `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserVpc           *ListInstancesResponseBodyInstancesUserVpc           `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// Web IDE url。
	WebIDEUrl       *string `json:"WebIDEUrl,omitempty" xml:"WebIDEUrl,omitempty"`
	WorkspaceId     *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	WorkspaceName   *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
	WorkspaceSource *string `json:"WorkspaceSource,omitempty" xml:"WorkspaceSource,omitempty"`
}

func (ListInstancesResponseBodyInstances) GoString

func (*ListInstancesResponseBodyInstances) SetAcceleratorType

func (*ListInstancesResponseBodyInstances) SetAccessibility

func (*ListInstancesResponseBodyInstances) SetAccumulatedRunningTimeInMs

func (*ListInstancesResponseBodyInstances) SetCloudDisks added in v1.1.42

func (*ListInstancesResponseBodyInstances) SetDriver added in v1.1.44

func (*ListInstancesResponseBodyInstances) SetEcsSpec

func (*ListInstancesResponseBodyInstances) SetEnvironmentVariables

func (*ListInstancesResponseBodyInstances) SetGmtCreateTime

func (*ListInstancesResponseBodyInstances) SetGmtModifiedTime

func (*ListInstancesResponseBodyInstances) SetIdleInstanceCuller added in v1.1.23

func (*ListInstancesResponseBodyInstances) SetImageId

func (*ListInstancesResponseBodyInstances) SetImageName

func (*ListInstancesResponseBodyInstances) SetImageUrl

func (*ListInstancesResponseBodyInstances) SetInstanceId

func (*ListInstancesResponseBodyInstances) SetInstanceName

func (*ListInstancesResponseBodyInstances) SetInstanceSnapshotList added in v1.1.35

func (*ListInstancesResponseBodyInstances) SetInstanceUrl

func (*ListInstancesResponseBodyInstances) SetJupyterlabUrl

func (*ListInstancesResponseBodyInstances) SetLabels added in v1.1.23

func (*ListInstancesResponseBodyInstances) SetPaymentType

func (*ListInstancesResponseBodyInstances) SetPriority added in v1.1.17

func (*ListInstancesResponseBodyInstances) SetReasonCode

func (*ListInstancesResponseBodyInstances) SetReasonMessage

func (*ListInstancesResponseBodyInstances) SetRequestedResource added in v1.1.17

func (*ListInstancesResponseBodyInstances) SetResourceId added in v1.1.17

func (*ListInstancesResponseBodyInstances) SetResourceName added in v1.1.18

func (*ListInstancesResponseBodyInstances) SetStatus

func (*ListInstancesResponseBodyInstances) SetTerminalUrl

func (*ListInstancesResponseBodyInstances) SetUserId

func (*ListInstancesResponseBodyInstances) SetUserName

func (*ListInstancesResponseBodyInstances) SetWebIDEUrl

func (*ListInstancesResponseBodyInstances) SetWorkspaceId

func (*ListInstancesResponseBodyInstances) SetWorkspaceName

func (*ListInstancesResponseBodyInstances) SetWorkspaceSource added in v1.1.42

func (ListInstancesResponseBodyInstances) String

type ListInstancesResponseBodyInstancesCloudDisks added in v1.1.42

type ListInstancesResponseBodyInstancesCloudDisks struct {
	Capacity  *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	Path      *string `json:"Path,omitempty" xml:"Path,omitempty"`
	SubType   *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (ListInstancesResponseBodyInstancesCloudDisks) GoString added in v1.1.42

func (*ListInstancesResponseBodyInstancesCloudDisks) SetCapacity added in v1.1.42

func (*ListInstancesResponseBodyInstancesCloudDisks) SetMountPath added in v1.1.42

func (*ListInstancesResponseBodyInstancesCloudDisks) SetPath added in v1.1.42

func (*ListInstancesResponseBodyInstancesCloudDisks) SetSubType added in v1.1.42

func (ListInstancesResponseBodyInstancesCloudDisks) String added in v1.1.42

type ListInstancesResponseBodyInstancesDatasets

type ListInstancesResponseBodyInstancesDatasets struct {
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
}

func (ListInstancesResponseBodyInstancesDatasets) GoString

func (*ListInstancesResponseBodyInstancesDatasets) SetDatasetId

func (*ListInstancesResponseBodyInstancesDatasets) SetMountPath

func (ListInstancesResponseBodyInstancesDatasets) String

type ListInstancesResponseBodyInstancesIdleInstanceCuller added in v1.1.23

type ListInstancesResponseBodyInstancesIdleInstanceCuller struct {
	CpuPercentThreshold  *int32  `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	GpuPercentThreshold  *int32  `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	IdleTimeInMinutes    *int32  `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	MaxIdleTimeInMinutes *int32  `json:"MaxIdleTimeInMinutes,omitempty" xml:"MaxIdleTimeInMinutes,omitempty"`
}

func (ListInstancesResponseBodyInstancesIdleInstanceCuller) GoString added in v1.1.23

func (*ListInstancesResponseBodyInstancesIdleInstanceCuller) SetCpuPercentThreshold added in v1.1.23

func (*ListInstancesResponseBodyInstancesIdleInstanceCuller) SetGpuPercentThreshold added in v1.1.23

func (*ListInstancesResponseBodyInstancesIdleInstanceCuller) SetIdleTimeInMinutes added in v1.1.23

func (*ListInstancesResponseBodyInstancesIdleInstanceCuller) SetInstanceId added in v1.1.23

func (*ListInstancesResponseBodyInstancesIdleInstanceCuller) SetMaxIdleTimeInMinutes added in v1.1.23

func (ListInstancesResponseBodyInstancesIdleInstanceCuller) String added in v1.1.23

type ListInstancesResponseBodyInstancesInstanceShutdownTimer

type ListInstancesResponseBodyInstancesInstanceShutdownTimer struct {
	DueTime           *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	GmtCreateTime     *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime   *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	InstanceId        *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	RemainingTimeInMs *int64  `json:"RemainingTimeInMs,omitempty" xml:"RemainingTimeInMs,omitempty"`
}

func (ListInstancesResponseBodyInstancesInstanceShutdownTimer) GoString

func (*ListInstancesResponseBodyInstancesInstanceShutdownTimer) SetDueTime

func (*ListInstancesResponseBodyInstancesInstanceShutdownTimer) SetGmtCreateTime

func (*ListInstancesResponseBodyInstancesInstanceShutdownTimer) SetGmtModifiedTime

func (*ListInstancesResponseBodyInstancesInstanceShutdownTimer) SetInstanceId

func (*ListInstancesResponseBodyInstancesInstanceShutdownTimer) SetRemainingTimeInMs

func (ListInstancesResponseBodyInstancesInstanceShutdownTimer) String

type ListInstancesResponseBodyInstancesInstanceSnapshotList added in v1.1.35

type ListInstancesResponseBodyInstancesInstanceSnapshotList struct {
	GmtCreateTime   *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	ImageId         *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName       *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	ImageUrl        *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	ReasonCode      *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage   *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RepositoryUrl   *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstancesResponseBodyInstancesInstanceSnapshotList) GoString added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetGmtCreateTime added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetGmtModifiedTime added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetImageId added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetImageName added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetImageUrl added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetReasonCode added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetReasonMessage added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetRepositoryUrl added in v1.1.35

func (*ListInstancesResponseBodyInstancesInstanceSnapshotList) SetStatus added in v1.1.35

func (ListInstancesResponseBodyInstancesInstanceSnapshotList) String added in v1.1.35

type ListInstancesResponseBodyInstancesLabels added in v1.1.23

type ListInstancesResponseBodyInstancesLabels struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListInstancesResponseBodyInstancesLabels) GoString added in v1.1.23

func (*ListInstancesResponseBodyInstancesLabels) SetKey added in v1.1.23

func (*ListInstancesResponseBodyInstancesLabels) SetValue added in v1.1.23

func (ListInstancesResponseBodyInstancesLabels) String added in v1.1.23

type ListInstancesResponseBodyInstancesLatestSnapshot

type ListInstancesResponseBodyInstancesLatestSnapshot struct {
	GmtCreateTime   *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	ImageId         *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName       *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	ImageUrl        *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	ReasonCode      *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonMessage   *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	RepositoryUrl   *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	Status          *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListInstancesResponseBodyInstancesLatestSnapshot) GoString

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetGmtCreateTime

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetGmtModifiedTime

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetImageId

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetImageName

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetImageUrl

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetReasonCode added in v1.1.35

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetReasonMessage added in v1.1.35

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetRepositoryUrl

func (*ListInstancesResponseBodyInstancesLatestSnapshot) SetStatus added in v1.1.35

func (ListInstancesResponseBodyInstancesLatestSnapshot) String

type ListInstancesResponseBodyInstancesRequestedResource added in v1.1.17

type ListInstancesResponseBodyInstancesRequestedResource struct {
	CPU          *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	GPU          *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	GPUType      *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	Memory       *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	SharedMemory *string `json:"SharedMemory,omitempty" xml:"SharedMemory,omitempty"`
}

func (ListInstancesResponseBodyInstancesRequestedResource) GoString added in v1.1.17

func (*ListInstancesResponseBodyInstancesRequestedResource) SetCPU added in v1.1.17

func (*ListInstancesResponseBodyInstancesRequestedResource) SetGPU added in v1.1.17

func (*ListInstancesResponseBodyInstancesRequestedResource) SetGPUType added in v1.1.17

func (*ListInstancesResponseBodyInstancesRequestedResource) SetMemory added in v1.1.17

func (*ListInstancesResponseBodyInstancesRequestedResource) SetSharedMemory added in v1.1.17

func (ListInstancesResponseBodyInstancesRequestedResource) String added in v1.1.17

type ListInstancesResponseBodyInstancesUserVpc

type ListInstancesResponseBodyInstancesUserVpc struct {
	DefaultRoute    *string                `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	ExtendedCIDRs   []*string              `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos    []*ForwardInfoResponse `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	SecurityGroupId *string                `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	VSwitchId       *string                `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VpcId           *string                `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (ListInstancesResponseBodyInstancesUserVpc) GoString

func (*ListInstancesResponseBodyInstancesUserVpc) SetDefaultRoute added in v1.1.42

func (*ListInstancesResponseBodyInstancesUserVpc) SetExtendedCIDRs added in v1.1.42

func (*ListInstancesResponseBodyInstancesUserVpc) SetForwardInfos added in v1.1.44

func (*ListInstancesResponseBodyInstancesUserVpc) SetSecurityGroupId

func (*ListInstancesResponseBodyInstancesUserVpc) SetVSwitchId

func (*ListInstancesResponseBodyInstancesUserVpc) SetVpcId

func (ListInstancesResponseBodyInstancesUserVpc) String

type StartInstanceResponse

type StartInstanceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StartInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StartInstanceResponse) GoString

func (s StartInstanceResponse) GoString() string

func (*StartInstanceResponse) SetBody

func (*StartInstanceResponse) SetHeaders

func (*StartInstanceResponse) SetStatusCode added in v1.1.17

func (s *StartInstanceResponse) SetStatusCode(v int32) *StartInstanceResponse

func (StartInstanceResponse) String

func (s StartInstanceResponse) String() string

type StartInstanceResponseBody

type StartInstanceResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StartInstanceResponseBody) GoString

func (s StartInstanceResponseBody) GoString() string

func (*StartInstanceResponseBody) SetCode

func (*StartInstanceResponseBody) SetHttpStatusCode

func (*StartInstanceResponseBody) SetInstanceId

func (*StartInstanceResponseBody) SetMessage

func (*StartInstanceResponseBody) SetRequestId

func (*StartInstanceResponseBody) SetSuccess

func (StartInstanceResponseBody) String

func (s StartInstanceResponseBody) String() string

type StopInstanceRequest

type StopInstanceRequest struct {
	SaveImage *bool `json:"SaveImage,omitempty" xml:"SaveImage,omitempty"`
}

func (StopInstanceRequest) GoString

func (s StopInstanceRequest) GoString() string

func (*StopInstanceRequest) SetSaveImage

func (s *StopInstanceRequest) SetSaveImage(v bool) *StopInstanceRequest

func (StopInstanceRequest) String

func (s StopInstanceRequest) String() string

type StopInstanceResponse

type StopInstanceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *StopInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (StopInstanceResponse) GoString

func (s StopInstanceResponse) GoString() string

func (*StopInstanceResponse) SetBody

func (*StopInstanceResponse) SetHeaders

func (s *StopInstanceResponse) SetHeaders(v map[string]*string) *StopInstanceResponse

func (*StopInstanceResponse) SetStatusCode added in v1.1.17

func (s *StopInstanceResponse) SetStatusCode(v int32) *StopInstanceResponse

func (StopInstanceResponse) String

func (s StopInstanceResponse) String() string

type StopInstanceResponseBody

type StopInstanceResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (StopInstanceResponseBody) GoString

func (s StopInstanceResponseBody) GoString() string

func (*StopInstanceResponseBody) SetCode

func (*StopInstanceResponseBody) SetHttpStatusCode

func (s *StopInstanceResponseBody) SetHttpStatusCode(v int32) *StopInstanceResponseBody

func (*StopInstanceResponseBody) SetInstanceId

func (*StopInstanceResponseBody) SetMessage

func (*StopInstanceResponseBody) SetRequestId

func (*StopInstanceResponseBody) SetSuccess

func (StopInstanceResponseBody) String

func (s StopInstanceResponseBody) String() string

type UpdateInstanceRequest

type UpdateInstanceRequest struct {
	Accessibility            *string                                 `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	CloudDisks               []*UpdateInstanceRequestCloudDisks      `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	Datasets                 []*UpdateInstanceRequestDatasets        `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	DisassociateDatasets     *bool                                   `json:"DisassociateDatasets,omitempty" xml:"DisassociateDatasets,omitempty"`
	DisassociateDriver       *bool                                   `json:"DisassociateDriver,omitempty" xml:"DisassociateDriver,omitempty"`
	DisassociateForwardInfos *bool                                   `json:"DisassociateForwardInfos,omitempty" xml:"DisassociateForwardInfos,omitempty"`
	DisassociateVpc          *bool                                   `json:"DisassociateVpc,omitempty" xml:"DisassociateVpc,omitempty"`
	Driver                   *string                                 `json:"Driver,omitempty" xml:"Driver,omitempty"`
	EcsSpec                  *string                                 `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	ImageId                  *string                                 `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageUrl                 *string                                 `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	InstanceName             *string                                 `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Priority                 *int64                                  `json:"Priority,omitempty" xml:"Priority,omitempty"`
	RequestedResource        *UpdateInstanceRequestRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	UserId                   *string                                 `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserVpc                  *UpdateInstanceRequestUserVpc           `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	WorkspaceSource          *string                                 `json:"WorkspaceSource,omitempty" xml:"WorkspaceSource,omitempty"`
}

func (UpdateInstanceRequest) GoString

func (s UpdateInstanceRequest) GoString() string

func (*UpdateInstanceRequest) SetAccessibility added in v1.1.29

func (s *UpdateInstanceRequest) SetAccessibility(v string) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetCloudDisks added in v1.1.45

func (*UpdateInstanceRequest) SetDatasets added in v1.1.29

func (*UpdateInstanceRequest) SetDisassociateDatasets added in v1.1.29

func (s *UpdateInstanceRequest) SetDisassociateDatasets(v bool) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetDisassociateDriver added in v1.1.44

func (s *UpdateInstanceRequest) SetDisassociateDriver(v bool) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetDisassociateForwardInfos added in v1.1.45

func (s *UpdateInstanceRequest) SetDisassociateForwardInfos(v bool) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetDisassociateVpc added in v1.1.29

func (s *UpdateInstanceRequest) SetDisassociateVpc(v bool) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetDriver added in v1.1.44

func (*UpdateInstanceRequest) SetEcsSpec added in v1.1.29

func (*UpdateInstanceRequest) SetImageId added in v1.1.29

func (*UpdateInstanceRequest) SetImageUrl added in v1.1.29

func (*UpdateInstanceRequest) SetInstanceName

func (s *UpdateInstanceRequest) SetInstanceName(v string) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetPriority added in v1.1.44

func (*UpdateInstanceRequest) SetRequestedResource added in v1.1.29

func (*UpdateInstanceRequest) SetUserId added in v1.1.42

func (*UpdateInstanceRequest) SetUserVpc added in v1.1.29

func (*UpdateInstanceRequest) SetWorkspaceSource added in v1.1.42

func (s *UpdateInstanceRequest) SetWorkspaceSource(v string) *UpdateInstanceRequest

func (UpdateInstanceRequest) String

func (s UpdateInstanceRequest) String() string

type UpdateInstanceRequestCloudDisks added in v1.1.45

type UpdateInstanceRequestCloudDisks struct {
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	SubType  *string `json:"SubType,omitempty" xml:"SubType,omitempty"`
}

func (UpdateInstanceRequestCloudDisks) GoString added in v1.1.45

func (*UpdateInstanceRequestCloudDisks) SetCapacity added in v1.1.45

func (*UpdateInstanceRequestCloudDisks) SetSubType added in v1.1.45

func (UpdateInstanceRequestCloudDisks) String added in v1.1.45

type UpdateInstanceRequestDatasets added in v1.1.29

type UpdateInstanceRequestDatasets struct {
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
}

func (UpdateInstanceRequestDatasets) GoString added in v1.1.29

func (*UpdateInstanceRequestDatasets) SetDatasetId added in v1.1.29

func (*UpdateInstanceRequestDatasets) SetMountPath added in v1.1.29

func (UpdateInstanceRequestDatasets) String added in v1.1.29

type UpdateInstanceRequestRequestedResource added in v1.1.29

type UpdateInstanceRequestRequestedResource struct {
	CPU          *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	GPU          *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	GPUType      *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	Memory       *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	SharedMemory *string `json:"SharedMemory,omitempty" xml:"SharedMemory,omitempty"`
}

func (UpdateInstanceRequestRequestedResource) GoString added in v1.1.29

func (*UpdateInstanceRequestRequestedResource) SetCPU added in v1.1.29

func (*UpdateInstanceRequestRequestedResource) SetGPU added in v1.1.29

func (*UpdateInstanceRequestRequestedResource) SetGPUType added in v1.1.29

func (*UpdateInstanceRequestRequestedResource) SetMemory added in v1.1.29

func (*UpdateInstanceRequestRequestedResource) SetSharedMemory added in v1.1.29

func (UpdateInstanceRequestRequestedResource) String added in v1.1.29

type UpdateInstanceRequestUserVpc added in v1.1.29

type UpdateInstanceRequestUserVpc struct {
	DefaultRoute    *string        `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	ExtendedCIDRs   []*string      `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos    []*ForwardInfo `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	SecurityGroupId *string        `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	VSwitchId       *string        `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VpcId           *string        `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (UpdateInstanceRequestUserVpc) GoString added in v1.1.29

func (s UpdateInstanceRequestUserVpc) GoString() string

func (*UpdateInstanceRequestUserVpc) SetDefaultRoute added in v1.1.42

func (*UpdateInstanceRequestUserVpc) SetExtendedCIDRs added in v1.1.41

func (*UpdateInstanceRequestUserVpc) SetForwardInfos added in v1.1.44

func (*UpdateInstanceRequestUserVpc) SetSecurityGroupId added in v1.1.29

func (*UpdateInstanceRequestUserVpc) SetVSwitchId added in v1.1.29

func (*UpdateInstanceRequestUserVpc) SetVpcId added in v1.1.29

func (UpdateInstanceRequestUserVpc) String added in v1.1.29

type UpdateInstanceResponse

type UpdateInstanceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateInstanceResponse) GoString

func (s UpdateInstanceResponse) GoString() string

func (*UpdateInstanceResponse) SetBody

func (*UpdateInstanceResponse) SetHeaders

func (*UpdateInstanceResponse) SetStatusCode added in v1.1.17

func (UpdateInstanceResponse) String

func (s UpdateInstanceResponse) String() string

type UpdateInstanceResponseBody

type UpdateInstanceResponseBody struct {
	Code           *string `json:"Code,omitempty" xml:"Code,omitempty"`
	HttpStatusCode *int32  `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	InstanceId     *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	Message        *string `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Success        *bool   `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (UpdateInstanceResponseBody) GoString

func (s UpdateInstanceResponseBody) GoString() string

func (*UpdateInstanceResponseBody) SetCode

func (*UpdateInstanceResponseBody) SetHttpStatusCode

func (*UpdateInstanceResponseBody) SetInstanceId

func (*UpdateInstanceResponseBody) SetMessage

func (*UpdateInstanceResponseBody) SetRequestId

func (*UpdateInstanceResponseBody) SetSuccess

func (UpdateInstanceResponseBody) String

Jump to

Keyboard shortcuts

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