apis

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateVpcEipByIdRequest

type AssociateVpcEipByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 公网IP ID  */
	Id string `json:"id"`

	/* 弹性公网IP绑定到虚拟机  */
	Body *jdfusion.AssociateEipAddressReq `json:"body"`
}

func NewAssociateVpcEipByIdRequest

func NewAssociateVpcEipByIdRequest(
	regionId string,
	id string,
	body *jdfusion.AssociateEipAddressReq,
) *AssociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param body: 弹性公网IP绑定到虚拟机 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAssociateVpcEipByIdRequestWithAllParams

func NewAssociateVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.AssociateEipAddressReq,
) *AssociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param body: 弹性公网IP绑定到虚拟机 (Required)

func NewAssociateVpcEipByIdRequestWithoutParam

func NewAssociateVpcEipByIdRequestWithoutParam() *AssociateVpcEipByIdRequest

This constructor has better compatible ability when API parameters changed

func (AssociateVpcEipByIdRequest) GetRegionId

func (r AssociateVpcEipByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AssociateVpcEipByIdRequest) SetBody

param body: 弹性公网IP绑定到虚拟机(Required)

func (*AssociateVpcEipByIdRequest) SetId

func (r *AssociateVpcEipByIdRequest) SetId(id string)

param id: 公网IP ID(Required)

func (*AssociateVpcEipByIdRequest) SetRegionId

func (r *AssociateVpcEipByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AssociateVpcEipByIdResponse

type AssociateVpcEipByIdResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    AssociateVpcEipByIdResult `json:"result"`
}

type AssociateVpcEipByIdResult

type AssociateVpcEipByIdResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type AttachDiskToVmInstanceByDiskIdRequest

type AttachDiskToVmInstanceByDiskIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云硬盘 ID  */
	Id string `json:"id"`

	/* 云硬盘挂载至虚拟机  */
	Body *jdfusion.AttachDataDiskReq `json:"body"`
}

func NewAttachDiskToVmInstanceByDiskIdRequest

func NewAttachDiskToVmInstanceByDiskIdRequest(
	regionId string,
	id string,
	body *jdfusion.AttachDataDiskReq,
) *AttachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param body: 云硬盘挂载至虚拟机 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAttachDiskToVmInstanceByDiskIdRequestWithAllParams

func NewAttachDiskToVmInstanceByDiskIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.AttachDataDiskReq,
) *AttachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param body: 云硬盘挂载至虚拟机 (Required)

func NewAttachDiskToVmInstanceByDiskIdRequestWithoutParam

func NewAttachDiskToVmInstanceByDiskIdRequestWithoutParam() *AttachDiskToVmInstanceByDiskIdRequest

This constructor has better compatible ability when API parameters changed

func (AttachDiskToVmInstanceByDiskIdRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AttachDiskToVmInstanceByDiskIdRequest) SetBody

param body: 云硬盘挂载至虚拟机(Required)

func (*AttachDiskToVmInstanceByDiskIdRequest) SetId

param id: 云硬盘 ID(Required)

func (*AttachDiskToVmInstanceByDiskIdRequest) SetRegionId

func (r *AttachDiskToVmInstanceByDiskIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AttachDiskToVmInstanceByDiskIdResponse

type AttachDiskToVmInstanceByDiskIdResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    AttachDiskToVmInstanceByDiskIdResult `json:"result"`
}

type AttachDiskToVmInstanceByDiskIdResult

type AttachDiskToVmInstanceByDiskIdResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type AttachVpcNetworkInterfaceByIdRequest

type AttachVpcNetworkInterfaceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 网卡 ID  */
	Id string `json:"id"`

	/* 网卡挂载虚拟机  */
	Body *jdfusion.AttachNetInterfaceReq `json:"body"`
}

func NewAttachVpcNetworkInterfaceByIdRequest

func NewAttachVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
	body *jdfusion.AttachNetInterfaceReq,
) *AttachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param body: 网卡挂载虚拟机 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAttachVpcNetworkInterfaceByIdRequestWithAllParams

func NewAttachVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.AttachNetInterfaceReq,
) *AttachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param body: 网卡挂载虚拟机 (Required)

func NewAttachVpcNetworkInterfaceByIdRequestWithoutParam

func NewAttachVpcNetworkInterfaceByIdRequestWithoutParam() *AttachVpcNetworkInterfaceByIdRequest

This constructor has better compatible ability when API parameters changed

func (AttachVpcNetworkInterfaceByIdRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AttachVpcNetworkInterfaceByIdRequest) SetBody

param body: 网卡挂载虚拟机(Required)

func (*AttachVpcNetworkInterfaceByIdRequest) SetId

param id: 网卡 ID(Required)

func (*AttachVpcNetworkInterfaceByIdRequest) SetRegionId

func (r *AttachVpcNetworkInterfaceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type AttachVpcNetworkInterfaceByIdResponse

type AttachVpcNetworkInterfaceByIdResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    AttachVpcNetworkInterfaceByIdResult `json:"result"`
}

type AttachVpcNetworkInterfaceByIdResult

type AttachVpcNetworkInterfaceByIdResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateDiskRequest

type CreateDiskRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建云硬盘  */
	Body *jdfusion.CreateDataDiskReq `json:"body"`
}

func NewCreateDiskRequest

func NewCreateDiskRequest(
	regionId string,
	body *jdfusion.CreateDataDiskReq,
) *CreateDiskRequest

* param regionId: 地域ID (Required) * param body: 创建云硬盘 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDiskRequestWithAllParams

func NewCreateDiskRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateDataDiskReq,
) *CreateDiskRequest

* param regionId: 地域ID (Required) * param body: 创建云硬盘 (Required)

func NewCreateDiskRequestWithoutParam

func NewCreateDiskRequestWithoutParam() *CreateDiskRequest

This constructor has better compatible ability when API parameters changed

func (CreateDiskRequest) GetRegionId

func (r CreateDiskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateDiskRequest) SetBody

func (r *CreateDiskRequest) SetBody(body *jdfusion.CreateDataDiskReq)

param body: 创建云硬盘(Required)

func (*CreateDiskRequest) SetRegionId

func (r *CreateDiskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDiskResponse

type CreateDiskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateDiskResult   `json:"result"`
}

type CreateDiskResult

type CreateDiskResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVmInstanceRequest

type CreateVmInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建VM  */
	Body *jdfusion.CreateVmReq `json:"body"`
}

func NewCreateVmInstanceRequest

func NewCreateVmInstanceRequest(
	regionId string,
	body *jdfusion.CreateVmReq,
) *CreateVmInstanceRequest

* param regionId: 地域ID (Required) * param body: 创建VM (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVmInstanceRequestWithAllParams

func NewCreateVmInstanceRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateVmReq,
) *CreateVmInstanceRequest

* param regionId: 地域ID (Required) * param body: 创建VM (Required)

func NewCreateVmInstanceRequestWithoutParam

func NewCreateVmInstanceRequestWithoutParam() *CreateVmInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CreateVmInstanceRequest) GetRegionId

func (r CreateVmInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVmInstanceRequest) SetBody

func (r *CreateVmInstanceRequest) SetBody(body *jdfusion.CreateVmReq)

param body: 创建VM(Required)

func (*CreateVmInstanceRequest) SetRegionId

func (r *CreateVmInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVmInstanceResponse

type CreateVmInstanceResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    CreateVmInstanceResult `json:"result"`
}

type CreateVmInstanceResult

type CreateVmInstanceResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVmKeypairRequest

type CreateVmKeypairRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建keypair  */
	Body *jdfusion.CreateKeypairReq `json:"body"`
}

func NewCreateVmKeypairRequest

func NewCreateVmKeypairRequest(
	regionId string,
	body *jdfusion.CreateKeypairReq,
) *CreateVmKeypairRequest

* param regionId: 地域ID (Required) * param body: 创建keypair (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVmKeypairRequestWithAllParams

func NewCreateVmKeypairRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateKeypairReq,
) *CreateVmKeypairRequest

* param regionId: 地域ID (Required) * param body: 创建keypair (Required)

func NewCreateVmKeypairRequestWithoutParam

func NewCreateVmKeypairRequestWithoutParam() *CreateVmKeypairRequest

This constructor has better compatible ability when API parameters changed

func (CreateVmKeypairRequest) GetRegionId

func (r CreateVmKeypairRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVmKeypairRequest) SetBody

param body: 创建keypair(Required)

func (*CreateVmKeypairRequest) SetRegionId

func (r *CreateVmKeypairRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVmKeypairResponse

type CreateVmKeypairResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CreateVmKeypairResult `json:"result"`
}

type CreateVmKeypairResult

type CreateVmKeypairResult struct {
	Tasks []jdfusion.ResourceTFInfo `json:"tasks"`
}

type CreateVpcEipRequest

type CreateVpcEipRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 分配弹性公网ip  */
	Body *jdfusion.AllocateEipAddressReq `json:"body"`
}

