client

package
v1.5.4 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 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)

@param request - CreateIdleInstanceCullerRequest

@return CreateIdleInstanceCullerResponse

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)

@param request - CreateIdleInstanceCullerRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateIdleInstanceCullerResponse

func (*Client) CreateInstance

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

Summary:

创建实例

@param request - CreateInstanceRequest

@return CreateInstanceResponse

func (*Client) CreateInstanceShutdownTimer

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

Summary:

创建定时关机任务

@param request - CreateInstanceShutdownTimerRequest

@return CreateInstanceShutdownTimerResponse

func (*Client) CreateInstanceShutdownTimerWithOptions

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

Summary:

创建定时关机任务

@param request - CreateInstanceShutdownTimerRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateInstanceShutdownTimerResponse

func (*Client) CreateInstanceSnapshot

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

Summary:

创建实例快照

@param request - CreateInstanceSnapshotRequest

@return CreateInstanceSnapshotResponse

func (*Client) CreateInstanceSnapshotWithOptions

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

Summary:

创建实例快照

@param request - CreateInstanceSnapshotRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateInstanceSnapshotResponse

func (*Client) CreateInstanceWithOptions

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

Summary:

创建实例

@param request - CreateInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateInstanceResponse

func (*Client) DeleteIdleInstanceCuller added in v1.1.24

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

@return DeleteIdleInstanceCullerResponse

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)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIdleInstanceCullerResponse

func (*Client) DeleteInstance

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

Summary:

删除实例

@return DeleteInstanceResponse

func (*Client) DeleteInstanceLabels added in v1.5.0

func (client *Client) DeleteInstanceLabels(InstanceId *string, request *DeleteInstanceLabelsRequest) (_result *DeleteInstanceLabelsResponse, _err error)

Summary:

删除DSW实例的标签

@param request - DeleteInstanceLabelsRequest

@return DeleteInstanceLabelsResponse

func (*Client) DeleteInstanceLabelsWithOptions added in v1.5.0

func (client *Client) DeleteInstanceLabelsWithOptions(InstanceId *string, request *DeleteInstanceLabelsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteInstanceLabelsResponse, _err error)

Summary:

删除DSW实例的标签

@param request - DeleteInstanceLabelsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceLabelsResponse

func (*Client) DeleteInstanceShutdownTimer

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

Summary:

删除定时关机任务

@return DeleteInstanceShutdownTimerResponse

func (*Client) DeleteInstanceShutdownTimerWithOptions

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

Summary:

删除定时关机任务

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceShutdownTimerResponse

func (*Client) DeleteInstanceSnapshot

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

Summary:

获取实例快照详情

@return DeleteInstanceSnapshotResponse

func (*Client) DeleteInstanceSnapshotWithOptions

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

Summary:

获取实例快照详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceSnapshotResponse

func (*Client) DeleteInstanceWithOptions

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

Summary:

删除实例

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteInstanceResponse

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)

@return GetIdleInstanceCullerResponse

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)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetIdleInstanceCullerResponse

func (*Client) GetInstance

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

Summary:

获取实例详情

@return GetInstanceResponse

func (*Client) GetInstanceEvents added in v1.2.0

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

@param request - GetInstanceEventsRequest

@return GetInstanceEventsResponse

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)

@param request - GetInstanceEventsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceEventsResponse

func (*Client) GetInstanceMetrics added in v1.1.23

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

@param request - GetInstanceMetricsRequest

@return GetInstanceMetricsResponse

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)

@param request - GetInstanceMetricsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceMetricsResponse

func (*Client) GetInstanceShutdownTimer

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

Summary:

获取定时关机任务

@return GetInstanceShutdownTimerResponse

func (*Client) GetInstanceShutdownTimerWithOptions

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

Summary:

获取定时关机任务

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceShutdownTimerResponse

func (*Client) GetInstanceSnapshot

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

Summary:

获取实例快照详情

@return GetInstanceSnapshotResponse

func (*Client) GetInstanceSnapshotWithOptions

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

Summary:

获取实例快照详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceSnapshotResponse

func (*Client) GetInstanceWithOptions

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

Summary:

获取实例详情

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetInstanceResponse

func (*Client) GetLifecycle added in v1.1.34

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

@param request - GetLifecycleRequest

@return GetLifecycleResponse

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)

@param request - GetLifecycleRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetLifecycleResponse

func (*Client) GetMetrics added in v1.4.0

func (client *Client) GetMetrics(InstanceId *string, request *GetMetricsRequest) (_result *GetMetricsResponse, _err error)

Summary:

获取metrics数据

@param request - GetMetricsRequest

@return GetMetricsResponse

func (*Client) GetMetricsWithOptions added in v1.4.0

func (client *Client) GetMetricsWithOptions(InstanceId *string, request *GetMetricsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetMetricsResponse, _err error)

Summary:

获取metrics数据

@param request - GetMetricsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetMetricsResponse

func (*Client) GetResourceGroupStatistics added in v1.1.40

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

@param request - GetResourceGroupStatisticsRequest

@return GetResourceGroupStatisticsResponse

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)

@param request - GetResourceGroupStatisticsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetResourceGroupStatisticsResponse

func (*Client) GetToken added in v1.1.19

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

@param request - GetTokenRequest

@return GetTokenResponse

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)

@param request - GetTokenRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetTokenResponse

func (*Client) GetUserConfig

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

Summary:

获取用户配置

@return GetUserConfigResponse

func (*Client) GetUserConfigWithOptions

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

Summary:

获取用户配置

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUserConfigResponse

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)

Summary:

获取ECS规格列表

@param request - ListEcsSpecsRequest

@return ListEcsSpecsResponse

func (*Client) ListEcsSpecsWithOptions

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

Summary:

获取ECS规格列表

@param request - ListEcsSpecsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListEcsSpecsResponse

func (*Client) ListInstanceSnapshot

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

Summary:

查询实例快照列表

@param request - ListInstanceSnapshotRequest

@return ListInstanceSnapshotResponse

func (*Client) ListInstanceSnapshotWithOptions

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

Summary:

查询实例快照列表

@param request - ListInstanceSnapshotRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceSnapshotResponse

func (*Client) ListInstanceStatistics

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

Summary:

获取实例统计信息

@param request - ListInstanceStatisticsRequest

@return ListInstanceStatisticsResponse

func (*Client) ListInstanceStatisticsWithOptions

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

Summary:

获取实例统计信息

@param request - ListInstanceStatisticsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstanceStatisticsResponse

func (*Client) ListInstances

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

@param request - ListInstancesRequest

@return ListInstancesResponse

func (*Client) ListInstancesWithOptions

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

@param tmpReq - ListInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListInstancesResponse

func (*Client) StartInstance

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

Summary:

启动实例

@return StartInstanceResponse

func (*Client) StartInstanceWithOptions

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

Summary:

启动实例

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StartInstanceResponse

func (*Client) StopInstance

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

Summary:

停止实例

@param request - StopInstanceRequest

@return StopInstanceResponse

func (*Client) StopInstanceWithOptions

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

Summary:

停止实例

@param request - StopInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return StopInstanceResponse

func (*Client) UpdateInstance

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

Summary:

更新实例

@param request - UpdateInstanceRequest

@return UpdateInstanceResponse

func (*Client) UpdateInstanceLabels added in v1.5.0

func (client *Client) UpdateInstanceLabels(InstanceId *string, request *UpdateInstanceLabelsRequest) (_result *UpdateInstanceLabelsResponse, _err error)

Summary:

修改DSW实例的标签

@param request - UpdateInstanceLabelsRequest

@return UpdateInstanceLabelsResponse

func (*Client) UpdateInstanceLabelsWithOptions added in v1.5.0

func (client *Client) UpdateInstanceLabelsWithOptions(InstanceId *string, request *UpdateInstanceLabelsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UpdateInstanceLabelsResponse, _err error)

Summary:

修改DSW实例的标签

@param request - UpdateInstanceLabelsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceLabelsResponse

func (*Client) UpdateInstanceWithOptions

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

Summary:

更新实例

@param request - UpdateInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateInstanceResponse

type CreateIdleInstanceCullerRequest added in v1.1.24

