apis

package
v0.0.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyDeploymentRequest

type ApplyDeploymentRequest struct {
	core.JDCloudRequest

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

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

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

func NewApplyDeploymentRequest

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

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

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

func NewApplyDeploymentRequestWithoutParam

func NewApplyDeploymentRequestWithoutParam() *ApplyDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (ApplyDeploymentRequest) GetRegionId

func (r ApplyDeploymentRequest) GetRegionId() string

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

func (*ApplyDeploymentRequest) SetApply

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

param apply: 应用部署(Required)

func (*ApplyDeploymentRequest) SetId

func (r *ApplyDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*ApplyDeploymentRequest) SetRegionId

func (r *ApplyDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ApplyDeploymentResponse

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

type ApplyDeploymentResult

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

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

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

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

type CloneDeploymentRequest struct {
	core.JDCloudRequest

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

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

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

func NewCloneDeploymentRequest

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

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

func NewCloneDeploymentRequestWithoutParam() *CloneDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (CloneDeploymentRequest) GetRegionId

func (r CloneDeploymentRequest) GetRegionId() string

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

func (*CloneDeploymentRequest) SetDeployment

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

param deployment: 创建deployment(Required)

func (*CloneDeploymentRequest) SetId

func (r *CloneDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*CloneDeploymentRequest) SetRegionId

func (r *CloneDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CloneDeploymentResponse

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

type CloneDeploymentResult

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

type CreateBucketRequest

type CreateBucketRequest struct {
	core.JDCloudRequest

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

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

func NewCreateBucketRequest

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

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

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

func NewCreateBucketRequestWithoutParam

func NewCreateBucketRequestWithoutParam() *CreateBucketRequest

This constructor has better compatible ability when API parameters changed

func (CreateBucketRequest) GetRegionId

func (r CreateBucketRequest) GetRegionId() string

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

func (*CreateBucketRequest) SetBucket

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

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

func (*CreateBucketRequest) SetRegionId

func (r *CreateBucketRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateBucketResponse

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

type CreateBucketResult

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

type CreateChannelRequest

type CreateChannelRequest struct {
	core.JDCloudRequest

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

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

func NewCreateChannelRequest

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

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

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

func NewCreateChannelRequestWithoutParam

func NewCreateChannelRequestWithoutParam() *CreateChannelRequest

This constructor has better compatible ability when API parameters changed

func (CreateChannelRequest) GetRegionId

func (r CreateChannelRequest) GetRegionId() string

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

func (*CreateChannelRequest) SetChannel

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

param channel: 创建channel(Required)

func (*CreateChannelRequest) SetRegionId

func (r *CreateChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateChannelResponse

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

type CreateChannelResult

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

type CreateDatasourceRequest

type CreateDatasourceRequest struct {
	core.JDCloudRequest

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

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

func NewCreateDatasourceRequest

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

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

func NewCreateDatasourceRequestWithAllParams

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

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

func NewCreateDatasourceRequestWithoutParam

func NewCreateDatasourceRequestWithoutParam() *CreateDatasourceRequest

This constructor has better compatible ability when API parameters changed

func (CreateDatasourceRequest) GetRegionId

func (r CreateDatasourceRequest) GetRegionId() string

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

func (*CreateDatasourceRequest) SetDatasource

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

param datasource: 创建数据源(Required)

func (*CreateDatasourceRequest) SetRegionId

func (r *CreateDatasourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDatasourceResponse

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

type CreateDatasourceResult

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

type CreateDeploymentRequest

type CreateDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewCreateDeploymentRequest

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

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

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

func NewCreateDeploymentRequestWithoutParam

func NewCreateDeploymentRequestWithoutParam() *CreateDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (CreateDeploymentRequest) GetRegionId

func (r CreateDeploymentRequest) GetRegionId() string

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

func (*CreateDeploymentRequest) SetDeployment

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

param deployment: 创建deployment(Required)

func (*CreateDeploymentRequest) SetRegionId

func (r *CreateDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateDeploymentResponse

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

type CreateDeploymentResult

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

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

type CreateRdsAccountsRequest struct {
	core.JDCloudRequest

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

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

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

func NewCreateRdsAccountsRequest

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

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

func NewCreateRdsAccountsRequestWithoutParam() *CreateRdsAccountsRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsAccountsRequest) GetRegionId

func (r CreateRdsAccountsRequest) GetRegionId() string

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

func (*CreateRdsAccountsRequest) SetAccount

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

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

func (*CreateRdsAccountsRequest) SetInstId

func (r *CreateRdsAccountsRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*CreateRdsAccountsRequest) SetRegionId

func (r *CreateRdsAccountsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsAccountsResponse

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

type CreateRdsAccountsResult

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

type CreateRdsDatabaseRequest

type CreateRdsDatabaseRequest struct {
	core.JDCloudRequest

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

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

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

func NewCreateRdsDatabaseRequest

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

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

func NewCreateRdsDatabaseRequestWithoutParam() *CreateRdsDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsDatabaseRequest) GetRegionId

func (r CreateRdsDatabaseRequest) GetRegionId() string

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

func (*CreateRdsDatabaseRequest) SetDatabase

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

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

func (*CreateRdsDatabaseRequest) SetInstId

func (r *CreateRdsDatabaseRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*CreateRdsDatabaseRequest) SetRegionId

func (r *CreateRdsDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsDatabaseResponse

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

type CreateRdsDatabaseResult

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

type CreateRdsInstanceRequest

type CreateRdsInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewCreateRdsInstanceRequest

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

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

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

func NewCreateRdsInstanceRequestWithoutParam

func NewCreateRdsInstanceRequestWithoutParam() *CreateRdsInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CreateRdsInstanceRequest) GetRegionId

func (r CreateRdsInstanceRequest) GetRegionId() string

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

func (*CreateRdsInstanceRequest) SetInstance

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

param instance: 创建RDS实例(Required)

func (*CreateRdsInstanceRequest) SetRegionId

func (r *CreateRdsInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type CreateRdsInstanceResponse

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

type CreateRdsInstanceResult

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

type CreateSecurityGroupsRuleRequest

type CreateSecurityGroupsRuleRequest struct {
	core.JDCloudRequest

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

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

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

func NewCreateSecurityGroupsRuleRequest

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

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

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

func NewCreateSecurityGroupsRuleRequestWithoutParam

func NewCreateSecurityGroupsRuleRequestWithoutParam() *CreateSecurityGroupsRuleRequest

This constructor has better compatible ability when API parameters changed

func (CreateSecurityGroupsRuleRequest) GetRegionId

func (r CreateSecurityGroupsRuleRequest) GetRegionId() string

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

func (*CreateSecurityGroupsRuleRequest) SetId

param id: 安全组ID(Required)

func (*CreateSecurityGroupsRuleRequest) SetRegionId

func (r *CreateSecurityGroupsRuleRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateSecurityGroupsRuleRequest) SetSgRule

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

type CreateSecurityGroupsRuleResponse

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

type CreateSecurityGroupsRuleResult

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

type CreateTransferTaskRequest

type CreateTransferTaskRequest struct {
	core.JDCloudRequest

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

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

func NewCreateTransferTaskRequest

func NewCreateTransferTaskRequest(
	regionId string,
) *CreateTransferTaskRequest

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

func NewCreateTransferTaskRequestWithAllParams

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

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

func NewCreateTransferTaskRequestWithoutParam

func NewCreateTransferTaskRequestWithoutParam() *CreateTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateTransferTaskRequest) GetRegionId

func (r CreateTransferTaskRequest) GetRegionId() string

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

func (*CreateTransferTaskRequest) SetRegionId

func (r *CreateTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateTransferTaskRequest) SetTask

param task: (Optional)

type CreateTransferTaskResponse

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

type CreateTransferTaskResult

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

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

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

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

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

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

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

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

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

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

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

type DeleteBucketRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteBucketRequest

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

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

func NewDeleteBucketRequestWithAllParams

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

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

func NewDeleteBucketRequestWithoutParam

func NewDeleteBucketRequestWithoutParam() *DeleteBucketRequest

This constructor has better compatible ability when API parameters changed

func (DeleteBucketRequest) GetRegionId

func (r DeleteBucketRequest) GetRegionId() string

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

func (*DeleteBucketRequest) SetName

func (r *DeleteBucketRequest) SetName(name string)

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

func (*DeleteBucketRequest) SetRegionId

func (r *DeleteBucketRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteBucketResponse

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

type DeleteBucketResult

type DeleteBucketResult struct {
}

type DeleteChannelRequest

type DeleteChannelRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteChannelRequest

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

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

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

func NewDeleteChannelRequestWithoutParam

func NewDeleteChannelRequestWithoutParam() *DeleteChannelRequest

This constructor has better compatible ability when API parameters changed

func (DeleteChannelRequest) GetRegionId

func (r DeleteChannelRequest) GetRegionId() string

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

func (*DeleteChannelRequest) SetId

func (r *DeleteChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*DeleteChannelRequest) SetRegionId

func (r *DeleteChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteChannelResponse

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

type DeleteChannelResult

type DeleteChannelResult struct {
}

type DeleteDatasourceRequest

type DeleteDatasourceRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteDatasourceRequest

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

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

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

func NewDeleteDatasourceRequestWithoutParam

func NewDeleteDatasourceRequestWithoutParam() *DeleteDatasourceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDatasourceRequest) GetRegionId

func (r DeleteDatasourceRequest) GetRegionId() string

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

func (*DeleteDatasourceRequest) SetId

func (r *DeleteDatasourceRequest) SetId(id string)

param id: channel ID(Required)

func (*DeleteDatasourceRequest) SetRegionId

func (r *DeleteDatasourceRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteDatasourceResponse

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

type DeleteDatasourceResult

type DeleteDatasourceResult struct {
}

type DeleteDeploymentRequest

type DeleteDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteDeploymentRequest

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

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

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

func NewDeleteDeploymentRequestWithoutParam

func NewDeleteDeploymentRequestWithoutParam() *DeleteDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDeploymentRequest) GetRegionId

func (r DeleteDeploymentRequest) GetRegionId() string

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

func (*DeleteDeploymentRequest) SetId

func (r *DeleteDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*DeleteDeploymentRequest) SetRegionId

func (r *DeleteDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteDeploymentResponse

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

type DeleteDeploymentResult

type DeleteDeploymentResult struct {
}

type DeleteRdsAccountRequest

type DeleteRdsAccountRequest struct {
	core.JDCloudRequest

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

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

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

func NewDeleteRdsAccountRequest

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

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

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

func NewDeleteRdsAccountRequestWithoutParam

func NewDeleteRdsAccountRequestWithoutParam() *DeleteRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsAccountRequest) GetRegionId

func (r DeleteRdsAccountRequest) GetRegionId() string

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

func (*DeleteRdsAccountRequest) SetAccountName

func (r *DeleteRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号用户名(Required)

func (*DeleteRdsAccountRequest) SetInstId

func (r *DeleteRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsAccountRequest) SetRegionId

func (r *DeleteRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsAccountResponse

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

type DeleteRdsAccountResult

type DeleteRdsAccountResult struct {
}

type DeleteRdsByInstIdRequest

type DeleteRdsByInstIdRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteRdsByInstIdRequest

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

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

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

func NewDeleteRdsByInstIdRequestWithoutParam

func NewDeleteRdsByInstIdRequestWithoutParam() *DeleteRdsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsByInstIdRequest) GetRegionId

func (r DeleteRdsByInstIdRequest) GetRegionId() string

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

func (*DeleteRdsByInstIdRequest) SetInstId

func (r *DeleteRdsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsByInstIdRequest) SetRegionId

func (r *DeleteRdsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsByInstIdResponse

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

type DeleteRdsByInstIdResult

type DeleteRdsByInstIdResult struct {
}

type DeleteRdsDatabaseRequest

type DeleteRdsDatabaseRequest struct {
	core.JDCloudRequest

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

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

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

func NewDeleteRdsDatabaseRequest

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

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

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

func NewDeleteRdsDatabaseRequestWithoutParam

func NewDeleteRdsDatabaseRequestWithoutParam() *DeleteRdsDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRdsDatabaseRequest) GetRegionId

func (r DeleteRdsDatabaseRequest) GetRegionId() string

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

func (*DeleteRdsDatabaseRequest) SetDbName

func (r *DeleteRdsDatabaseRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*DeleteRdsDatabaseRequest) SetInstId

func (r *DeleteRdsDatabaseRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*DeleteRdsDatabaseRequest) SetRegionId

func (r *DeleteRdsDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteRdsDatabaseResponse

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

type DeleteRdsDatabaseResult

type DeleteRdsDatabaseResult struct {
}

type DeleteSecurityGroupsRuleRequest

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

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

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

func NewDeleteSecurityGroupsRuleRequestWithoutParam() *DeleteSecurityGroupsRuleRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSecurityGroupsRuleRequest) GetRegionId

func (r DeleteSecurityGroupsRuleRequest) GetRegionId() string

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

func (*DeleteSecurityGroupsRuleRequest) SetCidrIp

func (r *DeleteSecurityGroupsRuleRequest) SetCidrIp(cidrIp string)

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

func (*DeleteSecurityGroupsRuleRequest) SetFromPort

func (r *DeleteSecurityGroupsRuleRequest) SetFromPort(fromPort string)

param fromPort: 起始端口(Required)

func (*DeleteSecurityGroupsRuleRequest) SetId

param id: 安全组ID(Required)

func (*DeleteSecurityGroupsRuleRequest) SetNicType

func (r *DeleteSecurityGroupsRuleRequest) SetNicType(nicType string)

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

func (*DeleteSecurityGroupsRuleRequest) SetPolicy

func (r *DeleteSecurityGroupsRuleRequest) SetPolicy(policy string)

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

func (*DeleteSecurityGroupsRuleRequest) SetPriority

func (r *DeleteSecurityGroupsRuleRequest) SetPriority(priority string)

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

func (*DeleteSecurityGroupsRuleRequest) SetProtocol

func (r *DeleteSecurityGroupsRuleRequest) SetProtocol(protocol string)

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

func (*DeleteSecurityGroupsRuleRequest) SetRegionId

func (r *DeleteSecurityGroupsRuleRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteSecurityGroupsRuleRequest) SetRuleType

func (r *DeleteSecurityGroupsRuleRequest) SetRuleType(ruleType string)

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

func (*DeleteSecurityGroupsRuleRequest) SetToPort

func (r *DeleteSecurityGroupsRuleRequest) SetToPort(toPort string)

param toPort: 终止端口(Required)

type DeleteSecurityGroupsRuleResponse

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

type DeleteSecurityGroupsRuleResult

type DeleteSecurityGroupsRuleResult struct {
}

type DeleteSlbsListenerRequest

type DeleteSlbsListenerRequest struct {
	core.JDCloudRequest

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

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

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

func NewDeleteSlbsListenerRequest

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

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

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

func NewDeleteSlbsListenerRequestWithoutParam

func NewDeleteSlbsListenerRequestWithoutParam() *DeleteSlbsListenerRequest

This constructor has better compatible ability when API parameters changed

func (DeleteSlbsListenerRequest) GetRegionId

func (r DeleteSlbsListenerRequest) GetRegionId() string

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

func (*DeleteSlbsListenerRequest) SetId

func (r *DeleteSlbsListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*DeleteSlbsListenerRequest) SetListenerPort

func (r *DeleteSlbsListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*DeleteSlbsListenerRequest) SetRegionId

func (r *DeleteSlbsListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteSlbsListenerResponse

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

type DeleteSlbsListenerResult

type DeleteSlbsListenerResult struct {
}

type DeleteTransferTaskRequest

type DeleteTransferTaskRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteTransferTaskRequest

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

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

func NewDeleteTransferTaskRequestWithAllParams

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

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

func NewDeleteTransferTaskRequestWithoutParam

func NewDeleteTransferTaskRequestWithoutParam() *DeleteTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteTransferTaskRequest) GetRegionId

func (r DeleteTransferTaskRequest) GetRegionId() string

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

func (*DeleteTransferTaskRequest) SetId

func (r *DeleteTransferTaskRequest) SetId(id string)

param id: 任务ID(Required)

func (*DeleteTransferTaskRequest) SetRegionId

func (r *DeleteTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteTransferTaskResponse

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

type DeleteTransferTaskResult

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

type DeleteVserverGroupRequest struct {
	core.JDCloudRequest

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

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

func NewDeleteVserverGroupRequest

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

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

func NewDeleteVserverGroupRequestWithAllParams

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

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

func NewDeleteVserverGroupRequestWithoutParam

func NewDeleteVserverGroupRequestWithoutParam() *DeleteVserverGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteVserverGroupRequest) GetRegionId

func (r DeleteVserverGroupRequest) GetRegionId() string

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

func (*DeleteVserverGroupRequest) SetId

func (r *DeleteVserverGroupRequest) SetId(id string)

param id: 服务器组ID(Required)

func (*DeleteVserverGroupRequest) SetRegionId

func (r *DeleteVserverGroupRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DeleteVserverGroupResponse

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

type DeleteVserverGroupResult

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

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

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

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

type DryrunDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewDryrunDeploymentRequest

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

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

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

func NewDryrunDeploymentRequestWithoutParam

func NewDryrunDeploymentRequestWithoutParam() *DryrunDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (DryrunDeploymentRequest) GetRegionId

func (r DryrunDeploymentRequest) GetRegionId() string

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

func (*DryrunDeploymentRequest) SetId

func (r *DryrunDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*DryrunDeploymentRequest) SetRegionId

func (r *DryrunDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DryrunDeploymentResponse

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

type DryrunDeploymentResult

type DryrunDeploymentResult struct {
}

type EditDeploymentRequest

type EditDeploymentRequest struct {
	core.JDCloudRequest

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

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

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

func NewEditDeploymentRequest

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

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

func NewEditDeploymentRequestWithoutParam() *EditDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (EditDeploymentRequest) GetRegionId

func (r EditDeploymentRequest) GetRegionId() string

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

func (*EditDeploymentRequest) SetDeployment

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

param deployment: 修改deployment(Required)

func (*EditDeploymentRequest) SetId

func (r *EditDeploymentRequest) SetId(id string)

param id: Deployment ID(Required)

func (*EditDeploymentRequest) SetRegionId

func (r *EditDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type EditDeploymentResponse

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

type EditDeploymentResult

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

type EditTransferTaskRequest

type EditTransferTaskRequest struct {
	core.JDCloudRequest

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

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

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

func NewEditTransferTaskRequest

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

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

func NewEditTransferTaskRequestWithAllParams

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

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

func NewEditTransferTaskRequestWithoutParam

func NewEditTransferTaskRequestWithoutParam() *EditTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (EditTransferTaskRequest) GetRegionId

func (r EditTransferTaskRequest) GetRegionId() string

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

func (*EditTransferTaskRequest) SetId

func (r *EditTransferTaskRequest) SetId(id string)

param id: 任务ID(Required)

func (*EditTransferTaskRequest) SetRegionId

func (r *EditTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*EditTransferTaskRequest) SetTask

param task: (Optional)

type EditTransferTaskResponse

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

type EditTransferTaskResult

type EditTransferTaskResult struct {
}

type GetBucketByNameRequest

type GetBucketByNameRequest struct {
	core.JDCloudRequest

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

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

func NewGetBucketByNameRequest

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

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

func NewGetBucketByNameRequestWithAllParams

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

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

func NewGetBucketByNameRequestWithoutParam

func NewGetBucketByNameRequestWithoutParam() *GetBucketByNameRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketByNameRequest) GetRegionId

func (r GetBucketByNameRequest) GetRegionId() string

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

func (*GetBucketByNameRequest) SetName

func (r *GetBucketByNameRequest) SetName(name string)

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

func (*GetBucketByNameRequest) SetRegionId

func (r *GetBucketByNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketByNameResponse

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

type GetBucketByNameResult

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

type GetBucketFilesRequest

type GetBucketFilesRequest struct {
	core.JDCloudRequest

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

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

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

func NewGetBucketFilesRequest

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

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

func NewGetBucketFilesRequestWithAllParams

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

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

func NewGetBucketFilesRequestWithoutParam

func NewGetBucketFilesRequestWithoutParam() *GetBucketFilesRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketFilesRequest) GetRegionId

func (r GetBucketFilesRequest) GetRegionId() string

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

func (*GetBucketFilesRequest) SetMarker

func (r *GetBucketFilesRequest) SetMarker(marker string)

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

func (*GetBucketFilesRequest) SetName

func (r *GetBucketFilesRequest) SetName(name string)

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

func (*GetBucketFilesRequest) SetRegionId

func (r *GetBucketFilesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketFilesResponse

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

type GetBucketFilesResult

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

type GetBucketsRequest

type GetBucketsRequest struct {
	core.JDCloudRequest

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

func NewGetBucketsRequest

func NewGetBucketsRequest(
	regionId string,
) *GetBucketsRequest

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

func NewGetBucketsRequestWithAllParams

func NewGetBucketsRequestWithAllParams(
	regionId string,
) *GetBucketsRequest

* param regionId: 地域ID (Required)

func NewGetBucketsRequestWithoutParam

func NewGetBucketsRequestWithoutParam() *GetBucketsRequest

This constructor has better compatible ability when API parameters changed

func (GetBucketsRequest) GetRegionId

func (r GetBucketsRequest) GetRegionId() string

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

func (*GetBucketsRequest) SetRegionId

func (r *GetBucketsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetBucketsResponse

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

type GetBucketsResult

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

type GetChannelsRequest

type GetChannelsRequest struct {
	core.JDCloudRequest

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

func NewGetChannelsRequest

func NewGetChannelsRequest(
	regionId string,
) *GetChannelsRequest

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

func NewGetChannelsRequestWithAllParams

func NewGetChannelsRequestWithAllParams(
	regionId string,
) *GetChannelsRequest

* param regionId: 地域ID (Required)

func NewGetChannelsRequestWithoutParam

func NewGetChannelsRequestWithoutParam() *GetChannelsRequest

This constructor has better compatible ability when API parameters changed

func (GetChannelsRequest) GetRegionId

func (r GetChannelsRequest) GetRegionId() string

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

func (*GetChannelsRequest) SetRegionId

func (r *GetChannelsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetChannelsResponse

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

type GetChannelsResult

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

type GetDatasourcesRequest struct {
	core.JDCloudRequest

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

func NewGetDatasourcesRequest

func NewGetDatasourcesRequest(
	regionId string,
) *GetDatasourcesRequest

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

func NewGetDatasourcesRequestWithAllParams

func NewGetDatasourcesRequestWithAllParams(
	regionId string,
) *GetDatasourcesRequest

* param regionId: 地域ID (Required)

func NewGetDatasourcesRequestWithoutParam

func NewGetDatasourcesRequestWithoutParam() *GetDatasourcesRequest

This constructor has better compatible ability when API parameters changed

func (GetDatasourcesRequest) GetRegionId

func (r GetDatasourcesRequest) GetRegionId() string

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

func (*GetDatasourcesRequest) SetRegionId

func (r *GetDatasourcesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDatasourcesResponse

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

type GetDatasourcesResult

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

type GetDeploymentResultRequest

type GetDeploymentResultRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentResultRequest

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

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

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

func NewGetDeploymentResultRequestWithoutParam

func NewGetDeploymentResultRequestWithoutParam() *GetDeploymentResultRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentResultRequest) GetRegionId

func (r GetDeploymentResultRequest) GetRegionId() string

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

func (*GetDeploymentResultRequest) SetId

func (r *GetDeploymentResultRequest) SetId(id string)

param id: deployment ID(Required)

func (*GetDeploymentResultRequest) SetRegionId

func (r *GetDeploymentResultRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentResultResponse

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

type GetDeploymentResultResult

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

type GetDeploymentVersionsRequest

type GetDeploymentVersionsRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentVersionsRequest

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

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

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

func NewGetDeploymentVersionsRequestWithoutParam

func NewGetDeploymentVersionsRequestWithoutParam() *GetDeploymentVersionsRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentVersionsRequest) GetRegionId

func (r GetDeploymentVersionsRequest) GetRegionId() string

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

func (*GetDeploymentVersionsRequest) SetId

func (r *GetDeploymentVersionsRequest) SetId(id string)

param id: Deployment ID(Required)

func (*GetDeploymentVersionsRequest) SetRegionId

func (r *GetDeploymentVersionsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentVersionsResponse

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

type GetDeploymentVersionsResult

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

type GetDeploymentsByIdRequest

type GetDeploymentsByIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetDeploymentsByIdRequest

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

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

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

func NewGetDeploymentsByIdRequestWithoutParam

func NewGetDeploymentsByIdRequestWithoutParam() *GetDeploymentsByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsByIdRequest) GetRegionId

func (r GetDeploymentsByIdRequest) GetRegionId() string

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

func (*GetDeploymentsByIdRequest) SetId

func (r *GetDeploymentsByIdRequest) SetId(id string)

param id: Deployment ID(Required)

func (*GetDeploymentsByIdRequest) SetRegionId

func (r *GetDeploymentsByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsByIdResponse

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

type GetDeploymentsByIdResult

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

type GetDeploymentsRequest

type GetDeploymentsRequest struct {
	core.JDCloudRequest

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

func NewGetDeploymentsRequest

func NewGetDeploymentsRequest(
	regionId string,
) *GetDeploymentsRequest

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

func NewGetDeploymentsRequestWithAllParams

func NewGetDeploymentsRequestWithAllParams(
	regionId string,
) *GetDeploymentsRequest

* param regionId: 地域ID (Required)

func NewGetDeploymentsRequestWithoutParam

func NewGetDeploymentsRequestWithoutParam() *GetDeploymentsRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsRequest) GetRegionId

func (r GetDeploymentsRequest) GetRegionId() string

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

func (*GetDeploymentsRequest) SetRegionId

func (r *GetDeploymentsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsResponse

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

type GetDeploymentsResult

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

type GetDeploymentsResultsByIdRecordRequest

type GetDeploymentsResultsByIdRecordRequest struct {
	core.JDCloudRequest

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

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

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

func NewGetDeploymentsResultsByIdRecordRequest

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

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

func NewGetDeploymentsResultsByIdRecordRequestWithoutParam() *GetDeploymentsResultsByIdRecordRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsResultsByIdRecordRequest) GetRegionId

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

func (*GetDeploymentsResultsByIdRecordRequest) SetId

param id: deployment ID(Required)

func (*GetDeploymentsResultsByIdRecordRequest) SetRecord

func (r *GetDeploymentsResultsByIdRecordRequest) SetRecord(record string)

param record: deployment ID(Required)

func (*GetDeploymentsResultsByIdRecordRequest) SetRegionId

func (r *GetDeploymentsResultsByIdRecordRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetDeploymentsResultsByIdRecordResponse

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

type GetDeploymentsResultsByIdRecordResult

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

type GetDeploymentsVersionRequest

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

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

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

func NewGetDeploymentsVersionRequestWithoutParam() *GetDeploymentsVersionRequest

This constructor has better compatible ability when API parameters changed

func (GetDeploymentsVersionRequest) GetRegionId

func (r GetDeploymentsVersionRequest) GetRegionId() string

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

func (*GetDeploymentsVersionRequest) SetId

func (r *GetDeploymentsVersionRequest) SetId(id string)

param id: deployment ID(Required)

func (*GetDeploymentsVersionRequest) SetRegionId

func (r *GetDeploymentsVersionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetDeploymentsVersionRequest) SetVersion_id

func (r *GetDeploymentsVersionRequest) SetVersion_id(version_id string)

param version_id: application ID(Required)

type GetDeploymentsVersionResponse

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

type GetDeploymentsVersionResult

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

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

type GetLbHttpListenerRequest struct {
	core.JDCloudRequest

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

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

func NewGetLbHttpListenerRequest

func NewGetLbHttpListenerRequest(
	regionId string,
) *GetLbHttpListenerRequest

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

func NewGetLbHttpListenerRequestWithAllParams

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

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

func NewGetLbHttpListenerRequestWithoutParam

func NewGetLbHttpListenerRequestWithoutParam() *GetLbHttpListenerRequest

This constructor has better compatible ability when API parameters changed

func (GetLbHttpListenerRequest) GetRegionId

func (r GetLbHttpListenerRequest) GetRegionId() string

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

func (*GetLbHttpListenerRequest) SetRegionId

func (r *GetLbHttpListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*GetLbHttpListenerRequest) SetSlbid

func (r *GetLbHttpListenerRequest) SetSlbid(slbid string)

param slbid: 负载均衡id(Optional)

type GetLbHttpListenerResponse

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

type GetLbHttpListenerResult

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

type GetRdsAccountsByInstIdAndAccountNameRequest

type GetRdsAccountsByInstIdAndAccountNameRequest struct {
	core.JDCloudRequest

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

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

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

func NewGetRdsAccountsByInstIdAndAccountNameRequest

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

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

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

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithoutParam

func NewGetRdsAccountsByInstIdAndAccountNameRequestWithoutParam() *GetRdsAccountsByInstIdAndAccountNameRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsAccountsByInstIdAndAccountNameRequest) GetRegionId

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

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetAccountName

func (r *GetRdsAccountsByInstIdAndAccountNameRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetInstId

param instId: RDS实例ID(Required)

func (*GetRdsAccountsByInstIdAndAccountNameRequest) SetRegionId

func (r *GetRdsAccountsByInstIdAndAccountNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsAccountsByInstIdAndAccountNameResponse

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

type GetRdsAccountsByInstIdAndAccountNameResult

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

type GetRdsAccountsByInstIdRequest

type GetRdsAccountsByInstIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetRdsAccountsByInstIdRequest

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

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

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

func NewGetRdsAccountsByInstIdRequestWithoutParam

func NewGetRdsAccountsByInstIdRequestWithoutParam() *GetRdsAccountsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsAccountsByInstIdRequest) GetRegionId

func (r GetRdsAccountsByInstIdRequest) GetRegionId() string

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

func (*GetRdsAccountsByInstIdRequest) SetInstId

func (r *GetRdsAccountsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsAccountsByInstIdRequest) SetRegionId

func (r *GetRdsAccountsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsAccountsByInstIdResponse

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

type GetRdsAccountsByInstIdResult

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

type GetRdsByInstIdRequest

type GetRdsByInstIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetRdsByInstIdRequest

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

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

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

func NewGetRdsByInstIdRequestWithoutParam

func NewGetRdsByInstIdRequestWithoutParam() *GetRdsByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsByInstIdRequest) GetRegionId

func (r GetRdsByInstIdRequest) GetRegionId() string

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

func (*GetRdsByInstIdRequest) SetInstId

func (r *GetRdsByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsByInstIdRequest) SetRegionId

func (r *GetRdsByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsByInstIdResponse

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

type GetRdsByInstIdResult

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

type GetRdsDatabaseByInstIdAndDbNameRequest

type GetRdsDatabaseByInstIdAndDbNameRequest struct {
	core.JDCloudRequest

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

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

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

func NewGetRdsDatabaseByInstIdAndDbNameRequest

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

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

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

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithoutParam

func NewGetRdsDatabaseByInstIdAndDbNameRequestWithoutParam() *GetRdsDatabaseByInstIdAndDbNameRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsDatabaseByInstIdAndDbNameRequest) GetRegionId

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

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetDbName

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetInstId

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsDatabaseByInstIdAndDbNameRequest) SetRegionId

func (r *GetRdsDatabaseByInstIdAndDbNameRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsDatabaseByInstIdAndDbNameResponse

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

type GetRdsDatabaseByInstIdAndDbNameResult

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

type GetRdsDatabasesByInstIdRequest

type GetRdsDatabasesByInstIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetRdsDatabasesByInstIdRequest

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

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

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

func NewGetRdsDatabasesByInstIdRequestWithoutParam

func NewGetRdsDatabasesByInstIdRequestWithoutParam() *GetRdsDatabasesByInstIdRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsDatabasesByInstIdRequest) GetRegionId

func (r GetRdsDatabasesByInstIdRequest) GetRegionId() string

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

func (*GetRdsDatabasesByInstIdRequest) SetInstId

func (r *GetRdsDatabasesByInstIdRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GetRdsDatabasesByInstIdRequest) SetRegionId

func (r *GetRdsDatabasesByInstIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsDatabasesByInstIdResponse

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

type GetRdsDatabasesByInstIdResult

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

type GetRdsInstancesRequest

type GetRdsInstancesRequest struct {
	core.JDCloudRequest

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

func NewGetRdsInstancesRequest

func NewGetRdsInstancesRequest(
	regionId string,
) *GetRdsInstancesRequest

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

func NewGetRdsInstancesRequestWithAllParams

func NewGetRdsInstancesRequestWithAllParams(
	regionId string,
) *GetRdsInstancesRequest

* param regionId: 地域ID (Required)

func NewGetRdsInstancesRequestWithoutParam

func NewGetRdsInstancesRequestWithoutParam() *GetRdsInstancesRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsInstancesRequest) GetRegionId

func (r GetRdsInstancesRequest) GetRegionId() string

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

func (*GetRdsInstancesRequest) SetRegionId

func (r *GetRdsInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsInstancesResponse

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

type GetRdsInstancesResult

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

type GetRdsSpecificationRequest

type GetRdsSpecificationRequest struct {
	core.JDCloudRequest

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

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

func NewGetRdsSpecificationRequest

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

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

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

func NewGetRdsSpecificationRequestWithoutParam

func NewGetRdsSpecificationRequestWithoutParam() *GetRdsSpecificationRequest

This constructor has better compatible ability when API parameters changed

func (GetRdsSpecificationRequest) GetRegionId

func (r GetRdsSpecificationRequest) GetRegionId() string

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

func (*GetRdsSpecificationRequest) SetEngine

func (r *GetRdsSpecificationRequest) SetEngine(engine string)

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

func (*GetRdsSpecificationRequest) SetRegionId

func (r *GetRdsSpecificationRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRdsSpecificationResponse

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

type GetRdsSpecificationResult

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

type GetRegionsAvailableZonesRequest

type GetRegionsAvailableZonesRequest struct {
	core.JDCloudRequest

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

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

func NewGetRegionsAvailableZonesRequest

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

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

func NewGetRegionsAvailableZonesRequestWithAllParams

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

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

func NewGetRegionsAvailableZonesRequestWithoutParam

func NewGetRegionsAvailableZonesRequestWithoutParam() *GetRegionsAvailableZonesRequest

This constructor has better compatible ability when API parameters changed

func (GetRegionsAvailableZonesRequest) GetRegionId

func (r GetRegionsAvailableZonesRequest) GetRegionId() string

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

func (*GetRegionsAvailableZonesRequest) SetRegion

func (r *GetRegionsAvailableZonesRequest) SetRegion(region string)

param region: 区域id(Required)

func (*GetRegionsAvailableZonesRequest) SetRegionId

func (r *GetRegionsAvailableZonesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRegionsAvailableZonesResponse

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

type GetRegionsAvailableZonesResult

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

type GetRegionsRequest

type GetRegionsRequest struct {
	core.JDCloudRequest

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

func NewGetRegionsRequest

func NewGetRegionsRequest(
	regionId string,
) *GetRegionsRequest

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

func NewGetRegionsRequestWithAllParams

func NewGetRegionsRequestWithAllParams(
	regionId string,
) *GetRegionsRequest

* param regionId: 地域ID (Required)

func NewGetRegionsRequestWithoutParam

func NewGetRegionsRequestWithoutParam() *GetRegionsRequest

This constructor has better compatible ability when API parameters changed

func (GetRegionsRequest) GetRegionId

func (r GetRegionsRequest) GetRegionId() string

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

func (*GetRegionsRequest) SetRegionId

func (r *GetRegionsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetRegionsResponse

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

type GetRegionsResult

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

type GetTransferTaskByIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetTransferTaskByIdRequest

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

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

func NewGetTransferTaskByIdRequestWithAllParams

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

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

func NewGetTransferTaskByIdRequestWithoutParam

func NewGetTransferTaskByIdRequestWithoutParam() *GetTransferTaskByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskByIdRequest) GetRegionId

func (r GetTransferTaskByIdRequest) GetRegionId() string

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

func (*GetTransferTaskByIdRequest) SetId

func (r *GetTransferTaskByIdRequest) SetId(id string)

param id: 用户ID(Required)

func (*GetTransferTaskByIdRequest) SetRegionId

func (r *GetTransferTaskByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskByIdResponse

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

type GetTransferTaskByIdResult

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

type GetTransferTaskFailedFilesRequest

type GetTransferTaskFailedFilesRequest struct {
	core.JDCloudRequest

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

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

func NewGetTransferTaskFailedFilesRequest

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

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

func NewGetTransferTaskFailedFilesRequestWithAllParams

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

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

func NewGetTransferTaskFailedFilesRequestWithoutParam

func NewGetTransferTaskFailedFilesRequestWithoutParam() *GetTransferTaskFailedFilesRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskFailedFilesRequest) GetRegionId

func (r GetTransferTaskFailedFilesRequest) GetRegionId() string

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

func (*GetTransferTaskFailedFilesRequest) SetId

param id: 任务ID(Required)

func (*GetTransferTaskFailedFilesRequest) SetRegionId

func (r *GetTransferTaskFailedFilesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskFailedFilesResponse

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

type GetTransferTaskFailedFilesResult

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

type GetTransferTaskProgressRequest

type GetTransferTaskProgressRequest struct {
	core.JDCloudRequest

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

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

func NewGetTransferTaskProgressRequest

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

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

func NewGetTransferTaskProgressRequestWithAllParams

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

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

func NewGetTransferTaskProgressRequestWithoutParam

func NewGetTransferTaskProgressRequestWithoutParam() *GetTransferTaskProgressRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTaskProgressRequest) GetRegionId

func (r GetTransferTaskProgressRequest) GetRegionId() string

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

func (*GetTransferTaskProgressRequest) SetId

param id: 任务ID(Required)

func (*GetTransferTaskProgressRequest) SetRegionId

func (r *GetTransferTaskProgressRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTaskProgressResponse

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

type GetTransferTaskProgressResult

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

type GetTransferTasksRequest

type GetTransferTasksRequest struct {
	core.JDCloudRequest

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

func NewGetTransferTasksRequest

func NewGetTransferTasksRequest(
	regionId string,
) *GetTransferTasksRequest

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

func NewGetTransferTasksRequestWithAllParams

func NewGetTransferTasksRequestWithAllParams(
	regionId string,
) *GetTransferTasksRequest

* param regionId: 地域ID (Required)

func NewGetTransferTasksRequestWithoutParam

func NewGetTransferTasksRequestWithoutParam() *GetTransferTasksRequest

This constructor has better compatible ability when API parameters changed

func (GetTransferTasksRequest) GetRegionId

func (r GetTransferTasksRequest) GetRegionId() string

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

func (*GetTransferTasksRequest) SetRegionId

func (r *GetTransferTasksRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetTransferTasksResponse

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

type GetTransferTasksResult

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

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

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

type GetVserverGroupsByIdRequest struct {
	core.JDCloudRequest

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

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

func NewGetVserverGroupsByIdRequest

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

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

func NewGetVserverGroupsByIdRequestWithAllParams

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

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

func NewGetVserverGroupsByIdRequestWithoutParam

func NewGetVserverGroupsByIdRequestWithoutParam() *GetVserverGroupsByIdRequest

This constructor has better compatible ability when API parameters changed

func (GetVserverGroupsByIdRequest) GetRegionId

func (r GetVserverGroupsByIdRequest) GetRegionId() string

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

func (*GetVserverGroupsByIdRequest) SetId

func (r *GetVserverGroupsByIdRequest) SetId(id string)

param id: 服务器组ID(Required)

func (*GetVserverGroupsByIdRequest) SetRegionId

func (r *GetVserverGroupsByIdRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GetVserverGroupsByIdResponse

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

type GetVserverGroupsByIdResult

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

type GrantRdsAccountRequest

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

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

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

func NewGrantRdsAccountRequestWithoutParam() *GrantRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (GrantRdsAccountRequest) GetRegionId

func (r GrantRdsAccountRequest) GetRegionId() string

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

func (*GrantRdsAccountRequest) SetAccountName

func (r *GrantRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GrantRdsAccountRequest) SetDbPrivilegeInfo

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

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

func (*GrantRdsAccountRequest) SetInstId

func (r *GrantRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GrantRdsAccountRequest) SetRegionId

func (r *GrantRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GrantRdsAccountResponse

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

type GrantRdsAccountResult

type GrantRdsAccountResult struct {
}

type GrantRdsAccountsByTaskRequest

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

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

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

func NewGrantRdsAccountsByTaskRequestWithoutParam() *GrantRdsAccountsByTaskRequest

This constructor has better compatible ability when API parameters changed

func (GrantRdsAccountsByTaskRequest) GetRegionId

func (r GrantRdsAccountsByTaskRequest) GetRegionId() string

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

func (*GrantRdsAccountsByTaskRequest) SetAccountName

func (r *GrantRdsAccountsByTaskRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*GrantRdsAccountsByTaskRequest) SetInfo

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

func (*GrantRdsAccountsByTaskRequest) SetInstId

func (r *GrantRdsAccountsByTaskRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*GrantRdsAccountsByTaskRequest) SetRegionId

func (r *GrantRdsAccountsByTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type GrantRdsAccountsByTaskResponse

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

type GrantRdsAccountsByTaskResult

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

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

type ReverseDeploymentRequest struct {
	core.JDCloudRequest

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

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

func NewReverseDeploymentRequest

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

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

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

func NewReverseDeploymentRequestWithoutParam

func NewReverseDeploymentRequestWithoutParam() *ReverseDeploymentRequest

This constructor has better compatible ability when API parameters changed

func (ReverseDeploymentRequest) GetRegionId

func (r ReverseDeploymentRequest) GetRegionId() string

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

func (*ReverseDeploymentRequest) SetRegionId

func (r *ReverseDeploymentRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ReverseDeploymentRequest) SetReverse

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

type ReverseDeploymentResponse

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

type ReverseDeploymentResult

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

type RevokeRdsAccountRequest

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

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

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

func NewRevokeRdsAccountRequestWithoutParam() *RevokeRdsAccountRequest

This constructor has better compatible ability when API parameters changed

func (RevokeRdsAccountRequest) GetRegionId

func (r RevokeRdsAccountRequest) GetRegionId() string

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

func (*RevokeRdsAccountRequest) SetAccountName

func (r *RevokeRdsAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*RevokeRdsAccountRequest) SetDbName

func (r *RevokeRdsAccountRequest) SetDbName(dbName string)

param dbName: 数据库名称(Required)

func (*RevokeRdsAccountRequest) SetInstId

func (r *RevokeRdsAccountRequest) SetInstId(instId string)

param instId: RDS实例ID(Required)

func (*RevokeRdsAccountRequest) SetRegionId

func (r *RevokeRdsAccountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type RevokeRdsAccountResponse

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

type RevokeRdsAccountResult

type RevokeRdsAccountResult struct {
}

type RollbackDeploymentsVersionRequest

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

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

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

func NewRollbackDeploymentsVersionRequestWithoutParam() *RollbackDeploymentsVersionRequest

This constructor has better compatible ability when API parameters changed

func (RollbackDeploymentsVersionRequest) GetRegionId

func (r RollbackDeploymentsVersionRequest) GetRegionId() string

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

func (*RollbackDeploymentsVersionRequest) SetId

param id: deployment ID(Required)

func (*RollbackDeploymentsVersionRequest) SetRegionId

func (r *RollbackDeploymentsVersionRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*RollbackDeploymentsVersionRequest) SetVersion_id

func (r *RollbackDeploymentsVersionRequest) SetVersion_id(version_id string)

param version_id: application ID(Required)

type RollbackDeploymentsVersionResponse

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

type RollbackDeploymentsVersionResult

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

type StartChannelRequest

type StartChannelRequest struct {
	core.JDCloudRequest

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

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

func NewStartChannelRequest

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

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

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

func NewStartChannelRequestWithoutParam

func NewStartChannelRequestWithoutParam() *StartChannelRequest

This constructor has better compatible ability when API parameters changed

func (StartChannelRequest) GetRegionId

func (r StartChannelRequest) GetRegionId() string

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

func (*StartChannelRequest) SetId

func (r *StartChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*StartChannelRequest) SetRegionId

func (r *StartChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartChannelResponse

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

type StartChannelResult

type StartChannelResult struct {
}

type StartSlbListenerRequest

type StartSlbListenerRequest struct {
	core.JDCloudRequest

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

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

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

func NewStartSlbListenerRequest

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

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

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

func NewStartSlbListenerRequestWithoutParam

func NewStartSlbListenerRequestWithoutParam() *StartSlbListenerRequest

This constructor has better compatible ability when API parameters changed

func (StartSlbListenerRequest) GetRegionId

func (r StartSlbListenerRequest) GetRegionId() string

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

func (*StartSlbListenerRequest) SetId

func (r *StartSlbListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*StartSlbListenerRequest) SetListenerPort

func (r *StartSlbListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*StartSlbListenerRequest) SetRegionId

func (r *StartSlbListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartSlbListenerResponse

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

type StartSlbListenerResult

type StartSlbListenerResult struct {
}

type StartSlbRequest

type StartSlbRequest struct {
	core.JDCloudRequest

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

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

func NewStartSlbRequest

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

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

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

func NewStartSlbRequestWithoutParam

func NewStartSlbRequestWithoutParam() *StartSlbRequest

This constructor has better compatible ability when API parameters changed

func (StartSlbRequest) GetRegionId

func (r StartSlbRequest) GetRegionId() string

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

func (*StartSlbRequest) SetId

func (r *StartSlbRequest) SetId(id string)

param id: LB ID(Required)

func (*StartSlbRequest) SetRegionId

func (r *StartSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartSlbResponse

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

type StartSlbResult

type StartSlbResult struct {
}

type StartTransferTaskRequest

type StartTransferTaskRequest struct {
	core.JDCloudRequest

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

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

func NewStartTransferTaskRequest

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

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

func NewStartTransferTaskRequestWithAllParams

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

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

func NewStartTransferTaskRequestWithoutParam

func NewStartTransferTaskRequestWithoutParam() *StartTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (StartTransferTaskRequest) GetRegionId

func (r StartTransferTaskRequest) GetRegionId() string

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

func (*StartTransferTaskRequest) SetId

func (r *StartTransferTaskRequest) SetId(id string)

param id: 用户ID(Required)

func (*StartTransferTaskRequest) SetRegionId

func (r *StartTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StartTransferTaskResponse

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

type StartTransferTaskResult

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

type StopChannelRequest struct {
	core.JDCloudRequest

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

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

func NewStopChannelRequest

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

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

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

func NewStopChannelRequestWithoutParam

func NewStopChannelRequestWithoutParam() *StopChannelRequest

This constructor has better compatible ability when API parameters changed

func (StopChannelRequest) GetRegionId

func (r StopChannelRequest) GetRegionId() string

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

func (*StopChannelRequest) SetId

func (r *StopChannelRequest) SetId(id string)

param id: channel ID(Required)

func (*StopChannelRequest) SetRegionId

func (r *StopChannelRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopChannelResponse

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

type StopChannelResult

type StopChannelResult struct {
}

type StopSlbListenerRequest

type StopSlbListenerRequest struct {
	core.JDCloudRequest

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

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

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

func NewStopSlbListenerRequest

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

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

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

func NewStopSlbListenerRequestWithoutParam

func NewStopSlbListenerRequestWithoutParam() *StopSlbListenerRequest

This constructor has better compatible ability when API parameters changed

func (StopSlbListenerRequest) GetRegionId

func (r StopSlbListenerRequest) GetRegionId() string

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

func (*StopSlbListenerRequest) SetId

func (r *StopSlbListenerRequest) SetId(id string)

param id: 负载均衡id(Required)

func (*StopSlbListenerRequest) SetListenerPort

func (r *StopSlbListenerRequest) SetListenerPort(listenerPort int)

param listenerPort: 监听器端口(Required)

func (*StopSlbListenerRequest) SetRegionId

func (r *StopSlbListenerRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopSlbListenerResponse

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

type StopSlbListenerResult

type StopSlbListenerResult struct {
}

type StopSlbRequest

type StopSlbRequest struct {
	core.JDCloudRequest

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

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

func NewStopSlbRequest

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

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

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

func NewStopSlbRequestWithoutParam

func NewStopSlbRequestWithoutParam() *StopSlbRequest

This constructor has better compatible ability when API parameters changed

func (StopSlbRequest) GetRegionId

func (r StopSlbRequest) GetRegionId() string

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

func (*StopSlbRequest) SetId

func (r *StopSlbRequest) SetId(id string)

param id: LB ID(Required)

func (*StopSlbRequest) SetRegionId

func (r *StopSlbRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopSlbResponse

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

type StopSlbResult

type StopSlbResult struct {
}

type StopTransferTaskRequest

type StopTransferTaskRequest struct {
	core.JDCloudRequest

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

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

func NewStopTransferTaskRequest

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

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

func NewStopTransferTaskRequestWithAllParams

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

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

func NewStopTransferTaskRequestWithoutParam

func NewStopTransferTaskRequestWithoutParam() *StopTransferTaskRequest

This constructor has better compatible ability when API parameters changed

func (StopTransferTaskRequest) GetRegionId

func (r StopTransferTaskRequest) GetRegionId() string

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

func (*StopTransferTaskRequest) SetId

func (r *StopTransferTaskRequest) SetId(id string)

param id: 用户ID(Required)

func (*StopTransferTaskRequest) SetRegionId

func (r *StopTransferTaskRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type StopTransferTaskResponse

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

type StopTransferTaskResult

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

type ValidCloudInfoRequest struct {
	core.JDCloudRequest

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

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

func NewValidCloudInfoRequest

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

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

func NewValidCloudInfoRequestWithAllParams

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

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

func NewValidCloudInfoRequestWithoutParam

func NewValidCloudInfoRequestWithoutParam() *ValidCloudInfoRequest

This constructor has better compatible ability when API parameters changed

func (ValidCloudInfoRequest) GetRegionId

func (r ValidCloudInfoRequest) GetRegionId() string

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

func (*ValidCloudInfoRequest) SetCloudId

func (r *ValidCloudInfoRequest) SetCloudId(cloudId string)

param cloudId: 云信息ID(Required)

func (*ValidCloudInfoRequest) SetRegionId

func (r *ValidCloudInfoRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type ValidCloudInfoResponse

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

type ValidCloudInfoResult

type ValidCloudInfoResult struct {
}

Source Files

Jump to

Keyboard shortcuts

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