apis

package
v1.45.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2020 License: Apache-2.0 Imports: 2 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyDeploymentRequest added in v1.4.0

type ApplyDeploymentRequest struct {
	core.JDCloudRequest

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

	/* Deployment ID  */
	Id string `json:"id"`

	/* 应用部署  */
	Apply *jdfusion.Apply `json:"apply"`
}

func NewApplyDeploymentRequest added in v1.4.0

func NewApplyDeploymentRequest(
	regionId string,
	id string,
	apply *jdfusion.Apply,
) *ApplyDeploymentRequest

* param regionId: 地域ID (Required) * param id: Deployment ID (Required) * param apply: 应用部署 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewApplyDeploymentRequestWithAllParams added in v1.4.0

func NewApplyDeploymentRequestWithAllParams(
	regionId string,
	id string,
	apply *jdfusion.Apply,
) *ApplyDeploymentRequest

* param regionId: 地域ID (Required) * param id: Deployment ID (Required) * param apply: 应用部署 (Required)

func NewApplyDeploymentRequestWithoutParam added in v1.4.0

func NewApplyDeploymentRequestWithoutParam() *ApplyDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (ApplyDeploymentRequest) GetRegionId added in v1.4.0

func (r ApplyDeploymentRequest) GetRegionId() string

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

func (*ApplyDeploymentRequest) SetApply added in v1.4.0

func (r *ApplyDeploymentRequest) SetApply(apply *jdfusion.Apply)

param apply: 应用部署(Required)

func (*ApplyDeploymentRequest) SetId added in v1.4.0

func (r *ApplyDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*ApplyDeploymentRequest) SetRegionId added in v1.4.0

func (r *ApplyDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ApplyDeploymentResponse added in v1.4.0

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

type ApplyDeploymentResult added in v1.4.0

type ApplyDeploymentResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type AssociateVpcEipByIdRequest

type AssociateVpcEipByIdRequest struct {
	core.JDCloudRequest

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

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

	/* 弹性公网IP绑定到虚拟机  */
	Associate *jdfusion.AssociateEipAddress `json:"associate"`
}

func NewAssociateVpcEipByIdRequest

func NewAssociateVpcEipByIdRequest(
	regionId string,
	id string,
	associate *jdfusion.AssociateEipAddress,
) *AssociateVpcEipByIdRequest

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

func NewAssociateVpcEipByIdRequestWithAllParams

func NewAssociateVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
	associate *jdfusion.AssociateEipAddress,
) *AssociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param associate: 弹性公网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) SetAssociate added in v1.4.0

func (r *AssociateVpcEipByIdRequest) SetAssociate(associate *jdfusion.AssociateEipAddress)

param associate: 弹性公网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"`

	/* 云硬盘挂载至虚拟机  */
	Attach *jdfusion.AttachDataDisk `json:"attach"`
}

func NewAttachDiskToVmInstanceByDiskIdRequest

func NewAttachDiskToVmInstanceByDiskIdRequest(
	regionId string,
	id string,
	attach *jdfusion.AttachDataDisk,
) *AttachDiskToVmInstanceByDiskIdRequest

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

func NewAttachDiskToVmInstanceByDiskIdRequestWithAllParams

func NewAttachDiskToVmInstanceByDiskIdRequestWithAllParams(
	regionId string,
	id string,
	attach *jdfusion.AttachDataDisk,
) *AttachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param attach: 云硬盘挂载至虚拟机 (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) SetAttach added in v1.4.0

param attach: 云硬盘挂载至虚拟机(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"`

	/* 网卡挂载虚拟机  */
	Attach *jdfusion.AttachNetInterface `json:"attach"`
}

func NewAttachVpcNetworkInterfaceByIdRequest

func NewAttachVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
	attach *jdfusion.AttachNetInterface,
) *AttachVpcNetworkInterfaceByIdRequest

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

func NewAttachVpcNetworkInterfaceByIdRequestWithAllParams

func NewAttachVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
	attach *jdfusion.AttachNetInterface,
) *AttachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param attach: 网卡挂载虚拟机 (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) SetAttach added in v1.4.0

param attach: 网卡挂载虚拟机(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 CloneDeploymentRequest added in v1.4.0

type CloneDeploymentRequest struct {
	core.JDCloudRequest

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

	/* Deployment ID  */
	Id string `json:"id"`

	/* 创建deployment  */
	Deployment *jdfusion.Deployment `json:"deployment"`
}

func NewCloneDeploymentRequest added in v1.4.0

func NewCloneDeploymentRequest(
	regionId string,
	id string,
	deployment *jdfusion.Deployment,
) *CloneDeploymentRequest

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

func NewCloneDeploymentRequestWithAllParams added in v1.4.0

func NewCloneDeploymentRequestWithAllParams(
	regionId string,
	id string,
	deployment *jdfusion.Deployment,
) *CloneDeploymentRequest

* param regionId: 地域ID (Required) * param id: Deployment ID (Required) * param deployment: 创建deployment (Required)

func NewCloneDeploymentRequestWithoutParam added in v1.4.0

func NewCloneDeploymentRequestWithoutParam() *CloneDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (CloneDeploymentRequest) GetRegionId added in v1.4.0

func (r CloneDeploymentRequest) GetRegionId() string

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

func (*CloneDeploymentRequest) SetDeployment added in v1.4.0

func (r *CloneDeploymentRequest) SetDeployment(deployment *jdfusion.Deployment)

param deployment: 创建deployment(Required)

func (*CloneDeploymentRequest) SetId added in v1.4.0

func (r *CloneDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*CloneDeploymentRequest) SetRegionId added in v1.4.0

func (r *CloneDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CloneDeploymentResponse added in v1.4.0

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

type CloneDeploymentResult added in v1.4.0

type CloneDeploymentResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type CreateBucketRequest added in v1.4.0

type CreateBucketRequest struct {
	core.JDCloudRequest

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

	/* 创建OSS存储桶  */
	Bucket *jdfusion.CreateOSSBucket `json:"bucket"`
}

func NewCreateBucketRequest added in v1.4.0

func NewCreateBucketRequest(
	regionId string,
	bucket *jdfusion.CreateOSSBucket,
) *CreateBucketRequest

* param regionId: 地域ID (Required) * param bucket: 创建OSS存储桶 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBucketRequestWithAllParams added in v1.4.0

func NewCreateBucketRequestWithAllParams(
	regionId string,
	bucket *jdfusion.CreateOSSBucket,
) *CreateBucketRequest

* param regionId: 地域ID (Required) * param bucket: 创建OSS存储桶 (Required)

func NewCreateBucketRequestWithoutParam added in v1.4.0

func NewCreateBucketRequestWithoutParam() *CreateBucketRequest

This constructor has better compatible ability when API parameters changed

func (CreateBucketRequest) GetRegionId added in v1.4.0

func (r CreateBucketRequest) GetRegionId() string

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

func (*CreateBucketRequest) SetBucket added in v1.4.0

func (r *CreateBucketRequest) SetBucket(bucket *jdfusion.CreateOSSBucket)

param bucket: 创建OSS存储桶(Required)

func (*CreateBucketRequest) SetRegionId added in v1.4.0

func (r *CreateBucketRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateBucketResponse added in v1.4.0

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

type CreateBucketResult added in v1.4.0

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

type CreateChannelRequest added in v1.4.0

type CreateChannelRequest struct {
	core.JDCloudRequest

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

	/* 创建channel  */
	Channel *jdfusion.ChannelInfo `json:"channel"`
}

func NewCreateChannelRequest added in v1.4.0

func NewCreateChannelRequest(
	regionId string,
	channel *jdfusion.ChannelInfo,
) *CreateChannelRequest

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

func NewCreateChannelRequestWithAllParams added in v1.4.0

func NewCreateChannelRequestWithAllParams(
	regionId string,
	channel *jdfusion.ChannelInfo,
) *CreateChannelRequest

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

func NewCreateChannelRequestWithoutParam added in v1.4.0

func NewCreateChannelRequestWithoutParam() *CreateChannelRequest

This constructor has better compatible ability when API parameters changed

func (CreateChannelRequest) GetRegionId added in v1.4.0

func (r CreateChannelRequest) GetRegionId() string

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

func (*CreateChannelRequest) SetChannel added in v1.4.0

func (r *CreateChannelRequest) SetChannel(channel *jdfusion.ChannelInfo)

param channel: 创建channel(Required)

func (*CreateChannelRequest) SetRegionId added in v1.4.0

func (r *CreateChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateChannelResponse added in v1.4.0

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

type CreateChannelResult added in v1.4.0

type CreateChannelResult struct {
	Channel jdfusion.ChannelInfo `json:"channel"`
}

type CreateDatasourceRequest added in v1.4.0

type CreateDatasourceRequest struct {
	core.JDCloudRequest

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

	/* 创建数据源  */
	Datasource *jdfusion.DatasourceInfo `json:"datasource"`
}

func NewCreateDatasourceRequest added in v1.4.0

func NewCreateDatasourceRequest(
	regionId string,
	datasource *jdfusion.DatasourceInfo,
) *CreateDatasourceRequest

* param regionId: 地域ID (Required) * param datasource: 创建数据源 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDatasourceRequestWithAllParams added in v1.4.0

func NewCreateDatasourceRequestWithAllParams(
	regionId string,
	datasource *jdfusion.DatasourceInfo,
) *CreateDatasourceRequest

* param regionId: 地域ID (Required) * param datasource: 创建数据源 (Required)

func NewCreateDatasourceRequestWithoutParam added in v1.4.0

func NewCreateDatasourceRequestWithoutParam() *CreateDatasourceRequest

This constructor has better compatible ability when API parameters changed

func (CreateDatasourceRequest) GetRegionId added in v1.4.0

func (r CreateDatasourceRequest) GetRegionId() string

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

func (*CreateDatasourceRequest) SetDatasource added in v1.4.0

func (r *CreateDatasourceRequest) SetDatasource(datasource *jdfusion.DatasourceInfo)

param datasource: 创建数据源(Required)

func (*CreateDatasourceRequest) SetRegionId added in v1.4.0

func (r *CreateDatasourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDatasourceResponse added in v1.4.0

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

type CreateDatasourceResult added in v1.4.0

type CreateDatasourceResult struct {
	Datasource jdfusion.DatasourceInfo `json:"datasource"`
}

type CreateDeploymentRequest added in v1.4.0

type CreateDeploymentRequest struct {
	core.JDCloudRequest

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

	/* 创建deployment  */
	Deployment *jdfusion.DeploymentInfo `json:"deployment"`
}

func NewCreateDeploymentRequest added in v1.4.0

func NewCreateDeploymentRequest(
	regionId string,
	deployment *jdfusion.DeploymentInfo,
) *CreateDeploymentRequest

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

func NewCreateDeploymentRequestWithAllParams added in v1.4.0

func NewCreateDeploymentRequestWithAllParams(
	regionId string,
	deployment *jdfusion.DeploymentInfo,
) *CreateDeploymentRequest

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

func NewCreateDeploymentRequestWithoutParam added in v1.4.0

func NewCreateDeploymentRequestWithoutParam() *CreateDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (CreateDeploymentRequest) GetRegionId added in v1.4.0

func (r CreateDeploymentRequest) GetRegionId() string

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

func (*CreateDeploymentRequest) SetDeployment added in v1.4.0

func (r *CreateDeploymentRequest) SetDeployment(deployment *jdfusion.DeploymentInfo)

param deployment: 创建deployment(Required)

func (*CreateDeploymentRequest) SetRegionId added in v1.4.0

func (r *CreateDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDeploymentResponse added in v1.4.0

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

type CreateDeploymentResult added in v1.4.0

type CreateDeploymentResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type CreateDiskRequest

type CreateDiskRequest struct {
	core.JDCloudRequest

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

	/* 创建云硬盘  */
	Disk *jdfusion.CreateDataDisk `json:"disk"`
}

func NewCreateDiskRequest

func NewCreateDiskRequest(
	regionId string,
	disk *jdfusion.CreateDataDisk,
) *CreateDiskRequest

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

func NewCreateDiskRequestWithAllParams

func NewCreateDiskRequestWithAllParams(
	regionId string,
	disk *jdfusion.CreateDataDisk,
) *CreateDiskRequest

* param regionId: 地域ID (Required) * param disk: 创建云硬盘 (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) SetDisk added in v1.4.0

func (r *CreateDiskRequest) SetDisk(disk *jdfusion.CreateDataDisk)

param disk: 创建云硬盘(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 CreateRdsAccountsRequest added in v1.4.0

type CreateRdsAccountsRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 创建RDS实例的账号信息  */
	Account *jdfusion.CreateRDSAccount `json:"account"`
}

func NewCreateRdsAccountsRequest added in v1.4.0

func NewCreateRdsAccountsRequest(
	regionId string,
	instId string,
	account *jdfusion.CreateRDSAccount,
) *CreateRdsAccountsRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param account: 创建RDS实例的账号信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateRdsAccountsRequestWithAllParams added in v1.4.0

func NewCreateRdsAccountsRequestWithAllParams(
	regionId string,
	instId string,
	account *jdfusion.CreateRDSAccount,
) *CreateRdsAccountsRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param account: 创建RDS实例的账号信息 (Required)

func NewCreateRdsAccountsRequestWithoutParam added in v1.4.0

func NewCreateRdsAccountsRequestWithoutParam() *CreateRdsAccountsRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsAccountsRequest) GetRegionId added in v1.4.0

func (r CreateRdsAccountsRequest) GetRegionId() string

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

func (*CreateRdsAccountsRequest) SetAccount added in v1.4.0

func (r *CreateRdsAccountsRequest) SetAccount(account *jdfusion.CreateRDSAccount)

param account: 创建RDS实例的账号信息(Required)

func (*CreateRdsAccountsRequest) SetInstId added in v1.4.0

func (r *CreateRdsAccountsRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*CreateRdsAccountsRequest) SetRegionId added in v1.4.0

func (r *CreateRdsAccountsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsAccountsResponse added in v1.4.0

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

type CreateRdsAccountsResult added in v1.4.0

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

type CreateRdsDatabaseRequest added in v1.4.0

type CreateRdsDatabaseRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 创建RDS实例的数据库信息  */
	Database *jdfusion.CreateRDSDB `json:"database"`
}

func NewCreateRdsDatabaseRequest added in v1.4.0

func NewCreateRdsDatabaseRequest(
	regionId string,
	instId string,
	database *jdfusion.CreateRDSDB,
) *CreateRdsDatabaseRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param database: 创建RDS实例的数据库信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateRdsDatabaseRequestWithAllParams added in v1.4.0

func NewCreateRdsDatabaseRequestWithAllParams(
	regionId string,
	instId string,
	database *jdfusion.CreateRDSDB,
) *CreateRdsDatabaseRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param database: 创建RDS实例的数据库信息 (Required)

func NewCreateRdsDatabaseRequestWithoutParam added in v1.4.0

func NewCreateRdsDatabaseRequestWithoutParam() *CreateRdsDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsDatabaseRequest) GetRegionId added in v1.4.0

func (r CreateRdsDatabaseRequest) GetRegionId() string

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

func (*CreateRdsDatabaseRequest) SetDatabase added in v1.4.0

func (r *CreateRdsDatabaseRequest) SetDatabase(database *jdfusion.CreateRDSDB)

param database: 创建RDS实例的数据库信息(Required)

func (*CreateRdsDatabaseRequest) SetInstId added in v1.4.0

func (r *CreateRdsDatabaseRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*CreateRdsDatabaseRequest) SetRegionId added in v1.4.0

func (r *CreateRdsDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsDatabaseResponse added in v1.4.0

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

type CreateRdsDatabaseResult added in v1.4.0

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

type CreateRdsInstanceRequest added in v1.4.0

type CreateRdsInstanceRequest struct {
	core.JDCloudRequest

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

	/* 创建RDS实例  */
	Instance *jdfusion.CreateRDSInstance `json:"instance"`
}

func NewCreateRdsInstanceRequest added in v1.4.0

func NewCreateRdsInstanceRequest(
	regionId string,
	instance *jdfusion.CreateRDSInstance,
) *CreateRdsInstanceRequest

* param regionId: 地域ID (Required) * param instance: 创建RDS实例 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateRdsInstanceRequestWithAllParams added in v1.4.0

func NewCreateRdsInstanceRequestWithAllParams(
	regionId string,
	instance *jdfusion.CreateRDSInstance,
) *CreateRdsInstanceRequest

* param regionId: 地域ID (Required) * param instance: 创建RDS实例 (Required)

func NewCreateRdsInstanceRequestWithoutParam added in v1.4.0

func NewCreateRdsInstanceRequestWithoutParam() *CreateRdsInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsInstanceRequest) GetRegionId added in v1.4.0

func (r CreateRdsInstanceRequest) GetRegionId() string

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

func (*CreateRdsInstanceRequest) SetInstance added in v1.4.0

func (r *CreateRdsInstanceRequest) SetInstance(instance *jdfusion.CreateRDSInstance)

param instance: 创建RDS实例(Required)

func (*CreateRdsInstanceRequest) SetRegionId added in v1.4.0

func (r *CreateRdsInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsInstanceResponse added in v1.4.0

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

type CreateRdsInstanceResult added in v1.4.0

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

type CreateSecurityGroupsRuleRequest added in v1.7.0

type CreateSecurityGroupsRuleRequest struct {
	core.JDCloudRequest

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

	/* 安全组ID  */
	Id string `json:"id"`

	/* 新增安全组规则  */
	SgRule *jdfusion.CreateSgRule `json:"sgRule"`
}

func NewCreateSecurityGroupsRuleRequest added in v1.7.0

func NewCreateSecurityGroupsRuleRequest(
	regionId string,
	id string,
	sgRule *jdfusion.CreateSgRule,
) *CreateSecurityGroupsRuleRequest

* param regionId: 地域ID (Required) * param id: 安全组ID (Required) * param sgRule: 新增安全组规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateSecurityGroupsRuleRequestWithAllParams added in v1.7.0

func NewCreateSecurityGroupsRuleRequestWithAllParams(
	regionId string,
	id string,
	sgRule *jdfusion.CreateSgRule,
) *CreateSecurityGroupsRuleRequest

* param regionId: 地域ID (Required) * param id: 安全组ID (Required) * param sgRule: 新增安全组规则 (Required)

func NewCreateSecurityGroupsRuleRequestWithoutParam added in v1.7.0

func NewCreateSecurityGroupsRuleRequestWithoutParam() *CreateSecurityGroupsRuleRequest

This constructor has better compatible ability when API parameters changed

func (CreateSecurityGroupsRuleRequest) GetRegionId added in v1.7.0

func (r CreateSecurityGroupsRuleRequest) GetRegionId() string

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

func (*CreateSecurityGroupsRuleRequest) SetId added in v1.7.0

param id: 安全组ID(Required)

func (*CreateSecurityGroupsRuleRequest) SetRegionId added in v1.7.0

func (r *CreateSecurityGroupsRuleRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateSecurityGroupsRuleRequest) SetSgRule added in v1.7.0

param sgRule: 新增安全组规则(Required)

type CreateSecurityGroupsRuleResponse added in v1.7.0

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

type CreateSecurityGroupsRuleResult added in v1.7.0

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

type CreateTransferTaskRequest added in v1.4.0

type CreateTransferTaskRequest struct {
	core.JDCloudRequest

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

	/*  (Optional) */
	Task *jdfusion.TransferSimpleTaskInfo `json:"task"`
}

func NewCreateTransferTaskRequest added in v1.4.0

func NewCreateTransferTaskRequest(
	regionId string,
) *CreateTransferTaskRequest

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

func NewCreateTransferTaskRequestWithAllParams added in v1.4.0

func NewCreateTransferTaskRequestWithAllParams(
	regionId string,
	task *jdfusion.TransferSimpleTaskInfo,
) *CreateTransferTaskRequest

* param regionId: 地域ID (Required) * param task: (Optional)

func NewCreateTransferTaskRequestWithoutParam added in v1.4.0

func NewCreateTransferTaskRequestWithoutParam() *CreateTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateTransferTaskRequest) GetRegionId added in v1.4.0

func (r CreateTransferTaskRequest) GetRegionId() string

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

func (*CreateTransferTaskRequest) SetRegionId added in v1.4.0

func (r *CreateTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateTransferTaskRequest) SetTask added in v1.4.0

param task: (Optional)

type CreateTransferTaskResponse added in v1.4.0

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

type CreateTransferTaskResult added in v1.4.0

type CreateTransferTaskResult struct {
	Task jdfusion.TransferTaskInfoWithID `json:"task"`
}

type CreateVmInstanceRequest

type CreateVmInstanceRequest struct {
	core.JDCloudRequest

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

	/* 创建VM  */
	Vm *jdfusion.CreateVm `json:"vm"`
}

func NewCreateVmInstanceRequest

func NewCreateVmInstanceRequest(
	regionId string,
	vm *jdfusion.CreateVm,
) *CreateVmInstanceRequest

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

func NewCreateVmInstanceRequestWithAllParams

func NewCreateVmInstanceRequestWithAllParams(
	regionId string,
	vm *jdfusion.CreateVm,
) *CreateVmInstanceRequest

* param regionId: 地域ID (Required) * param vm: 创建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) SetRegionId

func (r *CreateVmInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVmInstanceRequest) SetVm added in v1.4.0

param vm: 创建VM(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  */
	Keypair *jdfusion.CreateKeypair `json:"keypair"`
}

func NewCreateVmKeypairRequest

func NewCreateVmKeypairRequest(
	regionId string,
	keypair *jdfusion.CreateKeypair,
) *CreateVmKeypairRequest

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

func NewCreateVmKeypairRequestWithAllParams

func NewCreateVmKeypairRequestWithAllParams(
	regionId string,
	keypair *jdfusion.CreateKeypair,
) *CreateVmKeypairRequest

* param regionId: 地域ID (Required) * param keypair: 创建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) SetKeypair added in v1.4.0

func (r *CreateVmKeypairRequest) SetKeypair(keypair *jdfusion.CreateKeypair)

param keypair: 创建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  */
	Allocate *jdfusion.AllocateEipAddress `json:"allocate"`
}

func NewCreateVpcEipRequest

func NewCreateVpcEipRequest(
	regionId string,
	allocate *jdfusion.AllocateEipAddress,
) *CreateVpcEipRequest

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

func NewCreateVpcEipRequestWithAllParams

func NewCreateVpcEipRequestWithAllParams(
	regionId string,
	allocate *jdfusion.AllocateEipAddress,
) *CreateVpcEipRequest

* param regionId: 地域ID (Required) * param allocate: 分配弹性公网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) SetAllocate added in v1.4.0