func NewCreateVpcEipRequest

func NewCreateVpcEipRequest(
	regionId string,
	body *jdfusion.AllocateEipAddressReq,
) *CreateVpcEipRequest

* param regionId: 地域ID (Required) * param body: 分配弹性公网ip (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcEipRequestWithAllParams

func NewCreateVpcEipRequestWithAllParams(
	regionId string,
	body *jdfusion.AllocateEipAddressReq,
) *CreateVpcEipRequest

* param regionId: 地域ID (Required) * param body: 分配弹性公网ip (Required)

func NewCreateVpcEipRequestWithoutParam

func NewCreateVpcEipRequestWithoutParam() *CreateVpcEipRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcEipRequest) GetRegionId

func (r CreateVpcEipRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcEipRequest) SetBody

param body: 分配弹性公网ip(Required)

func (*CreateVpcEipRequest) SetRegionId

func (r *CreateVpcEipRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcEipResponse

type CreateVpcEipResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateVpcEipResult `json:"result"`
}

type CreateVpcEipResult

type CreateVpcEipResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcLBHttpListenerRequest

type CreateVpcLBHttpListenerRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建HTTP监听器  */
	Body *jdfusion.CreateLoadBalancerHTTPListenerReq `json:"body"`
}

func NewCreateVpcLBHttpListenerRequest

func NewCreateVpcLBHttpListenerRequest(
	regionId string,
	body *jdfusion.CreateLoadBalancerHTTPListenerReq,
) *CreateVpcLBHttpListenerRequest

* param regionId: 地域ID (Required) * param body: 创建HTTP监听器 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcLBHttpListenerRequestWithAllParams

func NewCreateVpcLBHttpListenerRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateLoadBalancerHTTPListenerReq,
) *CreateVpcLBHttpListenerRequest

* param regionId: 地域ID (Required) * param body: 创建HTTP监听器 (Required)

func NewCreateVpcLBHttpListenerRequestWithoutParam

func NewCreateVpcLBHttpListenerRequestWithoutParam() *CreateVpcLBHttpListenerRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcLBHttpListenerRequest) GetRegionId

func (r CreateVpcLBHttpListenerRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcLBHttpListenerRequest) SetBody

param body: 创建HTTP监听器(Required)

func (*CreateVpcLBHttpListenerRequest) SetRegionId

func (r *CreateVpcLBHttpListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcLBHttpListenerResponse

type CreateVpcLBHttpListenerResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    CreateVpcLBHttpListenerResult `json:"result"`
}

type CreateVpcLBHttpListenerResult

type CreateVpcLBHttpListenerResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcNetworkInterfaceRequest

type CreateVpcNetworkInterfaceRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建网卡  */
	Body *jdfusion.CreateNetInterfaceReq `json:"body"`
}

func NewCreateVpcNetworkInterfaceRequest

func NewCreateVpcNetworkInterfaceRequest(
	regionId string,
	body *jdfusion.CreateNetInterfaceReq,
) *CreateVpcNetworkInterfaceRequest

* param regionId: 地域ID (Required) * param body: 创建网卡 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcNetworkInterfaceRequestWithAllParams

func NewCreateVpcNetworkInterfaceRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateNetInterfaceReq,
) *CreateVpcNetworkInterfaceRequest

* param regionId: 地域ID (Required) * param body: 创建网卡 (Required)

func NewCreateVpcNetworkInterfaceRequestWithoutParam

func NewCreateVpcNetworkInterfaceRequestWithoutParam() *CreateVpcNetworkInterfaceRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcNetworkInterfaceRequest) GetRegionId

func (r CreateVpcNetworkInterfaceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcNetworkInterfaceRequest) SetBody

param body: 创建网卡(Required)

func (*CreateVpcNetworkInterfaceRequest) SetRegionId

func (r *CreateVpcNetworkInterfaceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcNetworkInterfaceResponse

type CreateVpcNetworkInterfaceResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    CreateVpcNetworkInterfaceResult `json:"result"`
}

type CreateVpcNetworkInterfaceResult

type CreateVpcNetworkInterfaceResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcRequest

type CreateVpcRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建VPC  */
	Body *jdfusion.CreateVpcReq `json:"body"`
}

func NewCreateVpcRequest

func NewCreateVpcRequest(
	regionId string,
	body *jdfusion.CreateVpcReq,
) *CreateVpcRequest

* param regionId: 地域ID (Required) * param body: 创建VPC (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcRequestWithAllParams

func NewCreateVpcRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateVpcReq,
) *CreateVpcRequest

* param regionId: 地域ID (Required) * param body: 创建VPC (Required)

func NewCreateVpcRequestWithoutParam

func NewCreateVpcRequestWithoutParam() *CreateVpcRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcRequest) GetRegionId

func (r CreateVpcRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcRequest) SetBody

func (r *CreateVpcRequest) SetBody(body *jdfusion.CreateVpcReq)

param body: 创建VPC(Required)

func (*CreateVpcRequest) SetRegionId

func (r *CreateVpcRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcResponse

type CreateVpcResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateVpcResult    `json:"result"`
}

type CreateVpcResult

type CreateVpcResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcSecurityGroupRequest

type CreateVpcSecurityGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建securityGroup  */
	Body *jdfusion.CreateSecurityGroupReq `json:"body"`
}

func NewCreateVpcSecurityGroupRequest

func NewCreateVpcSecurityGroupRequest(
	regionId string,
	body *jdfusion.CreateSecurityGroupReq,
) *CreateVpcSecurityGroupRequest

* param regionId: 地域ID (Required) * param body: 创建securityGroup (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcSecurityGroupRequestWithAllParams

func NewCreateVpcSecurityGroupRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateSecurityGroupReq,
) *CreateVpcSecurityGroupRequest

* param regionId: 地域ID (Required) * param body: 创建securityGroup (Required)

func NewCreateVpcSecurityGroupRequestWithoutParam

func NewCreateVpcSecurityGroupRequestWithoutParam() *CreateVpcSecurityGroupRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcSecurityGroupRequest) GetRegionId

func (r CreateVpcSecurityGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcSecurityGroupRequest) SetBody

param body: 创建securityGroup(Required)

func (*CreateVpcSecurityGroupRequest) SetRegionId

func (r *CreateVpcSecurityGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcSecurityGroupResponse

type CreateVpcSecurityGroupResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    CreateVpcSecurityGroupResult `json:"result"`
}

type CreateVpcSecurityGroupResult

type CreateVpcSecurityGroupResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcSlbRequest

type CreateVpcSlbRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建SLB  */
	Body *jdfusion.CreateSlbReq `json:"body"`
}

func NewCreateVpcSlbRequest

func NewCreateVpcSlbRequest(
	regionId string,
	body *jdfusion.CreateSlbReq,
) *CreateVpcSlbRequest

* param regionId: 地域ID (Required) * param body: 创建SLB (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcSlbRequestWithAllParams

func NewCreateVpcSlbRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateSlbReq,
) *CreateVpcSlbRequest

* param regionId: 地域ID (Required) * param body: 创建SLB (Required)

func NewCreateVpcSlbRequestWithoutParam

func NewCreateVpcSlbRequestWithoutParam() *CreateVpcSlbRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcSlbRequest) GetRegionId

func (r CreateVpcSlbRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcSlbRequest) SetBody

func (r *CreateVpcSlbRequest) SetBody(body *jdfusion.CreateSlbReq)

param body: 创建SLB(Required)

func (*CreateVpcSlbRequest) SetRegionId

func (r *CreateVpcSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcSlbResponse

type CreateVpcSlbResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateVpcSlbResult `json:"result"`
}

type CreateVpcSlbResult

type CreateVpcSlbResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcSubnetRequest

type CreateVpcSubnetRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建subnet  */
	Body *jdfusion.CreateSubnetReq `json:"body"`
}

func NewCreateVpcSubnetRequest

func NewCreateVpcSubnetRequest(
	regionId string,
	body *jdfusion.CreateSubnetReq,
) *CreateVpcSubnetRequest

* param regionId: 地域ID (Required) * param body: 创建subnet (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcSubnetRequestWithAllParams

func NewCreateVpcSubnetRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateSubnetReq,
) *CreateVpcSubnetRequest

* param regionId: 地域ID (Required) * param body: 创建subnet (Required)

func NewCreateVpcSubnetRequestWithoutParam

func NewCreateVpcSubnetRequestWithoutParam() *CreateVpcSubnetRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcSubnetRequest) GetRegionId

func (r CreateVpcSubnetRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcSubnetRequest) SetBody

param body: 创建subnet(Required)

func (*CreateVpcSubnetRequest) SetRegionId

func (r *CreateVpcSubnetRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcSubnetResponse

type CreateVpcSubnetResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CreateVpcSubnetResult `json:"result"`
}

type CreateVpcSubnetResult

type CreateVpcSubnetResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type CreateVpcVServerGroupRequest

type CreateVpcVServerGroupRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 创建虚拟服务器组  */
	Body *jdfusion.CreateVserverGroupReq `json:"body"`
}

func NewCreateVpcVServerGroupRequest

func NewCreateVpcVServerGroupRequest(
	regionId string,
	body *jdfusion.CreateVserverGroupReq,
) *CreateVpcVServerGroupRequest

* param regionId: 地域ID (Required) * param body: 创建虚拟服务器组 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateVpcVServerGroupRequestWithAllParams

func NewCreateVpcVServerGroupRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateVserverGroupReq,
) *CreateVpcVServerGroupRequest

* param regionId: 地域ID (Required) * param body: 创建虚拟服务器组 (Required)

func NewCreateVpcVServerGroupRequestWithoutParam

func NewCreateVpcVServerGroupRequestWithoutParam() *CreateVpcVServerGroupRequest

This constructor has better compatible ability when API parameters changed

func (CreateVpcVServerGroupRequest) GetRegionId

func (r CreateVpcVServerGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateVpcVServerGroupRequest) SetBody

param body: 创建虚拟服务器组(Required)

func (*CreateVpcVServerGroupRequest) SetRegionId

func (r *CreateVpcVServerGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateVpcVServerGroupResponse

type CreateVpcVServerGroupResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    CreateVpcVServerGroupResult `json:"result"`
}

type CreateVpcVServerGroupResult

type CreateVpcVServerGroupResult struct {
	Task jdfusion.ResourceTFInfo `json:"task"`
}

type DeleteVmInstanceByIdRequest

type DeleteVmInstanceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 资源实例ID  */
	Id string `json:"id"`
}

func NewDeleteVmInstanceByIdRequest

func NewDeleteVmInstanceByIdRequest(
	regionId string,
	id string,
) *DeleteVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVmInstanceByIdRequestWithAllParams

func NewDeleteVmInstanceByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required)

func NewDeleteVmInstanceByIdRequestWithoutParam

func NewDeleteVmInstanceByIdRequestWithoutParam() *DeleteVmInstanceByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVmInstanceByIdRequest) GetRegionId

func (r DeleteVmInstanceByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVmInstanceByIdRequest) SetId

func (r *DeleteVmInstanceByIdRequest) SetId(id string)

param id: 资源实例ID(Required)

func (*DeleteVmInstanceByIdRequest) SetRegionId

func (r *DeleteVmInstanceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVmInstanceByIdResponse

type DeleteVmInstanceByIdResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DeleteVmInstanceByIdResult `json:"result"`
}

type DeleteVmInstanceByIdResult

type DeleteVmInstanceByIdResult struct {
}

type DeleteVmKeypairByNameRequest

type DeleteVmKeypairByNameRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* keypair name  */
	Name string `json:"name"`
}

func NewDeleteVmKeypairByNameRequest

func NewDeleteVmKeypairByNameRequest(
	regionId string,
	name string,
) *DeleteVmKeypairByNameRequest

* param regionId: 地域ID (Required) * param name: keypair name (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVmKeypairByNameRequestWithAllParams

func NewDeleteVmKeypairByNameRequestWithAllParams(
	regionId string,
	name string,
) *DeleteVmKeypairByNameRequest

* param regionId: 地域ID (Required) * param name: keypair name (Required)

func NewDeleteVmKeypairByNameRequestWithoutParam

func NewDeleteVmKeypairByNameRequestWithoutParam() *DeleteVmKeypairByNameRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVmKeypairByNameRequest) GetRegionId

func (r DeleteVmKeypairByNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVmKeypairByNameRequest) SetName

func (r *DeleteVmKeypairByNameRequest) SetName(name string)

param name: keypair name(Required)

func (*DeleteVmKeypairByNameRequest) SetRegionId

func (r *DeleteVmKeypairByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVmKeypairByNameResponse

type DeleteVmKeypairByNameResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DeleteVmKeypairByNameResult `json:"result"`
}

type DeleteVmKeypairByNameResult

type DeleteVmKeypairByNameResult struct {
}

type DeleteVpcByIdRequest

type DeleteVpcByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* VPC ID  */
	Id string `json:"id"`
}

func NewDeleteVpcByIdRequest

func NewDeleteVpcByIdRequest(
	regionId string,
	id string,
) *DeleteVpcByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcByIdRequestWithAllParams

func NewDeleteVpcByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required)

func NewDeleteVpcByIdRequestWithoutParam

func NewDeleteVpcByIdRequestWithoutParam() *DeleteVpcByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcByIdRequest) GetRegionId

func (r DeleteVpcByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcByIdRequest) SetId

func (r *DeleteVpcByIdRequest) SetId(id string)

param id: VPC ID(Required)

func (*DeleteVpcByIdRequest) SetRegionId

func (r *DeleteVpcByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcByIdResponse

type DeleteVpcByIdResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteVpcByIdResult `json:"result"`
}

type DeleteVpcByIdResult

type DeleteVpcByIdResult struct {
}

type DeleteVpcEipByIdRequest

type DeleteVpcEipByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 公网IP ID  */
	Id string `json:"id"`
}

func NewDeleteVpcEipByIdRequest

func NewDeleteVpcEipByIdRequest(
	regionId string,
	id string,
) *DeleteVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcEipByIdRequestWithAllParams

func NewDeleteVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required)

func NewDeleteVpcEipByIdRequestWithoutParam

func NewDeleteVpcEipByIdRequestWithoutParam() *DeleteVpcEipByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcEipByIdRequest) GetRegionId

func (r DeleteVpcEipByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcEipByIdRequest) SetId

func (r *DeleteVpcEipByIdRequest) SetId(id string)

param id: 公网IP ID(Required)

func (*DeleteVpcEipByIdRequest) SetRegionId

func (r *DeleteVpcEipByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcEipByIdResponse

type DeleteVpcEipByIdResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteVpcEipByIdResult `json:"result"`
}

type DeleteVpcEipByIdResult

type DeleteVpcEipByIdResult struct {
}

type DeleteVpcNetworkInterfaceByIdRequest

type DeleteVpcNetworkInterfaceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 网卡 ID  */
	Id string `json:"id"`
}

func NewDeleteVpcNetworkInterfaceByIdRequest

func NewDeleteVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
) *DeleteVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcNetworkInterfaceByIdRequestWithAllParams

func NewDeleteVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required)

func NewDeleteVpcNetworkInterfaceByIdRequestWithoutParam

func NewDeleteVpcNetworkInterfaceByIdRequestWithoutParam() *DeleteVpcNetworkInterfaceByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcNetworkInterfaceByIdRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcNetworkInterfaceByIdRequest) SetId

param id: 网卡 ID(Required)

func (*DeleteVpcNetworkInterfaceByIdRequest) SetRegionId

func (r *DeleteVpcNetworkInterfaceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcNetworkInterfaceByIdResponse

type DeleteVpcNetworkInterfaceByIdResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DeleteVpcNetworkInterfaceByIdResult `json:"result"`
}

type DeleteVpcNetworkInterfaceByIdResult

type DeleteVpcNetworkInterfaceByIdResult struct {
}

type DeleteVpcSecurityGroupByIdRequest

type DeleteVpcSecurityGroupByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* SecurityGroup ID  */
	Id string `json:"id"`
}

func NewDeleteVpcSecurityGroupByIdRequest

func NewDeleteVpcSecurityGroupByIdRequest(
	regionId string,
	id string,
) *DeleteVpcSecurityGroupByIdRequest

* param regionId: 地域ID (Required) * param id: SecurityGroup ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcSecurityGroupByIdRequestWithAllParams

func NewDeleteVpcSecurityGroupByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcSecurityGroupByIdRequest

* param regionId: 地域ID (Required) * param id: SecurityGroup ID (Required)

func NewDeleteVpcSecurityGroupByIdRequestWithoutParam

func NewDeleteVpcSecurityGroupByIdRequestWithoutParam() *DeleteVpcSecurityGroupByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcSecurityGroupByIdRequest) GetRegionId

func (r DeleteVpcSecurityGroupByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcSecurityGroupByIdRequest) SetId

param id: SecurityGroup ID(Required)

func (*DeleteVpcSecurityGroupByIdRequest) SetRegionId

func (r *DeleteVpcSecurityGroupByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcSecurityGroupByIdResponse

type DeleteVpcSecurityGroupByIdResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DeleteVpcSecurityGroupByIdResult `json:"result"`
}

type DeleteVpcSecurityGroupByIdResult

type DeleteVpcSecurityGroupByIdResult struct {
}

type DeleteVpcSlbByIdRequest

type DeleteVpcSlbByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* LB ID  */
	Id string `json:"id"`
}

func NewDeleteVpcSlbByIdRequest

func NewDeleteVpcSlbByIdRequest(
	regionId string,
	id string,
) *DeleteVpcSlbByIdRequest