type CreateIdleInstanceCullerRequest struct {
	// example:
	//
	// 20
	CpuPercentThreshold *int32 `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	// example:
	//
	// 10
	GpuPercentThreshold *int32 `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	// example:
	//
	// 60
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// PRIVATE
	Accessibility *string                        `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	Affinity      *CreateInstanceRequestAffinity `json:"Affinity,omitempty" xml:"Affinity,omitempty" type:"Struct"`
	// example:
	//
	// []
	CloudDisks       []*CreateInstanceRequestCloudDisks `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	CredentialConfig *CredentialConfig                  `json:"CredentialConfig,omitempty" xml:"CredentialConfig,omitempty"`
	Datasets         []*CreateInstanceRequestDatasets   `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	// example:
	//
	// 535.54.03
	Driver *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	// example:
	//
	// ecs.c6.large
	EcsSpec *string `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	// example:
	//
	// {userName: "Chris"}
	EnvironmentVariables map[string]*string `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	ImageAuth            *string            `json:"ImageAuth,omitempty" xml:"ImageAuth,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// training_data
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels []*CreateInstanceRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// {"CPU":"4","Memory":"8Gi","SharedMemory":"4Gi","GPU":"1","GPUType":"Tesla-V100-16G"}
	RequestedResource *CreateInstanceRequestRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	// example:
	//
	// dsw-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 1612285282502324
	UserId  *string                       `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserVpc *CreateInstanceRequestUserVpc `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// example:
	//
	// 40823
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	// example:
	//
	// d-123456789
	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) SetAffinity added in v1.4.2

func (*CreateInstanceRequest) SetCloudDisks added in v1.1.42

func (*CreateInstanceRequest) SetCredentialConfig added in v1.5.1

func (s *CreateInstanceRequest) SetCredentialConfig(v *CredentialConfig) *CreateInstanceRequest

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) SetImageAuth added in v1.4.3

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 CreateInstanceRequestAffinity added in v1.4.2

type CreateInstanceRequestAffinity struct {
	CPU *CreateInstanceRequestAffinityCPU `json:"CPU,omitempty" xml:"CPU,omitempty" type:"Struct"`
}

func (CreateInstanceRequestAffinity) GoString added in v1.4.2

func (*CreateInstanceRequestAffinity) SetCPU added in v1.4.2

func (CreateInstanceRequestAffinity) String added in v1.4.2

type CreateInstanceRequestAffinityCPU added in v1.4.2

type CreateInstanceRequestAffinityCPU struct {
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
}

func (CreateInstanceRequestAffinityCPU) GoString added in v1.4.2

func (*CreateInstanceRequestAffinityCPU) SetEnable added in v1.4.2

func (CreateInstanceRequestAffinityCPU) String added in v1.4.2

type CreateInstanceRequestCloudDisks added in v1.1.42