func (r *CreateVpcEipRequest) SetAllocate(allocate *jdfusion.AllocateEipAddress)

param allocate: 分配弹性公网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监听器  */
	HttpListener *jdfusion.CreateLoadBalancerHTTPListener `json:"httpListener"`
}

func NewCreateVpcLBHttpListenerRequest

func NewCreateVpcLBHttpListenerRequest(
	regionId string,
	httpListener *jdfusion.CreateLoadBalancerHTTPListener,
) *CreateVpcLBHttpListenerRequest

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

func NewCreateVpcLBHttpListenerRequestWithAllParams

func NewCreateVpcLBHttpListenerRequestWithAllParams(
	regionId string,
	httpListener *jdfusion.CreateLoadBalancerHTTPListener,
) *CreateVpcLBHttpListenerRequest

* param regionId: 地域ID (Required) * param httpListener: 创建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) SetHttpListener added in v1.4.0

param httpListener: 创建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"`

	/* 创建网卡  */
	NetInterface *jdfusion.CreateNetInterface `json:"netInterface"`
}

func NewCreateVpcNetworkInterfaceRequest

func NewCreateVpcNetworkInterfaceRequest(
	regionId string,
	netInterface *jdfusion.CreateNetInterface,
) *CreateVpcNetworkInterfaceRequest

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

func NewCreateVpcNetworkInterfaceRequestWithAllParams

func NewCreateVpcNetworkInterfaceRequestWithAllParams(
	regionId string,
	netInterface *jdfusion.CreateNetInterface,
) *CreateVpcNetworkInterfaceRequest

* param regionId: 地域ID (Required) * param netInterface: 创建网卡 (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) SetNetInterface added in v1.4.0

func (r *CreateVpcNetworkInterfaceRequest) SetNetInterface(netInterface *jdfusion.CreateNetInterface)

param netInterface: 创建网卡(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  */
	Vpc *jdfusion.VpcInfo `json:"vpc"`
}

func NewCreateVpcRequest

func NewCreateVpcRequest(
	regionId string,
	vpc *jdfusion.VpcInfo,
) *CreateVpcRequest

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

func NewCreateVpcRequestWithAllParams

func NewCreateVpcRequestWithAllParams(
	regionId string,
	vpc *jdfusion.VpcInfo,
) *CreateVpcRequest

* param regionId: 地域ID (Required) * param vpc: 创建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) SetRegionId

func (r *CreateVpcRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVpcRequest) SetVpc added in v1.4.0

func (r *CreateVpcRequest) SetVpc(vpc *jdfusion.VpcInfo)

param vpc: 创建VPC(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  */
	SecurityGroup *jdfusion.CreateSecurityGroup `json:"securityGroup"`
}

func NewCreateVpcSecurityGroupRequest

func NewCreateVpcSecurityGroupRequest(
	regionId string,
	securityGroup *jdfusion.CreateSecurityGroup,
) *CreateVpcSecurityGroupRequest

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

func NewCreateVpcSecurityGroupRequestWithAllParams

func NewCreateVpcSecurityGroupRequestWithAllParams(
	regionId string,
	securityGroup *jdfusion.CreateSecurityGroup,
) *CreateVpcSecurityGroupRequest

* param regionId: 地域ID (Required) * param securityGroup: 创建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) SetRegionId

func (r *CreateVpcSecurityGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVpcSecurityGroupRequest) SetSecurityGroup added in v1.4.0

func (r *CreateVpcSecurityGroupRequest) SetSecurityGroup(securityGroup *jdfusion.CreateSecurityGroup)

param securityGroup: 创建securityGroup(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  */
	Slb *jdfusion.SlbInfo `json:"slb"`
}

func NewCreateVpcSlbRequest

func NewCreateVpcSlbRequest(
	regionId string,
	slb *jdfusion.SlbInfo,
) *CreateVpcSlbRequest

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

func NewCreateVpcSlbRequestWithAllParams

func NewCreateVpcSlbRequestWithAllParams(
	regionId string,
	slb *jdfusion.SlbInfo,
) *CreateVpcSlbRequest

* param regionId: 地域ID (Required) * param slb: 创建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) SetRegionId

func (r *CreateVpcSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVpcSlbRequest) SetSlb added in v1.4.0

func (r *CreateVpcSlbRequest) SetSlb(slb *jdfusion.SlbInfo)

param slb: 创建SLB(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  */
	Subnet *jdfusion.CreateSubnet `json:"subnet"`
}

func NewCreateVpcSubnetRequest

func NewCreateVpcSubnetRequest(
	regionId string,
	subnet *jdfusion.CreateSubnet,
) *CreateVpcSubnetRequest

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

func NewCreateVpcSubnetRequestWithAllParams

func NewCreateVpcSubnetRequestWithAllParams(
	regionId string,
	subnet *jdfusion.CreateSubnet,
) *CreateVpcSubnetRequest

* param regionId: 地域ID (Required) * param subnet: 创建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) SetRegionId

func (r *CreateVpcSubnetRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVpcSubnetRequest) SetSubnet added in v1.4.0

func (r *CreateVpcSubnetRequest) SetSubnet(subnet *jdfusion.CreateSubnet)