* param regionId: 地域ID (Required) * param id: LB ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcSlbByIdRequestWithAllParams

func NewDeleteVpcSlbByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcSlbByIdRequest

* param regionId: 地域ID (Required) * param id: LB ID (Required)

func NewDeleteVpcSlbByIdRequestWithoutParam

func NewDeleteVpcSlbByIdRequestWithoutParam() *DeleteVpcSlbByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcSlbByIdRequest) GetRegionId

func (r DeleteVpcSlbByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcSlbByIdRequest) SetId

func (r *DeleteVpcSlbByIdRequest) SetId(id string)

param id: LB ID(Required)

func (*DeleteVpcSlbByIdRequest) SetRegionId

func (r *DeleteVpcSlbByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcSlbByIdResponse

type DeleteVpcSlbByIdResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteVpcSlbByIdResult `json:"result"`
}

type DeleteVpcSlbByIdResult

type DeleteVpcSlbByIdResult struct {
}

type DeleteVpcSubnetByIdRequest

type DeleteVpcSubnetByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* VPC ID  */
	Id string `json:"id"`
}

func NewDeleteVpcSubnetByIdRequest

func NewDeleteVpcSubnetByIdRequest(
	regionId string,
	id string,
) *DeleteVpcSubnetByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteVpcSubnetByIdRequestWithAllParams

func NewDeleteVpcSubnetByIdRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVpcSubnetByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required)

func NewDeleteVpcSubnetByIdRequestWithoutParam

func NewDeleteVpcSubnetByIdRequestWithoutParam() *DeleteVpcSubnetByIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVpcSubnetByIdRequest) GetRegionId

func (r DeleteVpcSubnetByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteVpcSubnetByIdRequest) SetId

func (r *DeleteVpcSubnetByIdRequest) SetId(id string)

param id: VPC ID(Required)

func (*DeleteVpcSubnetByIdRequest) SetRegionId

func (r *DeleteVpcSubnetByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVpcSubnetByIdResponse

type DeleteVpcSubnetByIdResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DeleteVpcSubnetByIdResult `json:"result"`
}

type DeleteVpcSubnetByIdResult

type DeleteVpcSubnetByIdResult struct {
}

type DetachDiskToVmInstanceByDiskIdRequest

type DetachDiskToVmInstanceByDiskIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云硬盘 ID  */
	Id string `json:"id"`

	/* 从虚拟机卸载云硬盘  */
	Body *jdfusion.DetachDataDiskReq `json:"body"`
}

func NewDetachDiskToVmInstanceByDiskIdRequest

func NewDetachDiskToVmInstanceByDiskIdRequest(
	regionId string,
	id string,
	body *jdfusion.DetachDataDiskReq,
) *DetachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param body: 从虚拟机卸载云硬盘 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDetachDiskToVmInstanceByDiskIdRequestWithAllParams

func NewDetachDiskToVmInstanceByDiskIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.DetachDataDiskReq,
) *DetachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param body: 从虚拟机卸载云硬盘 (Required)

func NewDetachDiskToVmInstanceByDiskIdRequestWithoutParam

func NewDetachDiskToVmInstanceByDiskIdRequestWithoutParam() *DetachDiskToVmInstanceByDiskIdRequest

This constructor has better compatible ability when API parameters changed

func (DetachDiskToVmInstanceByDiskIdRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DetachDiskToVmInstanceByDiskIdRequest) SetBody

param body: 从虚拟机卸载云硬盘(Required)

func (*DetachDiskToVmInstanceByDiskIdRequest) SetId

param id: 云硬盘 ID(Required)

func (*DetachDiskToVmInstanceByDiskIdRequest) SetRegionId

func (r *DetachDiskToVmInstanceByDiskIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DetachDiskToVmInstanceByDiskIdResponse

type DetachDiskToVmInstanceByDiskIdResponse struct {
	RequestID string                               `json:"requestId"`
	Error     core.ErrorResponse                   `json:"error"`
	Result    DetachDiskToVmInstanceByDiskIdResult `json:"result"`
}

type DetachDiskToVmInstanceByDiskIdResult

type DetachDiskToVmInstanceByDiskIdResult struct {
}

type DetachVpcNetworkInterfaceByIdRequest

type DetachVpcNetworkInterfaceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 网卡 ID  */
	Id string `json:"id"`

	/* 卸载网卡  */
	Body *jdfusion.DetachNetInterfaceReq `json:"body"`
}

func NewDetachVpcNetworkInterfaceByIdRequest

func NewDetachVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
	body *jdfusion.DetachNetInterfaceReq,
) *DetachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param body: 卸载网卡 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDetachVpcNetworkInterfaceByIdRequestWithAllParams

func NewDetachVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.DetachNetInterfaceReq,
) *DetachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param body: 卸载网卡 (Required)

func NewDetachVpcNetworkInterfaceByIdRequestWithoutParam

func NewDetachVpcNetworkInterfaceByIdRequestWithoutParam() *DetachVpcNetworkInterfaceByIdRequest

This constructor has better compatible ability when API parameters changed

func (DetachVpcNetworkInterfaceByIdRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DetachVpcNetworkInterfaceByIdRequest) SetBody

param body: 卸载网卡(Required)

func (*DetachVpcNetworkInterfaceByIdRequest) SetId

param id: 网卡 ID(Required)

func (*DetachVpcNetworkInterfaceByIdRequest) SetRegionId

func (r *DetachVpcNetworkInterfaceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DetachVpcNetworkInterfaceByIdResponse

type DetachVpcNetworkInterfaceByIdResponse struct {
	RequestID string                              `json:"requestId"`
	Error     core.ErrorResponse                  `json:"error"`
	Result    DetachVpcNetworkInterfaceByIdResult `json:"result"`
}

type DetachVpcNetworkInterfaceByIdResult

type DetachVpcNetworkInterfaceByIdResult struct {
}

type DisassociateVpcEipByIdRequest

type DisassociateVpcEipByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 公网IP ID  */
	Id string `json:"id"`

	/* 解绑公网IP  */
	Body *jdfusion.UnassociateEipAddressReq `json:"body"`
}

func NewDisassociateVpcEipByIdRequest

func NewDisassociateVpcEipByIdRequest(
	regionId string,
	id string,
	body *jdfusion.UnassociateEipAddressReq,
) *DisassociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param body: 解绑公网IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisassociateVpcEipByIdRequestWithAllParams

func NewDisassociateVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
	body *jdfusion.UnassociateEipAddressReq,
) *DisassociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param body: 解绑公网IP (Required)

func NewDisassociateVpcEipByIdRequestWithoutParam

func NewDisassociateVpcEipByIdRequestWithoutParam() *DisassociateVpcEipByIdRequest

This constructor has better compatible ability when API parameters changed

func (DisassociateVpcEipByIdRequest) GetRegionId

func (r DisassociateVpcEipByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DisassociateVpcEipByIdRequest) SetBody

param body: 解绑公网IP(Required)

func (*DisassociateVpcEipByIdRequest) SetId

param id: 公网IP ID(Required)

func (*DisassociateVpcEipByIdRequest) SetRegionId

func (r *DisassociateVpcEipByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DisassociateVpcEipByIdResponse

type DisassociateVpcEipByIdResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DisassociateVpcEipByIdResult `json:"result"`
}

type DisassociateVpcEipByIdResult

type DisassociateVpcEipByIdResult struct {
}

type GetCloudInfoByIdRequest

type GetCloudInfoByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云信息ID  */
	CloudId string `json:"cloudId"`
}

func NewGetCloudInfoByIdRequest

func NewGetCloudInfoByIdRequest(
	regionId string,
	cloudId string,
) *GetCloudInfoByIdRequest

* param regionId: 地域ID (Required) * param cloudId: 云信息ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetCloudInfoByIdRequestWithAllParams

func NewGetCloudInfoByIdRequestWithAllParams(
	regionId string,
	cloudId string,
) *GetCloudInfoByIdRequest

* param regionId: 地域ID (Required) * param cloudId: 云信息ID (Required)

func NewGetCloudInfoByIdRequestWithoutParam

func NewGetCloudInfoByIdRequestWithoutParam() *GetCloudInfoByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetCloudInfoByIdRequest) GetRegionId

func (r GetCloudInfoByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetCloudInfoByIdRequest) SetCloudId

func (r *GetCloudInfoByIdRequest) SetCloudId(cloudId string)

param cloudId: 云信息ID(Required)

func (*GetCloudInfoByIdRequest) SetRegionId

func (r *GetCloudInfoByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetCloudInfoByIdResponse

type GetCloudInfoByIdResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    GetCloudInfoByIdResult `json:"result"`
}

type GetCloudInfoByIdResult

type GetCloudInfoByIdResult struct {
	Cloud jdfusion.CloudInfo `json:"cloud"`
}

type GetCloudInfosRequest

type GetCloudInfosRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 只获取对应driver的云信息 (Optional) */
	Driver *string `json:"driver"`
}

func NewGetCloudInfosRequest

func NewGetCloudInfosRequest(
	regionId string,
) *GetCloudInfosRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetCloudInfosRequestWithAllParams

func NewGetCloudInfosRequestWithAllParams(
	regionId string,
	driver *string,
) *GetCloudInfosRequest

* param regionId: 地域ID (Required) * param driver: 只获取对应driver的云信息 (Optional)

func NewGetCloudInfosRequestWithoutParam

func NewGetCloudInfosRequestWithoutParam() *GetCloudInfosRequest

This constructor has better compatible ability when API parameters changed

func (GetCloudInfosRequest) GetRegionId

func (r GetCloudInfosRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetCloudInfosRequest) SetDriver

func (r *GetCloudInfosRequest) SetDriver(driver string)

param driver: 只获取对应driver的云信息(Optional)

func (*GetCloudInfosRequest) SetRegionId

func (r *GetCloudInfosRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetCloudInfosResponse

type GetCloudInfosResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetCloudInfosResult `json:"result"`
}

type GetCloudInfosResult

type GetCloudInfosResult struct {
	Clouds []jdfusion.CloudInfo `json:"clouds"`
}

type GetDiskByIdRequest

type GetDiskByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云硬盘 ID  */
	Id string `json:"id"`
}

func NewGetDiskByIdRequest

func NewGetDiskByIdRequest(
	regionId string,
	id string,
) *GetDiskByIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDiskByIdRequestWithAllParams

func NewGetDiskByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetDiskByIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required)

func NewGetDiskByIdRequestWithoutParam

func NewGetDiskByIdRequestWithoutParam() *GetDiskByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetDiskByIdRequest) GetRegionId

func (r GetDiskByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDiskByIdRequest) SetId

func (r *GetDiskByIdRequest) SetId(id string)

param id: 云硬盘 ID(Required)

func (*GetDiskByIdRequest) SetRegionId

func (r *GetDiskByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDiskByIdResponse

type GetDiskByIdResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetDiskByIdResult  `json:"result"`
}

type GetDiskByIdResult

type GetDiskByIdResult struct {
	Disk jdfusion.CloudDataDisk `json:"disk"`
}

type GetDisksRequest

type GetDisksRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetDisksRequest

func NewGetDisksRequest(
	regionId string,
) *GetDisksRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDisksRequestWithAllParams

func NewGetDisksRequestWithAllParams(
	regionId string,
) *GetDisksRequest

* param regionId: 地域ID (Required)

func NewGetDisksRequestWithoutParam

func NewGetDisksRequestWithoutParam() *GetDisksRequest

This constructor has better compatible ability when API parameters changed

func (GetDisksRequest) GetRegionId

func (r GetDisksRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDisksRequest) SetRegionId

func (r *GetDisksRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDisksResponse

type GetDisksResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetDisksResult     `json:"result"`
}

type GetDisksResult

type GetDisksResult struct {
	Disks []jdfusion.CloudDataDisk `json:"disks"`
}

type GetTaskInfoByIdRequest

type GetTaskInfoByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 执行请求 ID  */
	Task string `json:"task"`

	/* 执行文件名称 (Optional) */
	FileName *string `json:"fileName"`
}

func NewGetTaskInfoByIdRequest

func NewGetTaskInfoByIdRequest(
	regionId string,
	task string,
) *GetTaskInfoByIdRequest

* param regionId: 地域ID (Required) * param task: 执行请求 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetTaskInfoByIdRequestWithAllParams

func NewGetTaskInfoByIdRequestWithAllParams(
	regionId string,
	task string,
	fileName *string,
) *GetTaskInfoByIdRequest

* param regionId: 地域ID (Required) * param task: 执行请求 ID (Required) * param fileName: 执行文件名称 (Optional)

func NewGetTaskInfoByIdRequestWithoutParam

func NewGetTaskInfoByIdRequestWithoutParam() *GetTaskInfoByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetTaskInfoByIdRequest) GetRegionId

func (r GetTaskInfoByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTaskInfoByIdRequest) SetFileName

func (r *GetTaskInfoByIdRequest) SetFileName(fileName string)

param fileName: 执行文件名称(Optional)

func (*GetTaskInfoByIdRequest) SetRegionId

func (r *GetTaskInfoByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetTaskInfoByIdRequest) SetTask

func (r *GetTaskInfoByIdRequest) SetTask(task string)

param task: 执行请求 ID(Required)

type GetTaskInfoByIdResponse

type GetTaskInfoByIdResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GetTaskInfoByIdResult `json:"result"`
}

type GetTaskInfoByIdResult

type GetTaskInfoByIdResult struct {
	Task jdfusion.TaskInfo `json:"task"`
}

type GetTaskInfoHistoryByIdRequest

type GetTaskInfoHistoryByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 执行请求 ID  */
	Task string `json:"task"`
}

func NewGetTaskInfoHistoryByIdRequest

func NewGetTaskInfoHistoryByIdRequest(
	regionId string,
	task string,
) *GetTaskInfoHistoryByIdRequest

* param regionId: 地域ID (Required) * param task: 执行请求 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetTaskInfoHistoryByIdRequestWithAllParams

func NewGetTaskInfoHistoryByIdRequestWithAllParams(
	regionId string,
	task string,
) *GetTaskInfoHistoryByIdRequest

* param regionId: 地域ID (Required) * param task: 执行请求 ID (Required)

func NewGetTaskInfoHistoryByIdRequestWithoutParam

func NewGetTaskInfoHistoryByIdRequestWithoutParam() *GetTaskInfoHistoryByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetTaskInfoHistoryByIdRequest) GetRegionId

func (r GetTaskInfoHistoryByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetTaskInfoHistoryByIdRequest) SetRegionId

func (r *GetTaskInfoHistoryByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetTaskInfoHistoryByIdRequest) SetTask

func (r *GetTaskInfoHistoryByIdRequest) SetTask(task string)

param task: 执行请求 ID(Required)

type GetTaskInfoHistoryByIdResponse

type GetTaskInfoHistoryByIdResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    GetTaskInfoHistoryByIdResult `json:"result"`
}

type GetTaskInfoHistoryByIdResult

type GetTaskInfoHistoryByIdResult struct {
	Tasks []jdfusion.TaskInfo `json:"tasks"`
}

type GetVmImagesRequest

type GetVmImagesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 镜像来源: system:系统官方公共镜像。 self:用户自定义镜像。 others:用户共享的镜像。 marketplace:镜像市场云市场 提供的镜像。 (Optional) */
	ImageSource *string `json:"imageSource"`
}

func NewGetVmImagesRequest

func NewGetVmImagesRequest(
	regionId string,
) *GetVmImagesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmImagesRequestWithAllParams

func NewGetVmImagesRequestWithAllParams(
	regionId string,
	imageSource *string,
) *GetVmImagesRequest

* param regionId: 地域ID (Required) * param imageSource: 镜像来源: system:系统官方公共镜像。 self:用户自定义镜像。 others:用户共享的镜像。 marketplace:镜像市场云市场 提供的镜像。 (Optional)

func NewGetVmImagesRequestWithoutParam

func NewGetVmImagesRequestWithoutParam() *GetVmImagesRequest

This constructor has better compatible ability when API parameters changed

func (GetVmImagesRequest) GetRegionId

func (r GetVmImagesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmImagesRequest) SetImageSource

func (r *GetVmImagesRequest) SetImageSource(imageSource string)

param imageSource: 镜像来源: system:系统官方公共镜像。 self:用户自定义镜像。 others:用户共享的镜像。 marketplace:镜像市场云市场 提供的镜像。(Optional)

func (*GetVmImagesRequest) SetRegionId

func (r *GetVmImagesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmImagesResponse

type GetVmImagesResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVmImagesResult  `json:"result"`
}

type GetVmImagesResult

type GetVmImagesResult struct {
	Images []jdfusion.ImageInfo `json:"images"`
}

type GetVmInstanceTypesRequest

type GetVmInstanceTypesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVmInstanceTypesRequest

func NewGetVmInstanceTypesRequest(
	regionId string,
) *GetVmInstanceTypesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmInstanceTypesRequestWithAllParams

func NewGetVmInstanceTypesRequestWithAllParams(
	regionId string,
) *GetVmInstanceTypesRequest

* param regionId: 地域ID (Required)

func NewGetVmInstanceTypesRequestWithoutParam

func NewGetVmInstanceTypesRequestWithoutParam() *GetVmInstanceTypesRequest

This constructor has better compatible ability when API parameters changed

func (GetVmInstanceTypesRequest) GetRegionId

func (r GetVmInstanceTypesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmInstanceTypesRequest) SetRegionId

func (r *GetVmInstanceTypesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmInstanceTypesResponse

type GetVmInstanceTypesResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetVmInstanceTypesResult `json:"result"`
}