type CreateInstanceRequestCloudDisks struct {
	// example:
	//
	// 30Gi
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// example:
	//
	// /mmt/workspace
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	// example:
	//
	// workspace
	Path   *string                                `json:"Path,omitempty" xml:"Path,omitempty"`
	Status *CreateInstanceRequestCloudDisksStatus `json:"Status,omitempty" xml:"Status,omitempty" type:"Struct"`
	// example:
	//
	// rootfs
	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 {
	// example:
	//
	// d-vsqjvsjp4orp5l206u
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// example:
	//
	// /mnt/data
	MountPath  *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	OptionType *string `json:"OptionType,omitempty" xml:"OptionType,omitempty"`
	Options    *string `json:"Options,omitempty" xml:"Options,omitempty"`
	// example:
	//
	// oss://bucket.oss-cn-shanghai.aliyuncs.com/data/path/
	Uri *string `json:"Uri,omitempty" xml:"Uri,omitempty"`
}

func (CreateInstanceRequestDatasets) GoString

func (*CreateInstanceRequestDatasets) SetDatasetId

func (*CreateInstanceRequestDatasets) SetMountPath

func (*CreateInstanceRequestDatasets) SetOptionType added in v1.4.1

func (*CreateInstanceRequestDatasets) SetOptions added in v1.4.1

func (*CreateInstanceRequestDatasets) SetUri added in v1.4.1

func (CreateInstanceRequestDatasets) String

type CreateInstanceRequestLabels added in v1.1.23

type CreateInstanceRequestLabels struct {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// example:
	//
	// 32
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 4
	GPU *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	// example:
	//
	// v100
	GPUType *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	// example:
	//
	// 32
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// 32
	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 {
	// example:
	//
	// eth0 | eth1
	DefaultRoute *string `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	// example:
	//
	// ["192.168.0.1/24", "192.168.1.1/24"]
	ExtendedCIDRs []*string      `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos  []*ForwardInfo `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	// example:
	//
	// sg-xxxxxx
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// example:
	//
	// vsw-xxxxx
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// example:
	//
	// vpc-xxxxx
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	DueTime *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	// example:
	//
	// 3600000
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels    []*CreateInstanceSnapshotRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	Overwrite *bool                                  `json:"Overwrite,omitempty" xml:"Overwrite,omitempty"`
	// example:
	//
	// training_data_env
	SnapshotDescription *string `json:"SnapshotDescription,omitempty" xml:"SnapshotDescription,omitempty"`
	// example:
	//
	// training_data_env
	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 {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// snp-05cexxxxxxxxx
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// example:
	//
	// true
	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 CredentialConfig added in v1.5.1

type CredentialConfig struct {
	// example:
	//
	// 0
	AliyunEnvRoleKey *string                    `json:"AliyunEnvRoleKey,omitempty" xml:"AliyunEnvRoleKey,omitempty"`
	Configs          []*CredentialConfigConfigs `json:"Configs,omitempty" xml:"Configs,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
}

func (CredentialConfig) GoString added in v1.5.1

func (s CredentialConfig) GoString() string

func (*CredentialConfig) SetAliyunEnvRoleKey added in v1.5.1

func (s *CredentialConfig) SetAliyunEnvRoleKey(v string) *CredentialConfig

func (*CredentialConfig) SetConfigs added in v1.5.1

func (*CredentialConfig) SetEnable added in v1.5.1

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

func (CredentialConfig) String added in v1.5.1

func (s CredentialConfig) String() string

type CredentialConfigConfigs added in v1.5.1

type CredentialConfigConfigs struct {
	// This parameter is required.
	//
	// example:
	//
	// 0
	Key   *string                         `json:"Key,omitempty" xml:"Key,omitempty"`
	Roles []*CredentialConfigConfigsRoles `json:"Roles,omitempty" xml:"Roles,omitempty" type:"Repeated"`
	// This parameter is required.
	//
	// example:
	//
	// Role
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CredentialConfigConfigs) GoString added in v1.5.1

func (s CredentialConfigConfigs) GoString() string

func (*CredentialConfigConfigs) SetKey added in v1.5.1

func (*CredentialConfigConfigs) SetRoles added in v1.5.1

func (*CredentialConfigConfigs) SetType added in v1.5.1

func (CredentialConfigConfigs) String added in v1.5.1

func (s CredentialConfigConfigs) String() string

type CredentialConfigConfigsRoles added in v1.5.1

type CredentialConfigConfigsRoles struct {
	// example:
	//
	// 123******
	AssumeRoleFor *string `json:"AssumeRoleFor,omitempty" xml:"AssumeRoleFor,omitempty"`
	// example:
	//
	// {}
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// acs:ram::123******:role/****
	RoleArn *string `json:"RoleArn,omitempty" xml:"RoleArn,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// service
	RoleType *string                               `json:"RoleType,omitempty" xml:"RoleType,omitempty"`
	UserInfo *CredentialConfigConfigsRolesUserInfo `json:"UserInfo,omitempty" xml:"UserInfo,omitempty" type:"Struct"`
}

func (CredentialConfigConfigsRoles) GoString added in v1.5.1

func (s CredentialConfigConfigsRoles) GoString() string

func (*CredentialConfigConfigsRoles) SetAssumeRoleFor added in v1.5.1

func (*CredentialConfigConfigsRoles) SetPolicy added in v1.5.1

func (*CredentialConfigConfigsRoles) SetRoleArn added in v1.5.1

func (*CredentialConfigConfigsRoles) SetRoleType added in v1.5.1

func (*CredentialConfigConfigsRoles) SetUserInfo added in v1.5.1

func (CredentialConfigConfigsRoles) String added in v1.5.1

type CredentialConfigConfigsRolesUserInfo added in v1.5.1

type CredentialConfigConfigsRolesUserInfo struct {
	// example:
	//
	// LT********
	AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
	// example:
	//
	// 456******
	Id *string `json:"Id,omitempty" xml:"Id,omitempty"`
	// example:
	//
	// ********
	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
	// example:
	//
	// S
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CredentialConfigConfigsRolesUserInfo) GoString added in v1.5.1

func (*CredentialConfigConfigsRolesUserInfo) SetAccessKeyId added in v1.5.1

func (*CredentialConfigConfigsRolesUserInfo) SetId added in v1.5.1

func (*CredentialConfigConfigsRolesUserInfo) SetSecurityToken added in v1.5.1

func (*CredentialConfigConfigsRolesUserInfo) SetType added in v1.5.1

func (CredentialConfigConfigsRolesUserInfo) String added in v1.5.1

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 {
	// example:
	//
	// ValidationError
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 DeleteInstanceLabelsRequest added in v1.5.0

type DeleteInstanceLabelsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// labelKey1,labelKey2,labelKey3
	LabelKeys *string `json:"LabelKeys,omitempty" xml:"LabelKeys,omitempty"`
}

func (DeleteInstanceLabelsRequest) GoString added in v1.5.0

func (s DeleteInstanceLabelsRequest) GoString() string

func (*DeleteInstanceLabelsRequest) SetLabelKeys added in v1.5.0

func (DeleteInstanceLabelsRequest) String added in v1.5.0

type DeleteInstanceLabelsResponse added in v1.5.0

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

func (DeleteInstanceLabelsResponse) GoString added in v1.5.0

func (s DeleteInstanceLabelsResponse) GoString() string

func (*DeleteInstanceLabelsResponse) SetBody added in v1.5.0

func (*DeleteInstanceLabelsResponse) SetHeaders added in v1.5.0

func (*DeleteInstanceLabelsResponse) SetStatusCode added in v1.5.0

func (DeleteInstanceLabelsResponse) String added in v1.5.0

type DeleteInstanceLabelsResponseBody added in v1.5.0

type DeleteInstanceLabelsResponseBody struct {
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteInstanceLabelsResponseBody) GoString added in v1.5.0

func (*DeleteInstanceLabelsResponseBody) SetRequestId added in v1.5.0

func (DeleteInstanceLabelsResponseBody) String added in v1.5.0

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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// snp-05cexxxxxxxxx
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// sdk
	CategoryCode *string `json:"CategoryCode,omitempty" xml:"CategoryCode,omitempty"`
	// example:
	//
	// SDK Usage
	CategoryName *string `json:"CategoryName,omitempty" xml:"CategoryName,omitempty"`
	// example:
	//
	// 12
	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 {
	// example:
	//
	// dsw-notebook
	ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"`
	// example:
	//
	// eip-25877c70gddh****
	EipAllocationId *string `json:"EipAllocationId,omitempty" xml:"EipAllocationId,omitempty"`
	// example:
	//
	// true
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// example:
	//
	// ngw-bp1uewa15k4iy5770****
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// example:
	//
	// 22
	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"`
	// example:
	//
	// dsw-notebook
	ContainerName *string `json:"ContainerName,omitempty" xml:"ContainerName,omitempty"`
	// example:
	//
	// eip-25877c70gddh****
	EipAllocationId *string `json:"EipAllocationId,omitempty" xml:"EipAllocationId,omitempty"`
	// example:
	//
	// true
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
	// example:
	//
	// ngw-bp1uewa15k4iy5770****
	NatGatewayId *string `json:"NatGatewayId,omitempty" xml:"NatGatewayId,omitempty"`
	// example:
	//
	// 22
	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"`
	// example:
	//
	// DNAT and privateZone are both ready.
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// Ready
	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 {
	// example:
	//
	// 47.111.119.114
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// example:
	//
	// 22
	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 {
	// example:
	//
	// dsw-notebook-22-urz3u6cnu0uts7ej9r.dsw-5cc6083084818f60.dsw.pai.alibaba.com
	Endpoint *string `json:"Endpoint,omitempty" xml:"Endpoint,omitempty"`
	// example:
	//
	// 22
	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 {
	// example:
	//
	// ValidationError
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 20
	CpuPercentThreshold *int32 `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	// example:
	//
	// 10
	GpuPercentThreshold *int32 `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	// example:
	//
	// 30
	IdleTimeInMinutes *int32 `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 60
	MaxIdleTimeInMinutes *int32 `json:"MaxIdleTimeInMinutes,omitempty" xml:"MaxIdleTimeInMinutes,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// 2020-11-08T15:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 2000
	MaxEventsNum *int32 `json:"MaxEventsNum,omitempty" xml:"MaxEventsNum,omitempty"`
	// example:
	//
	// 2020-11-08T15:00:00Z
	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 {
	// example:
	//
	// None
	Code   *string   `json:"Code,omitempty" xml:"Code,omitempty"`
	Events []*string `json:"Events,omitempty" xml:"Events,omitempty" type:"Repeated"`
	// example:
	//
	// 200
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// XXX
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// 2020-11-08T15:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// GpuCoreUsage
	MetricType *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	// example:
	//
	// 2020-11-08T15:00:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// 15m
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message    *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	PodMetrics []*GetInstanceMetricsResponseBodyPodMetrics `json:"PodMetrics,omitempty" xml:"PodMetrics,omitempty" type:"Repeated"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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"`
	// example:
	//
	// dsw-15870-695f44c5bc-hd6xm
	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 {
	// example:
	//
	// 1670890560
	Time *int64 `json:"Time,omitempty" xml:"Time,omitempty"`
	// example:
	//
	// 25.901031
	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 {
	// example:
	//
	// CPU
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// PRIVATE
	Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	// example:
	//
	// 3600000
	AccumulatedRunningTimeInMs *int64                           `json:"AccumulatedRunningTimeInMs,omitempty" xml:"AccumulatedRunningTimeInMs,omitempty"`
	Affinity                   *GetInstanceResponseBodyAffinity `json:"Affinity,omitempty" xml:"Affinity,omitempty" type:"Struct"`
	// example:
	//
	// []
	CloudDisks []*GetInstanceResponseBodyCloudDisks `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	// example:
	//
	// null
	Code             *string                            `json:"Code,omitempty" xml:"Code,omitempty"`
	CredentialConfig *CredentialConfig                  `json:"CredentialConfig,omitempty" xml:"CredentialConfig,omitempty"`
	Datasets         []*GetInstanceResponseBodyDatasets `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	// example:
	//
	// 535.54.03
	Driver *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	// example:
	//
	// ecs.c6.large
	EcsSpec *string `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	// example:
	//
	// {userName: "Chris"}
	EnvironmentVariables map[string]*string `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// {"InstanceId":"dsw-05cefd0be2e5a278","CpuPercentThreshold":20,"GpuPercentThreshold":10,"MaxIdleTimeInMinutes":120,"IdleTimeInMinutes":30}
	IdleInstanceCuller *GetInstanceResponseBodyIdleInstanceCuller `json:"IdleInstanceCuller,omitempty" xml:"IdleInstanceCuller,omitempty" type:"Struct"`
	ImageAuth          *string                                    `json:"ImageAuth,omitempty" xml:"ImageAuth,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// training_data
	InstanceName          *string                                       `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceShutdownTimer *GetInstanceResponseBodyInstanceShutdownTimer `json:"InstanceShutdownTimer,omitempty" xml:"InstanceShutdownTimer,omitempty" type:"Struct"`
	// example:
	//
	// []
	InstanceSnapshotList []*GetInstanceResponseBodyInstanceSnapshotList `json:"InstanceSnapshotList,omitempty" xml:"InstanceSnapshotList,omitempty" type:"Repeated"`
	// example:
	//
	// https://dsw-cn-shanghai.data.aliyun.com/notebook.htm?instance=39772#/
	InstanceUrl *string `json:"InstanceUrl,omitempty" xml:"InstanceUrl,omitempty"`
	// Jupyterlab Url。
	//
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/lab/
	JupyterlabUrl *string `json:"JupyterlabUrl,omitempty" xml:"JupyterlabUrl,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels         []*GetInstanceResponseBodyLabels       `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	LatestSnapshot *GetInstanceResponseBodyLatestSnapshot `json:"LatestSnapshot,omitempty" xml:"LatestSnapshot,omitempty" type:"Struct"`
	// example:
	//
	// "XXX"
	Message           *string                                   `json:"Message,omitempty" xml:"Message,omitempty"`
	NodeErrorRecovery *GetInstanceResponseBodyNodeErrorRecovery `json:"NodeErrorRecovery,omitempty" xml:"NodeErrorRecovery,omitempty" type:"Struct"`
	// example:
	//
	// PayAsYouGo
	PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// {"CPU":"4","Memory":"8Gi","SharedMemory":"4Gi","GPU":"1","GPUType":"Tesla-V100-16G"}
	RequestedResource *GetInstanceResponseBodyRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	// example:
	//
	// dsw-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// ecs.g7.xlarge
	ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/tty/
	TerminalUrl *string `json:"TerminalUrl,omitempty" xml:"TerminalUrl,omitempty"`
	// example:
	//
	// 1612285282502324
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	// example:
	//
	// 测试用户
	UserName *string                         `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserVpc  *GetInstanceResponseBodyUserVpc `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// Web IDE url。
	//
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/ide/
	WebIDEUrl *string `json:"WebIDEUrl,omitempty" xml:"WebIDEUrl,omitempty"`
	// example:
	//
	// 40823
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	// example:
	//
	// training_data
	WorkspaceName *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
	// example:
	//
	// d-123456789
	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) SetAffinity added in v1.4.2

func (*GetInstanceResponseBody) SetCloudDisks added in v1.1.42

func (*GetInstanceResponseBody) SetCode

func (*GetInstanceResponseBody) SetCredentialConfig added in v1.5.4

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) SetImageAuth added in v1.4.3

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 GetInstanceResponseBodyAffinity added in v1.4.2

type GetInstanceResponseBodyAffinity struct {
	CPU *GetInstanceResponseBodyAffinityCPU `json:"CPU,omitempty" xml:"CPU,omitempty" type:"Struct"`
}

func (GetInstanceResponseBodyAffinity) GoString added in v1.4.2

func (*GetInstanceResponseBodyAffinity) SetCPU added in v1.4.2

func (GetInstanceResponseBodyAffinity) String added in v1.4.2

type GetInstanceResponseBodyAffinityCPU added in v1.4.2

type GetInstanceResponseBodyAffinityCPU struct {
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
}

func (GetInstanceResponseBodyAffinityCPU) GoString added in v1.4.2

func (*GetInstanceResponseBodyAffinityCPU) SetEnable added in v1.4.2

func (GetInstanceResponseBodyAffinityCPU) String added in v1.4.2

type GetInstanceResponseBodyCloudDisks added in v1.1.42

type GetInstanceResponseBodyCloudDisks struct {
	// example:
	//
	// 30Gi
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// example:
	//
	// /mmt/workspace
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	// example:
	//
	// /workspace
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// example:
	//
	// rootfs
	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 {
	// example:
	//
	// d-vsqjvsjp4orp5l206u
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// example:
	//
	// /mnt/data
	MountPath  *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	OptionType *string `json:"OptionType,omitempty" xml:"OptionType,omitempty"`
	Options    *string `json:"Options,omitempty" xml:"Options,omitempty"`
	// example:
	//
	// oss://bucket.oss-cn-shanghai.aliyuncs.com/data/path/
	Uri *string `json:"Uri,omitempty" xml:"Uri,omitempty"`
}

func (GetInstanceResponseBodyDatasets) GoString

func (*GetInstanceResponseBodyDatasets) SetDatasetId

func (*GetInstanceResponseBodyDatasets) SetMountPath

func (*GetInstanceResponseBodyDatasets) SetOptionType added in v1.4.1

func (*GetInstanceResponseBodyDatasets) SetOptions added in v1.4.1

func (*GetInstanceResponseBodyDatasets) SetUri added in v1.4.1

func (GetInstanceResponseBodyDatasets) String

type GetInstanceResponseBodyIdleInstanceCuller added in v1.1.23

type GetInstanceResponseBodyIdleInstanceCuller struct {
	// example:
	//
	// 20
	CpuPercentThreshold *int32 `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	// example:
	//
	// 10
	GpuPercentThreshold *int32 `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	// example:
	//
	// 30
	IdleTimeInMinutes *int32 `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 60
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	DueTime *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 3600000
	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 {
	// 快照创建时间
	//
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// 快照修改时间
	//
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// 镜像Id
	//
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// 镜像名称
	//
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// 镜像Url
	//
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// 实例快照错误代码
	//
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// 实例快照错误消息
	//
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// 镜像仓库Url
	//
	// example:
	//
	// https://cr.console.aliyun.com/repository/cn-hangzhou/zouxu/kf/images
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// 实例快照状态
	//
	// example:
	//
	// Pushing
	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 {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// 实例快照错误代码
	//
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// 实例快照错误消息
	//
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// https://cr.console.aliyun.com/repository/cn-hangzhou/zouxu/kf/images
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// 实例快照状态
	//
	// example:
	//
	// Pushing
	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 {
	// example:
	//
	// 32
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 4
	GPU *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	// example:
	//
	// v100
	GPUType *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	// example:
	//
	// 32
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// 32
	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 {
	// example:
	//
	// eth0 | eth1
	DefaultRoute *string `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	// example:
	//
	// ["192.168.0.1/24", "192.168.1.1/24"]
	ExtendedCIDRs []*string              `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos  []*ForwardInfoResponse `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	// example:
	//
	// sg-xxxxxx
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// example:
	//
	// vsw-xxxxx
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// Vpc Id。
	//
	// example:
	//
	// vpc-xxxxx
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	DueTime *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 3600000
	RemainingTimeInMs *int64 `json:"RemainingTimeInMs,omitempty" xml:"RemainingTimeInMs,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// null
	Code         *string   `json:"Code,omitempty" xml:"Code,omitempty"`
	ExcludePaths []*string `json:"ExcludePaths,omitempty" xml:"ExcludePaths,omitempty" type:"Repeated"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// {\"foo\": \"bar\"}
	Labels []*GetInstanceSnapshotResponseBodyLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// snp-05cexxxxxxxxx
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// example:
	//
	// training_data_env
	SnapshotName *string `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
	// example:
	//
	// Pushing
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// example:
	//
	// 2020-11-08T15:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 1
	Limit *int32 `json:"Limit,omitempty" xml:"Limit,omitempty"`
	// example:
	//
	// DESC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 1
	SessionNumber *int32 `json:"SessionNumber,omitempty" xml:"SessionNumber,omitempty"`
	// example:
	//
	// 2020-11-08T15:00:00Z
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// [[{"Status":"Creating","GmtCreateTime":"2022-09-19T22:38:00Z","Reason":"","ReasonCode":""}]]
	Lifecycle [][]*GetLifecycleResponseBodyLifecycle `json:"Lifecycle,omitempty" xml:"Lifecycle,omitempty" type:"Repeated"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 35
	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 {
	// example:
	//
	// Starting
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// “”
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// “”
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// 2022-10-21T07:27:44Z
	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 GetMetricsRequest added in v1.4.0

type GetMetricsRequest struct {
	// example:
	//
	// {"userId":"16122852825*****","jobId":"dsw-328d2bbf605*****","regionId":"cn-wulanchabu","pod":"dsw-45680-76766f8778-95gxh"}
	Dimensions *string `json:"Dimensions,omitempty" xml:"Dimensions,omitempty"`
	// example:
	//
	// 2020-11-08T16:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 10
	Length *string `json:"Length,omitempty" xml:"Length,omitempty"`
	// example:
	//
	// INSTANCE_SPEC_MEMORY_SWAP
	MetricName *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	// example:
	//
	// acs_pai_dsw
	Namespace *string `json:"Namespace,omitempty" xml:"Namespace,omitempty"`
	// example:
	//
	// 15761485350009dd70bb64cff1f0fff750b08ffff073be5fb1e785e2b020f1a949d5ea14aea7fed82f01dd8****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 60
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// example:
	//
	// 2020-11-08T15:00:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (GetMetricsRequest) GoString added in v1.4.0

func (s GetMetricsRequest) GoString() string

func (*GetMetricsRequest) SetDimensions added in v1.4.0

func (s *GetMetricsRequest) SetDimensions(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetEndTime added in v1.4.0

func (s *GetMetricsRequest) SetEndTime(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetLength added in v1.4.0

func (s *GetMetricsRequest) SetLength(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetMetricName added in v1.4.0

func (s *GetMetricsRequest) SetMetricName(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetNamespace added in v1.4.0

func (s *GetMetricsRequest) SetNamespace(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetNextToken added in v1.4.0

func (s *GetMetricsRequest) SetNextToken(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetPeriod added in v1.4.0

func (s *GetMetricsRequest) SetPeriod(v string) *GetMetricsRequest

func (*GetMetricsRequest) SetStartTime added in v1.4.0

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

func (GetMetricsRequest) String added in v1.4.0

func (s GetMetricsRequest) String() string

type GetMetricsResponse added in v1.4.0

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

func (GetMetricsResponse) GoString added in v1.4.0

func (s GetMetricsResponse) GoString() string

func (*GetMetricsResponse) SetBody added in v1.4.0

func (*GetMetricsResponse) SetHeaders added in v1.4.0

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

func (*GetMetricsResponse) SetStatusCode added in v1.4.0

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

func (GetMetricsResponse) String added in v1.4.0

func (s GetMetricsResponse) String() string

type GetMetricsResponseBody added in v1.4.0

type GetMetricsResponseBody struct {
	// example:
	//
	// 200
	Code       *string `json:"Code,omitempty" xml:"Code,omitempty"`
	Datapoints *string `json:"Datapoints,omitempty" xml:"Datapoints,omitempty"`
	// example:
	//
	// Succeed
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 15761485350009dd70bb64cff1f0fff750b08ffff073be5fb1e785e2b020f1a949d5ea14aea7fed82f01dd8****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 60
	Period *string `json:"Period,omitempty" xml:"Period,omitempty"`
	// example:
	//
	// 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (GetMetricsResponseBody) GoString added in v1.4.0

func (s GetMetricsResponseBody) GoString() string

func (*GetMetricsResponseBody) SetCode added in v1.4.0

func (*GetMetricsResponseBody) SetDatapoints added in v1.5.3

func (*GetMetricsResponseBody) SetMessage added in v1.4.0

func (*GetMetricsResponseBody) SetNextToken added in v1.4.0

func (*GetMetricsResponseBody) SetPeriod added in v1.4.0

func (*GetMetricsResponseBody) SetRequestId added in v1.4.0

func (*GetMetricsResponseBody) SetSuccess added in v1.4.0

func (GetMetricsResponseBody) String added in v1.4.0

func (s GetMetricsResponseBody) String() string

type GetResourceGroupStatisticsRequest added in v1.1.40

type GetResourceGroupStatisticsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 2020-11-08T15:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// rg-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 2020-11-08T15:00:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 27218,34956
	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 {
	// example:
	//
	// InternalError
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 400
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId  *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Statistics map[string]map[string]interface{} `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// 60
	ExpireTime *int32 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// dsw-730xxxxxxxxxx
	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 {
	// example:
	//
	// ValidationError
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// *******
	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 {
	// example:
	//
	// false
	AccountSufficient *bool `json:"AccountSufficient,omitempty" xml:"AccountSufficient,omitempty"`
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// true
	EnableEciDisk *bool                              `json:"EnableEciDisk,omitempty" xml:"EnableEciDisk,omitempty"`
	FreeTier      *GetUserConfigResponseBodyFreeTier `json:"FreeTier,omitempty" xml:"FreeTier,omitempty" type:"Struct"`
	// example:
	//
	// true
	FreeTierSpecAvailable *bool `json:"FreeTierSpecAvailable,omitempty" xml:"FreeTierSpecAvailable,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// "Access denied"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// 2020-11-08T15:00:00Z
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	// example:
	//
	// 个
	InitBaseUnit *string `json:"InitBaseUnit,omitempty" xml:"InitBaseUnit,omitempty"`
	// example:
	//
	// 5000
	InitBaseValue *float64 `json:"InitBaseValue,omitempty" xml:"InitBaseValue,omitempty"`
	// example:
	//
	// 个
	InitShowUnit *string `json:"InitShowUnit,omitempty" xml:"InitShowUnit,omitempty"`
	// example:
	//
	// 5000
	InitShowValue *string `json:"InitShowValue,omitempty" xml:"InitShowValue,omitempty"`
	// example:
	//
	// true
	IsFreeTierUser *bool `json:"IsFreeTierUser,omitempty" xml:"IsFreeTierUser,omitempty"`
	// example:
	//
	// 个
	PeriodBaseUnit *string `json:"PeriodBaseUnit,omitempty" xml:"PeriodBaseUnit,omitempty"`
	// example:
	//
	// 3000
	PeriodBaseValue *float64 `json:"PeriodBaseValue,omitempty" xml:"PeriodBaseValue,omitempty"`
	// example:
	//
	// 个
	PeriodShowUnit *string `json:"PeriodShowUnit,omitempty" xml:"PeriodShowUnit,omitempty"`
	// example:
	//
	// 3000
	PeriodShowValue *string `json:"PeriodShowValue,omitempty" xml:"PeriodShowValue,omitempty"`
	// example:
	//
	// 2020-11-08T15:00:00Z
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	// example:
	//
	// valid
	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 {
	// This parameter is required.
	//
	// example:
	//
	// PRIVATE
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// DESC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// gmtCreate
	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 {
	// example:
	//
	// null
	Code     *string                             `json:"Code,omitempty" xml:"Code,omitempty"`
	EcsSpecs []*ListEcsSpecsResponseBodyEcsSpecs `json:"EcsSpecs,omitempty" xml:"EcsSpecs,omitempty" type:"Repeated"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 35
	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 {
	// example:
	//
	// CPU
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// 32
	CPU *int64 `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// CNY
	Currency *string `json:"Currency,omitempty" xml:"Currency,omitempty"`
	// example:
	//
	// 4
	GPU *int64 `json:"GPU,omitempty" xml:"GPU,omitempty"`
	// example:
	//
	// v100
	GPUType *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	// example:
	//
	// 5120000
	InstanceBandwidthRx *int64 `json:"InstanceBandwidthRx,omitempty" xml:"InstanceBandwidthRx,omitempty"`
	// example:
	//
	// ecs.gn5-c28g1.7xlarge
	InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	// example:
	//
	// True
	IsAvailable *bool `json:"IsAvailable,omitempty" xml:"IsAvailable,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels []*ListEcsSpecsResponseBodyEcsSpecsLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	// example:
	//
	// 32
	Memory *float32 `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// 22.8
	Price *float64 `json:"Price,omitempty" xml:"Price,omitempty"`
	// example:
	//
	// 500
	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 {
	// example:
	//
	// stsTokenOwner
	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 {
	// example:
	//
	// DESC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// gmtCreate
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Snapshots []*ListInstanceSnapshotResponseBodySnapshots `json:"Snapshots,omitempty" xml:"Snapshots,omitempty" type:"Repeated"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 35
	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 {
	// example:
	//
	// ["/path1","/path2"]
	ExcludePaths []*string `json:"ExcludePaths,omitempty" xml:"ExcludePaths,omitempty" type:"Repeated"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels []*ListInstanceSnapshotResponseBodySnapshotsLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// snp-05cexxxxxxxxx
	SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
	// example:
	//
	// training_data_env
	SnapshotName *string `json:"SnapshotName,omitempty" xml:"SnapshotName,omitempty"`
	// example:
	//
	// Pushing
	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 {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// This parameter is required.
	//
	// example:
	//
	// 27218,34956
	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 {
	// example:
	//
	// InternalError
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 400
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId  *string                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Statistics map[string]map[string]interface{} `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// AcceleratorType
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// PRIVATE
	Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	CreateUserId  *string `json:"CreateUserId,omitempty" xml:"CreateUserId,omitempty"`
	GpuType       *string `json:"GpuType,omitempty" xml:"GpuType,omitempty"`
	ImageName     *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// training_data
	InstanceName *string                `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	Labels       map[string]interface{} `json:"Labels,omitempty" xml:"Labels,omitempty"`
	MaxCpu       *string                `json:"MaxCpu,omitempty" xml:"MaxCpu,omitempty"`
	MaxGpu       *string                `json:"MaxGpu,omitempty" xml:"MaxGpu,omitempty"`
	MaxGpuMemory *string                `json:"MaxGpuMemory,omitempty" xml:"MaxGpuMemory,omitempty"`
	MaxMemory    *string                `json:"MaxMemory,omitempty" xml:"MaxMemory,omitempty"`
	MinCpu       *string                `json:"MinCpu,omitempty" xml:"MinCpu,omitempty"`
	MinGpu       *string                `json:"MinGpu,omitempty" xml:"MinGpu,omitempty"`
	MinGpuMemory *string                `json:"MinGpuMemory,omitempty" xml:"MinGpuMemory,omitempty"`
	MinMemory    *string                `json:"MinMemory,omitempty" xml:"MinMemory,omitempty"`
	// example:
	//
	// DESC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// PayAsYouGo
	PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	// example:
	//
	// rg-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// gmtCreate
	SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 40823
	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) SetCreateUserId added in v1.4.4

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

func (*ListInstancesRequest) SetGpuType added in v1.5.2

func (*ListInstancesRequest) SetImageName added in v1.5.2

func (s *ListInstancesRequest) SetImageName(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) SetLabels added in v1.3.1

func (s *ListInstancesRequest) SetLabels(v map[string]interface{}) *ListInstancesRequest

func (*ListInstancesRequest) SetMaxCpu added in v1.5.2

func (*ListInstancesRequest) SetMaxGpu added in v1.5.2

func (*ListInstancesRequest) SetMaxGpuMemory added in v1.5.2

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

func (*ListInstancesRequest) SetMaxMemory added in v1.5.2

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

func (*ListInstancesRequest) SetMinCpu added in v1.5.2

func (*ListInstancesRequest) SetMinGpu added in v1.5.2

func (*ListInstancesRequest) SetMinGpuMemory added in v1.5.2

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

func (*ListInstancesRequest) SetMinMemory added in v1.5.2

func (s *ListInstancesRequest) SetMinMemory(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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32                                `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	Instances      []*ListInstancesResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
	// example:
	//
	// 35
	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 {
	// example:
	//
	// CPU
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// PRIVATE
	Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	// example:
	//
	// 3600000
	AccumulatedRunningTimeInMs *int64                                      `json:"AccumulatedRunningTimeInMs,omitempty" xml:"AccumulatedRunningTimeInMs,omitempty"`
	Affinity                   *ListInstancesResponseBodyInstancesAffinity `json:"Affinity,omitempty" xml:"Affinity,omitempty" type:"Struct"`
	// example:
	//
	// []
	CloudDisks       []*ListInstancesResponseBodyInstancesCloudDisks `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	CredentialConfig *CredentialConfig                               `json:"CredentialConfig,omitempty" xml:"CredentialConfig,omitempty"`
	Datasets         []*ListInstancesResponseBodyInstancesDatasets   `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	// example:
	//
	// 535.54.03
	Driver *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	// example:
	//
	// ecs.c6.large
	EcsSpec *string `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	// example:
	//
	// {userName: "Chris"}
	EnvironmentVariables map[string]*string `json:"EnvironmentVariables,omitempty" xml:"EnvironmentVariables,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// {"InstanceId":"dsw-05cefd0be2e5a278","CpuPercentThreshold":20,"GpuPercentThreshold":10,"MaxIdleTimeInMinutes":120,"IdleTimeInMinutes":30}
	IdleInstanceCuller *ListInstancesResponseBodyInstancesIdleInstanceCuller `json:"IdleInstanceCuller,omitempty" xml:"IdleInstanceCuller,omitempty" type:"Struct"`
	ImageAuth          *string                                               `json:"ImageAuth,omitempty" xml:"ImageAuth,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// training_data
	InstanceName          *string                                                  `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstanceShutdownTimer *ListInstancesResponseBodyInstancesInstanceShutdownTimer `json:"InstanceShutdownTimer,omitempty" xml:"InstanceShutdownTimer,omitempty" type:"Struct"`
	// example:
	//
	// []
	InstanceSnapshotList []*ListInstancesResponseBodyInstancesInstanceSnapshotList `json:"InstanceSnapshotList,omitempty" xml:"InstanceSnapshotList,omitempty" type:"Repeated"`
	// example:
	//
	// https://dsw-cn-shanghai.data.aliyun.com/notebook.htm?instance=39772#/
	InstanceUrl *string `json:"InstanceUrl,omitempty" xml:"InstanceUrl,omitempty"`
	// Jupyterlab Url。
	//
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/lab/
	JupyterlabUrl *string `json:"JupyterlabUrl,omitempty" xml:"JupyterlabUrl,omitempty"`
	// example:
	//
	// {\\"foo\\": \\"bar\\"}
	Labels         []*ListInstancesResponseBodyInstancesLabels       `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
	LatestSnapshot *ListInstancesResponseBodyInstancesLatestSnapshot `json:"LatestSnapshot,omitempty" xml:"LatestSnapshot,omitempty" type:"Struct"`
	// example:
	//
	// PayAsYouGo
	PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// {"CPU":"4","Memory":"8Gi","SharedMemory":"4Gi","GPU":"1","GPUType":"Tesla-V100-16G"}
	RequestedResource *ListInstancesResponseBodyInstancesRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	// example:
	//
	// dsw-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// resource_group
	ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/tty/
	TerminalUrl *string `json:"TerminalUrl,omitempty" xml:"TerminalUrl,omitempty"`
	// example:
	//
	// 1612285282502324
	UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
	// example:
	//
	// 测试用户
	UserName *string                                    `json:"UserName,omitempty" xml:"UserName,omitempty"`
	UserVpc  *ListInstancesResponseBodyInstancesUserVpc `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// Web IDE url。
	//
	// example:
	//
	// https://dsw-gateway-cn-shanghai.aliyun.com/dsw-39772/ide/
	WebIDEUrl *string `json:"WebIDEUrl,omitempty" xml:"WebIDEUrl,omitempty"`
	// example:
	//
	// 40823
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
	// example:
	//
	// training_data
	WorkspaceName *string `json:"WorkspaceName,omitempty" xml:"WorkspaceName,omitempty"`
	// example:
	//
	// d-123456789
	WorkspaceSource *string `json:"WorkspaceSource,omitempty" xml:"WorkspaceSource,omitempty"`
}

func (ListInstancesResponseBodyInstances) GoString

func (*ListInstancesResponseBodyInstances) SetAcceleratorType

func (*ListInstancesResponseBodyInstances) SetAccessibility

func (*ListInstancesResponseBodyInstances) SetAccumulatedRunningTimeInMs

func (*ListInstancesResponseBodyInstances) SetAffinity added in v1.4.2

func (*ListInstancesResponseBodyInstances) SetCloudDisks added in v1.1.42

func (*ListInstancesResponseBodyInstances) SetCredentialConfig added in v1.5.4

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) SetImageAuth added in v1.4.3

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 ListInstancesResponseBodyInstancesAffinity added in v1.4.2

type ListInstancesResponseBodyInstancesAffinity struct {
	CPU *ListInstancesResponseBodyInstancesAffinityCPU `json:"CPU,omitempty" xml:"CPU,omitempty" type:"Struct"`
}

func (ListInstancesResponseBodyInstancesAffinity) GoString added in v1.4.2

func (*ListInstancesResponseBodyInstancesAffinity) SetCPU added in v1.4.2

func (ListInstancesResponseBodyInstancesAffinity) String added in v1.4.2

type ListInstancesResponseBodyInstancesAffinityCPU added in v1.4.2

type ListInstancesResponseBodyInstancesAffinityCPU struct {
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
}

func (ListInstancesResponseBodyInstancesAffinityCPU) GoString added in v1.4.2

func (*ListInstancesResponseBodyInstancesAffinityCPU) SetEnable added in v1.4.2

func (ListInstancesResponseBodyInstancesAffinityCPU) String added in v1.4.2

type ListInstancesResponseBodyInstancesCloudDisks added in v1.1.42

type ListInstancesResponseBodyInstancesCloudDisks struct {
	// example:
	//
	// 30Gi
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// example:
	//
	// /mmt/workspace
	MountPath *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	// example:
	//
	// /workspace
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	// example:
	//
	// rootfs
	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 {
	// example:
	//
	// d-vsqjvsjp4orp5l206u
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// example:
	//
	// /mnt/data
	MountPath  *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	OptionType *string `json:"OptionType,omitempty" xml:"OptionType,omitempty"`
	Options    *string `json:"Options,omitempty" xml:"Options,omitempty"`
	Uri        *string `json:"Uri,omitempty" xml:"Uri,omitempty"`
}

func (ListInstancesResponseBodyInstancesDatasets) GoString

func (*ListInstancesResponseBodyInstancesDatasets) SetDatasetId

func (*ListInstancesResponseBodyInstancesDatasets) SetMountPath

func (*ListInstancesResponseBodyInstancesDatasets) SetOptionType added in v1.3.1

func (*ListInstancesResponseBodyInstancesDatasets) SetOptions added in v1.3.1

func (*ListInstancesResponseBodyInstancesDatasets) SetUri added in v1.3.1

func (ListInstancesResponseBodyInstancesDatasets) String

type ListInstancesResponseBodyInstancesIdleInstanceCuller added in v1.1.23

type ListInstancesResponseBodyInstancesIdleInstanceCuller struct {
	// example:
	//
	// 20
	CpuPercentThreshold *int32 `json:"CpuPercentThreshold,omitempty" xml:"CpuPercentThreshold,omitempty"`
	// example:
	//
	// 10
	GpuPercentThreshold *int32 `json:"GpuPercentThreshold,omitempty" xml:"GpuPercentThreshold,omitempty"`
	// example:
	//
	// 30
	IdleTimeInMinutes *int32 `json:"IdleTimeInMinutes,omitempty" xml:"IdleTimeInMinutes,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 60
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	DueTime *string `json:"DueTime,omitempty" xml:"DueTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// 3600000
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// https://cr.console.aliyun.com/repository/cn-hangzhou/zouxu/kf/images
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// example:
	//
	// Pushing
	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 {
	// example:
	//
	// stsTokenOwner
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// 123xxxxxxxx
	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 {
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtCreateTime *string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
	// example:
	//
	// 2021-01-12T14:36:01Z
	GmtModifiedTime *string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// py36_cpu_tf1.12_ubuntu
	ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// Internal Error
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// example:
	//
	// ImagePullBackOff
	ReasonMessage *string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
	// example:
	//
	// https://cr.console.aliyun.com/repository/cn-hangzhou/zouxu/kf/images
	RepositoryUrl *string `json:"RepositoryUrl,omitempty" xml:"RepositoryUrl,omitempty"`
	// example:
	//
	// Pushing
	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 {
	// example:
	//
	// 32
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 4
	GPU *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	// example:
	//
	// v100
	GPUType *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	// example:
	//
	// 32
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// 32
	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 {
	// example:
	//
	// eth0 | eth1
	DefaultRoute *string `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	// example:
	//
	// ["192.168.0.1/24", "192.168.1.1/24"]
	ExtendedCIDRs []*string              `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos  []*ForwardInfoResponse `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	// example:
	//
	// sg-xxxxxx
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// example:
	//
	// vsw-xxxxx
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// example:
	//
	// vpc-xxxxx
	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 ListInstancesShrinkRequest added in v1.3.1

type ListInstancesShrinkRequest struct {
	// example:
	//
	// AcceleratorType
	AcceleratorType *string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
	// example:
	//
	// PRIVATE
	Accessibility *string `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	CreateUserId  *string `json:"CreateUserId,omitempty" xml:"CreateUserId,omitempty"`
	GpuType       *string `json:"GpuType,omitempty" xml:"GpuType,omitempty"`
	ImageName     *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// training_data
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	LabelsShrink *string `json:"Labels,omitempty" xml:"Labels,omitempty"`
	MaxCpu       *string `json:"MaxCpu,omitempty" xml:"MaxCpu,omitempty"`
	MaxGpu       *string `json:"MaxGpu,omitempty" xml:"MaxGpu,omitempty"`
	MaxGpuMemory *string `json:"MaxGpuMemory,omitempty" xml:"MaxGpuMemory,omitempty"`
	MaxMemory    *string `json:"MaxMemory,omitempty" xml:"MaxMemory,omitempty"`
	MinCpu       *string `json:"MinCpu,omitempty" xml:"MinCpu,omitempty"`
	MinGpu       *string `json:"MinGpu,omitempty" xml:"MinGpu,omitempty"`
	MinGpuMemory *string `json:"MinGpuMemory,omitempty" xml:"MinGpuMemory,omitempty"`
	MinMemory    *string `json:"MinMemory,omitempty" xml:"MinMemory,omitempty"`
	// example:
	//
	// DESC
	Order *string `json:"Order,omitempty" xml:"Order,omitempty"`
	// example:
	//
	// 1
	PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// PayAsYouGo
	PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
	// example:
	//
	// rg-123456789
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// gmtCreate
	SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"`
	// example:
	//
	// Running
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
	// example:
	//
	// 40823
	WorkspaceId *string `json:"WorkspaceId,omitempty" xml:"WorkspaceId,omitempty"`
}

func (ListInstancesShrinkRequest) GoString added in v1.3.1

func (s ListInstancesShrinkRequest) GoString() string

func (*ListInstancesShrinkRequest) SetAcceleratorType added in v1.3.1

func (*ListInstancesShrinkRequest) SetAccessibility added in v1.3.1

func (*ListInstancesShrinkRequest) SetCreateUserId added in v1.4.4

func (*ListInstancesShrinkRequest) SetGpuType added in v1.5.2

func (*ListInstancesShrinkRequest) SetImageName added in v1.5.2

func (*ListInstancesShrinkRequest) SetInstanceId added in v1.3.1

func (*ListInstancesShrinkRequest) SetInstanceName added in v1.3.1

func (*ListInstancesShrinkRequest) SetLabelsShrink added in v1.3.1

func (*ListInstancesShrinkRequest) SetMaxCpu added in v1.5.2

func (*ListInstancesShrinkRequest) SetMaxGpu added in v1.5.2

func (*ListInstancesShrinkRequest) SetMaxGpuMemory added in v1.5.2

func (*ListInstancesShrinkRequest) SetMaxMemory added in v1.5.2

func (*ListInstancesShrinkRequest) SetMinCpu added in v1.5.2

func (*ListInstancesShrinkRequest) SetMinGpu added in v1.5.2

func (*ListInstancesShrinkRequest) SetMinGpuMemory added in v1.5.2

func (*ListInstancesShrinkRequest) SetMinMemory added in v1.5.2

func (*ListInstancesShrinkRequest) SetOrder added in v1.3.1

func (*ListInstancesShrinkRequest) SetPageNumber added in v1.3.1

func (*ListInstancesShrinkRequest) SetPageSize added in v1.3.1

func (*ListInstancesShrinkRequest) SetPaymentType added in v1.3.1

func (*ListInstancesShrinkRequest) SetResourceId added in v1.3.1

func (*ListInstancesShrinkRequest) SetSortBy added in v1.3.1

func (*ListInstancesShrinkRequest) SetStatus added in v1.3.1

func (*ListInstancesShrinkRequest) SetWorkspaceId added in v1.3.1

func (ListInstancesShrinkRequest) String added in v1.3.1

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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 {
	// example:
	//
	// false
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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 UpdateInstanceLabelsRequest added in v1.5.0

type UpdateInstanceLabelsRequest struct {
	// This parameter is required.
	Labels []*UpdateInstanceLabelsRequestLabels `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"`
}

func (UpdateInstanceLabelsRequest) GoString added in v1.5.0

func (s UpdateInstanceLabelsRequest) GoString() string

func (*UpdateInstanceLabelsRequest) SetLabels added in v1.5.0

func (UpdateInstanceLabelsRequest) String added in v1.5.0

type UpdateInstanceLabelsRequestLabels added in v1.5.0

type UpdateInstanceLabelsRequestLabels struct {
	// This parameter is required.
	//
	// example:
	//
	// customLabelKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// labelValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (UpdateInstanceLabelsRequestLabels) GoString added in v1.5.0

func (*UpdateInstanceLabelsRequestLabels) SetKey added in v1.5.0

func (*UpdateInstanceLabelsRequestLabels) SetValue added in v1.5.0

func (UpdateInstanceLabelsRequestLabels) String added in v1.5.0

type UpdateInstanceLabelsResponse added in v1.5.0

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

func (UpdateInstanceLabelsResponse) GoString added in v1.5.0

func (s UpdateInstanceLabelsResponse) GoString() string

func (*UpdateInstanceLabelsResponse) SetBody added in v1.5.0

func (*UpdateInstanceLabelsResponse) SetHeaders added in v1.5.0

func (*UpdateInstanceLabelsResponse) SetStatusCode added in v1.5.0

func (UpdateInstanceLabelsResponse) String added in v1.5.0

type UpdateInstanceLabelsResponseBody added in v1.5.0

type UpdateInstanceLabelsResponseBody struct {
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateInstanceLabelsResponseBody) GoString added in v1.5.0

func (*UpdateInstanceLabelsResponseBody) SetRequestId added in v1.5.0

func (UpdateInstanceLabelsResponseBody) String added in v1.5.0

type UpdateInstanceRequest

type UpdateInstanceRequest struct {
	// example:
	//
	// PRIVATE
	Accessibility *string                        `json:"Accessibility,omitempty" xml:"Accessibility,omitempty"`
	Affinity      *UpdateInstanceRequestAffinity `json:"Affinity,omitempty" xml:"Affinity,omitempty" type:"Struct"`
	// example:
	//
	// []
	CloudDisks             []*UpdateInstanceRequestCloudDisks `json:"CloudDisks,omitempty" xml:"CloudDisks,omitempty" type:"Repeated"`
	CredentialConfig       *CredentialConfig                  `json:"CredentialConfig,omitempty" xml:"CredentialConfig,omitempty"`
	Datasets               []*UpdateInstanceRequestDatasets   `json:"Datasets,omitempty" xml:"Datasets,omitempty" type:"Repeated"`
	DisassociateCredential *bool                              `json:"DisassociateCredential,omitempty" xml:"DisassociateCredential,omitempty"`
	// example:
	//
	// false
	DisassociateDatasets *bool `json:"DisassociateDatasets,omitempty" xml:"DisassociateDatasets,omitempty"`
	// example:
	//
	// false
	DisassociateDriver *bool `json:"DisassociateDriver,omitempty" xml:"DisassociateDriver,omitempty"`
	// example:
	//
	// false
	DisassociateForwardInfos *bool `json:"DisassociateForwardInfos,omitempty" xml:"DisassociateForwardInfos,omitempty"`
	// example:
	//
	// false
	DisassociateVpc *bool `json:"DisassociateVpc,omitempty" xml:"DisassociateVpc,omitempty"`
	// example:
	//
	// 535.54.03
	Driver *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	// example:
	//
	// ecs.c6.large
	EcsSpec   *string `json:"EcsSpec,omitempty" xml:"EcsSpec,omitempty"`
	ImageAuth *string `json:"ImageAuth,omitempty" xml:"ImageAuth,omitempty"`
	// example:
	//
	// image-05cefd0be2exxxx
	ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	// example:
	//
	// registry.cn-shanghai.aliyuncs.com/pai_product/tensorflow:py36_cpu_tf1.12_ubuntu
	ImageUrl *string `json:"ImageUrl,omitempty" xml:"ImageUrl,omitempty"`
	// example:
	//
	// training_data
	InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	// example:
	//
	// 1
	Priority *int64 `json:"Priority,omitempty" xml:"Priority,omitempty"`
	// example:
	//
	// {"CPU":"4","Memory":"8Gi","SharedMemory":"4Gi","GPU":"1","GPUType":"Tesla-V100-16G"}
	RequestedResource *UpdateInstanceRequestRequestedResource `json:"RequestedResource,omitempty" xml:"RequestedResource,omitempty" type:"Struct"`
	// example:
	//
	// 1612285282502324
	UserId  *string                       `json:"UserId,omitempty" xml:"UserId,omitempty"`
	UserVpc *UpdateInstanceRequestUserVpc `json:"UserVpc,omitempty" xml:"UserVpc,omitempty" type:"Struct"`
	// example:
	//
	// d-123456789
	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) SetAffinity added in v1.4.2

func (*UpdateInstanceRequest) SetCloudDisks added in v1.1.45

func (*UpdateInstanceRequest) SetCredentialConfig added in v1.5.1

func (s *UpdateInstanceRequest) SetCredentialConfig(v *CredentialConfig) *UpdateInstanceRequest

func (*UpdateInstanceRequest) SetDatasets added in v1.1.29

func (*UpdateInstanceRequest) SetDisassociateCredential added in v1.5.1

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

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) SetImageAuth added in v1.4.3

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 UpdateInstanceRequestAffinity added in v1.4.2

type UpdateInstanceRequestAffinity struct {
	CPU *UpdateInstanceRequestAffinityCPU `json:"CPU,omitempty" xml:"CPU,omitempty" type:"Struct"`
}

func (UpdateInstanceRequestAffinity) GoString added in v1.4.2

func (*UpdateInstanceRequestAffinity) SetCPU added in v1.4.2

func (UpdateInstanceRequestAffinity) String added in v1.4.2

type UpdateInstanceRequestAffinityCPU added in v1.4.2

type UpdateInstanceRequestAffinityCPU struct {
	Enable *bool `json:"Enable,omitempty" xml:"Enable,omitempty"`
}

func (UpdateInstanceRequestAffinityCPU) GoString added in v1.4.2

func (*UpdateInstanceRequestAffinityCPU) SetEnable added in v1.4.2

func (UpdateInstanceRequestAffinityCPU) String added in v1.4.2

type UpdateInstanceRequestCloudDisks added in v1.1.45

type UpdateInstanceRequestCloudDisks struct {
	// example:
	//
	// 30Gi
	Capacity *string `json:"Capacity,omitempty" xml:"Capacity,omitempty"`
	// example:
	//
	// rootfs
	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 {
	// example:
	//
	// d-vsqjvsjp4orp5l206u
	DatasetId *string `json:"DatasetId,omitempty" xml:"DatasetId,omitempty"`
	// example:
	//
	// /mnt/data
	MountPath  *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	OptionType *string `json:"OptionType,omitempty" xml:"OptionType,omitempty"`
	Options    *string `json:"Options,omitempty" xml:"Options,omitempty"`
	// example:
	//
	// oss://bucket.oss-cn-shanghai.aliyuncs.com/data/path/
	Uri *string `json:"Uri,omitempty" xml:"Uri,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) SetOptionType added in v1.4.1

func (*UpdateInstanceRequestDatasets) SetOptions added in v1.4.1

func (*UpdateInstanceRequestDatasets) SetUri added in v1.4.1

func (UpdateInstanceRequestDatasets) String added in v1.1.29

type UpdateInstanceRequestRequestedResource added in v1.1.29

type UpdateInstanceRequestRequestedResource struct {
	// example:
	//
	// 32
	CPU *string `json:"CPU,omitempty" xml:"CPU,omitempty"`
	// example:
	//
	// 4
	GPU *string `json:"GPU,omitempty" xml:"GPU,omitempty"`
	// example:
	//
	// v100
	GPUType *string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
	// example:
	//
	// 32
	Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"`
	// example:
	//
	// 32
	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 {
	// example:
	//
	// eth0 | eth1
	DefaultRoute *string `json:"DefaultRoute,omitempty" xml:"DefaultRoute,omitempty"`
	// example:
	//
	// ["192.168.0.1/24", "192.168.1.1/24"]
	ExtendedCIDRs []*string      `json:"ExtendedCIDRs,omitempty" xml:"ExtendedCIDRs,omitempty" type:"Repeated"`
	ForwardInfos  []*ForwardInfo `json:"ForwardInfos,omitempty" xml:"ForwardInfos,omitempty" type:"Repeated"`
	// example:
	//
	// sg-xxxxxx
	SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	// example:
	//
	// vsw-xxxxx
	VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	// example:
	//
	// vpc-xxxxx
	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 {
	// example:
	//
	// null
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// null
	HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"`
	// example:
	//
	// dsw-730xxxxxxxxxx
	InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	// example:
	//
	// "XXX"
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// E7D55162-4489-1619-AAF5-3F97D5FCA948
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	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