param subnet: 创建subnet(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"`

	/* 创建虚拟服务器组  */
	VserverGroup *jdfusion.CreateVserverGroup `json:"vserverGroup"`
}

func NewCreateVpcVServerGroupRequest

func NewCreateVpcVServerGroupRequest(
	regionId string,
	vserverGroup *jdfusion.CreateVserverGroup,
) *CreateVpcVServerGroupRequest

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

func NewCreateVpcVServerGroupRequestWithAllParams

func NewCreateVpcVServerGroupRequestWithAllParams(
	regionId string,
	vserverGroup *jdfusion.CreateVserverGroup,
) *CreateVpcVServerGroupRequest

* param regionId: 地域ID (Required) * param vserverGroup: 创建虚拟服务器组 (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) SetRegionId

func (r *CreateVpcVServerGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateVpcVServerGroupRequest) SetVserverGroup added in v1.4.0

func (r *CreateVpcVServerGroupRequest) SetVserverGroup(vserverGroup *jdfusion.CreateVserverGroup)

param vserverGroup: 创建虚拟服务器组(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 DeleteBucketRequest added in v1.4.0

type DeleteBucketRequest struct {
	core.JDCloudRequest

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

	/* OSS存储桶名称  */
	Name string `json:"name"`
}

func NewDeleteBucketRequest added in v1.4.0

func NewDeleteBucketRequest(
	regionId string,
	name string,
) *DeleteBucketRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteBucketRequestWithAllParams added in v1.4.0

func NewDeleteBucketRequestWithAllParams(
	regionId string,
	name string,
) *DeleteBucketRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required)

func NewDeleteBucketRequestWithoutParam added in v1.4.0

func NewDeleteBucketRequestWithoutParam() *DeleteBucketRequest

This constructor has better compatible ability when API parameters changed

func (DeleteBucketRequest) GetRegionId added in v1.4.0

func (r DeleteBucketRequest) GetRegionId() string

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

func (*DeleteBucketRequest) SetName added in v1.4.0

func (r *DeleteBucketRequest) SetName(name string)

param name: OSS存储桶名称(Required)

func (*DeleteBucketRequest) SetRegionId added in v1.4.0

func (r *DeleteBucketRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteBucketResponse added in v1.4.0

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

type DeleteBucketResult added in v1.4.0

type DeleteBucketResult struct {
}

type DeleteChannelRequest added in v1.4.0

type DeleteChannelRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteChannelRequest added in v1.4.0

func NewDeleteChannelRequest(
	regionId string,
	id string,
) *DeleteChannelRequest

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

func NewDeleteChannelRequestWithAllParams added in v1.4.0

func NewDeleteChannelRequestWithAllParams(
	regionId string,
	id string,
) *DeleteChannelRequest

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

func NewDeleteChannelRequestWithoutParam added in v1.4.0

func NewDeleteChannelRequestWithoutParam() *DeleteChannelRequest

This constructor has better compatible ability when API parameters changed

func (DeleteChannelRequest) GetRegionId added in v1.4.0

func (r DeleteChannelRequest) GetRegionId() string

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

func (*DeleteChannelRequest) SetId added in v1.4.0

func (r *DeleteChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*DeleteChannelRequest) SetRegionId added in v1.4.0

func (r *DeleteChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteChannelResponse added in v1.4.0

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

type DeleteChannelResult added in v1.4.0

type DeleteChannelResult struct {
}

type DeleteDatasourceRequest added in v1.4.0

type DeleteDatasourceRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteDatasourceRequest added in v1.4.0

func NewDeleteDatasourceRequest(
	regionId string,
	id string,
) *DeleteDatasourceRequest

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

func NewDeleteDatasourceRequestWithAllParams added in v1.4.0

func NewDeleteDatasourceRequestWithAllParams(
	regionId string,
	id string,
) *DeleteDatasourceRequest

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

func NewDeleteDatasourceRequestWithoutParam added in v1.4.0

func NewDeleteDatasourceRequestWithoutParam() *DeleteDatasourceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDatasourceRequest) GetRegionId added in v1.4.0

func (r DeleteDatasourceRequest) GetRegionId() string

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

func (*DeleteDatasourceRequest) SetId added in v1.4.0

func (r *DeleteDatasourceRequest) SetId(id string)

param id: channel ID(Required)

func (*DeleteDatasourceRequest) SetRegionId added in v1.4.0

func (r *DeleteDatasourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteDatasourceResponse added in v1.4.0

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

type DeleteDatasourceResult added in v1.4.0

type DeleteDatasourceResult struct {
}

type DeleteDeploymentRequest added in v1.4.0

type DeleteDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteDeploymentRequest added in v1.4.0

func NewDeleteDeploymentRequest(
	regionId string,
	id string,
) *DeleteDeploymentRequest

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

func NewDeleteDeploymentRequestWithAllParams added in v1.4.0

func NewDeleteDeploymentRequestWithAllParams(
	regionId string,
	id string,
) *DeleteDeploymentRequest

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

func NewDeleteDeploymentRequestWithoutParam added in v1.4.0

func NewDeleteDeploymentRequestWithoutParam() *DeleteDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDeploymentRequest) GetRegionId added in v1.4.0

func (r DeleteDeploymentRequest) GetRegionId() string

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

func (*DeleteDeploymentRequest) SetId added in v1.4.0

func (r *DeleteDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*DeleteDeploymentRequest) SetRegionId added in v1.4.0

func (r *DeleteDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteDeploymentResponse added in v1.4.0

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

type DeleteDeploymentResult added in v1.4.0

type DeleteDeploymentResult struct {
}

type DeleteRdsAccountRequest added in v1.4.0

type DeleteRdsAccountRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 账号用户名  */
	AccountName string `json:"accountName"`
}

func NewDeleteRdsAccountRequest added in v1.4.0

func NewDeleteRdsAccountRequest(
	regionId string,
	instId string,
	accountName string,
) *DeleteRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号用户名 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRdsAccountRequestWithAllParams added in v1.4.0

func NewDeleteRdsAccountRequestWithAllParams(
	regionId string,
	instId string,
	accountName string,
) *DeleteRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号用户名 (Required)

func NewDeleteRdsAccountRequestWithoutParam added in v1.4.0

func NewDeleteRdsAccountRequestWithoutParam() *DeleteRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsAccountRequest) GetRegionId added in v1.4.0

func (r DeleteRdsAccountRequest) GetRegionId() string

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

func (*DeleteRdsAccountRequest) SetAccountName added in v1.4.0

func (r *DeleteRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号用户名(Required)

func (*DeleteRdsAccountRequest) SetInstId added in v1.4.0

func (r *DeleteRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsAccountRequest) SetRegionId added in v1.4.0

func (r *DeleteRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsAccountResponse added in v1.4.0

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

type DeleteRdsAccountResult added in v1.4.0

type DeleteRdsAccountResult struct {
}

type DeleteRdsByInstIdRequest added in v1.4.0

type DeleteRdsByInstIdRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`
}

func NewDeleteRdsByInstIdRequest added in v1.4.0

func NewDeleteRdsByInstIdRequest(
	regionId string,
	instId string,
) *DeleteRdsByInstIdRequest

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

func NewDeleteRdsByInstIdRequestWithAllParams added in v1.4.0

func NewDeleteRdsByInstIdRequestWithAllParams(
	regionId string,
	instId string,
) *DeleteRdsByInstIdRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required)

func NewDeleteRdsByInstIdRequestWithoutParam added in v1.4.0

func NewDeleteRdsByInstIdRequestWithoutParam() *DeleteRdsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsByInstIdRequest) GetRegionId added in v1.4.0

func (r DeleteRdsByInstIdRequest) GetRegionId() string

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

func (*DeleteRdsByInstIdRequest) SetInstId added in v1.4.0

func (r *DeleteRdsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsByInstIdRequest) SetRegionId added in v1.4.0

func (r *DeleteRdsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsByInstIdResponse added in v1.4.0

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

type DeleteRdsByInstIdResult added in v1.4.0

type DeleteRdsByInstIdResult struct {
}

type DeleteRdsDatabaseRequest added in v1.4.0

type DeleteRdsDatabaseRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 数据库名称  */
	DbName string `json:"dbName"`
}

func NewDeleteRdsDatabaseRequest added in v1.4.0

func NewDeleteRdsDatabaseRequest(
	regionId string,
	instId string,
	dbName string,
) *DeleteRdsDatabaseRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param dbName: 数据库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRdsDatabaseRequestWithAllParams added in v1.4.0

func NewDeleteRdsDatabaseRequestWithAllParams(
	regionId string,
	instId string,
	dbName string,
) *DeleteRdsDatabaseRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param dbName: 数据库名称 (Required)

func NewDeleteRdsDatabaseRequestWithoutParam added in v1.4.0

func NewDeleteRdsDatabaseRequestWithoutParam() *DeleteRdsDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsDatabaseRequest) GetRegionId added in v1.4.0

func (r DeleteRdsDatabaseRequest) GetRegionId() string

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

func (*DeleteRdsDatabaseRequest) SetDbName added in v1.4.0

func (r *DeleteRdsDatabaseRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*DeleteRdsDatabaseRequest) SetInstId added in v1.4.0

func (r *DeleteRdsDatabaseRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsDatabaseRequest) SetRegionId added in v1.4.0

func (r *DeleteRdsDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsDatabaseResponse added in v1.4.0

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

type DeleteRdsDatabaseResult added in v1.4.0

type DeleteRdsDatabaseResult struct {
}

type DeleteSecurityGroupsRuleRequest added in v1.7.0

type DeleteSecurityGroupsRuleRequest struct {
	core.JDCloudRequest

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

	/* 安全组ID  */
	Id string `json:"id"`

	/* 规则类型,ingress、egress  */
	RuleType string `json:"ruleType"`

	/* 协议,tcp、udp、icmp 或者 all  */
	Protocol string `json:"protocol"`

	/* 起始端口  */
	FromPort string `json:"fromPort"`

	/* 终止端口  */
	ToPort string `json:"toPort"`

	/* 网络类型,internet、intranet (Optional) */
	NicType *string `json:"nicType"`

	/* 认证策略,accept、drop (Optional) */
	Policy *string `json:"policy"`

	/* 认证策略的权重,1-100 (Optional) */
	Priority *string `json:"priority"`

	/* 目标IP地址范围 (Optional) */
	CidrIp *string `json:"cidrIp"`
}

func NewDeleteSecurityGroupsRuleRequest added in v1.7.0

func NewDeleteSecurityGroupsRuleRequest(
	regionId string,
	id string,
	ruleType string,
	protocol string,
	fromPort string,
	toPort string,
) *DeleteSecurityGroupsRuleRequest

* param regionId: 地域ID (Required) * param id: 安全组ID (Required) * param ruleType: 规则类型,ingress、egress (Required) * param protocol: 协议,tcp、udp、icmp 或者 all (Required) * param fromPort: 起始端口 (Required) * param toPort: 终止端口 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteSecurityGroupsRuleRequestWithAllParams added in v1.7.0

func NewDeleteSecurityGroupsRuleRequestWithAllParams(
	regionId string,
	id string,
	ruleType string,
	protocol string,
	fromPort string,
	toPort string,
	nicType *string,
	policy *string,
	priority *string,
	cidrIp *string,
) *DeleteSecurityGroupsRuleRequest

* param regionId: 地域ID (Required) * param id: 安全组ID (Required) * param ruleType: 规则类型,ingress、egress (Required) * param protocol: 协议,tcp、udp、icmp 或者 all (Required) * param fromPort: 起始端口 (Required) * param toPort: 终止端口 (Required) * param nicType: 网络类型,internet、intranet (Optional) * param policy: 认证策略,accept、drop (Optional) * param priority: 认证策略的权重,1-100 (Optional) * param cidrIp: 目标IP地址范围 (Optional)

func NewDeleteSecurityGroupsRuleRequestWithoutParam added in v1.7.0

func NewDeleteSecurityGroupsRuleRequestWithoutParam() *DeleteSecurityGroupsRuleRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSecurityGroupsRuleRequest) GetRegionId added in v1.7.0

func (r DeleteSecurityGroupsRuleRequest) GetRegionId() string

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

func (*DeleteSecurityGroupsRuleRequest) SetCidrIp added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetCidrIp(cidrIp string)

param cidrIp: 目标IP地址范围(Optional)

func (*DeleteSecurityGroupsRuleRequest) SetFromPort added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetFromPort(fromPort string)

param fromPort: 起始端口(Required)

func (*DeleteSecurityGroupsRuleRequest) SetId added in v1.7.0

param id: 安全组ID(Required)

func (*DeleteSecurityGroupsRuleRequest) SetNicType added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetNicType(nicType string)

param nicType: 网络类型,internet、intranet(Optional)

func (*DeleteSecurityGroupsRuleRequest) SetPolicy added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetPolicy(policy string)

param policy: 认证策略,accept、drop(Optional)

func (*DeleteSecurityGroupsRuleRequest) SetPriority added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetPriority(priority string)

param priority: 认证策略的权重,1-100(Optional)

func (*DeleteSecurityGroupsRuleRequest) SetProtocol added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetProtocol(protocol string)

param protocol: 协议,tcp、udp、icmp 或者 all(Required)

func (*DeleteSecurityGroupsRuleRequest) SetRegionId added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteSecurityGroupsRuleRequest) SetRuleType added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetRuleType(ruleType string)

param ruleType: 规则类型,ingress、egress(Required)

func (*DeleteSecurityGroupsRuleRequest) SetToPort added in v1.7.0

func (r *DeleteSecurityGroupsRuleRequest) SetToPort(toPort string)

param toPort: 终止端口(Required)

type DeleteSecurityGroupsRuleResponse added in v1.7.0

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

type DeleteSecurityGroupsRuleResult added in v1.7.0

type DeleteSecurityGroupsRuleResult struct {
}

type DeleteSlbsListenerRequest added in v1.7.0

type DeleteSlbsListenerRequest struct {
	core.JDCloudRequest

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

	/* 负载均衡id  */
	Id string `json:"id"`

	/* 监听器端口  */
	ListenerPort int `json:"listenerPort"`
}

func NewDeleteSlbsListenerRequest added in v1.7.0

func NewDeleteSlbsListenerRequest(
	regionId string,
	id string,
	listenerPort int,
) *DeleteSlbsListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteSlbsListenerRequestWithAllParams added in v1.7.0

func NewDeleteSlbsListenerRequestWithAllParams(
	regionId string,
	id string,
	listenerPort int,
) *DeleteSlbsListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required)

func NewDeleteSlbsListenerRequestWithoutParam added in v1.7.0

func NewDeleteSlbsListenerRequestWithoutParam() *DeleteSlbsListenerRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSlbsListenerRequest) GetRegionId added in v1.7.0

func (r DeleteSlbsListenerRequest) GetRegionId() string

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

func (*DeleteSlbsListenerRequest) SetId added in v1.7.0

func (r *DeleteSlbsListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*DeleteSlbsListenerRequest) SetListenerPort added in v1.7.0

func (r *DeleteSlbsListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*DeleteSlbsListenerRequest) SetRegionId added in v1.7.0

func (r *DeleteSlbsListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteSlbsListenerResponse added in v1.7.0

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

type DeleteSlbsListenerResult added in v1.7.0

type DeleteSlbsListenerResult struct {
}

type DeleteTransferTaskRequest added in v1.4.0

type DeleteTransferTaskRequest struct {
	core.JDCloudRequest

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

	/* 任务ID  */
	Id string `json:"id"`
}

func NewDeleteTransferTaskRequest added in v1.4.0

func NewDeleteTransferTaskRequest(
	regionId string,
	id string,
) *DeleteTransferTaskRequest

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

func NewDeleteTransferTaskRequestWithAllParams added in v1.4.0

func NewDeleteTransferTaskRequestWithAllParams(
	regionId string,
	id string,
) *DeleteTransferTaskRequest

* param regionId: 地域ID (Required) * param id: 任务ID (Required)

func NewDeleteTransferTaskRequestWithoutParam added in v1.4.0

func NewDeleteTransferTaskRequestWithoutParam() *DeleteTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteTransferTaskRequest) GetRegionId added in v1.4.0

func (r DeleteTransferTaskRequest) GetRegionId() string

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

func (*DeleteTransferTaskRequest) SetId added in v1.4.0

func (r *DeleteTransferTaskRequest) SetId(id string)

param id: 任务ID(Required)

func (*DeleteTransferTaskRequest) SetRegionId added in v1.4.0

func (r *DeleteTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteTransferTaskResponse added in v1.4.0

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

type DeleteTransferTaskResult added in v1.4.0

type DeleteTransferTaskResult struct {
}

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 DeleteVserverGroupRequest added in v1.7.0

type DeleteVserverGroupRequest struct {
	core.JDCloudRequest

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

	/* 服务器组ID  */
	Id string `json:"id"`
}

func NewDeleteVserverGroupRequest added in v1.7.0

func NewDeleteVserverGroupRequest(
	regionId string,
	id string,
) *DeleteVserverGroupRequest

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

func NewDeleteVserverGroupRequestWithAllParams added in v1.7.0

func NewDeleteVserverGroupRequestWithAllParams(
	regionId string,
	id string,
) *DeleteVserverGroupRequest

* param regionId: 地域ID (Required) * param id: 服务器组ID (Required)

func NewDeleteVserverGroupRequestWithoutParam added in v1.7.0

func NewDeleteVserverGroupRequestWithoutParam() *DeleteVserverGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVserverGroupRequest) GetRegionId added in v1.7.0

func (r DeleteVserverGroupRequest) GetRegionId() string

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

func (*DeleteVserverGroupRequest) SetId added in v1.7.0

func (r *DeleteVserverGroupRequest) SetId(id string)

param id: 服务器组ID(Required)

func (*DeleteVserverGroupRequest) SetRegionId added in v1.7.0

func (r *DeleteVserverGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVserverGroupResponse added in v1.7.0

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

type DeleteVserverGroupResult added in v1.7.0

type DeleteVserverGroupResult struct {
}

type DetachDiskToVmInstanceByDiskIdRequest

type DetachDiskToVmInstanceByDiskIdRequest struct {
	core.JDCloudRequest

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

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

	/* 从虚拟机卸载云硬盘  */
	Detach *jdfusion.DetachDataDisk `json:"detach"`
}

func NewDetachDiskToVmInstanceByDiskIdRequest

func NewDetachDiskToVmInstanceByDiskIdRequest(
	regionId string,
	id string,
	detach *jdfusion.DetachDataDisk,
) *DetachDiskToVmInstanceByDiskIdRequest

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

func NewDetachDiskToVmInstanceByDiskIdRequestWithAllParams

func NewDetachDiskToVmInstanceByDiskIdRequestWithAllParams(
	regionId string,
	id string,
	detach *jdfusion.DetachDataDisk,
) *DetachDiskToVmInstanceByDiskIdRequest

* param regionId: 地域ID (Required) * param id: 云硬盘 ID (Required) * param detach: 从虚拟机卸载云硬盘 (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) SetDetach added in v1.4.0

param detach: 从虚拟机卸载云硬盘(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"`

	/* 卸载网卡  */
	Detach *jdfusion.DetachNetInterface `json:"detach"`
}

func NewDetachVpcNetworkInterfaceByIdRequest

func NewDetachVpcNetworkInterfaceByIdRequest(
	regionId string,
	id string,
	detach *jdfusion.DetachNetInterface,
) *DetachVpcNetworkInterfaceByIdRequest

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

func NewDetachVpcNetworkInterfaceByIdRequestWithAllParams

func NewDetachVpcNetworkInterfaceByIdRequestWithAllParams(
	regionId string,
	id string,
	detach *jdfusion.DetachNetInterface,
) *DetachVpcNetworkInterfaceByIdRequest

* param regionId: 地域ID (Required) * param id: 网卡 ID (Required) * param detach: 卸载网卡 (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) SetDetach added in v1.4.0

param detach: 卸载网卡(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  */
	Unassociate *jdfusion.UnassociateEipAddress `json:"unassociate"`
}

func NewDisassociateVpcEipByIdRequest

func NewDisassociateVpcEipByIdRequest(
	regionId string,
	id string,
	unassociate *jdfusion.UnassociateEipAddress,
) *DisassociateVpcEipByIdRequest

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

func NewDisassociateVpcEipByIdRequestWithAllParams

func NewDisassociateVpcEipByIdRequestWithAllParams(
	regionId string,
	id string,
	unassociate *jdfusion.UnassociateEipAddress,
) *DisassociateVpcEipByIdRequest

* param regionId: 地域ID (Required) * param id: 公网IP ID (Required) * param unassociate: 解绑公网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) SetId