type GetVmInstanceTypesResult

type GetVmInstanceTypesResult struct {
	InstanceTypes []jdfusion.InstanceTypeInfo `json:"instanceTypes"`
}

type GetVmInstancesByIdRequest

type GetVmInstancesByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 资源实例ID  */
	Id string `json:"id"`
}

func NewGetVmInstancesByIdRequest

func NewGetVmInstancesByIdRequest(
	regionId string,
	id string,
) *GetVmInstancesByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmInstancesByIdRequestWithAllParams

func NewGetVmInstancesByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVmInstancesByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required)

func NewGetVmInstancesByIdRequestWithoutParam

func NewGetVmInstancesByIdRequestWithoutParam() *GetVmInstancesByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVmInstancesByIdRequest) GetRegionId

func (r GetVmInstancesByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmInstancesByIdRequest) SetId

func (r *GetVmInstancesByIdRequest) SetId(id string)

param id: 资源实例ID(Required)

func (*GetVmInstancesByIdRequest) SetRegionId

func (r *GetVmInstancesByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmInstancesByIdResponse

type GetVmInstancesByIdResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetVmInstancesByIdResult `json:"result"`
}

type GetVmInstancesByIdResult

type GetVmInstancesByIdResult struct {
	Vm jdfusion.VmInfoDetail `json:"vm"`
}

type GetVmInstancesRequest

type GetVmInstancesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVmInstancesRequest

func NewGetVmInstancesRequest(
	regionId string,
) *GetVmInstancesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmInstancesRequestWithAllParams

func NewGetVmInstancesRequestWithAllParams(
	regionId string,
) *GetVmInstancesRequest

* param regionId: 地域ID (Required)

func NewGetVmInstancesRequestWithoutParam

func NewGetVmInstancesRequestWithoutParam() *GetVmInstancesRequest

This constructor has better compatible ability when API parameters changed

func (GetVmInstancesRequest) GetRegionId

func (r GetVmInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmInstancesRequest) SetRegionId

func (r *GetVmInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmInstancesResponse

type GetVmInstancesResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    GetVmInstancesResult `json:"result"`
}

type GetVmInstancesResult

type GetVmInstancesResult struct {
	Vms []jdfusion.VmInfo `json:"vms"`
}

type GetVmKeypairsByNameRequest

type GetVmKeypairsByNameRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* keypair name  */
	Name string `json:"name"`
}

func NewGetVmKeypairsByNameRequest

func NewGetVmKeypairsByNameRequest(
	regionId string,
	name string,
) *GetVmKeypairsByNameRequest

* param regionId: 地域ID (Required) * param name: keypair name (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmKeypairsByNameRequestWithAllParams

func NewGetVmKeypairsByNameRequestWithAllParams(
	regionId string,
	name string,
) *GetVmKeypairsByNameRequest

* param regionId: 地域ID (Required) * param name: keypair name (Required)

func NewGetVmKeypairsByNameRequestWithoutParam

func NewGetVmKeypairsByNameRequestWithoutParam() *GetVmKeypairsByNameRequest

This constructor has better compatible ability when API parameters changed

func (GetVmKeypairsByNameRequest) GetRegionId

func (r GetVmKeypairsByNameRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmKeypairsByNameRequest) SetName

func (r *GetVmKeypairsByNameRequest) SetName(name string)

param name: keypair name(Required)

func (*GetVmKeypairsByNameRequest) SetRegionId

func (r *GetVmKeypairsByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmKeypairsByNameResponse

type GetVmKeypairsByNameResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    GetVmKeypairsByNameResult `json:"result"`
}

type GetVmKeypairsByNameResult

type GetVmKeypairsByNameResult struct {
	Keypair jdfusion.KeypairInfo `json:"keypair"`
}

type GetVmKeypairsRequest

type GetVmKeypairsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVmKeypairsRequest

func NewGetVmKeypairsRequest(
	regionId string,
) *GetVmKeypairsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVmKeypairsRequestWithAllParams

func NewGetVmKeypairsRequestWithAllParams(
	regionId string,
) *GetVmKeypairsRequest

* param regionId: 地域ID (Required)

func NewGetVmKeypairsRequestWithoutParam

func NewGetVmKeypairsRequestWithoutParam() *GetVmKeypairsRequest

This constructor has better compatible ability when API parameters changed

func (GetVmKeypairsRequest) GetRegionId

func (r GetVmKeypairsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVmKeypairsRequest) SetRegionId

func (r *GetVmKeypairsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVmKeypairsResponse

type GetVmKeypairsResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetVmKeypairsResult `json:"result"`
}

type GetVmKeypairsResult

type GetVmKeypairsResult struct {
	Keypairs []jdfusion.KeypairInfo `json:"keypairs"`
}

type GetVpcByIdRequest

type GetVpcByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* VPC ID  */
	Id string `json:"id"`
}

func NewGetVpcByIdRequest

func NewGetVpcByIdRequest(
	regionId string,
	id string,
) *GetVpcByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcByIdRequestWithAllParams

func NewGetVpcByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required)

func NewGetVpcByIdRequestWithoutParam

func NewGetVpcByIdRequestWithoutParam() *GetVpcByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcByIdRequest) GetRegionId

func (r GetVpcByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcByIdRequest) SetId

func (r *GetVpcByIdRequest) SetId(id string)

param id: VPC ID(Required)

func (*GetVpcByIdRequest) SetRegionId

func (r *GetVpcByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcByIdResponse

type GetVpcByIdResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVpcByIdResult   `json:"result"`
}

type GetVpcByIdResult

type GetVpcByIdResult struct {
	Vpc jdfusion.VpcInfoDetail `json:"vpc"`
}

type GetVpcEipByIdRequest

type GetVpcEipByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 公网IP ID  */
	Id string `json:"id"`
}

func NewGetVpcEipByIdRequest

func NewGetVpcEipByIdRequest(
	regionId string,
	id string,
) *GetVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcEipByIdRequestWithAllParams

func NewGetVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required)

func NewGetVpcEipByIdRequestWithoutParam

func NewGetVpcEipByIdRequestWithoutParam() *GetVpcEipByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcEipByIdRequest) GetRegionId

func (r GetVpcEipByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcEipByIdRequest) SetId

func (r *GetVpcEipByIdRequest) SetId(id string)

param id: 公网IP ID(Required)

func (*GetVpcEipByIdRequest) SetRegionId

func (r *GetVpcEipByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcEipByIdResponse

type GetVpcEipByIdResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetVpcEipByIdResult `json:"result"`
}

type GetVpcEipByIdResult

type GetVpcEipByIdResult struct {
	EipAddress jdfusion.EipAddress `json:"eipAddress"`
}

type GetVpcEipsRequest

type GetVpcEipsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcEipsRequest

func NewGetVpcEipsRequest(
	regionId string,
) *GetVpcEipsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcEipsRequestWithAllParams

func NewGetVpcEipsRequestWithAllParams(
	regionId string,
) *GetVpcEipsRequest

* param regionId: 地域ID (Required)

func NewGetVpcEipsRequestWithoutParam

func NewGetVpcEipsRequestWithoutParam() *GetVpcEipsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcEipsRequest) GetRegionId

func (r GetVpcEipsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcEipsRequest) SetRegionId

func (r *GetVpcEipsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcEipsResponse

type GetVpcEipsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVpcEipsResult   `json:"result"`
}

type GetVpcEipsResult

type GetVpcEipsResult struct {
	EipAddresses []jdfusion.EipAddress `json:"eipAddresses"`
}

type GetVpcNetworkInterfaceByIdRequest

type GetVpcNetworkInterfaceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 网卡 ID  */
	Id string `json:"id"`
}

func NewGetVpcNetworkInterfaceByIdRequest

func NewGetVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
) *GetVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcNetworkInterfaceByIdRequestWithAllParams

func NewGetVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required)

func NewGetVpcNetworkInterfaceByIdRequestWithoutParam

func NewGetVpcNetworkInterfaceByIdRequestWithoutParam() *GetVpcNetworkInterfaceByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcNetworkInterfaceByIdRequest) GetRegionId

func (r GetVpcNetworkInterfaceByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcNetworkInterfaceByIdRequest) SetId

param id: 网卡 ID(Required)

func (*GetVpcNetworkInterfaceByIdRequest) SetRegionId

func (r *GetVpcNetworkInterfaceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcNetworkInterfaceByIdResponse

type GetVpcNetworkInterfaceByIdResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    GetVpcNetworkInterfaceByIdResult `json:"result"`
}

type GetVpcNetworkInterfaceByIdResult

type GetVpcNetworkInterfaceByIdResult struct {
	NetInterface jdfusion.NetInterfaceInfo `json:"netInterface"`
}

type GetVpcNetworkInterfacesRequest

type GetVpcNetworkInterfacesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcNetworkInterfacesRequest

func NewGetVpcNetworkInterfacesRequest(
	regionId string,
) *GetVpcNetworkInterfacesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcNetworkInterfacesRequestWithAllParams

