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 AttachDiskRequest
- func (r AttachDiskRequest) GetRegionId() string
- func (r *AttachDiskRequest) SetAutoDelete(autoDelete bool)
- func (r *AttachDiskRequest) SetDeviceName(deviceName string)
- func (r *AttachDiskRequest) SetDiskId(diskId string)
- func (r *AttachDiskRequest) SetInstanceId(instanceId string)
- func (r *AttachDiskRequest) SetRegionId(regionId string)
- type AttachDiskResponse
- type AttachDiskResult
- type CreateImageRequest
- func NewCreateImageRequest(regionId string, instanceId string, name string, description string) *CreateImageRequest
- func NewCreateImageRequestWithAllParams(regionId string, instanceId string, name string, description string, ...) *CreateImageRequest
- func NewCreateImageRequestWithoutParam() *CreateImageRequest
- func (r CreateImageRequest) GetRegionId() string
- func (r *CreateImageRequest) SetDataDisks(dataDisks []vm.InstanceDiskAttachmentSpec)
- func (r *CreateImageRequest) SetDescription(description string)
- func (r *CreateImageRequest) SetInstanceId(instanceId string)
- func (r *CreateImageRequest) SetName(name string)
- func (r *CreateImageRequest) SetRegionId(regionId string)
- type CreateImageResponse
- type CreateImageResult
- type CreateInstancesRequest
- func NewCreateInstancesRequest(regionId string, instanceSpec *vm.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithAllParams(regionId string, instanceSpec *vm.InstanceSpec, maxCount *int) *CreateInstancesRequest
- func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest
- type CreateInstancesResponse
- type CreateInstancesResult
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteImageResult
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstanceResult
- type DescribeImageConstraintsBatchRequest
- func NewDescribeImageConstraintsBatchRequest(regionId string) *DescribeImageConstraintsBatchRequest
- func NewDescribeImageConstraintsBatchRequestWithAllParams(regionId string, ids []string) *DescribeImageConstraintsBatchRequest
- func NewDescribeImageConstraintsBatchRequestWithoutParam() *DescribeImageConstraintsBatchRequest
- type DescribeImageConstraintsBatchResponse
- type DescribeImageConstraintsBatchResult
- type DescribeImageConstraintsRequest
- func NewDescribeImageConstraintsRequest(regionId string, imageId string) *DescribeImageConstraintsRequest
- func NewDescribeImageConstraintsRequestWithAllParams(regionId string, imageId string) *DescribeImageConstraintsRequest
- func NewDescribeImageConstraintsRequestWithoutParam() *DescribeImageConstraintsRequest
- type DescribeImageConstraintsResponse
- type DescribeImageConstraintsResult
- type DescribeImageMembersRequest
- type DescribeImageMembersResponse
- type DescribeImageMembersResult
- type DescribeImageRequest
- type DescribeImageResponse
- type DescribeImageResult
- type DescribeImagesRequest
- type DescribeImagesResponse
- type DescribeImagesResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequest(regionId string) *DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequestWithoutParam() *DescribeInstanceStatusRequest
- func (r DescribeInstanceStatusRequest) GetRegionId() string
- func (r *DescribeInstanceStatusRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstanceStatusRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstanceStatusRequest) SetPageSize(pageSize int)
- func (r *DescribeInstanceStatusRequest) SetRegionId(regionId string)
- type DescribeInstanceStatusResponse
- type DescribeInstanceStatusResult
- type DescribeInstanceTypesRequest
- type DescribeInstanceTypesResponse
- type DescribeInstanceTypesResult
- type DescribeInstanceVncUrlRequest
- func NewDescribeInstanceVncUrlRequest(regionId string, instanceId string) *DescribeInstanceVncUrlRequest
- func NewDescribeInstanceVncUrlRequestWithAllParams(regionId string, instanceId string) *DescribeInstanceVncUrlRequest
- func NewDescribeInstanceVncUrlRequestWithoutParam() *DescribeInstanceVncUrlRequest
- type DescribeInstanceVncUrlResponse
- type DescribeInstanceVncUrlResult
- 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)
- func (r *DescribeInstancesRequest) SetTags(tags []vm.TagFilter)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeQuotasRequest
- type DescribeQuotasResponse
- type DescribeQuotasResult
- type DetachDiskRequest
- type DetachDiskResponse
- type DetachDiskResult
- 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 ModifyImageAttributeRequest
- func NewModifyImageAttributeRequest(regionId string, imageId string) *ModifyImageAttributeRequest
- func NewModifyImageAttributeRequestWithAllParams(regionId string, imageId string, name *string, description *string) *ModifyImageAttributeRequest
- func NewModifyImageAttributeRequestWithoutParam() *ModifyImageAttributeRequest
- func (r ModifyImageAttributeRequest) GetRegionId() string
- func (r *ModifyImageAttributeRequest) SetDescription(description string)
- func (r *ModifyImageAttributeRequest) SetImageId(imageId string)
- func (r *ModifyImageAttributeRequest) SetName(name string)
- func (r *ModifyImageAttributeRequest) SetRegionId(regionId string)
- type ModifyImageAttributeResponse
- type ModifyImageAttributeResult
- type ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequest(regionId string, instanceId string) *ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequestWithAllParams(regionId string, instanceId string, name *string, description *string) *ModifyInstanceAttributeRequest
- func NewModifyInstanceAttributeRequestWithoutParam() *ModifyInstanceAttributeRequest
- func (r ModifyInstanceAttributeRequest) GetRegionId() string
- func (r *ModifyInstanceAttributeRequest) SetDescription(description string)
- func (r *ModifyInstanceAttributeRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceAttributeRequest) SetName(name string)
- func (r *ModifyInstanceAttributeRequest) SetRegionId(regionId string)
- 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, imageId *string, ...) *RebuildInstanceRequest
- func NewRebuildInstanceRequestWithoutParam() *RebuildInstanceRequest
- func (r RebuildInstanceRequest) GetRegionId() string
- func (r *RebuildInstanceRequest) SetImageId(imageId string)
- func (r *RebuildInstanceRequest) SetInstanceId(instanceId string)
- func (r *RebuildInstanceRequest) SetKeyNames(keyNames []string)
- func (r *RebuildInstanceRequest) SetPassword(password string)
- func (r *RebuildInstanceRequest) SetRegionId(regionId string)
- type RebuildInstanceResponse
- type RebuildInstanceResult
- type ResizeInstanceRequest
- type ResizeInstanceResponse
- type ResizeInstanceResult
- type ShareImageRequest
- type ShareImageResponse
- type ShareImageResult
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstanceResult
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstanceResult
- type UnShareImageRequest
- type UnShareImageResponse
- type UnShareImageResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociateElasticIpRequest ¶
type AssociateElasticIpRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 弹性IP ID */
ElasticIpId string `json:"elasticIpId"`
}
func NewAssociateElasticIpRequest ¶
func NewAssociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param elasticIpId: 弹性IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAssociateElasticIpRequestWithAllParams ¶ added in v1.0.4
func NewAssociateElasticIpRequestWithAllParams( regionId string, instanceId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param elasticIpId: 弹性IP ID (Required)
func NewAssociateElasticIpRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*AssociateElasticIpRequest) SetRegionId ¶
func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
param regionId: Region 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 AttachDiskRequest ¶
type AttachDiskRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 云硬盘ID */
DiskId string `json:"diskId"`
/* 逻辑挂载点[vdb,vdc,vdd,vde,vdf,vdg,vdh] (Optional) */
DeviceName *string `json:"deviceName"`
/* 当删除主机时,是否自动关联删除此硬盘,默认False,只支持按配置计费 (Optional) */
AutoDelete *bool `json:"autoDelete"`
}
func NewAttachDiskRequest ¶
func NewAttachDiskRequest( regionId string, instanceId string, diskId string, ) *AttachDiskRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param diskId: 云硬盘ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAttachDiskRequestWithAllParams ¶ added in v1.0.4
func NewAttachDiskRequestWithAllParams( regionId string, instanceId string, diskId string, deviceName *string, autoDelete *bool, ) *AttachDiskRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param diskId: 云硬盘ID (Required) * param deviceName: 逻辑挂载点[vdb,vdc,vdd,vde,vdf,vdg,vdh] (Optional) * param autoDelete: 当删除主机时,是否自动关联删除此硬盘,默认False,只支持按配置计费 (Optional)
func NewAttachDiskRequestWithoutParam ¶ added in v1.0.4
func NewAttachDiskRequestWithoutParam() *AttachDiskRequest
This constructor has better compatible ability when API parameters changed
func (AttachDiskRequest) GetRegionId ¶
func (r AttachDiskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AttachDiskRequest) SetAutoDelete ¶
func (r *AttachDiskRequest) SetAutoDelete(autoDelete bool)
param autoDelete: 当删除主机时,是否自动关联删除此硬盘,默认False,只支持按配置计费(Optional)
func (*AttachDiskRequest) SetDeviceName ¶
func (r *AttachDiskRequest) SetDeviceName(deviceName string)
param deviceName: 逻辑挂载点[vdb,vdc,vdd,vde,vdf,vdg,vdh](Optional)
func (*AttachDiskRequest) SetDiskId ¶
func (r *AttachDiskRequest) SetDiskId(diskId string)
param diskId: 云硬盘ID(Required)
func (*AttachDiskRequest) SetInstanceId ¶
func (r *AttachDiskRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*AttachDiskRequest) SetRegionId ¶
func (r *AttachDiskRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type AttachDiskResponse ¶
type AttachDiskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AttachDiskResult `json:"result"`
}
type AttachDiskResult ¶
type AttachDiskResult struct {
}
type CreateImageRequest ¶
type CreateImageRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 名称 */
Name string `json:"name"`
/* 描述 */
Description string `json:"description"`
/* 数据盘列表,如果指定,则随镜像一起打包创建快照,实际最多不能超过4个 (Optional) */
DataDisks []vm.InstanceDiskAttachmentSpec `json:"dataDisks"`
}
func NewCreateImageRequest ¶
func NewCreateImageRequest( regionId string, instanceId string, name string, description string, ) *CreateImageRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param name: 名称 (Required) * param description: 描述 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateImageRequestWithAllParams ¶ added in v1.0.4
func NewCreateImageRequestWithAllParams( regionId string, instanceId string, name string, description string, dataDisks []vm.InstanceDiskAttachmentSpec, ) *CreateImageRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param name: 名称 (Required) * param description: 描述 (Required) * param dataDisks: 数据盘列表,如果指定,则随镜像一起打包创建快照,实际最多不能超过4个 (Optional)
func NewCreateImageRequestWithoutParam ¶ added in v1.0.4
func NewCreateImageRequestWithoutParam() *CreateImageRequest
This constructor has better compatible ability when API parameters changed
func (CreateImageRequest) GetRegionId ¶
func (r CreateImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateImageRequest) SetDataDisks ¶
func (r *CreateImageRequest) SetDataDisks(dataDisks []vm.InstanceDiskAttachmentSpec)
param dataDisks: 数据盘列表,如果指定,则随镜像一起打包创建快照,实际最多不能超过4个(Optional)
func (*CreateImageRequest) SetDescription ¶
func (r *CreateImageRequest) SetDescription(description string)
param description: 描述(Required)
func (*CreateImageRequest) SetInstanceId ¶
func (r *CreateImageRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*CreateImageRequest) SetName ¶
func (r *CreateImageRequest) SetName(name string)
param name: 名称(Required)
func (*CreateImageRequest) SetRegionId ¶
func (r *CreateImageRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type CreateImageResponse ¶
type CreateImageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateImageResult `json:"result"`
}
type CreateImageResult ¶
type CreateImageResult struct {
ImageId string `json:"imageId"`
}
type CreateInstancesRequest ¶
type CreateInstancesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 创建主机规格 */
InstanceSpec *vm.InstanceSpec `json:"instanceSpec"`
/* 购买实例数量;取值范围:[1,100],默认为1 (Optional) */
MaxCount *int `json:"maxCount"`
}
func NewCreateInstancesRequest ¶
func NewCreateInstancesRequest( regionId string, instanceSpec *vm.InstanceSpec, ) *CreateInstancesRequest
* param regionId: Region ID (Required) * param instanceSpec: 创建主机规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstancesRequestWithAllParams ¶ added in v1.0.4
func NewCreateInstancesRequestWithAllParams( regionId string, instanceSpec *vm.InstanceSpec, maxCount *int, ) *CreateInstancesRequest
* param regionId: Region ID (Required) * param instanceSpec: 创建主机规格 (Required) * param maxCount: 购买实例数量;取值范围:[1,100],默认为1 (Optional)
func NewCreateInstancesRequestWithoutParam ¶ added in v1.0.4
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) SetInstanceSpec ¶
func (r *CreateInstancesRequest) SetInstanceSpec(instanceSpec *vm.InstanceSpec)
param instanceSpec: 创建主机规格(Required)
func (*CreateInstancesRequest) SetMaxCount ¶
func (r *CreateInstancesRequest) SetMaxCount(maxCount int)
param maxCount: 购买实例数量;取值范围:[1,100],默认为1(Optional)
func (*CreateInstancesRequest) SetRegionId ¶
func (r *CreateInstancesRequest) SetRegionId(regionId string)
param regionId: Region 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 DeleteImageRequest ¶
type DeleteImageRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Image ID */
ImageId string `json:"imageId"`
}
func NewDeleteImageRequest ¶
func NewDeleteImageRequest( regionId string, imageId string, ) *DeleteImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteImageRequestWithAllParams ¶ added in v1.0.4
func NewDeleteImageRequestWithAllParams( regionId string, imageId string, ) *DeleteImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required)
func NewDeleteImageRequestWithoutParam ¶ added in v1.0.4
func NewDeleteImageRequestWithoutParam() *DeleteImageRequest
This constructor has better compatible ability when API parameters changed
func (DeleteImageRequest) GetRegionId ¶
func (r DeleteImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteImageRequest) SetImageId ¶
func (r *DeleteImageRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*DeleteImageRequest) SetRegionId ¶
func (r *DeleteImageRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteImageResponse ¶
type DeleteImageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteImageResult `json:"result"`
}
type DeleteImageResult ¶
type DeleteImageResult struct {
}
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDeleteInstanceRequest ¶
func NewDeleteInstanceRequest( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteInstanceRequestWithAllParams ¶ added in v1.0.4
func NewDeleteInstanceRequestWithAllParams( regionId string, instanceId string, ) *DeleteInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDeleteInstanceRequestWithoutParam ¶ added in v1.0.4
func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteInstanceRequest) GetRegionId ¶
func (r DeleteInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteInstanceRequest) SetInstanceId ¶
func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DeleteInstanceRequest) SetRegionId ¶
func (r *DeleteInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteInstanceResult `json:"result"`
}
type DeleteInstanceResult ¶
type DeleteInstanceResult struct {
}
type DescribeImageConstraintsBatchRequest ¶ added in v1.0.4
type DescribeImageConstraintsBatchRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 镜像ID列表 (Optional) */
Ids []string `json:"ids"`
}
func NewDescribeImageConstraintsBatchRequest ¶ added in v1.0.4
func NewDescribeImageConstraintsBatchRequest( regionId string, ) *DescribeImageConstraintsBatchRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImageConstraintsBatchRequestWithAllParams ¶ added in v1.0.4
func NewDescribeImageConstraintsBatchRequestWithAllParams( regionId string, ids []string, ) *DescribeImageConstraintsBatchRequest
* param regionId: Region ID (Required) * param ids: 镜像ID列表 (Optional)
func NewDescribeImageConstraintsBatchRequestWithoutParam ¶ added in v1.0.4
func NewDescribeImageConstraintsBatchRequestWithoutParam() *DescribeImageConstraintsBatchRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImageConstraintsBatchRequest) GetRegionId ¶ added in v1.0.4
func (r DescribeImageConstraintsBatchRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImageConstraintsBatchRequest) SetIds ¶ added in v1.0.4
func (r *DescribeImageConstraintsBatchRequest) SetIds(ids []string)
param ids: 镜像ID列表(Optional)
func (*DescribeImageConstraintsBatchRequest) SetRegionId ¶ added in v1.0.4
func (r *DescribeImageConstraintsBatchRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImageConstraintsBatchResponse ¶ added in v1.0.4
type DescribeImageConstraintsBatchResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImageConstraintsBatchResult `json:"result"`
}
type DescribeImageConstraintsBatchResult ¶ added in v1.0.4
type DescribeImageConstraintsBatchResult struct {
ImageConstraints []vm.ImageConstraint `json:"imageConstraints"`
}
type DescribeImageConstraintsRequest ¶
type DescribeImageConstraintsRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Image ID */
ImageId string `json:"imageId"`
}
func NewDescribeImageConstraintsRequest ¶
func NewDescribeImageConstraintsRequest( regionId string, imageId string, ) *DescribeImageConstraintsRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImageConstraintsRequestWithAllParams ¶ added in v1.0.4
func NewDescribeImageConstraintsRequestWithAllParams( regionId string, imageId string, ) *DescribeImageConstraintsRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required)
func NewDescribeImageConstraintsRequestWithoutParam ¶ added in v1.0.4
func NewDescribeImageConstraintsRequestWithoutParam() *DescribeImageConstraintsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImageConstraintsRequest) GetRegionId ¶
func (r DescribeImageConstraintsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImageConstraintsRequest) SetImageId ¶
func (r *DescribeImageConstraintsRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*DescribeImageConstraintsRequest) SetRegionId ¶
func (r *DescribeImageConstraintsRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImageConstraintsResponse ¶
type DescribeImageConstraintsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImageConstraintsResult `json:"result"`
}
type DescribeImageConstraintsResult ¶
type DescribeImageConstraintsResult struct {
ImageConstraints vm.ImageConstraint `json:"imageConstraints"`
}
type DescribeImageMembersRequest ¶
type DescribeImageMembersRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Image ID */
ImageId string `json:"imageId"`
}
func NewDescribeImageMembersRequest ¶
func NewDescribeImageMembersRequest( regionId string, imageId string, ) *DescribeImageMembersRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImageMembersRequestWithAllParams ¶ added in v1.0.4
func NewDescribeImageMembersRequestWithAllParams( regionId string, imageId string, ) *DescribeImageMembersRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required)
func NewDescribeImageMembersRequestWithoutParam ¶ added in v1.0.4
func NewDescribeImageMembersRequestWithoutParam() *DescribeImageMembersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImageMembersRequest) GetRegionId ¶
func (r DescribeImageMembersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImageMembersRequest) SetImageId ¶
func (r *DescribeImageMembersRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*DescribeImageMembersRequest) SetRegionId ¶
func (r *DescribeImageMembersRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImageMembersResponse ¶
type DescribeImageMembersResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImageMembersResult `json:"result"`
}
type DescribeImageMembersResult ¶
type DescribeImageMembersResult struct {
Pins []string `json:"pins"`
}
type DescribeImageRequest ¶
type DescribeImageRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Image ID */
ImageId string `json:"imageId"`
}
func NewDescribeImageRequest ¶
func NewDescribeImageRequest( regionId string, imageId string, ) *DescribeImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImageRequestWithAllParams ¶ added in v1.0.4
func NewDescribeImageRequestWithAllParams( regionId string, imageId string, ) *DescribeImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required)
func NewDescribeImageRequestWithoutParam ¶ added in v1.0.4
func NewDescribeImageRequestWithoutParam() *DescribeImageRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImageRequest) GetRegionId ¶
func (r DescribeImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImageRequest) SetImageId ¶
func (r *DescribeImageRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*DescribeImageRequest) SetRegionId ¶
func (r *DescribeImageRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImageResponse ¶
type DescribeImageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImageResult `json:"result"`
}
type DescribeImageResult ¶
type DescribeImagesRequest ¶
type DescribeImagesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 镜像来源:public、shared、thirdparty、private,如果没有指定ids参数,此参数必传 (Optional) */
ImageSource *string `json:"imageSource"`
/* 操作系统平台: Windows Server、CentOS、Ubuntu (Optional) */
Platform *string `json:"platform"`
/* 镜像ID列表,如果指定了此参数,其它参数可为空 (Optional) */
Ids []string `json:"ids"`
}
func NewDescribeImagesRequest ¶
func NewDescribeImagesRequest( regionId string, ) *DescribeImagesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeImagesRequestWithAllParams ¶ added in v1.0.4
func NewDescribeImagesRequestWithAllParams( regionId string, imageSource *string, platform *string, ids []string, ) *DescribeImagesRequest
* param regionId: Region ID (Required) * param imageSource: 镜像来源:public、shared、thirdparty、private,如果没有指定ids参数,此参数必传 (Optional) * param platform: 操作系统平台: Windows Server、CentOS、Ubuntu (Optional) * param ids: 镜像ID列表,如果指定了此参数,其它参数可为空 (Optional)
func NewDescribeImagesRequestWithoutParam ¶ added in v1.0.4
func NewDescribeImagesRequestWithoutParam() *DescribeImagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeImagesRequest) GetRegionId ¶
func (r DescribeImagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeImagesRequest) SetIds ¶
func (r *DescribeImagesRequest) SetIds(ids []string)
param ids: 镜像ID列表,如果指定了此参数,其它参数可为空(Optional)
func (*DescribeImagesRequest) SetImageSource ¶
func (r *DescribeImagesRequest) SetImageSource(imageSource string)
param imageSource: 镜像来源:public、shared、thirdparty、private,如果没有指定ids参数,此参数必传(Optional)
func (*DescribeImagesRequest) SetPlatform ¶
func (r *DescribeImagesRequest) SetPlatform(platform string)
param platform: 操作系统平台: Windows Server、CentOS、Ubuntu(Optional)
func (*DescribeImagesRequest) SetRegionId ¶
func (r *DescribeImagesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeImagesResponse ¶
type DescribeImagesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeImagesResult `json:"result"`
}
type DescribeImagesResult ¶
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceRequestWithAllParams ¶ added in v1.0.4
func NewDescribeInstanceRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDescribeInstanceRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*DescribeInstanceRequest) SetRegionId ¶
func (r *DescribeInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceResult `json:"result"`
}
type DescribeInstanceResult ¶
type DescribeInstanceStatusRequest ¶ added in v1.0.4
type DescribeInstanceStatusRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个
vpcId - 私有网络ID,精确匹配,支持多个
status - 云主机状态,精确匹配,支持多个
name - 实例名称,模糊匹配,支持单个
imageId - 镜像ID,模糊匹配,支持单个
networkInterfaceId - 弹性网卡ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeInstanceStatusRequest ¶ added in v1.0.4
func NewDescribeInstanceStatusRequest( regionId string, ) *DescribeInstanceStatusRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceStatusRequestWithAllParams ¶ added in v1.0.4
func NewDescribeInstanceStatusRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeInstanceStatusRequest
- param regionId: Region ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param filters: instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 imageId - 镜像ID,模糊匹配,支持单个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个
(Optional)
func NewDescribeInstanceStatusRequestWithoutParam ¶ added in v1.0.4
func NewDescribeInstanceStatusRequestWithoutParam() *DescribeInstanceStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceStatusRequest) GetRegionId ¶ added in v1.0.4
func (r DescribeInstanceStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceStatusRequest) SetFilters ¶ added in v1.0.4
func (r *DescribeInstanceStatusRequest) SetFilters(filters []common.Filter)
param filters: instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 imageId - 镜像ID,模糊匹配,支持单个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个 (Optional)
func (*DescribeInstanceStatusRequest) SetPageNumber ¶ added in v1.0.4
func (r *DescribeInstanceStatusRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeInstanceStatusRequest) SetPageSize ¶ added in v1.0.4
func (r *DescribeInstanceStatusRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeInstanceStatusRequest) SetRegionId ¶ added in v1.0.4
func (r *DescribeInstanceStatusRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeInstanceStatusResponse ¶ added in v1.0.4
type DescribeInstanceStatusResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceStatusResult `json:"result"`
}
type DescribeInstanceStatusResult ¶ added in v1.0.4
type DescribeInstanceStatusResult struct {
InstanceStatuses []vm.InstanceStatus `json:"instanceStatuses"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceTypesRequest ¶
type DescribeInstanceTypesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* instanceTypes - 实例类型,精确匹配,支持多个
az - 可用区,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeInstanceTypesRequest ¶
func NewDescribeInstanceTypesRequest( regionId string, ) *DescribeInstanceTypesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceTypesRequestWithAllParams ¶ added in v1.0.4
func NewDescribeInstanceTypesRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeInstanceTypesRequest
- param regionId: Region ID (Required)
- param filters: instanceTypes - 实例类型,精确匹配,支持多个
az - 可用区,精确匹配,支持多个
(Optional)
func NewDescribeInstanceTypesRequestWithoutParam ¶ added in v1.0.4
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: instanceTypes - 实例类型,精确匹配,支持多个
az - 可用区,精确匹配,支持多个 (Optional)
func (*DescribeInstanceTypesRequest) SetRegionId ¶
func (r *DescribeInstanceTypesRequest) SetRegionId(regionId string)
param regionId: Region 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 []vm.InstanceType `json:"instanceTypes"`
SpecificInstanceTypes []vm.InstanceType `json:"specificInstanceTypes"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceVncUrlRequest ¶
type DescribeInstanceVncUrlRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewDescribeInstanceVncUrlRequest ¶
func NewDescribeInstanceVncUrlRequest( regionId string, instanceId string, ) *DescribeInstanceVncUrlRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceVncUrlRequestWithAllParams ¶ added in v1.0.4
func NewDescribeInstanceVncUrlRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceVncUrlRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewDescribeInstanceVncUrlRequestWithoutParam ¶ added in v1.0.4
func NewDescribeInstanceVncUrlRequestWithoutParam() *DescribeInstanceVncUrlRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceVncUrlRequest) GetRegionId ¶
func (r DescribeInstanceVncUrlRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceVncUrlRequest) SetInstanceId ¶
func (r *DescribeInstanceVncUrlRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DescribeInstanceVncUrlRequest) SetRegionId ¶
func (r *DescribeInstanceVncUrlRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeInstanceVncUrlResponse ¶
type DescribeInstanceVncUrlResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceVncUrlResult `json:"result"`
}
type DescribeInstanceVncUrlResult ¶
type DescribeInstanceVncUrlResult struct {
VncUrl string `json:"vncUrl"`
}
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* Tag筛选条件 (Optional) */
Tags []vm.TagFilter `json:"tags"`
/* instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个
az - 可用区,精确匹配,支持多个
vpcId - 私有网络ID,精确匹配,支持多个
status - 云主机状态,精确匹配,支持多个
name - 实例名称,模糊匹配,支持单个
imageId - 镜像ID,模糊匹配,支持单个
networkInterfaceId - 弹性网卡ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶ added in v1.0.4
func NewDescribeInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, tags []vm.TagFilter, filters []common.Filter, ) *DescribeInstancesRequest
- param regionId: Region ID (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[10, 100] (Optional)
- param tags: Tag筛选条件 (Optional)
- param filters: instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 imageId - 镜像ID,模糊匹配,支持单个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个
(Optional)
func NewDescribeInstancesRequestWithoutParam ¶ added in v1.0.4
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: instanceId - 实例ID,精确匹配,支持多个
privateIpAddress - 主网卡IP地址,模糊匹配,支持单个 az - 可用区,精确匹配,支持多个 vpcId - 私有网络ID,精确匹配,支持多个 status - 云主机状态,精确匹配,支持多个 name - 实例名称,模糊匹配,支持单个 imageId - 镜像ID,模糊匹配,支持单个 networkInterfaceId - 弹性网卡ID,精确匹配,支持多个 (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: 分页大小;默认为20;取值范围[10, 100](Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeInstancesRequest) SetTags ¶ added in v1.0.2
func (r *DescribeInstancesRequest) SetTags(tags []vm.TagFilter)
param tags: Tag筛选条件(Optional)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstancesResult `json:"result"`
}
type DescribeInstancesResult ¶
type DescribeQuotasRequest ¶
type DescribeQuotasRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* resourceTypes - 资源类型,支持多个[instance,keypair,image,instanceTemplate]
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeQuotasRequest ¶
func NewDescribeQuotasRequest( regionId string, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQuotasRequestWithAllParams ¶ added in v1.0.4
func NewDescribeQuotasRequestWithAllParams( regionId string, filters []common.Filter, ) *DescribeQuotasRequest
* param regionId: Region ID (Required) * param filters: resourceTypes - 资源类型,支持多个[instance,keypair,image,instanceTemplate] (Optional)
func NewDescribeQuotasRequestWithoutParam ¶ added in v1.0.4
func NewDescribeQuotasRequestWithoutParam() *DescribeQuotasRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQuotasRequest) GetRegionId ¶
func (r DescribeQuotasRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotasRequest) SetFilters ¶
func (r *DescribeQuotasRequest) SetFilters(filters []common.Filter)
param filters: resourceTypes - 资源类型,支持多个[instance,keypair,image,instanceTemplate]
(Optional)
func (*DescribeQuotasRequest) SetRegionId ¶
func (r *DescribeQuotasRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DescribeQuotasResponse ¶
type DescribeQuotasResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeQuotasResult `json:"result"`
}
type DescribeQuotasResult ¶
type DetachDiskRequest ¶
type DetachDiskRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 云硬盘ID */
DiskId string `json:"diskId"`
/* 强制缷载,默认False (Optional) */
Force *bool `json:"force"`
}
func NewDetachDiskRequest ¶
func NewDetachDiskRequest( regionId string, instanceId string, diskId string, ) *DetachDiskRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param diskId: 云硬盘ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDetachDiskRequestWithAllParams ¶ added in v1.0.4
func NewDetachDiskRequestWithAllParams( regionId string, instanceId string, diskId string, force *bool, ) *DetachDiskRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param diskId: 云硬盘ID (Required) * param force: 强制缷载,默认False (Optional)
func NewDetachDiskRequestWithoutParam ¶ added in v1.0.4
func NewDetachDiskRequestWithoutParam() *DetachDiskRequest
This constructor has better compatible ability when API parameters changed
func (DetachDiskRequest) GetRegionId ¶
func (r DetachDiskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DetachDiskRequest) SetDiskId ¶
func (r *DetachDiskRequest) SetDiskId(diskId string)
param diskId: 云硬盘ID(Required)
func (*DetachDiskRequest) SetForce ¶
func (r *DetachDiskRequest) SetForce(force bool)
param force: 强制缷载,默认False(Optional)
func (*DetachDiskRequest) SetInstanceId ¶
func (r *DetachDiskRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*DetachDiskRequest) SetRegionId ¶
func (r *DetachDiskRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type DetachDiskResponse ¶
type DetachDiskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DetachDiskResult `json:"result"`
}
type DetachDiskResult ¶
type DetachDiskResult struct {
}
type DisassociateElasticIpRequest ¶
type DisassociateElasticIpRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 弹性IP ID */
ElasticIpId string `json:"elasticIpId"`
}
func NewDisassociateElasticIpRequest ¶
func NewDisassociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param elasticIpId: 弹性IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisassociateElasticIpRequestWithAllParams ¶ added in v1.0.4
func NewDisassociateElasticIpRequestWithAllParams( regionId string, instanceId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param elasticIpId: 弹性IP ID (Required)
func NewDisassociateElasticIpRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*DisassociateElasticIpRequest) SetRegionId ¶
func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
param regionId: Region 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 ModifyImageAttributeRequest ¶ added in v1.0.4
type ModifyImageAttributeRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Image ID */
ImageId string `json:"imageId"`
/* 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符 (Optional) */
Name *string `json:"name"`
/* 描述;名称和描述必传其中一个;长度不超过256个字符 (Optional) */
Description *string `json:"description"`
}
func NewModifyImageAttributeRequest ¶ added in v1.0.4
func NewModifyImageAttributeRequest( regionId string, imageId string, ) *ModifyImageAttributeRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyImageAttributeRequestWithAllParams ¶ added in v1.0.4
func NewModifyImageAttributeRequestWithAllParams( regionId string, imageId string, name *string, description *string, ) *ModifyImageAttributeRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * param name: 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符 (Optional) * param description: 描述;名称和描述必传其中一个;长度不超过256个字符 (Optional)
func NewModifyImageAttributeRequestWithoutParam ¶ added in v1.0.4
func NewModifyImageAttributeRequestWithoutParam() *ModifyImageAttributeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyImageAttributeRequest) GetRegionId ¶ added in v1.0.4
func (r ModifyImageAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyImageAttributeRequest) SetDescription ¶ added in v1.0.4
func (r *ModifyImageAttributeRequest) SetDescription(description string)
param description: 描述;名称和描述必传其中一个;长度不超过256个字符(Optional)
func (*ModifyImageAttributeRequest) SetImageId ¶ added in v1.0.4
func (r *ModifyImageAttributeRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*ModifyImageAttributeRequest) SetName ¶ added in v1.0.4
func (r *ModifyImageAttributeRequest) SetName(name string)
param name: 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符(Optional)
func (*ModifyImageAttributeRequest) SetRegionId ¶ added in v1.0.4
func (r *ModifyImageAttributeRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ModifyImageAttributeResponse ¶ added in v1.0.4
type ModifyImageAttributeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyImageAttributeResult `json:"result"`
}
type ModifyImageAttributeResult ¶ added in v1.0.4
type ModifyImageAttributeResult struct {
}
type ModifyInstanceAttributeRequest ¶
type ModifyInstanceAttributeRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符 (Optional) */
Name *string `json:"name"`
/* 描述;名称和描述必传其中一个;长度不超过256个字符 (Optional) */
Description *string `json:"description"`
}
func NewModifyInstanceAttributeRequest ¶
func NewModifyInstanceAttributeRequest( regionId string, instanceId string, ) *ModifyInstanceAttributeRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceAttributeRequestWithAllParams ¶ added in v1.0.4
func NewModifyInstanceAttributeRequestWithAllParams( regionId string, instanceId string, name *string, description *string, ) *ModifyInstanceAttributeRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param name: 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符 (Optional) * param description: 描述;名称和描述必传其中一个;长度不超过256个字符 (Optional)
func NewModifyInstanceAttributeRequestWithoutParam ¶ added in v1.0.4
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) SetDescription ¶
func (r *ModifyInstanceAttributeRequest) SetDescription(description string)
param description: 描述;名称和描述必传其中一个;长度不超过256个字符(Optional)
func (*ModifyInstanceAttributeRequest) SetInstanceId ¶
func (r *ModifyInstanceAttributeRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*ModifyInstanceAttributeRequest) SetName ¶
func (r *ModifyInstanceAttributeRequest) SetName(name string)
param name: 名称;名称和描述必传其中一个;不为空且只允许中文、数字、大小写字母、英文下划线“_”及中划线“-”,长度不超过32字符(Optional)
func (*ModifyInstanceAttributeRequest) SetRegionId ¶
func (r *ModifyInstanceAttributeRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
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
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* "密码,长度8-30个字符"
"a)不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、cloud、CLOUD、password、PASSWORD"
"b)不能出现连续三位及三位以上数字,例:123、987"
"c)不能出现连续三位及三位以上的字母,例:abc、CBA、bcde、cdef"
"d)不能出现三位及三位以上键位顺序(仅包括字母),例:qaz、tfc、wsx、xsw、qwert、trewq"
"e)密码中不能出现自己的用户名"
"g)至少同时包含三类(大写字母,小写字母,数字和特殊字符,特殊字符为 ** ()`~!@#$%&_-+={}[]:\";'<>,.?/)*|"
*/
Password string `json:"password"`
}
func NewModifyInstancePasswordRequest ¶
func NewModifyInstancePasswordRequest( regionId string, instanceId string, password string, ) *ModifyInstancePasswordRequest
- param regionId: Region ID (Required)
- param instanceId: Instance ID (Required)
- param password: "密码,长度8-30个字符"
"a)不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、cloud、CLOUD、password、PASSWORD" "b)不能出现连续三位及三位以上数字,例:123、987" "c)不能出现连续三位及三位以上的字母,例:abc、CBA、bcde、cdef" "d)不能出现三位及三位以上键位顺序(仅包括字母),例:qaz、tfc、wsx、xsw、qwert、trewq" "e)密码中不能出现自己的用户名" "g)至少同时包含三类(大写字母,小写字母,数字和特殊字符,特殊字符为 ** ()`~!@#$%&_-+={}[]:\";'<>,.?/)*|"
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstancePasswordRequestWithAllParams ¶ added in v1.0.4
func NewModifyInstancePasswordRequestWithAllParams( regionId string, instanceId string, password string, ) *ModifyInstancePasswordRequest
- param regionId: Region ID (Required)
- param instanceId: Instance ID (Required)
- param password: "密码,长度8-30个字符"
"a)不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、cloud、CLOUD、password、PASSWORD" "b)不能出现连续三位及三位以上数字,例:123、987" "c)不能出现连续三位及三位以上的字母,例:abc、CBA、bcde、cdef" "d)不能出现三位及三位以上键位顺序(仅包括字母),例:qaz、tfc、wsx、xsw、qwert、trewq" "e)密码中不能出现自己的用户名" "g)至少同时包含三类(大写字母,小写字母,数字和特殊字符,特殊字符为 ** ()`~!@#$%&_-+={}[]:\";'<>,.?/)*|"
(Required)
func NewModifyInstancePasswordRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*ModifyInstancePasswordRequest) SetPassword ¶
func (r *ModifyInstancePasswordRequest) SetPassword(password string)
param password: "密码,长度8-30个字符"
"a)不能出现的字符或完整单词,如下:jd、JD、360、bug、BUG、com、COM、cloud、CLOUD、password、PASSWORD" "b)不能出现连续三位及三位以上数字,例:123、987" "c)不能出现连续三位及三位以上的字母,例:abc、CBA、bcde、cdef" "d)不能出现三位及三位以上键位顺序(仅包括字母),例:qaz、tfc、wsx、xsw、qwert、trewq" "e)密码中不能出现自己的用户名" "g)至少同时包含三类(大写字母,小写字母,数字和特殊字符,特殊字符为 ** ()`~!@#$%&_-+={}[]:\";'<>,.?/)*|" (Required)
func (*ModifyInstancePasswordRequest) SetRegionId ¶
func (r *ModifyInstancePasswordRequest) SetRegionId(regionId string)
param regionId: Region 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
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewRebootInstanceRequest ¶
func NewRebootInstanceRequest( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebootInstanceRequestWithAllParams ¶ added in v1.0.4
func NewRebootInstanceRequestWithAllParams( regionId string, instanceId string, ) *RebootInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewRebootInstanceRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*RebootInstanceRequest) SetRegionId ¶
func (r *RebootInstanceRequest) SetRegionId(regionId string)
param regionId: Region 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 ¶ added in v1.0.2
type RebuildInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 云主机密码 */
Password string `json:"password"`
/* 镜像ID (Optional) */
ImageId *string `json:"imageId"`
/* 密钥对名称;当前只支持一个 (Optional) */
KeyNames []string `json:"keyNames"`
}
func NewRebuildInstanceRequest ¶ added in v1.0.2
func NewRebuildInstanceRequest( regionId string, instanceId string, password string, ) *RebuildInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param password: 云主机密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRebuildInstanceRequestWithAllParams ¶ added in v1.0.4
func NewRebuildInstanceRequestWithAllParams( regionId string, instanceId string, password string, imageId *string, keyNames []string, ) *RebuildInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param password: 云主机密码 (Required) * param imageId: 镜像ID (Optional) * param keyNames: 密钥对名称;当前只支持一个 (Optional)
func NewRebuildInstanceRequestWithoutParam ¶ added in v1.0.4
func NewRebuildInstanceRequestWithoutParam() *RebuildInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RebuildInstanceRequest) GetRegionId ¶ added in v1.0.2
func (r RebuildInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RebuildInstanceRequest) SetImageId ¶ added in v1.0.2
func (r *RebuildInstanceRequest) SetImageId(imageId string)
param imageId: 镜像ID(Optional)
func (*RebuildInstanceRequest) SetInstanceId ¶ added in v1.0.2
func (r *RebuildInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*RebuildInstanceRequest) SetKeyNames ¶ added in v1.0.2
func (r *RebuildInstanceRequest) SetKeyNames(keyNames []string)
param keyNames: 密钥对名称;当前只支持一个(Optional)
func (*RebuildInstanceRequest) SetPassword ¶ added in v1.0.2
func (r *RebuildInstanceRequest) SetPassword(password string)
param password: 云主机密码(Required)
func (*RebuildInstanceRequest) SetRegionId ¶ added in v1.0.2
func (r *RebuildInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type RebuildInstanceResponse ¶ added in v1.0.2
type RebuildInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RebuildInstanceResult `json:"result"`
}
type RebuildInstanceResult ¶ added in v1.0.2
type RebuildInstanceResult struct {
}
type ResizeInstanceRequest ¶ added in v1.0.2
type ResizeInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
/* 实例规格 */
InstanceType string `json:"instanceType"`
}
func NewResizeInstanceRequest ¶ added in v1.0.2
func NewResizeInstanceRequest( regionId string, instanceId string, instanceType string, ) *ResizeInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param instanceType: 实例规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResizeInstanceRequestWithAllParams ¶ added in v1.0.4
func NewResizeInstanceRequestWithAllParams( regionId string, instanceId string, instanceType string, ) *ResizeInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * param instanceType: 实例规格 (Required)
func NewResizeInstanceRequestWithoutParam ¶ added in v1.0.4
func NewResizeInstanceRequestWithoutParam() *ResizeInstanceRequest
This constructor has better compatible ability when API parameters changed
func (ResizeInstanceRequest) GetRegionId ¶ added in v1.0.2
func (r ResizeInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResizeInstanceRequest) SetInstanceId ¶ added in v1.0.2
func (r *ResizeInstanceRequest) SetInstanceId(instanceId string)
param instanceId: Instance ID(Required)
func (*ResizeInstanceRequest) SetInstanceType ¶ added in v1.0.2
func (r *ResizeInstanceRequest) SetInstanceType(instanceType string)
param instanceType: 实例规格(Required)
func (*ResizeInstanceRequest) SetRegionId ¶ added in v1.0.2
func (r *ResizeInstanceRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ResizeInstanceResponse ¶ added in v1.0.2
type ResizeInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ResizeInstanceResult `json:"result"`
}
type ResizeInstanceResult ¶ added in v1.0.2
type ResizeInstanceResult struct {
}
type ShareImageRequest ¶
type ShareImageRequest struct {
RegionId string `json:"regionId"`
ImageId string `json:"imageId"`
Pins []string `json:"pins"`
}
func NewShareImageRequest ¶
func NewShareImageRequest( regionId string, imageId string, ) *ShareImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewShareImageRequestWithAllParams ¶ added in v1.0.4
func NewShareImageRequestWithAllParams( regionId string, imageId string, pins []string, ) *ShareImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * param pins: 需要共享的帐户 (Optional)
func NewShareImageRequestWithoutParam ¶ added in v1.0.4
func NewShareImageRequestWithoutParam() *ShareImageRequest
This constructor has better compatible ability when API parameters changed
func (ShareImageRequest) GetRegionId ¶
func (r ShareImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ShareImageRequest) SetImageId ¶
func (r *ShareImageRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*ShareImageRequest) SetPins ¶
func (r *ShareImageRequest) SetPins(pins []string)
param pins: 需要共享的帐户(Optional)
func (*ShareImageRequest) SetRegionId ¶
func (r *ShareImageRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type ShareImageResponse ¶
type ShareImageResponse struct {
}
type ShareImageResult ¶
type ShareImageResult struct {
}
type StartInstanceRequest ¶
type StartInstanceRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewStartInstanceRequest ¶
func NewStartInstanceRequest( regionId string, instanceId string, ) *StartInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartInstanceRequestWithAllParams ¶ added in v1.0.4
func NewStartInstanceRequestWithAllParams( regionId string, instanceId string, ) *StartInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewStartInstanceRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*StartInstanceRequest) SetRegionId ¶
func (r *StartInstanceRequest) SetRegionId(regionId string)
param regionId: Region 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
/* Region ID */
RegionId string `json:"regionId"`
/* Instance ID */
InstanceId string `json:"instanceId"`
}
func NewStopInstanceRequest ¶
func NewStopInstanceRequest( regionId string, instanceId string, ) *StopInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopInstanceRequestWithAllParams ¶ added in v1.0.4
func NewStopInstanceRequestWithAllParams( regionId string, instanceId string, ) *StopInstanceRequest
* param regionId: Region ID (Required) * param instanceId: Instance ID (Required)
func NewStopInstanceRequestWithoutParam ¶ added in v1.0.4
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: Instance ID(Required)
func (*StopInstanceRequest) SetRegionId ¶
func (r *StopInstanceRequest) SetRegionId(regionId string)
param regionId: Region 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 UnShareImageRequest ¶
type UnShareImageRequest struct {
RegionId string `json:"regionId"`
ImageId string `json:"imageId"`
Pins []string `json:"pins"`
}
func NewUnShareImageRequest ¶
func NewUnShareImageRequest( regionId string, imageId string, ) *UnShareImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUnShareImageRequestWithAllParams ¶ added in v1.0.4
func NewUnShareImageRequestWithAllParams( regionId string, imageId string, pins []string, ) *UnShareImageRequest
* param regionId: Region ID (Required) * param imageId: Image ID (Required) * param pins: 需要取消的帐户 (Optional)
func NewUnShareImageRequestWithoutParam ¶ added in v1.0.4
func NewUnShareImageRequestWithoutParam() *UnShareImageRequest
This constructor has better compatible ability when API parameters changed
func (UnShareImageRequest) GetRegionId ¶
func (r UnShareImageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UnShareImageRequest) SetImageId ¶
func (r *UnShareImageRequest) SetImageId(imageId string)
param imageId: Image ID(Required)
func (*UnShareImageRequest) SetPins ¶
func (r *UnShareImageRequest) SetPins(pins []string)
param pins: 需要取消的帐户(Optional)
func (*UnShareImageRequest) SetRegionId ¶
func (r *UnShareImageRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
type UnShareImageResponse ¶
type UnShareImageResponse struct {
}
type UnShareImageResult ¶
type UnShareImageResult struct {
}
Source Files
¶
- AssociateElasticIp.go
- AttachDisk.go
- CreateImage.go
- CreateInstances.go
- DeleteImage.go
- DeleteInstance.go
- DescribeImage.go
- DescribeImageConstraints.go
- DescribeImageConstraintsBatch.go
- DescribeImageMembers.go
- DescribeImages.go
- DescribeInstance.go
- DescribeInstanceStatus.go
- DescribeInstanceTypes.go
- DescribeInstanceVncUrl.go
- DescribeInstances.go
- DescribeQuotas.go
- DetachDisk.go
- DisassociateElasticIp.go
- ModifyImageAttribute.go
- ModifyInstanceAttribute.go
- ModifyInstancePassword.go
- RebootInstance.go
- RebuildInstance.go
- ResizeInstance.go
- ShareImage.go
- StartInstance.go
- StopInstance.go
- UnShareImage.go