param id: 公网IP ID(Required)

func (*DisassociateVpcEipByIdRequest) SetRegionId

func (r *DisassociateVpcEipByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DisassociateVpcEipByIdRequest) SetUnassociate added in v1.4.0

func (r *DisassociateVpcEipByIdRequest) SetUnassociate(unassociate *jdfusion.UnassociateEipAddress)

param unassociate: 解绑公网IP(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 DryrunDeploymentRequest added in v1.4.0

type DryrunDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewDryrunDeploymentRequest added in v1.4.0

func NewDryrunDeploymentRequest(
	regionId string,
	id string,
) *DryrunDeploymentRequest

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

func NewDryrunDeploymentRequestWithAllParams added in v1.4.0

func NewDryrunDeploymentRequestWithAllParams(
	regionId string,
	id string,
) *DryrunDeploymentRequest

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

func NewDryrunDeploymentRequestWithoutParam added in v1.4.0

func NewDryrunDeploymentRequestWithoutParam() *DryrunDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (DryrunDeploymentRequest) GetRegionId added in v1.4.0

func (r DryrunDeploymentRequest) GetRegionId() string

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

func (*DryrunDeploymentRequest) SetId added in v1.4.0

func (r *DryrunDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*DryrunDeploymentRequest) SetRegionId added in v1.4.0

func (r *DryrunDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DryrunDeploymentResponse added in v1.4.0

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

type DryrunDeploymentResult added in v1.4.0

type DryrunDeploymentResult struct {
}

type EditDeploymentRequest added in v1.4.0

type EditDeploymentRequest struct {
	core.JDCloudRequest

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

	/* Deployment ID  */
	Id string `json:"id"`

	/* 修改deployment  */
	Deployment *jdfusion.DeploymentInfo `json:"deployment"`
}

func NewEditDeploymentRequest added in v1.4.0

func NewEditDeploymentRequest(
	regionId string,
	id string,
	deployment *jdfusion.DeploymentInfo,
) *EditDeploymentRequest

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

func NewEditDeploymentRequestWithAllParams added in v1.4.0

func NewEditDeploymentRequestWithAllParams(
	regionId string,
	id string,
	deployment *jdfusion.DeploymentInfo,
) *EditDeploymentRequest

* param regionId: 地域ID (Required) * param id: Deployment ID (Required) * param deployment: 修改deployment (Required)

func NewEditDeploymentRequestWithoutParam added in v1.4.0

func NewEditDeploymentRequestWithoutParam() *EditDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (EditDeploymentRequest) GetRegionId added in v1.4.0

func (r EditDeploymentRequest) GetRegionId() string

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

func (*EditDeploymentRequest) SetDeployment added in v1.4.0

func (r *EditDeploymentRequest) SetDeployment(deployment *jdfusion.DeploymentInfo)

param deployment: 修改deployment(Required)

func (*EditDeploymentRequest) SetId added in v1.4.0

func (r *EditDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*EditDeploymentRequest) SetRegionId added in v1.4.0

func (r *EditDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type EditDeploymentResponse added in v1.4.0

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

type EditDeploymentResult added in v1.4.0

type EditDeploymentResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type EditTransferTaskRequest added in v1.4.0

type EditTransferTaskRequest struct {
	core.JDCloudRequest

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

	/* 任务ID  */
	Id string `json:"id"`

	/*  (Optional) */
	Task *jdfusion.TransferTaskInfo `json:"task"`
}

func NewEditTransferTaskRequest added in v1.4.0

func NewEditTransferTaskRequest(
	regionId string,
	id string,
) *EditTransferTaskRequest

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

func NewEditTransferTaskRequestWithAllParams added in v1.4.0

func NewEditTransferTaskRequestWithAllParams(
	regionId string,
	id string,
	task *jdfusion.TransferTaskInfo,
) *EditTransferTaskRequest

* param regionId: 地域ID (Required) * param id: 任务ID (Required) * param task: (Optional)

func NewEditTransferTaskRequestWithoutParam added in v1.4.0

func NewEditTransferTaskRequestWithoutParam() *EditTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (EditTransferTaskRequest) GetRegionId added in v1.4.0

func (r EditTransferTaskRequest) GetRegionId() string

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

func (*EditTransferTaskRequest) SetId added in v1.4.0

func (r *EditTransferTaskRequest) SetId(id string)

param id: 任务ID(Required)

func (*EditTransferTaskRequest) SetRegionId added in v1.4.0

func (r *EditTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*EditTransferTaskRequest) SetTask added in v1.4.0

param task: (Optional)

type EditTransferTaskResponse added in v1.4.0

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

type EditTransferTaskResult added in v1.4.0

type EditTransferTaskResult struct {
}

type GetBucketByNameRequest added in v1.4.0

type GetBucketByNameRequest struct {
	core.JDCloudRequest

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

	/* OSS存储桶名称  */
	Name string `json:"name"`
}

func NewGetBucketByNameRequest added in v1.4.0

func NewGetBucketByNameRequest(
	regionId string,
	name string,
) *GetBucketByNameRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetBucketByNameRequestWithAllParams added in v1.4.0

func NewGetBucketByNameRequestWithAllParams(
	regionId string,
	name string,
) *GetBucketByNameRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required)

func NewGetBucketByNameRequestWithoutParam added in v1.4.0

func NewGetBucketByNameRequestWithoutParam() *GetBucketByNameRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketByNameRequest) GetRegionId added in v1.4.0

func (r GetBucketByNameRequest) GetRegionId() string

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

func (*GetBucketByNameRequest) SetName added in v1.4.0

func (r *GetBucketByNameRequest) SetName(name string)

param name: OSS存储桶名称(Required)

func (*GetBucketByNameRequest) SetRegionId added in v1.4.0

func (r *GetBucketByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketByNameResponse added in v1.4.0

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

type GetBucketByNameResult added in v1.4.0

type GetBucketByNameResult struct {
	Bucket jdfusion.OssBucketDetailInfo `json:"bucket"`
}

type GetBucketFilesRequest added in v1.4.0

type GetBucketFilesRequest struct {
	core.JDCloudRequest

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

	/* OSS存储桶名称  */
	Name string `json:"name"`

	/* 本次查询的起点(文件key值) (Optional) */
	Marker *string `json:"marker"`
}

func NewGetBucketFilesRequest added in v1.4.0

func NewGetBucketFilesRequest(
	regionId string,
	name string,
) *GetBucketFilesRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetBucketFilesRequestWithAllParams added in v1.4.0

func NewGetBucketFilesRequestWithAllParams(
	regionId string,
	name string,
	marker *string,
) *GetBucketFilesRequest

* param regionId: 地域ID (Required) * param name: OSS存储桶名称 (Required) * param marker: 本次查询的起点(文件key值) (Optional)

func NewGetBucketFilesRequestWithoutParam added in v1.4.0

func NewGetBucketFilesRequestWithoutParam() *GetBucketFilesRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketFilesRequest) GetRegionId added in v1.4.0

func (r GetBucketFilesRequest) GetRegionId() string

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

func (*GetBucketFilesRequest) SetMarker added in v1.4.0

func (r *GetBucketFilesRequest) SetMarker(marker string)

param marker: 本次查询的起点(文件key值)(Optional)

func (*GetBucketFilesRequest) SetName added in v1.4.0

func (r *GetBucketFilesRequest) SetName(name string)

param name: OSS存储桶名称(Required)

func (*GetBucketFilesRequest) SetRegionId added in v1.4.0

func (r *GetBucketFilesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketFilesResponse added in v1.4.0

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

type GetBucketFilesResult added in v1.4.0

type GetBucketFilesResult struct {
	IsTruncated bool                   `json:"isTruncated"`
	Marker      string                 `json:"marker"`
	Files       []jdfusion.OssFileInfo `json:"files"`
}

type GetBucketsRequest added in v1.4.0

type GetBucketsRequest struct {
	core.JDCloudRequest

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

func NewGetBucketsRequest added in v1.4.0

func NewGetBucketsRequest(
	regionId string,
) *GetBucketsRequest

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

func NewGetBucketsRequestWithAllParams added in v1.4.0

func NewGetBucketsRequestWithAllParams(
	regionId string,
) *GetBucketsRequest

* param regionId: 地域ID (Required)

func NewGetBucketsRequestWithoutParam added in v1.4.0

func NewGetBucketsRequestWithoutParam() *GetBucketsRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketsRequest) GetRegionId added in v1.4.0

func (r GetBucketsRequest) GetRegionId() string

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

func (*GetBucketsRequest) SetRegionId added in v1.4.0

func (r *GetBucketsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketsResponse added in v1.4.0

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

type GetBucketsResult added in v1.4.0

type GetBucketsResult struct {
	Buckets []jdfusion.OssBucketInfo `json:"buckets"`
}

type GetChannelsRequest added in v1.4.0

type GetChannelsRequest struct {
	core.JDCloudRequest

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

func NewGetChannelsRequest added in v1.4.0

func NewGetChannelsRequest(
	regionId string,
) *GetChannelsRequest

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

func NewGetChannelsRequestWithAllParams added in v1.4.0

func NewGetChannelsRequestWithAllParams(
	regionId string,
) *GetChannelsRequest

* param regionId: 地域ID (Required)

func NewGetChannelsRequestWithoutParam added in v1.4.0

func NewGetChannelsRequestWithoutParam() *GetChannelsRequest

This constructor has better compatible ability when API parameters changed

func (GetChannelsRequest) GetRegionId added in v1.4.0

func (r GetChannelsRequest) GetRegionId() string

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

func (*GetChannelsRequest) SetRegionId added in v1.4.0

func (r *GetChannelsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetChannelsResponse added in v1.4.0

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

type GetChannelsResult added in v1.4.0

type GetChannelsResult struct {
	Channels []jdfusion.ChannelInfo `json:"channels"`
}

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 GetDatasourcesRequest added in v1.4.0

type GetDatasourcesRequest struct {
	core.JDCloudRequest

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

func NewGetDatasourcesRequest added in v1.4.0

func NewGetDatasourcesRequest(
	regionId string,
) *GetDatasourcesRequest

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

func NewGetDatasourcesRequestWithAllParams added in v1.4.0

func NewGetDatasourcesRequestWithAllParams(
	regionId string,
) *GetDatasourcesRequest

* param regionId: 地域ID (Required)

func NewGetDatasourcesRequestWithoutParam added in v1.4.0

func NewGetDatasourcesRequestWithoutParam() *GetDatasourcesRequest

This constructor has better compatible ability when API parameters changed

func (GetDatasourcesRequest) GetRegionId added in v1.4.0

func (r GetDatasourcesRequest) GetRegionId() string

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

func (*GetDatasourcesRequest) SetRegionId added in v1.4.0

func (r *GetDatasourcesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDatasourcesResponse added in v1.4.0

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

type GetDatasourcesResult added in v1.4.0

type GetDatasourcesResult struct {
	Datasources []jdfusion.DatasourceInfo `json:"datasources"`
}

type GetDeploymentResultRequest added in v1.4.0

type GetDeploymentResultRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentResultRequest added in v1.4.0

func NewGetDeploymentResultRequest(
	regionId string,
	id string,
) *GetDeploymentResultRequest

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

func NewGetDeploymentResultRequestWithAllParams added in v1.4.0

func NewGetDeploymentResultRequestWithAllParams(
	regionId string,
	id string,
) *GetDeploymentResultRequest

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

func NewGetDeploymentResultRequestWithoutParam added in v1.4.0

func NewGetDeploymentResultRequestWithoutParam() *GetDeploymentResultRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentResultRequest) GetRegionId added in v1.4.0

func (r GetDeploymentResultRequest) GetRegionId() string

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

func (*GetDeploymentResultRequest) SetId added in v1.4.0

func (r *GetDeploymentResultRequest) SetId(id string)

param id: deployment ID(Required)

func (*GetDeploymentResultRequest) SetRegionId added in v1.4.0

func (r *GetDeploymentResultRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentResultResponse added in v1.4.0

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

type GetDeploymentResultResult added in v1.4.0

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

type GetDeploymentVersionsRequest added in v1.4.0

type GetDeploymentVersionsRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentVersionsRequest added in v1.4.0

func NewGetDeploymentVersionsRequest(
	regionId string,
	id string,
) *GetDeploymentVersionsRequest

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

func NewGetDeploymentVersionsRequestWithAllParams added in v1.4.0

func NewGetDeploymentVersionsRequestWithAllParams(
	regionId string,
	id string,
) *GetDeploymentVersionsRequest

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

func NewGetDeploymentVersionsRequestWithoutParam added in v1.4.0

func NewGetDeploymentVersionsRequestWithoutParam() *GetDeploymentVersionsRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentVersionsRequest) GetRegionId added in v1.4.0

func (r GetDeploymentVersionsRequest) GetRegionId() string

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

func (*GetDeploymentVersionsRequest) SetId added in v1.4.0

func (r *GetDeploymentVersionsRequest) SetId(id string)

param id: Deployment ID(Required)

func (*GetDeploymentVersionsRequest) SetRegionId added in v1.4.0

func (r *GetDeploymentVersionsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentVersionsResponse added in v1.4.0

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

type GetDeploymentVersionsResult added in v1.4.0

type GetDeploymentVersionsResult struct {
	Versions []jdfusion.DeploymentApplyInfo `json:"versions"`
}

type GetDeploymentsByIdRequest added in v1.4.0

type GetDeploymentsByIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentsByIdRequest added in v1.4.0

func NewGetDeploymentsByIdRequest(
	regionId string,
	id string,
) *GetDeploymentsByIdRequest

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

func NewGetDeploymentsByIdRequestWithAllParams added in v1.4.0

func NewGetDeploymentsByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetDeploymentsByIdRequest

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

func NewGetDeploymentsByIdRequestWithoutParam added in v1.4.0

func NewGetDeploymentsByIdRequestWithoutParam() *GetDeploymentsByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsByIdRequest) GetRegionId added in v1.4.0

func (r GetDeploymentsByIdRequest) GetRegionId() string

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

func (*GetDeploymentsByIdRequest) SetId added in v1.4.0

func (r *GetDeploymentsByIdRequest) SetId(id string)

param id: Deployment ID(Required)

func (*GetDeploymentsByIdRequest) SetRegionId added in v1.4.0

func (r *GetDeploymentsByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsByIdResponse added in v1.4.0

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

type GetDeploymentsByIdResult added in v1.4.0

type GetDeploymentsByIdResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type GetDeploymentsRequest added in v1.4.0

type GetDeploymentsRequest struct {
	core.JDCloudRequest

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

func NewGetDeploymentsRequest added in v1.4.0

func NewGetDeploymentsRequest(
	regionId string,
) *GetDeploymentsRequest

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

func NewGetDeploymentsRequestWithAllParams added in v1.4.0

func NewGetDeploymentsRequestWithAllParams(
	regionId string,
) *GetDeploymentsRequest

* param regionId: 地域ID (Required)

func NewGetDeploymentsRequestWithoutParam added in v1.4.0

func NewGetDeploymentsRequestWithoutParam() *GetDeploymentsRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsRequest) GetRegionId added in v1.4.0

func (r GetDeploymentsRequest) GetRegionId() string

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

func (*GetDeploymentsRequest) SetRegionId added in v1.4.0

func (r *GetDeploymentsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsResponse added in v1.4.0

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

type GetDeploymentsResult added in v1.4.0

type GetDeploymentsResult struct {
	Deployments []jdfusion.DeploymentInfo `json:"deployments"`
}

type GetDeploymentsResultsByIdRecordRequest added in v1.7.0

type GetDeploymentsResultsByIdRecordRequest struct {
	core.JDCloudRequest

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

	/* deployment ID  */
	Id string `json:"id"`

	/* deployment ID  */
	Record string `json:"record"`
}

func NewGetDeploymentsResultsByIdRecordRequest added in v1.7.0

func NewGetDeploymentsResultsByIdRecordRequest(
	regionId string,
	id string,
	record string,
) *GetDeploymentsResultsByIdRecordRequest

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

func NewGetDeploymentsResultsByIdRecordRequestWithAllParams added in v1.7.0

func NewGetDeploymentsResultsByIdRecordRequestWithAllParams(
	regionId string,
	id string,
	record string,
) *GetDeploymentsResultsByIdRecordRequest

* param regionId: 地域ID (Required) * param id: deployment ID (Required) * param record: deployment ID (Required)

func NewGetDeploymentsResultsByIdRecordRequestWithoutParam added in v1.7.0

func NewGetDeploymentsResultsByIdRecordRequestWithoutParam() *GetDeploymentsResultsByIdRecordRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsResultsByIdRecordRequest) GetRegionId added in v1.7.0

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

func (*GetDeploymentsResultsByIdRecordRequest) SetId added in v1.7.0

param id: deployment ID(Required)

func (*GetDeploymentsResultsByIdRecordRequest) SetRecord added in v1.7.0

func (r *GetDeploymentsResultsByIdRecordRequest) SetRecord(record string)

param record: deployment ID(Required)

func (*GetDeploymentsResultsByIdRecordRequest) SetRegionId added in v1.7.0

func (r *GetDeploymentsResultsByIdRecordRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsResultsByIdRecordResponse added in v1.7.0

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

type GetDeploymentsResultsByIdRecordResult added in v1.7.0

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

type GetDeploymentsVersionRequest added in v1.4.0

type GetDeploymentsVersionRequest struct {
	core.JDCloudRequest

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

	/* deployment ID  */
	Id string `json:"id"`

	/* application ID  */
	Version_id string `json:"version_id"`
}

func NewGetDeploymentsVersionRequest added in v1.4.0

func NewGetDeploymentsVersionRequest(
	regionId string,
	id string,
	version_id string,
) *GetDeploymentsVersionRequest

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

func NewGetDeploymentsVersionRequestWithAllParams added in v1.4.0

func NewGetDeploymentsVersionRequestWithAllParams(
	regionId string,
	id string,
	version_id string,
) *GetDeploymentsVersionRequest

* param regionId: 地域ID (Required) * param id: deployment ID (Required) * param version_id: application ID (Required)

func NewGetDeploymentsVersionRequestWithoutParam added in v1.4.0

func NewGetDeploymentsVersionRequestWithoutParam() *GetDeploymentsVersionRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsVersionRequest) GetRegionId added in v1.4.0

func (r GetDeploymentsVersionRequest) GetRegionId() string

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

func (*GetDeploymentsVersionRequest) SetId added in v1.4.0

func (r *GetDeploymentsVersionRequest) SetId(id string)

param id: deployment ID(Required)

func (*GetDeploymentsVersionRequest) SetRegionId added in v1.4.0

func (r *GetDeploymentsVersionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetDeploymentsVersionRequest) SetVersion_id added in v1.4.0

func (r *GetDeploymentsVersionRequest) SetVersion_id(version_id string)

param version_id: application ID(Required)

type GetDeploymentsVersionResponse added in v1.4.0

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

type GetDeploymentsVersionResult added in v1.4.0

type GetDeploymentsVersionResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

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"`

	/* 云主机id (Optional) */
	VmId *string `json:"vmId"`
}

func NewGetDisksRequest

func NewGetDisksRequest(
	regionId string,
) *GetDisksRequest

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

func NewGetDisksRequestWithAllParams

func NewGetDisksRequestWithAllParams(
	regionId string,
	vmId *string,
) *GetDisksRequest

* param regionId: 地域ID (Required) * param vmId: 云主机id (Optional)

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)

func (*GetDisksRequest) SetVmId added in v1.7.0

func (r *GetDisksRequest) SetVmId(vmId string)

param vmId: 云主机id(Optional)

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 GetLbHttpListenerRequest added in v1.7.0

type GetLbHttpListenerRequest struct {
	core.JDCloudRequest

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

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

func NewGetLbHttpListenerRequest added in v1.7.0

func NewGetLbHttpListenerRequest(
	regionId string,
) *GetLbHttpListenerRequest

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

func NewGetLbHttpListenerRequestWithAllParams added in v1.7.0

func NewGetLbHttpListenerRequestWithAllParams(
	regionId string,
	slbid *string,
) *GetLbHttpListenerRequest

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

func NewGetLbHttpListenerRequestWithoutParam added in v1.7.0

func NewGetLbHttpListenerRequestWithoutParam() *GetLbHttpListenerRequest

This constructor has better compatible ability when API parameters changed

func (GetLbHttpListenerRequest) GetRegionId added in v1.7.0

func (r GetLbHttpListenerRequest) GetRegionId() string

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

func (*GetLbHttpListenerRequest) SetRegionId added in v1.7.0

func (r *GetLbHttpListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetLbHttpListenerRequest) SetSlbid added in v1.7.0

func (r *GetLbHttpListenerRequest) SetSlbid(slbid string)

param slbid: 负载均衡id(Optional)

type GetLbHttpListenerResponse added in v1.7.0

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

type GetLbHttpListenerResult added in v1.7.0

type GetLbHttpListenerResult struct {
	HttpListeners []jdfusion.LbHttpListener `json:"httpListeners"`
}

type GetRdsAccountsByInstIdAndAccountNameRequest added in v1.4.0

type GetRdsAccountsByInstIdAndAccountNameRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`
}

func NewGetRdsAccountsByInstIdAndAccountNameRequest added in v1.4.0

func NewGetRdsAccountsByInstIdAndAccountNameRequest(
	regionId string,
	instId string,
	accountName string,
) *GetRdsAccountsByInstIdAndAccountNameRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithAllParams added in v1.4.0

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithAllParams(
	regionId string,
	instId string,
	accountName string,
) *GetRdsAccountsByInstIdAndAccountNameRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required)

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithoutParam added in v1.4.0

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithoutParam() *GetRdsAccountsByInstIdAndAccountNameRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsAccountsByInstIdAndAccountNameRequest) GetRegionId added in v1.4.0

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

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetAccountName added in v1.4.0

func (r *GetRdsAccountsByInstIdAndAccountNameRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetInstId added in v1.4.0

param instId: RDS实例ID(Required)

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetRegionId added in v1.4.0

func (r *GetRdsAccountsByInstIdAndAccountNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsAccountsByInstIdAndAccountNameResponse added in v1.4.0

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

type GetRdsAccountsByInstIdAndAccountNameResult added in v1.4.0

type GetRdsAccountsByInstIdAndAccountNameResult struct {
	Account jdfusion.RdsAccountInfo `json:"account"`
}

type GetRdsAccountsByInstIdRequest added in v1.4.0

type GetRdsAccountsByInstIdRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`
}

func NewGetRdsAccountsByInstIdRequest added in v1.4.0

func NewGetRdsAccountsByInstIdRequest(
	regionId string,
	instId string,
) *GetRdsAccountsByInstIdRequest

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

func NewGetRdsAccountsByInstIdRequestWithAllParams added in v1.4.0

func NewGetRdsAccountsByInstIdRequestWithAllParams(
	regionId string,
	instId string,
) *GetRdsAccountsByInstIdRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required)

func NewGetRdsAccountsByInstIdRequestWithoutParam added in v1.4.0

func NewGetRdsAccountsByInstIdRequestWithoutParam() *GetRdsAccountsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsAccountsByInstIdRequest) GetRegionId added in v1.4.0

func (r GetRdsAccountsByInstIdRequest) GetRegionId() string

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

func (*GetRdsAccountsByInstIdRequest) SetInstId added in v1.4.0

func (r *GetRdsAccountsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsAccountsByInstIdRequest) SetRegionId added in v1.4.0

func (r *GetRdsAccountsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsAccountsByInstIdResponse added in v1.4.0

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

type GetRdsAccountsByInstIdResult added in v1.4.0

type GetRdsAccountsByInstIdResult struct {
	Accounts []jdfusion.RdsAccountInfo `json:"accounts"`
}

type GetRdsByInstIdRequest added in v1.4.0

type GetRdsByInstIdRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`
}

func NewGetRdsByInstIdRequest added in v1.4.0

func NewGetRdsByInstIdRequest(
	regionId string,
	instId string,
) *GetRdsByInstIdRequest

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

func NewGetRdsByInstIdRequestWithAllParams added in v1.4.0

func NewGetRdsByInstIdRequestWithAllParams(
	regionId string,
	instId string,
) *GetRdsByInstIdRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required)

func NewGetRdsByInstIdRequestWithoutParam added in v1.4.0

func NewGetRdsByInstIdRequestWithoutParam() *GetRdsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsByInstIdRequest) GetRegionId added in v1.4.0

func (r GetRdsByInstIdRequest) GetRegionId() string

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

func (*GetRdsByInstIdRequest) SetInstId added in v1.4.0

func (r *GetRdsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsByInstIdRequest) SetRegionId added in v1.4.0

func (r *GetRdsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsByInstIdResponse added in v1.4.0

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

type GetRdsByInstIdResult added in v1.4.0

type GetRdsByInstIdResult struct {
	Instance jdfusion.RdsInstanceDetailInfo `json:"instance"`
}

type GetRdsDatabaseByInstIdAndDbNameRequest added in v1.4.0

type GetRdsDatabaseByInstIdAndDbNameRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 数据库名称  */
	DbName string `json:"dbName"`
}

func NewGetRdsDatabaseByInstIdAndDbNameRequest added in v1.4.0

func NewGetRdsDatabaseByInstIdAndDbNameRequest(
	regionId string,
	instId string,
	dbName string,
) *GetRdsDatabaseByInstIdAndDbNameRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param dbName: 数据库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithAllParams added in v1.4.0

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithAllParams(
	regionId string,
	instId string,
	dbName string,
) *GetRdsDatabaseByInstIdAndDbNameRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param dbName: 数据库名称 (Required)

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithoutParam added in v1.4.0

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithoutParam() *GetRdsDatabaseByInstIdAndDbNameRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsDatabaseByInstIdAndDbNameRequest) GetRegionId added in v1.4.0

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

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetDbName added in v1.4.0

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetInstId added in v1.4.0

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetRegionId added in v1.4.0

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsDatabaseByInstIdAndDbNameResponse added in v1.4.0

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

type GetRdsDatabaseByInstIdAndDbNameResult added in v1.4.0

type GetRdsDatabaseByInstIdAndDbNameResult struct {
	Db jdfusion.RdsDBInfo `json:"db"`
}

type GetRdsDatabasesByInstIdRequest added in v1.4.0

type GetRdsDatabasesByInstIdRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`
}

func NewGetRdsDatabasesByInstIdRequest added in v1.4.0

func NewGetRdsDatabasesByInstIdRequest(
	regionId string,
	instId string,
) *GetRdsDatabasesByInstIdRequest

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

func NewGetRdsDatabasesByInstIdRequestWithAllParams added in v1.4.0

func NewGetRdsDatabasesByInstIdRequestWithAllParams(
	regionId string,
	instId string,
) *GetRdsDatabasesByInstIdRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required)

func NewGetRdsDatabasesByInstIdRequestWithoutParam added in v1.4.0

func NewGetRdsDatabasesByInstIdRequestWithoutParam() *GetRdsDatabasesByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsDatabasesByInstIdRequest) GetRegionId added in v1.4.0

func (r GetRdsDatabasesByInstIdRequest) GetRegionId() string

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

func (*GetRdsDatabasesByInstIdRequest) SetInstId added in v1.4.0

func (r *GetRdsDatabasesByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsDatabasesByInstIdRequest) SetRegionId added in v1.4.0

func (r *GetRdsDatabasesByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsDatabasesByInstIdResponse added in v1.4.0

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

type GetRdsDatabasesByInstIdResult added in v1.4.0

type GetRdsDatabasesByInstIdResult struct {
	Dbs []jdfusion.RdsDBInfo `json:"dbs"`
}

type GetRdsInstancesRequest added in v1.4.0

type GetRdsInstancesRequest struct {
	core.JDCloudRequest

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

func NewGetRdsInstancesRequest added in v1.4.0

func NewGetRdsInstancesRequest(
	regionId string,
) *GetRdsInstancesRequest

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

func NewGetRdsInstancesRequestWithAllParams added in v1.4.0

func NewGetRdsInstancesRequestWithAllParams(
	regionId string,
) *GetRdsInstancesRequest

* param regionId: 地域ID (Required)

func NewGetRdsInstancesRequestWithoutParam added in v1.4.0

func NewGetRdsInstancesRequestWithoutParam() *GetRdsInstancesRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsInstancesRequest) GetRegionId added in v1.4.0

func (r GetRdsInstancesRequest) GetRegionId() string

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

func (*GetRdsInstancesRequest) SetRegionId added in v1.4.0

func (r *GetRdsInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsInstancesResponse added in v1.4.0

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

type GetRdsInstancesResult added in v1.4.0

type GetRdsInstancesResult struct {
	Instances []jdfusion.RdsInstanceDetailInfo `json:"instances"`
}

type GetRdsSpecificationRequest added in v1.7.0

type GetRdsSpecificationRequest struct {
	core.JDCloudRequest

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

	/* RDS数据库引擎,目前只支持mysql  */
	Engine string `json:"engine"`
}

func NewGetRdsSpecificationRequest added in v1.7.0

func NewGetRdsSpecificationRequest(
	regionId string,
	engine string,
) *GetRdsSpecificationRequest

* param regionId: 地域ID (Required) * param engine: RDS数据库引擎,目前只支持mysql (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetRdsSpecificationRequestWithAllParams added in v1.7.0

func NewGetRdsSpecificationRequestWithAllParams(
	regionId string,
	engine string,
) *GetRdsSpecificationRequest

* param regionId: 地域ID (Required) * param engine: RDS数据库引擎,目前只支持mysql (Required)

func NewGetRdsSpecificationRequestWithoutParam added in v1.7.0

func NewGetRdsSpecificationRequestWithoutParam() *GetRdsSpecificationRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsSpecificationRequest) GetRegionId added in v1.7.0

func (r GetRdsSpecificationRequest) GetRegionId() string

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

func (*GetRdsSpecificationRequest) SetEngine added in v1.7.0

func (r *GetRdsSpecificationRequest) SetEngine(engine string)

param engine: RDS数据库引擎,目前只支持mysql(Required)

func (*GetRdsSpecificationRequest) SetRegionId added in v1.7.0

func (r *GetRdsSpecificationRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsSpecificationResponse added in v1.7.0

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

type GetRdsSpecificationResult added in v1.7.0

type GetRdsSpecificationResult struct {
	Specifications []jdfusion.RdsSpecification `json:"specifications"`
}

type GetRegionsAvailableZonesRequest added in v1.7.0

type GetRegionsAvailableZonesRequest struct {
	core.JDCloudRequest

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

	/* 区域id  */
	Region string `json:"region"`
}

func NewGetRegionsAvailableZonesRequest added in v1.7.0

func NewGetRegionsAvailableZonesRequest(
	regionId string,
	region string,
) *GetRegionsAvailableZonesRequest

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

func NewGetRegionsAvailableZonesRequestWithAllParams added in v1.7.0

func NewGetRegionsAvailableZonesRequestWithAllParams(
	regionId string,
	region string,
) *GetRegionsAvailableZonesRequest

* param regionId: 地域ID (Required) * param region: 区域id (Required)

func NewGetRegionsAvailableZonesRequestWithoutParam added in v1.7.0

func NewGetRegionsAvailableZonesRequestWithoutParam() *GetRegionsAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (GetRegionsAvailableZonesRequest) GetRegionId added in v1.7.0

func (r GetRegionsAvailableZonesRequest) GetRegionId() string

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

func (*GetRegionsAvailableZonesRequest) SetRegion added in v1.7.0

func (r *GetRegionsAvailableZonesRequest) SetRegion(region string)

param region: 区域id(Required)

func (*GetRegionsAvailableZonesRequest) SetRegionId added in v1.7.0

func (r *GetRegionsAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRegionsAvailableZonesResponse added in v1.7.0

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

type GetRegionsAvailableZonesResult added in v1.7.0

type GetRegionsAvailableZonesResult struct {
	Azs []jdfusion.AzInfo `json:"azs"`
}

type GetRegionsRequest added in v1.7.0

type GetRegionsRequest struct {
	core.JDCloudRequest

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

func NewGetRegionsRequest added in v1.7.0

func NewGetRegionsRequest(
	regionId string,
) *GetRegionsRequest

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

func NewGetRegionsRequestWithAllParams added in v1.7.0

func NewGetRegionsRequestWithAllParams(
	regionId string,
) *GetRegionsRequest

* param regionId: 地域ID (Required)

func NewGetRegionsRequestWithoutParam added in v1.7.0

func NewGetRegionsRequestWithoutParam() *GetRegionsRequest

This constructor has better compatible ability when API parameters changed

func (GetRegionsRequest) GetRegionId added in v1.7.0

func (r GetRegionsRequest) GetRegionId() string

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

func (*GetRegionsRequest) SetRegionId added in v1.7.0

func (r *GetRegionsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRegionsResponse added in v1.7.0

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

type GetRegionsResult added in v1.7.0

type GetRegionsResult struct {
	Regions []jdfusion.RegionInfo `json:"regions"`
}

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 GetTransferTaskByIdRequest added in v1.4.0

type GetTransferTaskByIdRequest struct {
	core.JDCloudRequest

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

	/* 用户ID  */
	Id string `json:"id"`
}

func NewGetTransferTaskByIdRequest added in v1.4.0

func NewGetTransferTaskByIdRequest(
	regionId string,
	id string,
) *GetTransferTaskByIdRequest

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

func NewGetTransferTaskByIdRequestWithAllParams added in v1.4.0

func NewGetTransferTaskByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetTransferTaskByIdRequest

* param regionId: 地域ID (Required) * param id: 用户ID (Required)

func NewGetTransferTaskByIdRequestWithoutParam added in v1.4.0

func NewGetTransferTaskByIdRequestWithoutParam() *GetTransferTaskByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskByIdRequest) GetRegionId added in v1.4.0

func (r GetTransferTaskByIdRequest) GetRegionId() string

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

func (*GetTransferTaskByIdRequest) SetId added in v1.4.0

func (r *GetTransferTaskByIdRequest) SetId(id string)

param id: 用户ID(Required)

func (*GetTransferTaskByIdRequest) SetRegionId added in v1.4.0

func (r *GetTransferTaskByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskByIdResponse added in v1.4.0

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

type GetTransferTaskByIdResult added in v1.4.0

type GetTransferTaskByIdResult struct {
	Task jdfusion.TransferTaskInfoWithID `json:"task"`
}

type GetTransferTaskFailedFilesRequest added in v1.4.0

type GetTransferTaskFailedFilesRequest struct {
	core.JDCloudRequest

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

	/* 任务ID  */
	Id string `json:"id"`
}

func NewGetTransferTaskFailedFilesRequest added in v1.4.0

func NewGetTransferTaskFailedFilesRequest(
	regionId string,
	id string,
) *GetTransferTaskFailedFilesRequest

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

func NewGetTransferTaskFailedFilesRequestWithAllParams added in v1.4.0

func NewGetTransferTaskFailedFilesRequestWithAllParams(
	regionId string,
	id string,
) *GetTransferTaskFailedFilesRequest

* param regionId: 地域ID (Required) * param id: 任务ID (Required)

func NewGetTransferTaskFailedFilesRequestWithoutParam added in v1.4.0

func NewGetTransferTaskFailedFilesRequestWithoutParam() *GetTransferTaskFailedFilesRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskFailedFilesRequest) GetRegionId added in v1.4.0

func (r GetTransferTaskFailedFilesRequest) GetRegionId() string

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

func (*GetTransferTaskFailedFilesRequest) SetId added in v1.4.0

param id: 任务ID(Required)

func (*GetTransferTaskFailedFilesRequest) SetRegionId added in v1.4.0

func (r *GetTransferTaskFailedFilesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskFailedFilesResponse added in v1.4.0

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

type GetTransferTaskFailedFilesResult added in v1.4.0

type GetTransferTaskFailedFilesResult struct {
	Task jdfusion.TransferTaskFailedDetailInfo `json:"task"`
}

type GetTransferTaskProgressRequest added in v1.4.0

type GetTransferTaskProgressRequest struct {
	core.JDCloudRequest

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

	/* 任务ID  */
	Id string `json:"id"`
}

func NewGetTransferTaskProgressRequest added in v1.4.0

func NewGetTransferTaskProgressRequest(
	regionId string,
	id string,
) *GetTransferTaskProgressRequest

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

func NewGetTransferTaskProgressRequestWithAllParams added in v1.4.0

func NewGetTransferTaskProgressRequestWithAllParams(
	regionId string,
	id string,
) *GetTransferTaskProgressRequest

* param regionId: 地域ID (Required) * param id: 任务ID (Required)

func NewGetTransferTaskProgressRequestWithoutParam added in v1.4.0

func NewGetTransferTaskProgressRequestWithoutParam() *GetTransferTaskProgressRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskProgressRequest) GetRegionId added in v1.4.0

func (r GetTransferTaskProgressRequest) GetRegionId() string

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

func (*GetTransferTaskProgressRequest) SetId added in v1.4.0

param id: 任务ID(Required)

func (*GetTransferTaskProgressRequest) SetRegionId added in v1.4.0

func (r *GetTransferTaskProgressRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskProgressResponse added in v1.4.0

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

type GetTransferTaskProgressResult added in v1.4.0

type GetTransferTaskProgressResult struct {
	Task jdfusion.TransferTaskProgressInfo `json:"task"`
}

type GetTransferTasksRequest added in v1.4.0

type GetTransferTasksRequest struct {
	core.JDCloudRequest

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

func NewGetTransferTasksRequest added in v1.4.0

func NewGetTransferTasksRequest(
	regionId string,
) *GetTransferTasksRequest

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

func NewGetTransferTasksRequestWithAllParams added in v1.4.0

func NewGetTransferTasksRequestWithAllParams(
	regionId string,
) *GetTransferTasksRequest

* param regionId: 地域ID (Required)

func NewGetTransferTasksRequestWithoutParam added in v1.4.0

func NewGetTransferTasksRequestWithoutParam() *GetTransferTasksRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTasksRequest) GetRegionId added in v1.4.0

func (r GetTransferTasksRequest) GetRegionId() string

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

func (*GetTransferTasksRequest) SetRegionId added in v1.4.0

func (r *GetTransferTasksRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTasksResponse added in v1.4.0

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

type GetTransferTasksResult added in v1.4.0

type GetTransferTasksResult struct {
	Tasks []jdfusion.TransferTaskInfoWithID `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"`

	/* 可用区 (Optional) */
	Az *string `json:"az"`
}

func NewGetVmInstanceTypesRequest

func NewGetVmInstanceTypesRequest(
	regionId string,
) *GetVmInstanceTypesRequest

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

func NewGetVmInstanceTypesRequestWithAllParams

func NewGetVmInstanceTypesRequestWithAllParams(
	regionId string,
	az *string,
) *GetVmInstanceTypesRequest

* param regionId: 地域ID (Required) * param az: 可用区 (Optional)

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) SetAz added in v1.7.0

func (r *GetVmInstanceTypesRequest) SetAz(az string)

param az: 可用区(Optional)

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"`

	/* 云主机id (Optional) */
	VmId *string `json:"vmId"`
}

func NewGetVpcNetworkInterfacesRequest

func NewGetVpcNetworkInterfacesRequest(
	regionId string,
) *GetVpcNetworkInterfacesRequest

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

func NewGetVpcNetworkInterfacesRequestWithAllParams

func NewGetVpcNetworkInterfacesRequestWithAllParams(
	regionId string,
	vmId *string,
) *GetVpcNetworkInterfacesRequest

* param regionId: 地域ID (Required) * param vmId: 云主机id (Optional)

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)

func (*GetVpcNetworkInterfacesRequest) SetVmId added in v1.7.0

func (r *GetVpcNetworkInterfacesRequest) SetVmId(vmId string)

param vmId: 云主机id(Optional)

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.VpcListInfo `json:"vpcs"`
}

type GetVserverGroupsByIdRequest added in v1.7.0

type GetVserverGroupsByIdRequest struct {
	core.JDCloudRequest

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

	/* 服务器组ID  */
	Id string `json:"id"`
}

func NewGetVserverGroupsByIdRequest added in v1.7.0

func NewGetVserverGroupsByIdRequest(
	regionId string,
	id string,
) *GetVserverGroupsByIdRequest

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

func NewGetVserverGroupsByIdRequestWithAllParams added in v1.7.0

func NewGetVserverGroupsByIdRequestWithAllParams(
	regionId string,
	id string,
) *GetVserverGroupsByIdRequest

* param regionId: 地域ID (Required) * param id: 服务器组ID (Required)

func NewGetVserverGroupsByIdRequestWithoutParam added in v1.7.0

func NewGetVserverGroupsByIdRequestWithoutParam() *GetVserverGroupsByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVserverGroupsByIdRequest) GetRegionId added in v1.7.0

func (r GetVserverGroupsByIdRequest) GetRegionId() string

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

func (*GetVserverGroupsByIdRequest) SetId added in v1.7.0

func (r *GetVserverGroupsByIdRequest) SetId(id string)

param id: 服务器组ID(Required)

func (*GetVserverGroupsByIdRequest) SetRegionId added in v1.7.0

func (r *GetVserverGroupsByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVserverGroupsByIdResponse added in v1.7.0

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

type GetVserverGroupsByIdResult added in v1.7.0

type GetVserverGroupsByIdResult struct {
	VserverGroup jdfusion.VserverGroupDetail `json:"vserverGroup"`
}

type GrantRdsAccountRequest added in v1.4.0

type GrantRdsAccountRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* RDS账号对数据库的权限信息  */
	DbPrivilegeInfo *jdfusion.DbPrivilegeInfo `json:"dbPrivilegeInfo"`
}

func NewGrantRdsAccountRequest added in v1.4.0

func NewGrantRdsAccountRequest(
	regionId string,
	instId string,
	accountName string,
	dbPrivilegeInfo *jdfusion.DbPrivilegeInfo,
) *GrantRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param dbPrivilegeInfo: RDS账号对数据库的权限信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGrantRdsAccountRequestWithAllParams added in v1.4.0

func NewGrantRdsAccountRequestWithAllParams(
	regionId string,
	instId string,
	accountName string,
	dbPrivilegeInfo *jdfusion.DbPrivilegeInfo,
) *GrantRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param dbPrivilegeInfo: RDS账号对数据库的权限信息 (Required)

func NewGrantRdsAccountRequestWithoutParam added in v1.4.0

func NewGrantRdsAccountRequestWithoutParam() *GrantRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (GrantRdsAccountRequest) GetRegionId added in v1.4.0

func (r GrantRdsAccountRequest) GetRegionId() string

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

func (*GrantRdsAccountRequest) SetAccountName added in v1.4.0

func (r *GrantRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GrantRdsAccountRequest) SetDbPrivilegeInfo added in v1.4.0

func (r *GrantRdsAccountRequest) SetDbPrivilegeInfo(dbPrivilegeInfo *jdfusion.DbPrivilegeInfo)

param dbPrivilegeInfo: RDS账号对数据库的权限信息(Required)

func (*GrantRdsAccountRequest) SetInstId added in v1.4.0

func (r *GrantRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GrantRdsAccountRequest) SetRegionId added in v1.4.0

func (r *GrantRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GrantRdsAccountResponse added in v1.4.0

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

type GrantRdsAccountResult added in v1.4.0

type GrantRdsAccountResult struct {
}

type GrantRdsAccountsByTaskRequest added in v1.7.0

type GrantRdsAccountsByTaskRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* RDS账号对数据库的权限信息  */
	Info *jdfusion.DbPrivilegeInfo `json:"info"`
}

func NewGrantRdsAccountsByTaskRequest added in v1.7.0

func NewGrantRdsAccountsByTaskRequest(
	regionId string,
	instId string,
	accountName string,
	info *jdfusion.DbPrivilegeInfo,
) *GrantRdsAccountsByTaskRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param info: RDS账号对数据库的权限信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGrantRdsAccountsByTaskRequestWithAllParams added in v1.7.0

func NewGrantRdsAccountsByTaskRequestWithAllParams(
	regionId string,
	instId string,
	accountName string,
	info *jdfusion.DbPrivilegeInfo,
) *GrantRdsAccountsByTaskRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param info: RDS账号对数据库的权限信息 (Required)

func NewGrantRdsAccountsByTaskRequestWithoutParam added in v1.7.0

func NewGrantRdsAccountsByTaskRequestWithoutParam() *GrantRdsAccountsByTaskRequest

This constructor has better compatible ability when API parameters changed

func (GrantRdsAccountsByTaskRequest) GetRegionId added in v1.7.0

func (r GrantRdsAccountsByTaskRequest) GetRegionId() string

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

func (*GrantRdsAccountsByTaskRequest) SetAccountName added in v1.7.0

func (r *GrantRdsAccountsByTaskRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GrantRdsAccountsByTaskRequest) SetInfo added in v1.7.0

param info: RDS账号对数据库的权限信息(Required)

func (*GrantRdsAccountsByTaskRequest) SetInstId added in v1.7.0

func (r *GrantRdsAccountsByTaskRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GrantRdsAccountsByTaskRequest) SetRegionId added in v1.7.0

func (r *GrantRdsAccountsByTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GrantRdsAccountsByTaskResponse added in v1.7.0

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

type GrantRdsAccountsByTaskResult added in v1.7.0

type GrantRdsAccountsByTaskResult struct {
	Cloud jdfusion.ResourceTFInfo `json:"cloud"`
}

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"`

	/*   */
	Cloud *jdfusion.CloudInfo `json:"cloud"`
}

func NewRegistCloudInfoRequest

func NewRegistCloudInfoRequest(
	regionId string,
	cloud *jdfusion.CloudInfo,
) *RegistCloudInfoRequest

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

func NewRegistCloudInfoRequestWithAllParams

func NewRegistCloudInfoRequestWithAllParams(
	regionId string,
	cloud *jdfusion.CloudInfo,
) *RegistCloudInfoRequest

* param regionId: 地域ID (Required) * param cloud: (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) SetCloud added in v1.4.0

func (r *RegistCloudInfoRequest) SetCloud(cloud *jdfusion.CloudInfo)

param cloud: (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 ReverseDeploymentRequest added in v1.4.0

type ReverseDeploymentRequest struct {
	core.JDCloudRequest

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

	/* 根据已有资源反向生成deployment  */
	Reverse *jdfusion.ReverseDeploymentInfo `json:"reverse"`
}

func NewReverseDeploymentRequest added in v1.4.0

func NewReverseDeploymentRequest(
	regionId string,
	reverse *jdfusion.ReverseDeploymentInfo,
) *ReverseDeploymentRequest

* param regionId: 地域ID (Required) * param reverse: 根据已有资源反向生成deployment (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewReverseDeploymentRequestWithAllParams added in v1.4.0

func NewReverseDeploymentRequestWithAllParams(
	regionId string,
	reverse *jdfusion.ReverseDeploymentInfo,
) *ReverseDeploymentRequest

* param regionId: 地域ID (Required) * param reverse: 根据已有资源反向生成deployment (Required)

func NewReverseDeploymentRequestWithoutParam added in v1.4.0

func NewReverseDeploymentRequestWithoutParam() *ReverseDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (ReverseDeploymentRequest) GetRegionId added in v1.4.0

func (r ReverseDeploymentRequest) GetRegionId() string

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

func (*ReverseDeploymentRequest) SetRegionId added in v1.4.0

func (r *ReverseDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ReverseDeploymentRequest) SetReverse added in v1.4.0

param reverse: 根据已有资源反向生成deployment(Required)

type ReverseDeploymentResponse added in v1.4.0

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

type ReverseDeploymentResult added in v1.4.0

type ReverseDeploymentResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type RevokeRdsAccountRequest added in v1.4.0

type RevokeRdsAccountRequest struct {
	core.JDCloudRequest

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

	/* RDS实例ID  */
	InstId string `json:"instId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 数据库名称  */
	DbName string `json:"dbName"`
}

func NewRevokeRdsAccountRequest added in v1.4.0

func NewRevokeRdsAccountRequest(
	regionId string,
	instId string,
	accountName string,
	dbName string,
) *RevokeRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param dbName: 数据库名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRevokeRdsAccountRequestWithAllParams added in v1.4.0

func NewRevokeRdsAccountRequestWithAllParams(
	regionId string,
	instId string,
	accountName string,
	dbName string,
) *RevokeRdsAccountRequest

* param regionId: 地域ID (Required) * param instId: RDS实例ID (Required) * param accountName: 账号名称 (Required) * param dbName: 数据库名称 (Required)

func NewRevokeRdsAccountRequestWithoutParam added in v1.4.0

func NewRevokeRdsAccountRequestWithoutParam() *RevokeRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (RevokeRdsAccountRequest) GetRegionId added in v1.4.0

func (r RevokeRdsAccountRequest) GetRegionId() string

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

func (*RevokeRdsAccountRequest) SetAccountName added in v1.4.0

func (r *RevokeRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*RevokeRdsAccountRequest) SetDbName added in v1.4.0

func (r *RevokeRdsAccountRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*RevokeRdsAccountRequest) SetInstId added in v1.4.0

func (r *RevokeRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*RevokeRdsAccountRequest) SetRegionId added in v1.4.0

func (r *RevokeRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type RevokeRdsAccountResponse added in v1.4.0

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

type RevokeRdsAccountResult added in v1.4.0

type RevokeRdsAccountResult struct {
}

type RollbackDeploymentsVersionRequest added in v1.4.0

type RollbackDeploymentsVersionRequest struct {
	core.JDCloudRequest

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

	/* deployment ID  */
	Id string `json:"id"`

	/* application ID  */
	Version_id string `json:"version_id"`
}

func NewRollbackDeploymentsVersionRequest added in v1.4.0

func NewRollbackDeploymentsVersionRequest(
	regionId string,
	id string,
	version_id string,
) *RollbackDeploymentsVersionRequest

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

func NewRollbackDeploymentsVersionRequestWithAllParams added in v1.4.0

func NewRollbackDeploymentsVersionRequestWithAllParams(
	regionId string,
	id string,
	version_id string,
) *RollbackDeploymentsVersionRequest

* param regionId: 地域ID (Required) * param id: deployment ID (Required) * param version_id: application ID (Required)

func NewRollbackDeploymentsVersionRequestWithoutParam added in v1.4.0

func NewRollbackDeploymentsVersionRequestWithoutParam() *RollbackDeploymentsVersionRequest

This constructor has better compatible ability when API parameters changed

func (RollbackDeploymentsVersionRequest) GetRegionId added in v1.4.0

func (r RollbackDeploymentsVersionRequest) GetRegionId() string

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

func (*RollbackDeploymentsVersionRequest) SetId added in v1.4.0

param id: deployment ID(Required)

func (*RollbackDeploymentsVersionRequest) SetRegionId added in v1.4.0

func (r *RollbackDeploymentsVersionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*RollbackDeploymentsVersionRequest) SetVersion_id added in v1.4.0

func (r *RollbackDeploymentsVersionRequest) SetVersion_id(version_id string)

param version_id: application ID(Required)

type RollbackDeploymentsVersionResponse added in v1.4.0

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

type RollbackDeploymentsVersionResult added in v1.4.0

type RollbackDeploymentsVersionResult struct {
	Deployment jdfusion.DeploymentInfo `json:"deployment"`
}

type StartChannelRequest added in v1.4.0

type StartChannelRequest struct {
	core.JDCloudRequest

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

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

func NewStartChannelRequest added in v1.4.0

func NewStartChannelRequest(
	regionId string,
	id string,
) *StartChannelRequest

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

func NewStartChannelRequestWithAllParams added in v1.4.0

func NewStartChannelRequestWithAllParams(
	regionId string,
	id string,
) *StartChannelRequest

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

func NewStartChannelRequestWithoutParam added in v1.4.0

func NewStartChannelRequestWithoutParam() *StartChannelRequest

This constructor has better compatible ability when API parameters changed

func (StartChannelRequest) GetRegionId added in v1.4.0

func (r StartChannelRequest) GetRegionId() string

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

func (*StartChannelRequest) SetId added in v1.4.0

func (r *StartChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*StartChannelRequest) SetRegionId added in v1.4.0

func (r *StartChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartChannelResponse added in v1.4.0

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

type StartChannelResult added in v1.4.0

type StartChannelResult struct {
}

type StartSlbListenerRequest added in v1.7.0

type StartSlbListenerRequest struct {
	core.JDCloudRequest

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

	/* 负载均衡id  */
	Id string `json:"id"`

	/* 监听器端口  */
	ListenerPort int `json:"listenerPort"`
}

func NewStartSlbListenerRequest added in v1.7.0

func NewStartSlbListenerRequest(
	regionId string,
	id string,
	listenerPort int,
) *StartSlbListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartSlbListenerRequestWithAllParams added in v1.7.0

func NewStartSlbListenerRequestWithAllParams(
	regionId string,
	id string,
	listenerPort int,
) *StartSlbListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required)

func NewStartSlbListenerRequestWithoutParam added in v1.7.0

func NewStartSlbListenerRequestWithoutParam() *StartSlbListenerRequest

This constructor has better compatible ability when API parameters changed

func (StartSlbListenerRequest) GetRegionId added in v1.7.0

func (r StartSlbListenerRequest) GetRegionId() string

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

func (*StartSlbListenerRequest) SetId added in v1.7.0

func (r *StartSlbListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*StartSlbListenerRequest) SetListenerPort added in v1.7.0

func (r *StartSlbListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*StartSlbListenerRequest) SetRegionId added in v1.7.0

func (r *StartSlbListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartSlbListenerResponse added in v1.7.0

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

type StartSlbListenerResult added in v1.7.0

type StartSlbListenerResult struct {
}

type StartSlbRequest added in v1.7.0

type StartSlbRequest struct {
	core.JDCloudRequest

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

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

func NewStartSlbRequest added in v1.7.0

func NewStartSlbRequest(
	regionId string,
	id string,
) *StartSlbRequest

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

func NewStartSlbRequestWithAllParams added in v1.7.0

func NewStartSlbRequestWithAllParams(
	regionId string,
	id string,
) *StartSlbRequest

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

func NewStartSlbRequestWithoutParam added in v1.7.0

func NewStartSlbRequestWithoutParam() *StartSlbRequest

This constructor has better compatible ability when API parameters changed

func (StartSlbRequest) GetRegionId added in v1.7.0

func (r StartSlbRequest) GetRegionId() string

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

func (*StartSlbRequest) SetId added in v1.7.0

func (r *StartSlbRequest) SetId(id string)

param id: LB ID(Required)

func (*StartSlbRequest) SetRegionId added in v1.7.0

func (r *StartSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartSlbResponse added in v1.7.0

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

type StartSlbResult added in v1.7.0

type StartSlbResult struct {
}

type StartTransferTaskRequest added in v1.4.0

type StartTransferTaskRequest struct {
	core.JDCloudRequest

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

	/* 用户ID  */
	Id string `json:"id"`
}

func NewStartTransferTaskRequest added in v1.4.0

func NewStartTransferTaskRequest(
	regionId string,
	id string,
) *StartTransferTaskRequest

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

func NewStartTransferTaskRequestWithAllParams added in v1.4.0

func NewStartTransferTaskRequestWithAllParams(
	regionId string,
	id string,
) *StartTransferTaskRequest

* param regionId: 地域ID (Required) * param id: 用户ID (Required)

func NewStartTransferTaskRequestWithoutParam added in v1.4.0

func NewStartTransferTaskRequestWithoutParam() *StartTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (StartTransferTaskRequest) GetRegionId added in v1.4.0

func (r StartTransferTaskRequest) GetRegionId() string

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

func (*StartTransferTaskRequest) SetId added in v1.4.0

func (r *StartTransferTaskRequest) SetId(id string)

param id: 用户ID(Required)

func (*StartTransferTaskRequest) SetRegionId added in v1.4.0

func (r *StartTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartTransferTaskResponse added in v1.4.0

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

type StartTransferTaskResult added in v1.4.0

type StartTransferTaskResult 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 StopChannelRequest added in v1.4.0

type StopChannelRequest struct {
	core.JDCloudRequest

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

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

func NewStopChannelRequest added in v1.4.0

func NewStopChannelRequest(
	regionId string,
	id string,
) *StopChannelRequest

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

func NewStopChannelRequestWithAllParams added in v1.4.0

func NewStopChannelRequestWithAllParams(
	regionId string,
	id string,
) *StopChannelRequest

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

func NewStopChannelRequestWithoutParam added in v1.4.0

func NewStopChannelRequestWithoutParam() *StopChannelRequest

This constructor has better compatible ability when API parameters changed

func (StopChannelRequest) GetRegionId added in v1.4.0

func (r StopChannelRequest) GetRegionId() string

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

func (*StopChannelRequest) SetId added in v1.4.0

func (r *StopChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*StopChannelRequest) SetRegionId added in v1.4.0

func (r *StopChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopChannelResponse added in v1.4.0

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

type StopChannelResult added in v1.4.0

type StopChannelResult struct {
}

type StopSlbListenerRequest added in v1.7.0

type StopSlbListenerRequest struct {
	core.JDCloudRequest

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

	/* 负载均衡id  */
	Id string `json:"id"`

	/* 监听器端口  */
	ListenerPort int `json:"listenerPort"`
}

func NewStopSlbListenerRequest added in v1.7.0

func NewStopSlbListenerRequest(
	regionId string,
	id string,
	listenerPort int,
) *StopSlbListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopSlbListenerRequestWithAllParams added in v1.7.0

func NewStopSlbListenerRequestWithAllParams(
	regionId string,
	id string,
	listenerPort int,
) *StopSlbListenerRequest

* param regionId: 地域ID (Required) * param id: 负载均衡id (Required) * param listenerPort: 监听器端口 (Required)

func NewStopSlbListenerRequestWithoutParam added in v1.7.0

func NewStopSlbListenerRequestWithoutParam() *StopSlbListenerRequest

This constructor has better compatible ability when API parameters changed

func (StopSlbListenerRequest) GetRegionId added in v1.7.0

func (r StopSlbListenerRequest) GetRegionId() string

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

func (*StopSlbListenerRequest) SetId added in v1.7.0

func (r *StopSlbListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*StopSlbListenerRequest) SetListenerPort added in v1.7.0

func (r *StopSlbListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*StopSlbListenerRequest) SetRegionId added in v1.7.0

func (r *StopSlbListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopSlbListenerResponse added in v1.7.0

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

type StopSlbListenerResult added in v1.7.0

type StopSlbListenerResult struct {
}

type StopSlbRequest added in v1.7.0

type StopSlbRequest struct {
	core.JDCloudRequest

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

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

func NewStopSlbRequest added in v1.7.0

func NewStopSlbRequest(
	regionId string,
	id string,
) *StopSlbRequest

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

func NewStopSlbRequestWithAllParams added in v1.7.0

func NewStopSlbRequestWithAllParams(
	regionId string,
	id string,
) *StopSlbRequest

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

func NewStopSlbRequestWithoutParam added in v1.7.0

func NewStopSlbRequestWithoutParam() *StopSlbRequest

This constructor has better compatible ability when API parameters changed

func (StopSlbRequest) GetRegionId added in v1.7.0

func (r StopSlbRequest) GetRegionId() string

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

func (*StopSlbRequest) SetId added in v1.7.0

func (r *StopSlbRequest) SetId(id string)

param id: LB ID(Required)

func (*StopSlbRequest) SetRegionId added in v1.7.0

func (r *StopSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopSlbResponse added in v1.7.0

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

type StopSlbResult added in v1.7.0

type StopSlbResult struct {
}

type StopTransferTaskRequest added in v1.4.0

type StopTransferTaskRequest struct {
	core.JDCloudRequest

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

	/* 用户ID  */
	Id string `json:"id"`
}

func NewStopTransferTaskRequest added in v1.4.0

func NewStopTransferTaskRequest(
	regionId string,
	id string,
) *StopTransferTaskRequest

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

func NewStopTransferTaskRequestWithAllParams added in v1.4.0

func NewStopTransferTaskRequestWithAllParams(
	regionId string,
	id string,
) *StopTransferTaskRequest

* param regionId: 地域ID (Required) * param id: 用户ID (Required)

func NewStopTransferTaskRequestWithoutParam added in v1.4.0

func NewStopTransferTaskRequestWithoutParam() *StopTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (StopTransferTaskRequest) GetRegionId added in v1.4.0

func (r StopTransferTaskRequest) GetRegionId() string

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

func (*StopTransferTaskRequest) SetId added in v1.4.0

func (r *StopTransferTaskRequest) SetId(id string)

param id: 用户ID(Required)

func (*StopTransferTaskRequest) SetRegionId added in v1.4.0

func (r *StopTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopTransferTaskResponse added in v1.4.0

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

type StopTransferTaskResult added in v1.4.0

type StopTransferTaskResult 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 {
}

type ValidCloudInfoRequest added in v1.7.0

type ValidCloudInfoRequest struct {
	core.JDCloudRequest

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

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

func NewValidCloudInfoRequest added in v1.7.0

func NewValidCloudInfoRequest(
	regionId string,
	cloudId string,
) *ValidCloudInfoRequest

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

func NewValidCloudInfoRequestWithAllParams added in v1.7.0

func NewValidCloudInfoRequestWithAllParams(
	regionId string,
	cloudId string,
) *ValidCloudInfoRequest

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

func NewValidCloudInfoRequestWithoutParam added in v1.7.0

func NewValidCloudInfoRequestWithoutParam() *ValidCloudInfoRequest

This constructor has better compatible ability when API parameters changed

func (ValidCloudInfoRequest) GetRegionId added in v1.7.0

func (r ValidCloudInfoRequest) GetRegionId() string

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

func (*ValidCloudInfoRequest) SetCloudId added in v1.7.0

func (r *ValidCloudInfoRequest) SetCloudId(cloudId string)

param cloudId: 云信息ID(Required)

func (*ValidCloudInfoRequest) SetRegionId added in v1.7.0

func (r *ValidCloudInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ValidCloudInfoResponse added in v1.7.0

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

type ValidCloudInfoResult added in v1.7.0

type ValidCloudInfoResult struct {
}

Source Files

Jump to

Keyboard shortcuts

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