func NewGetVpcNetworkInterfacesRequestWithAllParams(
	regionId string,
) *GetVpcNetworkInterfacesRequest

* param regionId: 地域ID (Required)

func NewGetVpcNetworkInterfacesRequestWithoutParam

func NewGetVpcNetworkInterfacesRequestWithoutParam() *GetVpcNetworkInterfacesRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcNetworkInterfacesRequest) GetRegionId

func (r GetVpcNetworkInterfacesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcNetworkInterfacesRequest) SetRegionId

func (r *GetVpcNetworkInterfacesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcNetworkInterfacesResponse

type GetVpcNetworkInterfacesResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    GetVpcNetworkInterfacesResult `json:"result"`
}

type GetVpcNetworkInterfacesResult

type GetVpcNetworkInterfacesResult struct {
	NetInterfaces []jdfusion.NetInterfaceInfo `json:"netInterfaces"`
}

type GetVpcSecurityGroupByIdRequest

type GetVpcSecurityGroupByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* SecurityGroup ID  */
	Id string `json:"id"`
}

func NewGetVpcSecurityGroupByIdRequest

func NewGetVpcSecurityGroupByIdRequest(
	regionId string,
	id string,
) *GetVpcSecurityGroupByIdRequest

* param regionId: 地域ID (Required) * param id: SecurityGroup ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSecurityGroupByIdRequestWithAllParams

func NewGetVpcSecurityGroupByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcSecurityGroupByIdRequest

* param regionId: 地域ID (Required) * param id: SecurityGroup ID (Required)

func NewGetVpcSecurityGroupByIdRequestWithoutParam

func NewGetVpcSecurityGroupByIdRequestWithoutParam() *GetVpcSecurityGroupByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSecurityGroupByIdRequest) GetRegionId

func (r GetVpcSecurityGroupByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSecurityGroupByIdRequest) SetId

param id: SecurityGroup ID(Required)

func (*GetVpcSecurityGroupByIdRequest) SetRegionId

func (r *GetVpcSecurityGroupByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSecurityGroupByIdResponse

type GetVpcSecurityGroupByIdResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    GetVpcSecurityGroupByIdResult `json:"result"`
}

type GetVpcSecurityGroupByIdResult

type GetVpcSecurityGroupByIdResult struct {
	SecurityGroup jdfusion.SecurityGroupDetail `json:"securityGroup"`
}

type GetVpcSecurityGroupsRequest

type GetVpcSecurityGroupsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcSecurityGroupsRequest

func NewGetVpcSecurityGroupsRequest(
	regionId string,
) *GetVpcSecurityGroupsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSecurityGroupsRequestWithAllParams

func NewGetVpcSecurityGroupsRequestWithAllParams(
	regionId string,
) *GetVpcSecurityGroupsRequest

* param regionId: 地域ID (Required)

func NewGetVpcSecurityGroupsRequestWithoutParam

func NewGetVpcSecurityGroupsRequestWithoutParam() *GetVpcSecurityGroupsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSecurityGroupsRequest) GetRegionId

func (r GetVpcSecurityGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSecurityGroupsRequest) SetRegionId

func (r *GetVpcSecurityGroupsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSecurityGroupsResponse

type GetVpcSecurityGroupsResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    GetVpcSecurityGroupsResult `json:"result"`
}

type GetVpcSecurityGroupsResult

type GetVpcSecurityGroupsResult struct {
	SecurityGroups []jdfusion.SecurityGroupInfo `json:"securityGroups"`
}

type GetVpcSlbByIdRequest

type GetVpcSlbByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* LB ID  */
	Id string `json:"id"`
}

func NewGetVpcSlbByIdRequest

func NewGetVpcSlbByIdRequest(
	regionId string,
	id string,
) *GetVpcSlbByIdRequest

* param regionId: 地域ID (Required) * param id: LB ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSlbByIdRequestWithAllParams

func NewGetVpcSlbByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcSlbByIdRequest

* param regionId: 地域ID (Required) * param id: LB ID (Required)

func NewGetVpcSlbByIdRequestWithoutParam

func NewGetVpcSlbByIdRequestWithoutParam() *GetVpcSlbByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSlbByIdRequest) GetRegionId

func (r GetVpcSlbByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSlbByIdRequest) SetId

func (r *GetVpcSlbByIdRequest) SetId(id string)

param id: LB ID(Required)

func (*GetVpcSlbByIdRequest) SetRegionId

func (r *GetVpcSlbByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSlbByIdResponse

type GetVpcSlbByIdResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetVpcSlbByIdResult `json:"result"`
}

type GetVpcSlbByIdResult

type GetVpcSlbByIdResult struct {
	Slb jdfusion.SlbInfoDetail `json:"slb"`
}

type GetVpcSlbsRequest

type GetVpcSlbsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcSlbsRequest

func NewGetVpcSlbsRequest(
	regionId string,
) *GetVpcSlbsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSlbsRequestWithAllParams

func NewGetVpcSlbsRequestWithAllParams(
	regionId string,
) *GetVpcSlbsRequest

* param regionId: 地域ID (Required)

func NewGetVpcSlbsRequestWithoutParam

func NewGetVpcSlbsRequestWithoutParam() *GetVpcSlbsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSlbsRequest) GetRegionId

func (r GetVpcSlbsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSlbsRequest) SetRegionId

func (r *GetVpcSlbsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSlbsResponse

type GetVpcSlbsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVpcSlbsResult   `json:"result"`
}

type GetVpcSlbsResult

type GetVpcSlbsResult struct {
	Slbs []jdfusion.SlbInfo `json:"slbs"`
}

type GetVpcSubnetByIdRequest

type GetVpcSubnetByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* VPC ID  */
	Id string `json:"id"`
}

func NewGetVpcSubnetByIdRequest

func NewGetVpcSubnetByIdRequest(
	regionId string,
	id string,
) *GetVpcSubnetByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSubnetByIdRequestWithAllParams

func NewGetVpcSubnetByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVpcSubnetByIdRequest

* param regionId: 地域ID (Required) * param id: VPC ID (Required)

func NewGetVpcSubnetByIdRequestWithoutParam

func NewGetVpcSubnetByIdRequestWithoutParam() *GetVpcSubnetByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSubnetByIdRequest) GetRegionId

func (r GetVpcSubnetByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSubnetByIdRequest) SetId

func (r *GetVpcSubnetByIdRequest) SetId(id string)

param id: VPC ID(Required)

func (*GetVpcSubnetByIdRequest) SetRegionId

func (r *GetVpcSubnetByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSubnetByIdResponse

type GetVpcSubnetByIdResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    GetVpcSubnetByIdResult `json:"result"`
}

type GetVpcSubnetByIdResult

type GetVpcSubnetByIdResult struct {
	Subnet jdfusion.SubnetDesInfo `json:"subnet"`
}

type GetVpcSubnetsRequest

type GetVpcSubnetsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcSubnetsRequest

func NewGetVpcSubnetsRequest(
	regionId string,
) *GetVpcSubnetsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcSubnetsRequestWithAllParams

func NewGetVpcSubnetsRequestWithAllParams(
	regionId string,
) *GetVpcSubnetsRequest

* param regionId: 地域ID (Required)

func NewGetVpcSubnetsRequestWithoutParam

func NewGetVpcSubnetsRequestWithoutParam() *GetVpcSubnetsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcSubnetsRequest) GetRegionId

func (r GetVpcSubnetsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcSubnetsRequest) SetRegionId

func (r *GetVpcSubnetsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcSubnetsResponse

type GetVpcSubnetsResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    GetVpcSubnetsResult `json:"result"`
}

type GetVpcSubnetsResult

type GetVpcSubnetsResult struct {
	Subnets []jdfusion.SubnetDesInfo `json:"subnets"`
}

type GetVpcVServerGroupsRequest

type GetVpcVServerGroupsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 负载均衡id (Optional) */
	Slbid *string `json:"slbid"`
}

func NewGetVpcVServerGroupsRequest

func NewGetVpcVServerGroupsRequest(
	regionId string,
) *GetVpcVServerGroupsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcVServerGroupsRequestWithAllParams

func NewGetVpcVServerGroupsRequestWithAllParams(
	regionId string,
	slbid *string,
) *GetVpcVServerGroupsRequest

* param regionId: 地域ID (Required) * param slbid: 负载均衡id (Optional)

func NewGetVpcVServerGroupsRequestWithoutParam

func NewGetVpcVServerGroupsRequestWithoutParam() *GetVpcVServerGroupsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcVServerGroupsRequest) GetRegionId

func (r GetVpcVServerGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcVServerGroupsRequest) SetRegionId

func (r *GetVpcVServerGroupsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetVpcVServerGroupsRequest) SetSlbid

func (r *GetVpcVServerGroupsRequest) SetSlbid(slbid string)

param slbid: 负载均衡id(Optional)

