Documentation
¶
Index ¶
- type AssociateElasticIpRequest
- func NewAssociateElasticIpRequest(regionId string, instanceId string, elasticIpId string) *AssociateElasticIpRequest
- func NewAssociateElasticIpRequestWithAllParams(regionId string, instanceId string, elasticIpId string) *AssociateElasticIpRequest
- func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest
- type AssociateElasticIpResponse
- type AssociateElasticIpResult
- type CreateClusterRequest
- func NewCreateClusterRequest(regionId string, az string, clusterId string) *CreateClusterRequest
- func NewCreateClusterRequestWithAllParams(regionId string, az string, clusterId string, podIds []string, suIds []string) *CreateClusterRequest
- func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
- func (r CreateClusterRequest) GetRegionId() string
- func (r *CreateClusterRequest) SetAz(az string)
- func (r *CreateClusterRequest) SetClusterId(clusterId string)
- func (r *CreateClusterRequest) SetPodIds(podIds []string)
- func (r *CreateClusterRequest) SetRegionId(regionId string)
- func (r *CreateClusterRequest) SetSuIds(suIds []string)
- type CreateClusterResponse
- type CreateClusterResult
- type CreateDiagnosticTaskRequest
- func NewCreateDiagnosticTaskRequest(regionId string, diagnosticTaskSpec *hpc.DiagnosticTaskSpec) *CreateDiagnosticTaskRequest
- func NewCreateDiagnosticTaskRequestWithAllParams(regionId string, diagnosticTaskSpec *hpc.DiagnosticTaskSpec) *CreateDiagnosticTaskRequest
- func NewCreateDiagnosticTaskRequestWithoutParam() *CreateDiagnosticTaskRequest
- type CreateDiagnosticTaskResponse
- type CreateDiagnosticTaskResult
- type CreateInstancesRequest
- func NewCreateInstancesRequest(regionId string, instanceSpec *hpc.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithAllParams(regionId string, instanceSpec *hpc.InstanceSpec, maxCount *int, dryRun *bool, ...) *CreateInstancesRequest
- func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest
- func (r CreateInstancesRequest) GetRegionId() string
- func (r *CreateInstancesRequest) SetClientToken(clientToken string)
- func (r *CreateInstancesRequest) SetDryRun(dryRun bool)
- func (r *CreateInstancesRequest) SetInstanceSpec(instanceSpec *hpc.InstanceSpec)
- func (r *CreateInstancesRequest) SetMaxCount(maxCount int)
- func (r *CreateInstancesRequest) SetRegionId(regionId string)
- type CreateInstancesResponse
- type CreateInstancesResult
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteClusterResult
- type DescribeAvailableClustersRequest
- func NewDescribeAvailableClustersRequest(regionId string) *DescribeAvailableClustersRequest
- func NewDescribeAvailableClustersRequestWithAllParams(regionId string, filters []common.Filter) *DescribeAvailableClustersRequest
- func NewDescribeAvailableClustersRequestWithoutParam() *DescribeAvailableClustersRequest
- type DescribeAvailableClustersResponse
- type DescribeAvailableClustersResult
- type DescribeChargeDurationRequest
- type DescribeChargeDurationResponse
- type DescribeChargeDurationResult
- type DescribeCommunicationRangeRequest
- func NewDescribeCommunicationRangeRequest(regionId string, instanceId string, communicationRange string) *DescribeCommunicationRangeRequest
- func NewDescribeCommunicationRangeRequestWithAllParams(regionId string, instanceId string, communicationRange string, ...) *DescribeCommunicationRangeRequest
- func NewDescribeCommunicationRangeRequestWithoutParam() *DescribeCommunicationRangeRequest
- func (r DescribeCommunicationRangeRequest) GetRegionId() string
- func (r *DescribeCommunicationRangeRequest) SetCommunicationRange(communicationRange string)
- func (r *DescribeCommunicationRangeRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCommunicationRangeRequest) SetInstanceId(instanceId string)
- func (r *DescribeCommunicationRangeRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCommunicationRangeRequest) SetPageSize(pageSize int)
- func (r *DescribeCommunicationRangeRequest) SetRegionId(regionId string)
- type DescribeCommunicationRangeResponse
- type DescribeCommunicationRangeResult
- type DescribeDiagnosticResultRequest
- func NewDescribeDiagnosticResultRequest(regionId string, diagnosticId string) *DescribeDiagnosticResultRequest
- func NewDescribeDiagnosticResultRequestWithAllParams(regionId string, diagnosticId string) *DescribeDiagnosticResultRequest
- func NewDescribeDiagnosticResultRequestWithoutParam() *DescribeDiagnosticResultRequest
- type DescribeDiagnosticResultResponse
- type DescribeDiagnosticResultResult
- type DescribeDiagnosticResultsRequest
- func NewDescribeDiagnosticResultsRequest(regionId string) *DescribeDiagnosticResultsRequest
- func NewDescribeDiagnosticResultsRequestWithAllParams(regionId string, diagnosticType *string, pageNumber *int, pageSize *int) *DescribeDiagnosticResultsRequest
- func NewDescribeDiagnosticResultsRequestWithoutParam() *DescribeDiagnosticResultsRequest
- func (r DescribeDiagnosticResultsRequest) GetRegionId() string
- func (r *DescribeDiagnosticResultsRequest) SetDiagnosticType(diagnosticType string)
- func (r *DescribeDiagnosticResultsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeDiagnosticResultsRequest) SetPageSize(pageSize int)
- func (r *DescribeDiagnosticResultsRequest) SetRegionId(regionId string)
- type DescribeDiagnosticResultsResponse
- type DescribeDiagnosticResultsResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstanceTypesRequest
- type DescribeInstanceTypesResponse
- type DescribeInstanceTypesResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeNetworkRelationshipRequest
- func NewDescribeNetworkRelationshipRequest(regionId string, instanceId1 string, instanceId2 string) *DescribeNetworkRelationshipRequest
- func NewDescribeNetworkRelationshipRequestWithAllParams(regionId string, instanceId1 string, instanceId2 string) *DescribeNetworkRelationshipRequest
- func NewDescribeNetworkRelationshipRequestWithoutParam() *DescribeNetworkRelationshipRequest
- type DescribeNetworkRelationshipResponse
- type DescribeNetworkRelationshipResult
- type DescribeNetworkTopologyRequest
- type DescribeNetworkTopologyResponse
- type DescribeNetworkTopologyResult
- type DescribePackageRequest
- type DescribePackageResponse
- type DescribePackageResult
- type DescribePackagesRequest
- func (r DescribePackagesRequest) GetRegionId() string
- func (r *DescribePackagesRequest) SetArchitecture(architecture string)
- func (r *DescribePackagesRequest) SetOsType(osType string)
- func (r *DescribePackagesRequest) SetPackageIds(packageIds []string)
- func (r *DescribePackagesRequest) SetPackageName(packageName string)
- func (r *DescribePackagesRequest) SetPageNumber(pageNumber int)
- func (r *DescribePackagesRequest) SetPageSize(pageSize int)
- func (r *DescribePackagesRequest) SetRegionId(regionId string)
- type DescribePackagesResponse
- type DescribePackagesResult
- type DescribeQuotaRequest
- type DescribeQuotaResponse
- type DescribeQuotaResult
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeTasksResult
- type DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequest(regionId string, instanceId string, elasticIpId string) *DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequestWithAllParams(regionId string, instanceId string, elasticIpId string) *DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest
- type DisassociateElasticIpResponse
- type DisassociateElasticIpResult
- type EventRemoteWriteRequest
- type EventRemoteWriteResponse
- type EventRemoteWriteResult
- type ExportInstancesDataRequest
- func (r ExportInstancesDataRequest) GetRegionId() string
- func (r *ExportInstancesDataRequest) SetColumns(columns []string)
- func (r *ExportInstancesDataRequest) SetEndPage(endPage int)
- func (r *ExportInstancesDataRequest) SetFilters(filters []common.Filter)
- func (r *ExportInstancesDataRequest) SetNetworkTopologyOrder(networkTopologyOrder bool)
- func (r *ExportInstancesDataRequest) SetPageSize(pageSize int)
- func (r *ExportInstancesDataRequest) SetRegionId(regionId string)
- func (r *ExportInstancesDataRequest) SetStartPage(startPage int)
- type ExportInstancesDataResponse
- type ExportInstancesDataResult
- type ModifyClusterRequest
- func (r ModifyClusterRequest) GetRegionId() string
- func (r *ModifyClusterRequest) SetClusterId(clusterId string)
- func (r *ModifyClusterRequest) SetId(id int)
- func (r *ModifyClusterRequest) SetPodIds(podIds []string)
- func (r *ModifyClusterRequest) SetRegionId(regionId string)
- func (r *ModifyClusterRequest) SetSuIds(suIds []string)
- type ModifyClusterResponse
- type ModifyClusterResult
- type ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequest(regionId string, instanceId string) *ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequestWithAllParams(regionId string, instanceId string, instanceName *string, ...) *ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequestWithoutParam() *ModifyInstanceAttributeRequest
- func (r ModifyInstanceAttributeRequest) GetRegionId() string
- func (r *ModifyInstanceAttributeRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceAttributeRequest) SetInstanceName(instanceName string)
- func (r *ModifyInstanceAttributeRequest) SetMetadata(metadata []hpc.Metadata)
- func (r *ModifyInstanceAttributeRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceAttributeRequest) SetUserdata(userdata []hpc.Userdata)
- type ModifyInstanceAttributeResponse
- type ModifyInstanceAttributeResult
- type ModifyInstancePasswordRequest
- func NewModifyInstancePasswordRequest(regionId string, instanceId string, password string) *ModifyInstancePasswordRequest
- func NewModifyInstancePasswordRequestWithAllParams(regionId string, instanceId string, password string) *ModifyInstancePasswordRequest
- func NewModifyInstancePasswordRequestWithoutParam() *ModifyInstancePasswordRequest
- type ModifyInstancePasswordResponse
- type ModifyInstancePasswordResult
- type RebootInstanceRequest
- type RebootInstanceResponse
- type RebootInstanceResult
- type RebuildInstanceRequest
- func NewRebuildInstanceRequest(regionId string, instanceId string, password string) *RebuildInstanceRequest
- func NewRebuildInstanceRequestWithAllParams(regionId string, instanceId string, password string, packageId *string, ...) *RebuildInstanceRequest
- func NewRebuildInstanceRequestWithoutParam() *RebuildInstanceRequest
- func (r RebuildInstanceRequest) GetRegionId() string
- func (r *RebuildInstanceRequest) SetClearDataDisks(clearDataDisks bool)
- func (r *RebuildInstanceRequest) SetHostname(hostname string)
- func (r *RebuildInstanceRequest) SetInstanceId(instanceId string)
- func (r *RebuildInstanceRequest) SetMetadata(metadata []hpc.Metadata)
- func (r *RebuildInstanceRequest) SetPackageId(packageId string)
- func (r *RebuildInstanceRequest) SetPassword(password string)
- func (r *RebuildInstanceRequest) SetRegionId(regionId string)
- func (r *RebuildInstanceRequest) SetUserdata(userdata []hpc.Userdata)
- type RebuildInstanceResponse
- type RebuildInstanceResult
- type RecoverInstanceRequest
- type RecoverInstanceResponse
- type RecoverInstanceResult
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstanceResult
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstanceResult
- type TaskFinishedRequest
- type TaskFinishedResponse
- type TaskFinishedResult
- type TaskHeartbeatRequest
- type TaskHeartbeatResponse
- type TaskHeartbeatResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateElasticIpRequest ¶
type AssociateElasticIpRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 公网IP的ID。
*/
ElasticIpId string `json:"elasticIpId"`
}
func NewAssociateElasticIpRequest ¶
func NewAssociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param elasticIpId: 公网IP的ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAssociateElasticIpRequestWithAllParams ¶
func NewAssociateElasticIpRequestWithAllParams( regionId string, instanceId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param elasticIpId: 公网IP的ID。 (Required)
func NewAssociateElasticIpRequestWithoutParam ¶
func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (AssociateElasticIpRequest) GetRegionId ¶
func (r AssociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssociateElasticIpRequest) SetElasticIpId ¶
func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 公网IP的ID。
(Required)
func (*AssociateElasticIpRequest) SetInstanceId ¶
func (r *AssociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*AssociateElasticIpRequest) SetRegionId ¶
func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type AssociateElasticIpResponse ¶
type AssociateElasticIpResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AssociateElasticIpResult `json:"result"`
}
type AssociateElasticIpResult ¶
type AssociateElasticIpResult struct {
}
type CreateClusterRequest ¶
type CreateClusterRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* az */
Az string `json:"az"`
/* 逻辑集群id */
ClusterId string `json:"clusterId"`
/* podId列表 (Optional) */
PodIds []string `json:"podIds"`
/* suId列表 (Optional) */
SuIds []string `json:"suIds"`
}
func NewCreateClusterRequest ¶
func NewCreateClusterRequest( regionId string, az string, clusterId string, ) *CreateClusterRequest
* param regionId: 地域ID。 (Required) * param az: az (Required) * param clusterId: 逻辑集群id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateClusterRequestWithAllParams ¶
func NewCreateClusterRequestWithAllParams( regionId string, az string, clusterId string, podIds []string, suIds []string, ) *CreateClusterRequest
* param regionId: 地域ID。 (Required) * param az: az (Required) * param clusterId: 逻辑集群id (Required) * param podIds: podId列表 (Optional) * param suIds: suId列表 (Optional)
func NewCreateClusterRequestWithoutParam ¶
func NewCreateClusterRequestWithoutParam() *CreateClusterRequest
This constructor has better compatible ability when API parameters changed
func (CreateClusterRequest) GetRegionId ¶
func (r CreateClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateClusterRequest) SetAz ¶
func (r *CreateClusterRequest) SetAz(az string)
param az: az(Required)
func (*CreateClusterRequest) SetClusterId ¶
func (r *CreateClusterRequest) SetClusterId(clusterId string)
param clusterId: 逻辑集群id(Required)
func (*CreateClusterRequest) SetPodIds ¶
func (r *CreateClusterRequest) SetPodIds(podIds []string)
param podIds: podId列表(Optional)
func (*CreateClusterRequest) SetRegionId ¶
func (r *CreateClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*CreateClusterRequest) SetSuIds ¶
func (r *CreateClusterRequest) SetSuIds(suIds []string)
param suIds: suId列表(Optional)
type CreateClusterResponse ¶
type CreateClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateClusterResult `json:"result"`
}
type CreateClusterResult ¶
type CreateClusterResult struct {
}
type CreateDiagnosticTaskRequest ¶
type CreateDiagnosticTaskRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 诊断任务配置。 */
DiagnosticTaskSpec *hpc.DiagnosticTaskSpec `json:"diagnosticTaskSpec"`
}
func NewCreateDiagnosticTaskRequest ¶
func NewCreateDiagnosticTaskRequest( regionId string, diagnosticTaskSpec *hpc.DiagnosticTaskSpec, ) *CreateDiagnosticTaskRequest
* param regionId: 地域ID。 (Required) * param diagnosticTaskSpec: 诊断任务配置。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDiagnosticTaskRequestWithAllParams ¶
func NewCreateDiagnosticTaskRequestWithAllParams( regionId string, diagnosticTaskSpec *hpc.DiagnosticTaskSpec, ) *CreateDiagnosticTaskRequest
* param regionId: 地域ID。 (Required) * param diagnosticTaskSpec: 诊断任务配置。 (Required)
func NewCreateDiagnosticTaskRequestWithoutParam ¶
func NewCreateDiagnosticTaskRequestWithoutParam() *CreateDiagnosticTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateDiagnosticTaskRequest) GetRegionId ¶
func (r CreateDiagnosticTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDiagnosticTaskRequest) SetDiagnosticTaskSpec ¶
func (r *CreateDiagnosticTaskRequest) SetDiagnosticTaskSpec(diagnosticTaskSpec *hpc.DiagnosticTaskSpec)
param diagnosticTaskSpec: 诊断任务配置。(Required)
func (*CreateDiagnosticTaskRequest) SetRegionId ¶
func (r *CreateDiagnosticTaskRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type CreateDiagnosticTaskResponse ¶
type CreateDiagnosticTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateDiagnosticTaskResult `json:"result"`
}
type CreateDiagnosticTaskResult ¶
type CreateDiagnosticTaskResult struct {
CreateDiagnosticTaskResult hpc.CreateDiagnosticTaskResult `json:"createDiagnosticTaskResult"`
}
type CreateInstancesRequest ¶
type CreateInstancesRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例配置 */
InstanceSpec *hpc.InstanceSpec `json:"instanceSpec"`
/* 创建节点的数量,调用商业平台配额查询接口结合已购买数量,判断最大可购买数量,不可超出配额。默认值:1。
(Optional) */
MaxCount *int `json:"maxCount"`
/* 预先验证创建请求 (Optional) */
DryRun *bool `json:"dryRun"`
/* 用于保证请求的幂等性。由客户端生成,并确保不同请求中该参数唯一,长度不能超过64个字符。 (Optional) */
ClientToken *string `json:"clientToken"`
}
func NewCreateInstancesRequest ¶
func NewCreateInstancesRequest( regionId string, instanceSpec *hpc.InstanceSpec, ) *CreateInstancesRequest
* param regionId: 地域ID。 (Required) * param instanceSpec: 实例配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstancesRequestWithAllParams ¶
func NewCreateInstancesRequestWithAllParams( regionId string, instanceSpec *hpc.InstanceSpec, maxCount *int, dryRun *bool, clientToken *string, ) *CreateInstancesRequest
* param regionId: 地域ID。 (Required) * param instanceSpec: 实例配置 (Required) * param maxCount: 创建节点的数量,调用商业平台配额查询接口结合已购买数量,判断最大可购买数量,不可超出配额。默认值:1。 (Optional) * param dryRun: 预先验证创建请求 (Optional) * param clientToken: 用于保证请求的幂等性。由客户端生成,并确保不同请求中该参数唯一,长度不能超过64个字符。 (Optional)
func NewCreateInstancesRequestWithoutParam ¶
func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstancesRequest) GetRegionId ¶
func (r CreateInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstancesRequest) SetClientToken ¶
func (r *CreateInstancesRequest) SetClientToken(clientToken string)
param clientToken: 用于保证请求的幂等性。由客户端生成,并确保不同请求中该参数唯一,长度不能超过64个字符。(Optional)
func (*CreateInstancesRequest) SetDryRun ¶
func (r *CreateInstancesRequest) SetDryRun(dryRun bool)
param dryRun: 预先验证创建请求(Optional)
func (*CreateInstancesRequest) SetInstanceSpec ¶
func (r *CreateInstancesRequest) SetInstanceSpec(instanceSpec *hpc.InstanceSpec)
param instanceSpec: 实例配置(Required)
func (*CreateInstancesRequest) SetMaxCount ¶
func (r *CreateInstancesRequest) SetMaxCount(maxCount int)
param maxCount: 创建节点的数量,调用商业平台配额查询接口结合已购买数量,判断最大可购买数量,不可超出配额。默认值:1。
(Optional)
func (*CreateInstancesRequest) SetRegionId ¶
func (r *CreateInstancesRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type CreateInstancesResponse ¶
type CreateInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateInstancesResult `json:"result"`
}
type CreateInstancesResult ¶
type CreateInstancesResult struct {
InstanceIds []string `json:"instanceIds"`
}
type DeleteClusterRequest ¶
type DeleteClusterRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* Id */
Id int `json:"id"`
}
func NewDeleteClusterRequest ¶
func NewDeleteClusterRequest( regionId string, id int, ) *DeleteClusterRequest
* param regionId: 地域ID。 (Required) * param id: Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteClusterRequestWithAllParams ¶
func NewDeleteClusterRequestWithAllParams( regionId string, id int, ) *DeleteClusterRequest
* param regionId: 地域ID。 (Required) * param id: Id (Required)
func NewDeleteClusterRequestWithoutParam ¶
func NewDeleteClusterRequestWithoutParam() *DeleteClusterRequest
This constructor has better compatible ability when API parameters changed
func (DeleteClusterRequest) GetRegionId ¶
func (r DeleteClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteClusterRequest) SetId ¶
func (r *DeleteClusterRequest) SetId(id int)
param id: Id(Required)
func (*DeleteClusterRequest) SetRegionId ¶
func (r *DeleteClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteClusterResult `json:"result"`
}
type DeleteClusterResult ¶
type DeleteClusterResult struct {
}
type DescribeAvailableClustersRequest ¶
type DescribeAvailableClustersRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`azs`: 可用区。精确匹配,支持多个
`azType`: 可用区类型:边缘(edge)或中心(standard)。精确匹配,支持单个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeAvailableClustersRequest ¶
func NewDescribeAvailableClustersRequest( regionId string, ) *DescribeAvailableClustersRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableClustersRequestWithAllParams ¶
func NewDescribeAvailableClustersRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeAvailableClustersRequest
- param regionId: 地域ID。 (Required)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`azs`: 可用区。精确匹配,支持多个 `azType`: 可用区类型:边缘(edge)或中心(standard)。精确匹配,支持单个
(Optional)
func NewDescribeAvailableClustersRequestWithoutParam ¶
func NewDescribeAvailableClustersRequestWithoutParam() *DescribeAvailableClustersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableClustersRequest) GetRegionId ¶
func (r DescribeAvailableClustersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableClustersRequest) SetFilters ¶
func (r *DescribeAvailableClustersRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`azs`: 可用区。精确匹配,支持多个 `azType`: 可用区类型:边缘(edge)或中心(standard)。精确匹配,支持单个 (Optional)
func (*DescribeAvailableClustersRequest) SetRegionId ¶
func (r *DescribeAvailableClustersRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeAvailableClustersResponse ¶
type DescribeAvailableClustersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableClustersResult `json:"result"`
}
type DescribeChargeDurationRequest ¶
type DescribeChargeDurationRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
}
func NewDescribeChargeDurationRequest ¶
func NewDescribeChargeDurationRequest( regionId string, ) *DescribeChargeDurationRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeChargeDurationRequestWithAllParams ¶
func NewDescribeChargeDurationRequestWithAllParams( regionId string, ) *DescribeChargeDurationRequest
* param regionId: 地域ID。 (Required)
func NewDescribeChargeDurationRequestWithoutParam ¶
func NewDescribeChargeDurationRequestWithoutParam() *DescribeChargeDurationRequest
This constructor has better compatible ability when API parameters changed
func (DescribeChargeDurationRequest) GetRegionId ¶
func (r DescribeChargeDurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeChargeDurationRequest) SetRegionId ¶
func (r *DescribeChargeDurationRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeChargeDurationResponse ¶
type DescribeChargeDurationResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeChargeDurationResult `json:"result"`
}
type DescribeChargeDurationResult ¶
type DescribeChargeDurationResult struct {
ChargeDuration hpc.ChargeDuration `json:"chargeDuration"`
}
type DescribeCommunicationRangeRequest ¶
type DescribeCommunicationRangeRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID */
InstanceId string `json:"instanceId"`
/* 距离(su\pod\cluster) */
CommunicationRange string `json:"communicationRange"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个
`instanceName`: 实例名称。支持单个模糊查询
`hostName`: 主机hostName。支持单个模糊查询
`instanceType`: 实例规格。支持精确批量
`az`: 可用区。支持精确多个
`status`: 实例状态。支持精确批量
`privateIpAddress`: 实例内网ip地址。支持单个模糊查询
`subnetId`: 实例所在子网。支持精确批量
`packageId`: 实例使用的安装包ID。支持精确批量
(Optional) */
Filters []common.Filter `json:"filters"`
/* 页码;默认为1。 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeCommunicationRangeRequest ¶
func NewDescribeCommunicationRangeRequest( regionId string, instanceId string, communicationRange string, ) *DescribeCommunicationRangeRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID (Required) * param communicationRange: 距离(su\pod\cluster) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCommunicationRangeRequestWithAllParams ¶
func NewDescribeCommunicationRangeRequestWithAllParams( regionId string, instanceId string, communicationRange string, filters []common.Filter, pageNumber *int, pageSize *int, ) *DescribeCommunicationRangeRequest
- param regionId: 地域ID。 (Required)
- param instanceId: 实例ID (Required)
- param communicationRange: 距离(su\pod\cluster) (Required)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量
(Optional) * param pageNumber: 页码;默认为1。 (Optional) * param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional)
func NewDescribeCommunicationRangeRequestWithoutParam ¶
func NewDescribeCommunicationRangeRequestWithoutParam() *DescribeCommunicationRangeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCommunicationRangeRequest) GetRegionId ¶
func (r DescribeCommunicationRangeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCommunicationRangeRequest) SetCommunicationRange ¶
func (r *DescribeCommunicationRangeRequest) SetCommunicationRange(communicationRange string)
param communicationRange: 距离(su\pod\cluster)(Required)
func (*DescribeCommunicationRangeRequest) SetFilters ¶
func (r *DescribeCommunicationRangeRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 (Optional)
func (*DescribeCommunicationRangeRequest) SetInstanceId ¶
func (r *DescribeCommunicationRangeRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*DescribeCommunicationRangeRequest) SetPageNumber ¶
func (r *DescribeCommunicationRangeRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1。(Optional)
func (*DescribeCommunicationRangeRequest) SetPageSize ¶
func (r *DescribeCommunicationRangeRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。(Optional)
func (*DescribeCommunicationRangeRequest) SetRegionId ¶
func (r *DescribeCommunicationRangeRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeCommunicationRangeResponse ¶
type DescribeCommunicationRangeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCommunicationRangeResult `json:"result"`
}
type DescribeDiagnosticResultRequest ¶
type DescribeDiagnosticResultRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 诊断任务ID。 */
DiagnosticId string `json:"diagnosticId"`
}
func NewDescribeDiagnosticResultRequest ¶
func NewDescribeDiagnosticResultRequest( regionId string, diagnosticId string, ) *DescribeDiagnosticResultRequest
* param regionId: 地域ID。 (Required) * param diagnosticId: 诊断任务ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDiagnosticResultRequestWithAllParams ¶
func NewDescribeDiagnosticResultRequestWithAllParams( regionId string, diagnosticId string, ) *DescribeDiagnosticResultRequest
* param regionId: 地域ID。 (Required) * param diagnosticId: 诊断任务ID。 (Required)
func NewDescribeDiagnosticResultRequestWithoutParam ¶
func NewDescribeDiagnosticResultRequestWithoutParam() *DescribeDiagnosticResultRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDiagnosticResultRequest) GetRegionId ¶
func (r DescribeDiagnosticResultRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDiagnosticResultRequest) SetDiagnosticId ¶
func (r *DescribeDiagnosticResultRequest) SetDiagnosticId(diagnosticId string)
param diagnosticId: 诊断任务ID。(Required)
func (*DescribeDiagnosticResultRequest) SetRegionId ¶
func (r *DescribeDiagnosticResultRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeDiagnosticResultResponse ¶
type DescribeDiagnosticResultResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDiagnosticResultResult `json:"result"`
}
type DescribeDiagnosticResultResult ¶
type DescribeDiagnosticResultResult struct {
DiagnosticResultDetail hpc.DiagnosticResultDetail `json:"diagnosticResultDetail"`
}
type DescribeDiagnosticResultsRequest ¶
type DescribeDiagnosticResultsRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 诊断类型。 (Optional) */
DiagnosticType *string `json:"diagnosticType"`
/* 页码;默认为1。 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[1, 100]。 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeDiagnosticResultsRequest ¶
func NewDescribeDiagnosticResultsRequest( regionId string, ) *DescribeDiagnosticResultsRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDiagnosticResultsRequestWithAllParams ¶
func NewDescribeDiagnosticResultsRequestWithAllParams( regionId string, diagnosticType *string, pageNumber *int, pageSize *int, ) *DescribeDiagnosticResultsRequest
* param regionId: 地域ID。 (Required) * param diagnosticType: 诊断类型。 (Optional) * param pageNumber: 页码;默认为1。 (Optional) * param pageSize: 分页大小;默认为20;取值范围[1, 100]。 (Optional)
func NewDescribeDiagnosticResultsRequestWithoutParam ¶
func NewDescribeDiagnosticResultsRequestWithoutParam() *DescribeDiagnosticResultsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDiagnosticResultsRequest) GetRegionId ¶
func (r DescribeDiagnosticResultsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDiagnosticResultsRequest) SetDiagnosticType ¶
func (r *DescribeDiagnosticResultsRequest) SetDiagnosticType(diagnosticType string)
param diagnosticType: 诊断类型。(Optional)
func (*DescribeDiagnosticResultsRequest) SetPageNumber ¶
func (r *DescribeDiagnosticResultsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1。(Optional)
func (*DescribeDiagnosticResultsRequest) SetPageSize ¶
func (r *DescribeDiagnosticResultsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[1, 100]。(Optional)
func (*DescribeDiagnosticResultsRequest) SetRegionId ¶
func (r *DescribeDiagnosticResultsRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeDiagnosticResultsResponse ¶
type DescribeDiagnosticResultsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDiagnosticResultsResult `json:"result"`
}
type DescribeDiagnosticResultsResult ¶
type DescribeDiagnosticResultsResult struct {
DiagnosticResults []hpc.DiagnosticResult `json:"diagnosticResults"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。
*/
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceRequestWithAllParams ¶
func NewDescribeInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required)
func NewDescribeInstanceRequestWithoutParam ¶
func NewDescribeInstanceRequestWithoutParam() *DescribeInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceRequest) GetRegionId ¶
func (r DescribeInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceRequest) SetInstanceId ¶
func (r *DescribeInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。
(Required)
func (*DescribeInstanceRequest) SetRegionId ¶
func (r *DescribeInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceResult `json:"result"`
}
type DescribeInstanceResult ¶
type DescribeInstanceTypesRequest ¶
type DescribeInstanceTypesRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`instanceTypes`: 实例规格,精确匹配,支持多个
`az`: 可用区,精确匹配,支持多个
`architecture`: CPU架构,精确匹配,支持单个,可选范围:x86_64或arm64
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeInstanceTypesRequest ¶
func NewDescribeInstanceTypesRequest( regionId string, ) *DescribeInstanceTypesRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceTypesRequestWithAllParams ¶
func NewDescribeInstanceTypesRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeInstanceTypesRequest
- param regionId: 地域ID。 (Required)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceTypes`: 实例规格,精确匹配,支持多个 `az`: 可用区,精确匹配,支持多个 `architecture`: CPU架构,精确匹配,支持单个,可选范围:x86_64或arm64
(Optional)
func NewDescribeInstanceTypesRequestWithoutParam ¶
func NewDescribeInstanceTypesRequestWithoutParam() *DescribeInstanceTypesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceTypesRequest) GetRegionId ¶
func (r DescribeInstanceTypesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceTypesRequest) SetFilters ¶
func (r *DescribeInstanceTypesRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceTypes`: 实例规格,精确匹配,支持多个 `az`: 可用区,精确匹配,支持多个 `architecture`: CPU架构,精确匹配,支持单个,可选范围:x86_64或arm64 (Optional)
func (*DescribeInstanceTypesRequest) SetRegionId ¶
func (r *DescribeInstanceTypesRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeInstanceTypesResponse ¶
type DescribeInstanceTypesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceTypesResult `json:"result"`
}
type DescribeInstanceTypesResult ¶
type DescribeInstanceTypesResult struct {
InstanceTypes []hpc.InstanceType `json:"instanceTypes"`
TotalCount int `json:"totalCount"`
}
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例ID。支持精确批量
`instanceName`: 实例名称。支持单个模糊查询
`privateIpAddress`: 实例内网ip地址。支持单个模糊查询
`hostName`: 主机hostName。支持单个模糊查询
`subnetId`: 实例所在子网。支持精确批量
`instanceType`: 实例规格。支持精确批量
`az`: 可用区。支持精确多个
`status`: 实例状态。支持精确批量
`packageId`: 实例使用的安装包ID。支持精确批量
`hpcClusterId`: 实例网络集群ID。支持精确批量
`_privateIpAddress`: 实例内网ip地址。支持精确单个(内部使用)
(Optional) */
Filters []common.Filter `json:"filters"`
/* 页码;默认为1。 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶
func NewDescribeInstancesRequestWithAllParams( regionId string, filters []common.Filter, pageNumber *int, pageSize *int, ) *DescribeInstancesRequest
- param regionId: 地域ID。 (Required)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例ID。支持精确批量 `instanceName`: 实例名称。支持单个模糊查询 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 `hpcClusterId`: 实例网络集群ID。支持精确批量 `_privateIpAddress`: 实例内网ip地址。支持精确单个(内部使用)
(Optional) * param pageNumber: 页码;默认为1。 (Optional) * param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetFilters ¶
func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例ID。支持精确批量 `instanceName`: 实例名称。支持单个模糊查询 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 `hpcClusterId`: 实例网络集群ID。支持精确批量 `_privateIpAddress`: 实例内网ip地址。支持精确单个(内部使用) (Optional)
func (*DescribeInstancesRequest) SetPageNumber ¶
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1。(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstancesResult `json:"result"`
}
type DescribeInstancesResult ¶
type DescribeNetworkRelationshipRequest ¶
type DescribeNetworkRelationshipRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID
*/
InstanceId1 string `json:"instanceId1"`
/* 实例ID
*/
InstanceId2 string `json:"instanceId2"`
}
func NewDescribeNetworkRelationshipRequest ¶
func NewDescribeNetworkRelationshipRequest( regionId string, instanceId1 string, instanceId2 string, ) *DescribeNetworkRelationshipRequest
* param regionId: 地域ID。 (Required) * param instanceId1: 实例ID (Required) * param instanceId2: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNetworkRelationshipRequestWithAllParams ¶
func NewDescribeNetworkRelationshipRequestWithAllParams( regionId string, instanceId1 string, instanceId2 string, ) *DescribeNetworkRelationshipRequest
* param regionId: 地域ID。 (Required) * param instanceId1: 实例ID (Required) * param instanceId2: 实例ID (Required)
func NewDescribeNetworkRelationshipRequestWithoutParam ¶
func NewDescribeNetworkRelationshipRequestWithoutParam() *DescribeNetworkRelationshipRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNetworkRelationshipRequest) GetRegionId ¶
func (r DescribeNetworkRelationshipRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNetworkRelationshipRequest) SetInstanceId1 ¶
func (r *DescribeNetworkRelationshipRequest) SetInstanceId1(instanceId1 string)
param instanceId1: 实例ID
(Required)
func (*DescribeNetworkRelationshipRequest) SetInstanceId2 ¶
func (r *DescribeNetworkRelationshipRequest) SetInstanceId2(instanceId2 string)
param instanceId2: 实例ID
(Required)
func (*DescribeNetworkRelationshipRequest) SetRegionId ¶
func (r *DescribeNetworkRelationshipRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeNetworkRelationshipResponse ¶
type DescribeNetworkRelationshipResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNetworkRelationshipResult `json:"result"`
}
type DescribeNetworkRelationshipResult ¶
type DescribeNetworkRelationshipResult struct {
Relationship string `json:"relationship"`
}
type DescribeNetworkTopologyRequest ¶
type DescribeNetworkTopologyRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个
`instanceName`: 实例名称。支持单个模糊查询
`hostName`: 主机hostName。支持单个模糊查询
`instanceType`: 实例规格。支持精确批量
`az`: 可用区。支持精确多个
`status`: 实例状态。支持精确批量
`privateIpAddress`: 实例内网ip地址。支持单个模糊查询
`subnetId`: 实例所在子网。支持精确批量
`packageId`: 实例使用的安装包ID。支持精确批量
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeNetworkTopologyRequest ¶
func NewDescribeNetworkTopologyRequest( regionId string, ) *DescribeNetworkTopologyRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNetworkTopologyRequestWithAllParams ¶
func NewDescribeNetworkTopologyRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeNetworkTopologyRequest
- param regionId: 地域ID。 (Required)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量
(Optional)
func NewDescribeNetworkTopologyRequestWithoutParam ¶
func NewDescribeNetworkTopologyRequestWithoutParam() *DescribeNetworkTopologyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNetworkTopologyRequest) GetRegionId ¶
func (r DescribeNetworkTopologyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNetworkTopologyRequest) SetFilters ¶
func (r *DescribeNetworkTopologyRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 (Optional)
func (*DescribeNetworkTopologyRequest) SetRegionId ¶
func (r *DescribeNetworkTopologyRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DescribeNetworkTopologyResponse ¶
type DescribeNetworkTopologyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNetworkTopologyResult `json:"result"`
}
type DescribeNetworkTopologyResult ¶
type DescribeNetworkTopologyResult struct {
NetworkTopology hpc.NetworkTopology `json:"networkTopology"`
}
type DescribePackageRequest ¶
type DescribePackageRequest struct {
core.JDCloudRequest
/* 打包ID。
*/
PackageId string `json:"packageId"`
/* 地域ID */
RegionId string `json:"regionId"`
}
func NewDescribePackageRequest ¶
func NewDescribePackageRequest( packageId string, regionId string, ) *DescribePackageRequest
* param packageId: 打包ID。 (Required) * param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackageRequestWithAllParams ¶
func NewDescribePackageRequestWithAllParams( packageId string, regionId string, ) *DescribePackageRequest
* param packageId: 打包ID。 (Required) * param regionId: 地域ID (Required)
func NewDescribePackageRequestWithoutParam ¶
func NewDescribePackageRequestWithoutParam() *DescribePackageRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackageRequest) GetRegionId ¶
func (r DescribePackageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackageRequest) SetPackageId ¶
func (r *DescribePackageRequest) SetPackageId(packageId string)
param packageId: 打包ID。
(Required)
func (*DescribePackageRequest) SetRegionId ¶
func (r *DescribePackageRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribePackageResponse ¶
type DescribePackageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePackageResult `json:"result"`
}
type DescribePackageResult ¶
type DescribePackageResult struct {
PackageInfo hpc.PackageInfo `json:"packageInfo"`
}
type DescribePackagesRequest ¶
type DescribePackagesRequest struct {
core.JDCloudRequest
/* 地域ID。
*/
RegionId string `json:"regionId"`
/* 按照安装包名称模糊查询。 (Optional) */
PackageName *string `json:"packageName"`
/* 按照安装包ID进行筛选。 (Optional) */
PackageIds []string `json:"packageIds"`
/* 按照操作系统类型筛选,如ubuntu、openEuler等。 (Optional) */
OsType *string `json:"osType"`
/* 按照使用的架构筛选,支持:x86_64,arm64。 (Optional) */
Architecture *string `json:"architecture"`
/* 页码;默认为1。 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribePackagesRequest ¶
func NewDescribePackagesRequest( regionId string, ) *DescribePackagesRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackagesRequestWithAllParams ¶
func NewDescribePackagesRequestWithAllParams( regionId string, packageName *string, packageIds []string, osType *string, architecture *string, pageNumber *int, pageSize *int, ) *DescribePackagesRequest
* param regionId: 地域ID。 (Required) * param packageName: 按照安装包名称模糊查询。 (Optional) * param packageIds: 按照安装包ID进行筛选。 (Optional) * param osType: 按照操作系统类型筛选,如ubuntu、openEuler等。 (Optional) * param architecture: 按照使用的架构筛选,支持:x86_64,arm64。 (Optional) * param pageNumber: 页码;默认为1。 (Optional) * param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。 (Optional)
func NewDescribePackagesRequestWithoutParam ¶
func NewDescribePackagesRequestWithoutParam() *DescribePackagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackagesRequest) GetRegionId ¶
func (r DescribePackagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackagesRequest) SetArchitecture ¶
func (r *DescribePackagesRequest) SetArchitecture(architecture string)
param architecture: 按照使用的架构筛选,支持:x86_64,arm64。(Optional)
func (*DescribePackagesRequest) SetOsType ¶
func (r *DescribePackagesRequest) SetOsType(osType string)
param osType: 按照操作系统类型筛选,如ubuntu、openEuler等。(Optional)
func (*DescribePackagesRequest) SetPackageIds ¶
func (r *DescribePackagesRequest) SetPackageIds(packageIds []string)
param packageIds: 按照安装包ID进行筛选。(Optional)
func (*DescribePackagesRequest) SetPackageName ¶
func (r *DescribePackagesRequest) SetPackageName(packageName string)
param packageName: 按照安装包名称模糊查询。(Optional)
func (*DescribePackagesRequest) SetPageNumber ¶
func (r *DescribePackagesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1。(Optional)
func (*DescribePackagesRequest) SetPageSize ¶
func (r *DescribePackagesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;<br>默认为20;取值范围[10, 100]。(Optional)
func (*DescribePackagesRequest) SetRegionId ¶
func (r *DescribePackagesRequest) SetRegionId(regionId string)
param regionId: 地域ID。
(Required)
type DescribePackagesResponse ¶
type DescribePackagesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribePackagesResult `json:"result"`
}
type DescribePackagesResult ¶
type DescribePackagesResult struct {
PackageList []hpc.PackageInfo `json:"packageList"`
TotalCount int `json:"totalCount"`
}
type DescribeQuotaRequest ¶
type DescribeQuotaRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 资源类型:hpc */
ResourceType string `json:"resourceType"`
}
func NewDescribeQuotaRequest ¶
func NewDescribeQuotaRequest( regionId string, resourceType string, ) *DescribeQuotaRequest
* param regionId: 地域ID。 (Required) * param resourceType: 资源类型:hpc (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQuotaRequestWithAllParams ¶
func NewDescribeQuotaRequestWithAllParams( regionId string, resourceType string, ) *DescribeQuotaRequest
* param regionId: 地域ID。 (Required) * param resourceType: 资源类型:hpc (Required)
func NewDescribeQuotaRequestWithoutParam ¶
func NewDescribeQuotaRequestWithoutParam() *DescribeQuotaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQuotaRequest) GetRegionId ¶
func (r DescribeQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotaRequest) SetRegionId ¶
func (r *DescribeQuotaRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*DescribeQuotaRequest) SetResourceType ¶
func (r *DescribeQuotaRequest) SetResourceType(resourceType string)
param resourceType: 资源类型:hpc(Required)
type DescribeQuotaResponse ¶
type DescribeQuotaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeQuotaResult `json:"result"`
}
type DescribeQuotaResult ¶
type DescribeTasksRequest ¶
type DescribeTasksRequest struct {
core.JDCloudRequest
/* 资源UID */
ResourceID string `json:"resourceID"`
}
func NewDescribeTasksRequest ¶
func NewDescribeTasksRequest( resourceID string, ) *DescribeTasksRequest
* param resourceID: 资源UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTasksRequestWithAllParams ¶
func NewDescribeTasksRequestWithAllParams( resourceID string, ) *DescribeTasksRequest
* param resourceID: 资源UID (Required)
func NewDescribeTasksRequestWithoutParam ¶
func NewDescribeTasksRequestWithoutParam() *DescribeTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTasksRequest) GetRegionId ¶
func (r DescribeTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTasksRequest) SetResourceID ¶
func (r *DescribeTasksRequest) SetResourceID(resourceID string)
param resourceID: 资源UID(Required)
type DescribeTasksResponse ¶
type DescribeTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTasksResult `json:"result"`
}
type DescribeTasksResult ¶
type DescribeTasksResult struct {
Tasks []interface{} `json:"tasks"`
TotalCount int64 `json:"totalCount"`
}
type DisassociateElasticIpRequest ¶
type DisassociateElasticIpRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 公网IP的ID。
*/
ElasticIpId string `json:"elasticIpId"`
}
func NewDisassociateElasticIpRequest ¶
func NewDisassociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param elasticIpId: 公网IP的ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisassociateElasticIpRequestWithAllParams ¶
func NewDisassociateElasticIpRequestWithAllParams( regionId string, instanceId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param elasticIpId: 公网IP的ID。 (Required)
func NewDisassociateElasticIpRequestWithoutParam ¶
func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (DisassociateElasticIpRequest) GetRegionId ¶
func (r DisassociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisassociateElasticIpRequest) SetElasticIpId ¶
func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 公网IP的ID。
(Required)
func (*DisassociateElasticIpRequest) SetInstanceId ¶
func (r *DisassociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*DisassociateElasticIpRequest) SetRegionId ¶
func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type DisassociateElasticIpResponse ¶
type DisassociateElasticIpResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisassociateElasticIpResult `json:"result"`
}
type DisassociateElasticIpResult ¶
type DisassociateElasticIpResult struct {
}
type EventRemoteWriteRequest ¶
type EventRemoteWriteRequest struct {
core.JDCloudRequest
/* route (Optional) */
Route *string `json:"route"`
}
func NewEventRemoteWriteRequest ¶
func NewEventRemoteWriteRequest() *EventRemoteWriteRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewEventRemoteWriteRequestWithAllParams ¶
func NewEventRemoteWriteRequestWithAllParams( route *string, ) *EventRemoteWriteRequest
* param route: route (Optional)
func NewEventRemoteWriteRequestWithoutParam ¶
func NewEventRemoteWriteRequestWithoutParam() *EventRemoteWriteRequest
This constructor has better compatible ability when API parameters changed
func (EventRemoteWriteRequest) GetRegionId ¶
func (r EventRemoteWriteRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EventRemoteWriteRequest) SetRoute ¶
func (r *EventRemoteWriteRequest) SetRoute(route string)
param route: route(Optional)
type EventRemoteWriteResponse ¶
type EventRemoteWriteResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result EventRemoteWriteResult `json:"result"`
}
type EventRemoteWriteResult ¶
type EventRemoteWriteResult struct {
}
type ExportInstancesDataRequest ¶
type ExportInstancesDataRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 要导出的起始页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部 (Optional) */
StartPage *int `json:"startPage"`
/* 要导出的结束页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部。 (Optional) */
EndPage *int `json:"endPage"`
/* 每页大小,startPage、endPage、pageSize都没有指定的情况下代表导出全部。 (Optional) */
PageSize *int `json:"pageSize"`
/* <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个
`instanceName`: 实例名称。支持单个模糊查询
`hostName`: 主机hostName。支持单个模糊查询
`instanceType`: 实例规格。支持精确批量
`az`: 可用区。支持精确多个
`status`: 实例状态。支持精确批量
`privateIpAddress`: 实例内网ip地址。支持单个模糊查询
`subnetId`: 实例所在子网。支持精确批量
`packageId`: 实例使用的安装包ID。支持精确批量
`hpcClusterId`: 实例网络集群ID。支持精确批量
(Optional) */
Filters []common.Filter `json:"filters"`
/* 指定需要导出的资源,可选值:
"instanceId": 实例Id
"instanceName": 实例名称
"hostName": 主机名
"az": 可用区
"hpcClusterId": 实例网络集群ID
"privateIpAddress" : IP地址
"status": 运行状态
"instanceType": 实例规格
"charge": 计费信息
(Optional) */
Columns []string `json:"columns"`
/* 排序方式,默认为按创建时间降序排序 (Optional) */
NetworkTopologyOrder *bool `json:"networkTopologyOrder"`
}
func NewExportInstancesDataRequest ¶
func NewExportInstancesDataRequest( regionId string, ) *ExportInstancesDataRequest
* param regionId: 地域ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewExportInstancesDataRequestWithAllParams ¶
func NewExportInstancesDataRequestWithAllParams( regionId string, startPage *int, endPage *int, pageSize *int, filters []common.Filter, columns []string, networkTopologyOrder *bool, ) *ExportInstancesDataRequest
- param regionId: 地域ID。 (Required)
- param startPage: 要导出的起始页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部 (Optional)
- param endPage: 要导出的结束页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部。 (Optional)
- param pageSize: 每页大小,startPage、endPage、pageSize都没有指定的情况下代表导出全部。 (Optional)
- param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 `hpcClusterId`: 实例网络集群ID。支持精确批量
(Optional) * param columns: 指定需要导出的资源,可选值:
"instanceId": 实例Id "instanceName": 实例名称 "hostName": 主机名 "az": 可用区 "hpcClusterId": 实例网络集群ID "privateIpAddress" : IP地址 "status": 运行状态 "instanceType": 实例规格 "charge": 计费信息
(Optional) * param networkTopologyOrder: 排序方式,默认为按创建时间降序排序 (Optional)
func NewExportInstancesDataRequestWithoutParam ¶
func NewExportInstancesDataRequestWithoutParam() *ExportInstancesDataRequest
This constructor has better compatible ability when API parameters changed
func (ExportInstancesDataRequest) GetRegionId ¶
func (r ExportInstancesDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ExportInstancesDataRequest) SetColumns ¶
func (r *ExportInstancesDataRequest) SetColumns(columns []string)
param columns: 指定需要导出的资源,可选值:
"instanceId": 实例Id "instanceName": 实例名称 "hostName": 主机名 "az": 可用区 "hpcClusterId": 实例网络集群ID "privateIpAddress" : IP地址 "status": 运行状态 "instanceType": 实例规格 "charge": 计费信息 (Optional)
func (*ExportInstancesDataRequest) SetEndPage ¶
func (r *ExportInstancesDataRequest) SetEndPage(endPage int)
param endPage: 要导出的结束页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部。(Optional)
func (*ExportInstancesDataRequest) SetFilters ¶
func (r *ExportInstancesDataRequest) SetFilters(filters []common.Filter)
param filters: <b>filters 中支持使用以下关键字进行过滤</b>
`instanceId`: 实例Id,精确匹配,支持多个 `instanceName`: 实例名称。支持单个模糊查询 `hostName`: 主机hostName。支持单个模糊查询 `instanceType`: 实例规格。支持精确批量 `az`: 可用区。支持精确多个 `status`: 实例状态。支持精确批量 `privateIpAddress`: 实例内网ip地址。支持单个模糊查询 `subnetId`: 实例所在子网。支持精确批量 `packageId`: 实例使用的安装包ID。支持精确批量 `hpcClusterId`: 实例网络集群ID。支持精确批量 (Optional)
func (*ExportInstancesDataRequest) SetNetworkTopologyOrder ¶
func (r *ExportInstancesDataRequest) SetNetworkTopologyOrder(networkTopologyOrder bool)
param networkTopologyOrder: 排序方式,默认为按创建时间降序排序(Optional)
func (*ExportInstancesDataRequest) SetPageSize ¶
func (r *ExportInstancesDataRequest) SetPageSize(pageSize int)
param pageSize: 每页大小,startPage、endPage、pageSize都没有指定的情况下代表导出全部。(Optional)
func (*ExportInstancesDataRequest) SetRegionId ¶
func (r *ExportInstancesDataRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*ExportInstancesDataRequest) SetStartPage ¶
func (r *ExportInstancesDataRequest) SetStartPage(startPage int)
param startPage: 要导出的起始页码,startPage、endPage、pageSize都没有指定的情况下代表导出全部(Optional)
type ExportInstancesDataResponse ¶
type ExportInstancesDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ExportInstancesDataResult `json:"result"`
}
type ExportInstancesDataResult ¶
type ExportInstancesDataResult struct {
TaskId int `json:"taskId"`
}
type ModifyClusterRequest ¶
type ModifyClusterRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* Id */
Id int `json:"id"`
/* 逻辑集群id */
ClusterId string `json:"clusterId"`
/* podId列表 (Optional) */
PodIds []string `json:"podIds"`
/* suId列表 (Optional) */
SuIds []string `json:"suIds"`
}
func NewModifyClusterRequest ¶
func NewModifyClusterRequest( regionId string, id int, clusterId string, ) *ModifyClusterRequest
* param regionId: 地域ID。 (Required) * param id: Id (Required) * param clusterId: 逻辑集群id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyClusterRequestWithAllParams ¶
func NewModifyClusterRequestWithAllParams( regionId string, id int, clusterId string, podIds []string, suIds []string, ) *ModifyClusterRequest
* param regionId: 地域ID。 (Required) * param id: Id (Required) * param clusterId: 逻辑集群id (Required) * param podIds: podId列表 (Optional) * param suIds: suId列表 (Optional)
func NewModifyClusterRequestWithoutParam ¶
func NewModifyClusterRequestWithoutParam() *ModifyClusterRequest
This constructor has better compatible ability when API parameters changed
func (ModifyClusterRequest) GetRegionId ¶
func (r ModifyClusterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyClusterRequest) SetClusterId ¶
func (r *ModifyClusterRequest) SetClusterId(clusterId string)
param clusterId: 逻辑集群id(Required)
func (*ModifyClusterRequest) SetId ¶
func (r *ModifyClusterRequest) SetId(id int)
param id: Id(Required)
func (*ModifyClusterRequest) SetPodIds ¶
func (r *ModifyClusterRequest) SetPodIds(podIds []string)
param podIds: podId列表(Optional)
func (*ModifyClusterRequest) SetRegionId ¶
func (r *ModifyClusterRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*ModifyClusterRequest) SetSuIds ¶
func (r *ModifyClusterRequest) SetSuIds(suIds []string)
param suIds: suId列表(Optional)
type ModifyClusterResponse ¶
type ModifyClusterResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyClusterResult `json:"result"`
}
type ModifyClusterResult ¶
type ModifyClusterResult struct {
}
type ModifyInstanceAttributeRequest ¶
type ModifyInstanceAttributeRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 实例要修改的名称。
(Optional) */
InstanceName *string `json:"instanceName"`
/* 自定义脚本。
目前仅支持启动脚本,即 `launch-script`,须Base64编码且编码前数据长度不能超过16KB。
**linux系统**:支持bash和python,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。
(Optional) */
Userdata []hpc.Userdata `json:"userdata"`
/* 用户自定义元数据。
以 `key-value` 键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且 `key` 不超过256字符,`value` 不超过16KB,不区分大小写。
注意:`key` 不要以连字符(-)结尾,否则此 `key` 不生效。
(Optional) */
Metadata []hpc.Metadata `json:"metadata"`
}
func NewModifyInstanceAttributeRequest ¶
func NewModifyInstanceAttributeRequest( regionId string, instanceId string, ) *ModifyInstanceAttributeRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceAttributeRequestWithAllParams ¶
func NewModifyInstanceAttributeRequestWithAllParams( regionId string, instanceId string, instanceName *string, userdata []hpc.Userdata, metadata []hpc.Metadata, ) *ModifyInstanceAttributeRequest
- param regionId: 地域ID。 (Required)
- param instanceId: 实例ID。 (Required)
- param instanceName: 实例要修改的名称。 (Optional)
- param userdata: 自定义脚本。
目前仅支持启动脚本,即 `launch-script`,须Base64编码且编码前数据长度不能超过16KB。 **linux系统**:支持bash和python,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。
(Optional) * param metadata: 用户自定义元数据。
以 `key-value` 键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且 `key` 不超过256字符,`value` 不超过16KB,不区分大小写。 注意:`key` 不要以连字符(-)结尾,否则此 `key` 不生效。
(Optional)
func NewModifyInstanceAttributeRequestWithoutParam ¶
func NewModifyInstanceAttributeRequestWithoutParam() *ModifyInstanceAttributeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceAttributeRequest) GetRegionId ¶
func (r ModifyInstanceAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceAttributeRequest) SetInstanceId ¶
func (r *ModifyInstanceAttributeRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*ModifyInstanceAttributeRequest) SetInstanceName ¶
func (r *ModifyInstanceAttributeRequest) SetInstanceName(instanceName string)
param instanceName: 实例要修改的名称。
(Optional)
func (*ModifyInstanceAttributeRequest) SetMetadata ¶
func (r *ModifyInstanceAttributeRequest) SetMetadata(metadata []hpc.Metadata)
param metadata: 用户自定义元数据。
以 `key-value` 键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且 `key` 不超过256字符,`value` 不超过16KB,不区分大小写。 注意:`key` 不要以连字符(-)结尾,否则此 `key` 不生效。 (Optional)
func (*ModifyInstanceAttributeRequest) SetRegionId ¶
func (r *ModifyInstanceAttributeRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*ModifyInstanceAttributeRequest) SetUserdata ¶
func (r *ModifyInstanceAttributeRequest) SetUserdata(userdata []hpc.Userdata)
param userdata: 自定义脚本。
目前仅支持启动脚本,即 `launch-script`,须Base64编码且编码前数据长度不能超过16KB。 **linux系统**:支持bash和python,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。 (Optional)
type ModifyInstanceAttributeResponse ¶
type ModifyInstanceAttributeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceAttributeResult `json:"result"`
}
type ModifyInstanceAttributeResult ¶
type ModifyInstanceAttributeResult struct {
}
type ModifyInstancePasswordRequest ¶
type ModifyInstancePasswordRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 新密码。
*/
Password string `json:"password"`
}
func NewModifyInstancePasswordRequest ¶
func NewModifyInstancePasswordRequest( regionId string, instanceId string, password string, ) *ModifyInstancePasswordRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param password: 新密码。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstancePasswordRequestWithAllParams ¶
func NewModifyInstancePasswordRequestWithAllParams( regionId string, instanceId string, password string, ) *ModifyInstancePasswordRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param password: 新密码。 (Required)
func NewModifyInstancePasswordRequestWithoutParam ¶
func NewModifyInstancePasswordRequestWithoutParam() *ModifyInstancePasswordRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstancePasswordRequest) GetRegionId ¶
func (r ModifyInstancePasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstancePasswordRequest) SetInstanceId ¶
func (r *ModifyInstancePasswordRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*ModifyInstancePasswordRequest) SetPassword ¶
func (r *ModifyInstancePasswordRequest) SetPassword(password string)
param password: 新密码。
(Required)
func (*ModifyInstancePasswordRequest) SetRegionId ¶
func (r *ModifyInstancePasswordRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type ModifyInstancePasswordResponse ¶
type ModifyInstancePasswordResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstancePasswordResult `json:"result"`
}
type ModifyInstancePasswordResult ¶
type ModifyInstancePasswordResult struct {
}
type RebootInstanceRequest ¶
type RebootInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
}
func NewRebootInstanceRequest ¶
func NewRebootInstanceRequest( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebootInstanceRequestWithAllParams ¶
func NewRebootInstanceRequestWithAllParams( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required)
func NewRebootInstanceRequestWithoutParam ¶
func NewRebootInstanceRequestWithoutParam() *RebootInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RebootInstanceRequest) GetRegionId ¶
func (r RebootInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RebootInstanceRequest) SetInstanceId ¶
func (r *RebootInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*RebootInstanceRequest) SetRegionId ¶
func (r *RebootInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type RebootInstanceResponse ¶
type RebootInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RebootInstanceResult `json:"result"`
}
type RebootInstanceResult ¶
type RebootInstanceResult struct {
}
type RebuildInstanceRequest ¶
type RebuildInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/
*/
Password string `json:"password"`
/* 镜像ID。
若不指定镜像ID,默认使用当前主机的原镜像重置系统。
(Optional) */
PackageId *string `json:"packageId"`
/* 实例hostname。
**Windows系统**:长度为2\~15个字符,允许大小写字母、数字或连字符(-),不能以连字符(-)开头或结尾,不能连续使用连字符(-),也不能全部使用数字。不支持点号(.)。
**Linux系统**:长度为2-64个字符,允许使用大小写字母、数字或连字符(-),但不能连续使用连字符(-),不能以连字符(-)开头或结尾。
(Optional) */
Hostname *string `json:"hostname"`
/* 用户自定义元数据。以key-value键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且key不超过256字符,value不超过16KB,不区分大小写。
注意:key不要以连字符(-)结尾,否则此key不生效。
(Optional) */
Metadata []hpc.Metadata `json:"metadata"`
/* 自定义脚本。目前仅支持启动脚本,即 `launch-script`,须 `base64` 编码且编码前数据长度不能超过16KB。
**linux系统**:支持 `bash` 和 `python`,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。
(Optional) */
Userdata []hpc.Userdata `json:"userdata"`
/* 是否清空数据盘数据,false为不清空,true为清空,默认不清空。 (Optional) */
ClearDataDisks *bool `json:"clearDataDisks"`
}
func NewRebuildInstanceRequest ¶
func NewRebuildInstanceRequest( regionId string, instanceId string, password string, ) *RebuildInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/ (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebuildInstanceRequestWithAllParams ¶
func NewRebuildInstanceRequestWithAllParams( regionId string, instanceId string, password string, packageId *string, hostname *string, metadata []hpc.Metadata, userdata []hpc.Userdata, clearDataDisks *bool, ) *RebuildInstanceRequest
- param regionId: 地域ID。 (Required)
- param instanceId: 实例ID。 (Required)
- param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/ (Required)
- param packageId: 镜像ID。
若不指定镜像ID,默认使用当前主机的原镜像重置系统。
(Optional) * param hostname: 实例hostname。
**Windows系统**:长度为2\~15个字符,允许大小写字母、数字或连字符(-),不能以连字符(-)开头或结尾,不能连续使用连字符(-),也不能全部使用数字。不支持点号(.)。 **Linux系统**:长度为2-64个字符,允许使用大小写字母、数字或连字符(-),但不能连续使用连字符(-),不能以连字符(-)开头或结尾。
(Optional) * param metadata: 用户自定义元数据。以key-value键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且key不超过256字符,value不超过16KB,不区分大小写。
注意:key不要以连字符(-)结尾,否则此key不生效。
(Optional) * param userdata: 自定义脚本。目前仅支持启动脚本,即 `launch-script`,须 `base64` 编码且编码前数据长度不能超过16KB。
**linux系统**:支持 `bash` 和 `python`,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。
(Optional) * param clearDataDisks: 是否清空数据盘数据,false为不清空,true为清空,默认不清空。 (Optional)
func NewRebuildInstanceRequestWithoutParam ¶
func NewRebuildInstanceRequestWithoutParam() *RebuildInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RebuildInstanceRequest) GetRegionId ¶
func (r RebuildInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RebuildInstanceRequest) SetClearDataDisks ¶
func (r *RebuildInstanceRequest) SetClearDataDisks(clearDataDisks bool)
param clearDataDisks: 是否清空数据盘数据,false为不清空,true为清空,默认不清空。(Optional)
func (*RebuildInstanceRequest) SetHostname ¶
func (r *RebuildInstanceRequest) SetHostname(hostname string)
param hostname: 实例hostname。
**Windows系统**:长度为2\~15个字符,允许大小写字母、数字或连字符(-),不能以连字符(-)开头或结尾,不能连续使用连字符(-),也不能全部使用数字。不支持点号(.)。 **Linux系统**:长度为2-64个字符,允许使用大小写字母、数字或连字符(-),但不能连续使用连字符(-),不能以连字符(-)开头或结尾。 (Optional)
func (*RebuildInstanceRequest) SetInstanceId ¶
func (r *RebuildInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*RebuildInstanceRequest) SetMetadata ¶
func (r *RebuildInstanceRequest) SetMetadata(metadata []hpc.Metadata)
param metadata: 用户自定义元数据。以key-value键值对形式指定,可在实例系统内通过元数据服务查询获取。最多支持40对键值对,且key不超过256字符,value不超过16KB,不区分大小写。
注意:key不要以连字符(-)结尾,否则此key不生效。 (Optional)
func (*RebuildInstanceRequest) SetPackageId ¶
func (r *RebuildInstanceRequest) SetPackageId(packageId string)
param packageId: 镜像ID。
若不指定镜像ID,默认使用当前主机的原镜像重置系统。 (Optional)
func (*RebuildInstanceRequest) SetPassword ¶
func (r *RebuildInstanceRequest) SetPassword(password string)
param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/
(Required)
func (*RebuildInstanceRequest) SetRegionId ¶
func (r *RebuildInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
func (*RebuildInstanceRequest) SetUserdata ¶
func (r *RebuildInstanceRequest) SetUserdata(userdata []hpc.Userdata)
param userdata: 自定义脚本。目前仅支持启动脚本,即 `launch-script`,须 `base64` 编码且编码前数据长度不能超过16KB。
**linux系统**:支持 `bash` 和 `python`,编码前须分别以 `#!/bin/bash` 和 `#!/usr/bin/env python` 作为内容首行。 (Optional)
type RebuildInstanceResponse ¶
type RebuildInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RebuildInstanceResult `json:"result"`
}
type RebuildInstanceResult ¶
type RebuildInstanceResult struct {
}
type RecoverInstanceRequest ¶
type RecoverInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
/* 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/
*/
Password string `json:"password"`
}
func NewRecoverInstanceRequest ¶
func NewRecoverInstanceRequest( regionId string, instanceId string, password string, ) *RecoverInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/ (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRecoverInstanceRequestWithAllParams ¶
func NewRecoverInstanceRequestWithAllParams( regionId string, instanceId string, password string, ) *RecoverInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/ (Required)
func NewRecoverInstanceRequestWithoutParam ¶
func NewRecoverInstanceRequestWithoutParam() *RecoverInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RecoverInstanceRequest) GetRegionId ¶
func (r RecoverInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RecoverInstanceRequest) SetInstanceId ¶
func (r *RecoverInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*RecoverInstanceRequest) SetPassword ¶
func (r *RecoverInstanceRequest) SetPassword(password string)
param password: 实例密码。可用于SSH登录和VNC登录,长度为8-30个字符,必须同时包含大、小写英文字母、数字和特殊符号中的三类字符。特殊符号包括:\(\)\`~!@#$%^&\*\_-+=\|{}\[ ]:";'<>,.?/
(Required)
func (*RecoverInstanceRequest) SetRegionId ¶
func (r *RecoverInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type RecoverInstanceResponse ¶
type RecoverInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RecoverInstanceResult `json:"result"`
}
type RecoverInstanceResult ¶
type RecoverInstanceResult struct {
}
type StartInstanceRequest ¶
type StartInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
}
func NewStartInstanceRequest ¶
func NewStartInstanceRequest( regionId string, instanceId string, ) *StartInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartInstanceRequestWithAllParams ¶
func NewStartInstanceRequestWithAllParams( regionId string, instanceId string, ) *StartInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required)
func NewStartInstanceRequestWithoutParam ¶
func NewStartInstanceRequestWithoutParam() *StartInstanceRequest
This constructor has better compatible ability when API parameters changed
func (StartInstanceRequest) GetRegionId ¶
func (r StartInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartInstanceRequest) SetInstanceId ¶
func (r *StartInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*StartInstanceRequest) SetRegionId ¶
func (r *StartInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type StartInstanceResponse ¶
type StartInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartInstanceResult `json:"result"`
}
type StartInstanceResult ¶
type StartInstanceResult struct {
}
type StopInstanceRequest ¶
type StopInstanceRequest struct {
core.JDCloudRequest
/* 地域ID。 */
RegionId string `json:"regionId"`
/* 实例ID。 */
InstanceId string `json:"instanceId"`
}
func NewStopInstanceRequest ¶
func NewStopInstanceRequest( regionId string, instanceId string, ) *StopInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopInstanceRequestWithAllParams ¶
func NewStopInstanceRequestWithAllParams( regionId string, instanceId string, ) *StopInstanceRequest
* param regionId: 地域ID。 (Required) * param instanceId: 实例ID。 (Required)
func NewStopInstanceRequestWithoutParam ¶
func NewStopInstanceRequestWithoutParam() *StopInstanceRequest
This constructor has better compatible ability when API parameters changed
func (StopInstanceRequest) GetRegionId ¶
func (r StopInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopInstanceRequest) SetInstanceId ¶
func (r *StopInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID。(Required)
func (*StopInstanceRequest) SetRegionId ¶
func (r *StopInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID。(Required)
type StopInstanceResponse ¶
type StopInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopInstanceResult `json:"result"`
}
type StopInstanceResult ¶
type StopInstanceResult struct {
}
type TaskFinishedRequest ¶
type TaskFinishedRequest struct {
core.JDCloudRequest
/* 任务UID */
TaskID string `json:"taskID"`
/* */
Body *hpc.TaskFinishedSpec `json:"body"`
}
func NewTaskFinishedRequest ¶
func NewTaskFinishedRequest( taskID string, body *hpc.TaskFinishedSpec, ) *TaskFinishedRequest
* param taskID: 任务UID (Required) * param body: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTaskFinishedRequestWithAllParams ¶
func NewTaskFinishedRequestWithAllParams( taskID string, body *hpc.TaskFinishedSpec, ) *TaskFinishedRequest
* param taskID: 任务UID (Required) * param body: (Required)
func NewTaskFinishedRequestWithoutParam ¶
func NewTaskFinishedRequestWithoutParam() *TaskFinishedRequest
This constructor has better compatible ability when API parameters changed
func (TaskFinishedRequest) GetRegionId ¶
func (r TaskFinishedRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TaskFinishedRequest) SetBody ¶
func (r *TaskFinishedRequest) SetBody(body *hpc.TaskFinishedSpec)
param body: (Required)
func (*TaskFinishedRequest) SetTaskID ¶
func (r *TaskFinishedRequest) SetTaskID(taskID string)
param taskID: 任务UID(Required)
type TaskFinishedResponse ¶
type TaskFinishedResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result TaskFinishedResult `json:"result"`
}
type TaskFinishedResult ¶
type TaskFinishedResult struct {
}
type TaskHeartbeatRequest ¶
type TaskHeartbeatRequest struct {
core.JDCloudRequest
/* 任务UID */
TaskID string `json:"taskID"`
}
func NewTaskHeartbeatRequest ¶
func NewTaskHeartbeatRequest( taskID string, ) *TaskHeartbeatRequest
* param taskID: 任务UID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTaskHeartbeatRequestWithAllParams ¶
func NewTaskHeartbeatRequestWithAllParams( taskID string, ) *TaskHeartbeatRequest
* param taskID: 任务UID (Required)
func NewTaskHeartbeatRequestWithoutParam ¶
func NewTaskHeartbeatRequestWithoutParam() *TaskHeartbeatRequest
This constructor has better compatible ability when API parameters changed
func (TaskHeartbeatRequest) GetRegionId ¶
func (r TaskHeartbeatRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TaskHeartbeatRequest) SetTaskID ¶
func (r *TaskHeartbeatRequest) SetTaskID(taskID string)
param taskID: 任务UID(Required)
type TaskHeartbeatResponse ¶
type TaskHeartbeatResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result TaskHeartbeatResult `json:"result"`
}
type TaskHeartbeatResult ¶
type TaskHeartbeatResult struct {
}
Source Files
¶
- AssociateElasticIp.go
- CreateCluster.go
- CreateDiagnosticTask.go
- CreateInstances.go
- DeleteCluster.go
- DescribeAvailableClusters.go
- DescribeChargeDuration.go
- DescribeCommunicationRange.go
- DescribeDiagnosticResult.go
- DescribeDiagnosticResults.go
- DescribeInstance.go
- DescribeInstanceTypes.go
- DescribeInstances.go
- DescribeNetworkRelationship.go
- DescribeNetworkTopology.go
- DescribePackage.go
- DescribePackages.go
- DescribeQuota.go
- DescribeTasks.go
- DisassociateElasticIp.go
- EventRemoteWrite.go
- ExportInstancesData.go
- ModifyCluster.go
- ModifyInstanceAttribute.go
- ModifyInstancePassword.go
- RebootInstance.go
- RebuildInstance.go
- RecoverInstance.go
- StartInstance.go
- StopInstance.go
- TaskFinished.go
- TaskHeartbeat.go