type GetVpcVServerGroupsResponse

type GetVpcVServerGroupsResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    GetVpcVServerGroupsResult `json:"result"`
}

type GetVpcVServerGroupsResult

type GetVpcVServerGroupsResult struct {
	VserverGroups []jdfusion.VserverGroupInfo `json:"vserverGroups"`
}

type GetVpcsRequest

type GetVpcsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`
}

func NewGetVpcsRequest

func NewGetVpcsRequest(
	regionId string,
) *GetVpcsRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetVpcsRequestWithAllParams

func NewGetVpcsRequestWithAllParams(
	regionId string,
) *GetVpcsRequest

* param regionId: 地域ID (Required)

func NewGetVpcsRequestWithoutParam

func NewGetVpcsRequestWithoutParam() *GetVpcsRequest

This constructor has better compatible ability when API parameters changed

func (GetVpcsRequest) GetRegionId

func (r GetVpcsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetVpcsRequest) SetRegionId

func (r *GetVpcsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVpcsResponse

type GetVpcsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetVpcsResult      `json:"result"`
}

type GetVpcsResult

type GetVpcsResult struct {
	Vpcs []jdfusion.VpcInfo `json:"vpcs"`
}

type RebootVmInstanceByIdRequest

type RebootVmInstanceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 资源实例ID  */
	Id string `json:"id"`
}

func NewRebootVmInstanceByIdRequest

func NewRebootVmInstanceByIdRequest(
	regionId string,
	id string,
) *RebootVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRebootVmInstanceByIdRequestWithAllParams

func NewRebootVmInstanceByIdRequestWithAllParams(
	regionId string,
	id string,
) *RebootVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required)

func NewRebootVmInstanceByIdRequestWithoutParam

func NewRebootVmInstanceByIdRequestWithoutParam() *RebootVmInstanceByIdRequest

This constructor has better compatible ability when API parameters changed

func (RebootVmInstanceByIdRequest) GetRegionId

func (r RebootVmInstanceByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RebootVmInstanceByIdRequest) SetId

func (r *RebootVmInstanceByIdRequest) SetId(id string)

param id: 资源实例ID(Required)

func (*RebootVmInstanceByIdRequest) SetRegionId

func (r *RebootVmInstanceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type RebootVmInstanceByIdResponse

type RebootVmInstanceByIdResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    RebootVmInstanceByIdResult `json:"result"`
}

type RebootVmInstanceByIdResult

type RebootVmInstanceByIdResult struct {
}

type RegistCloudInfoRequest

type RegistCloudInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/*   */
	Body *jdfusion.CreateCloudInfoReq `json:"body"`
}

func NewRegistCloudInfoRequest

func NewRegistCloudInfoRequest(
	regionId string,
	body *jdfusion.CreateCloudInfoReq,
) *RegistCloudInfoRequest

* param regionId: 地域ID (Required) * param body: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRegistCloudInfoRequestWithAllParams

func NewRegistCloudInfoRequestWithAllParams(
	regionId string,
	body *jdfusion.CreateCloudInfoReq,
) *RegistCloudInfoRequest

* param regionId: 地域ID (Required) * param body: (Required)

func NewRegistCloudInfoRequestWithoutParam

func NewRegistCloudInfoRequestWithoutParam() *RegistCloudInfoRequest

This constructor has better compatible ability when API parameters changed

func (RegistCloudInfoRequest) GetRegionId

func (r RegistCloudInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RegistCloudInfoRequest) SetBody

param body: (Required)

func (*RegistCloudInfoRequest) SetRegionId

func (r *RegistCloudInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type RegistCloudInfoResponse

type RegistCloudInfoResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RegistCloudInfoResult `json:"result"`
}

type RegistCloudInfoResult

type RegistCloudInfoResult struct {
	Cloud jdfusion.CloudInfo `json:"cloud"`
}

type RemoveDiskByIdRequest

type RemoveDiskByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云硬盘 ID  */
	Id string `json:"id"`
}

func NewRemoveDiskByIdRequest

func NewRemoveDiskByIdRequest(
	regionId string,
	id string,
) *RemoveDiskByIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRemoveDiskByIdRequestWithAllParams

func NewRemoveDiskByIdRequestWithAllParams(
	regionId string,
	id string,
) *RemoveDiskByIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required)

func NewRemoveDiskByIdRequestWithoutParam

func NewRemoveDiskByIdRequestWithoutParam() *RemoveDiskByIdRequest

This constructor has better compatible ability when API parameters changed

func (RemoveDiskByIdRequest) GetRegionId

func (r RemoveDiskByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RemoveDiskByIdRequest) SetId

func (r *RemoveDiskByIdRequest) SetId(id string)

param id: 云硬盘 ID(Required)

func (*RemoveDiskByIdRequest) SetRegionId

func (r *RemoveDiskByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type RemoveDiskByIdResponse

type RemoveDiskByIdResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    RemoveDiskByIdResult `json:"result"`
}

type RemoveDiskByIdResult

type RemoveDiskByIdResult struct {
}

type StartVmInstanceByIdRequest

type StartVmInstanceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 资源实例ID  */
	Id string `json:"id"`
}

func NewStartVmInstanceByIdRequest

func NewStartVmInstanceByIdRequest(
	regionId string,
	id string,
) *StartVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartVmInstanceByIdRequestWithAllParams

func NewStartVmInstanceByIdRequestWithAllParams(
	regionId string,
	id string,
) *StartVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required)

func NewStartVmInstanceByIdRequestWithoutParam

func NewStartVmInstanceByIdRequestWithoutParam() *StartVmInstanceByIdRequest

This constructor has better compatible ability when API parameters changed

func (StartVmInstanceByIdRequest) GetRegionId

func (r StartVmInstanceByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartVmInstanceByIdRequest) SetId

func (r *StartVmInstanceByIdRequest) SetId(id string)

param id: 资源实例ID(Required)

func (*StartVmInstanceByIdRequest) SetRegionId

func (r *StartVmInstanceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartVmInstanceByIdResponse

type StartVmInstanceByIdResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    StartVmInstanceByIdResult `json:"result"`
}

type StartVmInstanceByIdResult

type StartVmInstanceByIdResult struct {
}

type StopVmInstanceByIdRequest

type StopVmInstanceByIdRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 资源实例ID  */
	Id string `json:"id"`
}

func NewStopVmInstanceByIdRequest

func NewStopVmInstanceByIdRequest(
	regionId string,
	id string,
) *StopVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopVmInstanceByIdRequestWithAllParams

func NewStopVmInstanceByIdRequestWithAllParams(
	regionId string,
	id string,
) *StopVmInstanceByIdRequest

* param regionId: 地域ID (Required) * param id: 资源实例ID (Required)

func NewStopVmInstanceByIdRequestWithoutParam

func NewStopVmInstanceByIdRequestWithoutParam() *StopVmInstanceByIdRequest

This constructor has better compatible ability when API parameters changed

func (StopVmInstanceByIdRequest) GetRegionId

func (r StopVmInstanceByIdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopVmInstanceByIdRequest) SetId

func (r *StopVmInstanceByIdRequest) SetId(id string)

param id: 资源实例ID(Required)

func (*StopVmInstanceByIdRequest) SetRegionId

func (r *StopVmInstanceByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopVmInstanceByIdResponse

type StopVmInstanceByIdResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    StopVmInstanceByIdResult `json:"result"`
}

type StopVmInstanceByIdResult

type StopVmInstanceByIdResult struct {
}

type UnregistCloudInfoRequest

type UnregistCloudInfoRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 云信息ID  */
	CloudId string `json:"cloudId"`
}

func NewUnregistCloudInfoRequest

func NewUnregistCloudInfoRequest(
	regionId string,
	cloudId string,
) *UnregistCloudInfoRequest

* param regionId: 地域ID (Required) * param cloudId: 云信息ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUnregistCloudInfoRequestWithAllParams

func NewUnregistCloudInfoRequestWithAllParams(
	regionId string,
	cloudId string,
) *UnregistCloudInfoRequest

* param regionId: 地域ID (Required) * param cloudId: 云信息ID (Required)

func NewUnregistCloudInfoRequestWithoutParam

func NewUnregistCloudInfoRequestWithoutParam() *UnregistCloudInfoRequest

This constructor has better compatible ability when API parameters changed

func (UnregistCloudInfoRequest) GetRegionId

func (r UnregistCloudInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UnregistCloudInfoRequest) SetCloudId

func (r *UnregistCloudInfoRequest) SetCloudId(cloudId string)

param cloudId: 云信息ID(Required)

func (*UnregistCloudInfoRequest) SetRegionId

func (r *UnregistCloudInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type UnregistCloudInfoResponse

type UnregistCloudInfoResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    UnregistCloudInfoResult `json:"result"`
}

type UnregistCloudInfoResult

type UnregistCloudInfoResult struct {
}

Jump to

Keyboard shortcuts

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