Documentation ¶
Index ¶
- type JdfusionClient
- func (c *JdfusionClient) ApplyDeployment(request *jdfusion.ApplyDeploymentRequest) (*jdfusion.ApplyDeploymentResponse, error)
- func (c *JdfusionClient) AssociateVpcEipById(request *jdfusion.AssociateVpcEipByIdRequest) (*jdfusion.AssociateVpcEipByIdResponse, error)
- func (c *JdfusionClient) AttachDiskToVmInstanceByDiskId(request *jdfusion.AttachDiskToVmInstanceByDiskIdRequest) (*jdfusion.AttachDiskToVmInstanceByDiskIdResponse, error)
- func (c *JdfusionClient) AttachVpcNetworkInterfaceById(request *jdfusion.AttachVpcNetworkInterfaceByIdRequest) (*jdfusion.AttachVpcNetworkInterfaceByIdResponse, error)
- func (c *JdfusionClient) CloneDeployment(request *jdfusion.CloneDeploymentRequest) (*jdfusion.CloneDeploymentResponse, error)
- func (c *JdfusionClient) CreateBucket(request *jdfusion.CreateBucketRequest) (*jdfusion.CreateBucketResponse, error)
- func (c *JdfusionClient) CreateChannel(request *jdfusion.CreateChannelRequest) (*jdfusion.CreateChannelResponse, error)
- func (c *JdfusionClient) CreateDatasource(request *jdfusion.CreateDatasourceRequest) (*jdfusion.CreateDatasourceResponse, error)
- func (c *JdfusionClient) CreateDeployment(request *jdfusion.CreateDeploymentRequest) (*jdfusion.CreateDeploymentResponse, error)
- func (c *JdfusionClient) CreateDisk(request *jdfusion.CreateDiskRequest) (*jdfusion.CreateDiskResponse, error)
- func (c *JdfusionClient) CreateRdsAccounts(request *jdfusion.CreateRdsAccountsRequest) (*jdfusion.CreateRdsAccountsResponse, error)
- func (c *JdfusionClient) CreateRdsDatabase(request *jdfusion.CreateRdsDatabaseRequest) (*jdfusion.CreateRdsDatabaseResponse, error)
- func (c *JdfusionClient) CreateRdsInstance(request *jdfusion.CreateRdsInstanceRequest) (*jdfusion.CreateRdsInstanceResponse, error)
- func (c *JdfusionClient) CreateSecurityGroupsRule(request *jdfusion.CreateSecurityGroupsRuleRequest) (*jdfusion.CreateSecurityGroupsRuleResponse, error)
- func (c *JdfusionClient) CreateTransferTask(request *jdfusion.CreateTransferTaskRequest) (*jdfusion.CreateTransferTaskResponse, error)
- func (c *JdfusionClient) CreateVmInstance(request *jdfusion.CreateVmInstanceRequest) (*jdfusion.CreateVmInstanceResponse, error)
- func (c *JdfusionClient) CreateVmKeypair(request *jdfusion.CreateVmKeypairRequest) (*jdfusion.CreateVmKeypairResponse, error)
- func (c *JdfusionClient) CreateVpc(request *jdfusion.CreateVpcRequest) (*jdfusion.CreateVpcResponse, error)
- func (c *JdfusionClient) CreateVpcEip(request *jdfusion.CreateVpcEipRequest) (*jdfusion.CreateVpcEipResponse, error)
- func (c *JdfusionClient) CreateVpcLBHttpListener(request *jdfusion.CreateVpcLBHttpListenerRequest) (*jdfusion.CreateVpcLBHttpListenerResponse, error)
- func (c *JdfusionClient) CreateVpcNetworkInterface(request *jdfusion.CreateVpcNetworkInterfaceRequest) (*jdfusion.CreateVpcNetworkInterfaceResponse, error)
- func (c *JdfusionClient) CreateVpcSecurityGroup(request *jdfusion.CreateVpcSecurityGroupRequest) (*jdfusion.CreateVpcSecurityGroupResponse, error)
- func (c *JdfusionClient) CreateVpcSlb(request *jdfusion.CreateVpcSlbRequest) (*jdfusion.CreateVpcSlbResponse, error)
- func (c *JdfusionClient) CreateVpcSubnet(request *jdfusion.CreateVpcSubnetRequest) (*jdfusion.CreateVpcSubnetResponse, error)
- func (c *JdfusionClient) CreateVpcVServerGroup(request *jdfusion.CreateVpcVServerGroupRequest) (*jdfusion.CreateVpcVServerGroupResponse, error)
- func (c *JdfusionClient) DeleteBucket(request *jdfusion.DeleteBucketRequest) (*jdfusion.DeleteBucketResponse, error)
- func (c *JdfusionClient) DeleteChannel(request *jdfusion.DeleteChannelRequest) (*jdfusion.DeleteChannelResponse, error)
- func (c *JdfusionClient) DeleteDatasource(request *jdfusion.DeleteDatasourceRequest) (*jdfusion.DeleteDatasourceResponse, error)
- func (c *JdfusionClient) DeleteDeployment(request *jdfusion.DeleteDeploymentRequest) (*jdfusion.DeleteDeploymentResponse, error)
- func (c *JdfusionClient) DeleteRdsAccount(request *jdfusion.DeleteRdsAccountRequest) (*jdfusion.DeleteRdsAccountResponse, error)
- func (c *JdfusionClient) DeleteRdsByInstId(request *jdfusion.DeleteRdsByInstIdRequest) (*jdfusion.DeleteRdsByInstIdResponse, error)
- func (c *JdfusionClient) DeleteRdsDatabase(request *jdfusion.DeleteRdsDatabaseRequest) (*jdfusion.DeleteRdsDatabaseResponse, error)
- func (c *JdfusionClient) DeleteSecurityGroupsRule(request *jdfusion.DeleteSecurityGroupsRuleRequest) (*jdfusion.DeleteSecurityGroupsRuleResponse, error)
- func (c *JdfusionClient) DeleteSlbsListener(request *jdfusion.DeleteSlbsListenerRequest) (*jdfusion.DeleteSlbsListenerResponse, error)
- func (c *JdfusionClient) DeleteTransferTask(request *jdfusion.DeleteTransferTaskRequest) (*jdfusion.DeleteTransferTaskResponse, error)
- func (c *JdfusionClient) DeleteVmInstanceById(request *jdfusion.DeleteVmInstanceByIdRequest) (*jdfusion.DeleteVmInstanceByIdResponse, error)
- func (c *JdfusionClient) DeleteVmKeypairByName(request *jdfusion.DeleteVmKeypairByNameRequest) (*jdfusion.DeleteVmKeypairByNameResponse, error)
- func (c *JdfusionClient) DeleteVpcById(request *jdfusion.DeleteVpcByIdRequest) (*jdfusion.DeleteVpcByIdResponse, error)
- func (c *JdfusionClient) DeleteVpcEipById(request *jdfusion.DeleteVpcEipByIdRequest) (*jdfusion.DeleteVpcEipByIdResponse, error)
- func (c *JdfusionClient) DeleteVpcNetworkInterfaceById(request *jdfusion.DeleteVpcNetworkInterfaceByIdRequest) (*jdfusion.DeleteVpcNetworkInterfaceByIdResponse, error)
- func (c *JdfusionClient) DeleteVpcSecurityGroupById(request *jdfusion.DeleteVpcSecurityGroupByIdRequest) (*jdfusion.DeleteVpcSecurityGroupByIdResponse, error)
- func (c *JdfusionClient) DeleteVpcSlbById(request *jdfusion.DeleteVpcSlbByIdRequest) (*jdfusion.DeleteVpcSlbByIdResponse, error)
- func (c *JdfusionClient) DeleteVpcSubnetById(request *jdfusion.DeleteVpcSubnetByIdRequest) (*jdfusion.DeleteVpcSubnetByIdResponse, error)
- func (c *JdfusionClient) DeleteVserverGroup(request *jdfusion.DeleteVserverGroupRequest) (*jdfusion.DeleteVserverGroupResponse, error)
- func (c *JdfusionClient) DetachDiskToVmInstanceByDiskId(request *jdfusion.DetachDiskToVmInstanceByDiskIdRequest) (*jdfusion.DetachDiskToVmInstanceByDiskIdResponse, error)
- func (c *JdfusionClient) DetachVpcNetworkInterfaceById(request *jdfusion.DetachVpcNetworkInterfaceByIdRequest) (*jdfusion.DetachVpcNetworkInterfaceByIdResponse, error)
- func (c *JdfusionClient) DisassociateVpcEipById(request *jdfusion.DisassociateVpcEipByIdRequest) (*jdfusion.DisassociateVpcEipByIdResponse, error)
- func (c *JdfusionClient) DryrunDeployment(request *jdfusion.DryrunDeploymentRequest) (*jdfusion.DryrunDeploymentResponse, error)
- func (c *JdfusionClient) EditDeployment(request *jdfusion.EditDeploymentRequest) (*jdfusion.EditDeploymentResponse, error)
- func (c *JdfusionClient) EditTransferTask(request *jdfusion.EditTransferTaskRequest) (*jdfusion.EditTransferTaskResponse, error)
- func (c *JdfusionClient) GetBucketByName(request *jdfusion.GetBucketByNameRequest) (*jdfusion.GetBucketByNameResponse, error)
- func (c *JdfusionClient) GetBucketFiles(request *jdfusion.GetBucketFilesRequest) (*jdfusion.GetBucketFilesResponse, error)
- func (c *JdfusionClient) GetBuckets(request *jdfusion.GetBucketsRequest) (*jdfusion.GetBucketsResponse, error)
- func (c *JdfusionClient) GetChannels(request *jdfusion.GetChannelsRequest) (*jdfusion.GetChannelsResponse, error)
- func (c *JdfusionClient) GetCloudInfoById(request *jdfusion.GetCloudInfoByIdRequest) (*jdfusion.GetCloudInfoByIdResponse, error)
- func (c *JdfusionClient) GetCloudInfos(request *jdfusion.GetCloudInfosRequest) (*jdfusion.GetCloudInfosResponse, error)
- func (c *JdfusionClient) GetDatasources(request *jdfusion.GetDatasourcesRequest) (*jdfusion.GetDatasourcesResponse, error)
- func (c *JdfusionClient) GetDeploymentResult(request *jdfusion.GetDeploymentResultRequest) (*jdfusion.GetDeploymentResultResponse, error)
- func (c *JdfusionClient) GetDeploymentVersions(request *jdfusion.GetDeploymentVersionsRequest) (*jdfusion.GetDeploymentVersionsResponse, error)
- func (c *JdfusionClient) GetDeployments(request *jdfusion.GetDeploymentsRequest) (*jdfusion.GetDeploymentsResponse, error)
- func (c *JdfusionClient) GetDeploymentsById(request *jdfusion.GetDeploymentsByIdRequest) (*jdfusion.GetDeploymentsByIdResponse, error)
- func (c *JdfusionClient) GetDeploymentsResultsByIdRecord(request *jdfusion.GetDeploymentsResultsByIdRecordRequest) (*jdfusion.GetDeploymentsResultsByIdRecordResponse, error)
- func (c *JdfusionClient) GetDeploymentsVersion(request *jdfusion.GetDeploymentsVersionRequest) (*jdfusion.GetDeploymentsVersionResponse, error)
- func (c *JdfusionClient) GetDiskById(request *jdfusion.GetDiskByIdRequest) (*jdfusion.GetDiskByIdResponse, error)
- func (c *JdfusionClient) GetDisks(request *jdfusion.GetDisksRequest) (*jdfusion.GetDisksResponse, error)
- func (c *JdfusionClient) GetLbHttpListener(request *jdfusion.GetLbHttpListenerRequest) (*jdfusion.GetLbHttpListenerResponse, error)
- func (c *JdfusionClient) GetRdsAccountsByInstId(request *jdfusion.GetRdsAccountsByInstIdRequest) (*jdfusion.GetRdsAccountsByInstIdResponse, error)
- func (c *JdfusionClient) GetRdsAccountsByInstIdAndAccountName(request *jdfusion.GetRdsAccountsByInstIdAndAccountNameRequest) (*jdfusion.GetRdsAccountsByInstIdAndAccountNameResponse, error)
- func (c *JdfusionClient) GetRdsByInstId(request *jdfusion.GetRdsByInstIdRequest) (*jdfusion.GetRdsByInstIdResponse, error)
- func (c *JdfusionClient) GetRdsDatabaseByInstIdAndDbName(request *jdfusion.GetRdsDatabaseByInstIdAndDbNameRequest) (*jdfusion.GetRdsDatabaseByInstIdAndDbNameResponse, error)
- func (c *JdfusionClient) GetRdsDatabasesByInstId(request *jdfusion.GetRdsDatabasesByInstIdRequest) (*jdfusion.GetRdsDatabasesByInstIdResponse, error)
- func (c *JdfusionClient) GetRdsInstances(request *jdfusion.GetRdsInstancesRequest) (*jdfusion.GetRdsInstancesResponse, error)
- func (c *JdfusionClient) GetRdsSpecification(request *jdfusion.GetRdsSpecificationRequest) (*jdfusion.GetRdsSpecificationResponse, error)
- func (c *JdfusionClient) GetRegions(request *jdfusion.GetRegionsRequest) (*jdfusion.GetRegionsResponse, error)
- func (c *JdfusionClient) GetRegionsAvailableZones(request *jdfusion.GetRegionsAvailableZonesRequest) (*jdfusion.GetRegionsAvailableZonesResponse, error)
- func (c *JdfusionClient) GetTaskInfoById(request *jdfusion.GetTaskInfoByIdRequest) (*jdfusion.GetTaskInfoByIdResponse, error)
- func (c *JdfusionClient) GetTaskInfoHistoryById(request *jdfusion.GetTaskInfoHistoryByIdRequest) (*jdfusion.GetTaskInfoHistoryByIdResponse, error)
- func (c *JdfusionClient) GetTransferTaskById(request *jdfusion.GetTransferTaskByIdRequest) (*jdfusion.GetTransferTaskByIdResponse, error)
- func (c *JdfusionClient) GetTransferTaskFailedFiles(request *jdfusion.GetTransferTaskFailedFilesRequest) (*jdfusion.GetTransferTaskFailedFilesResponse, error)
- func (c *JdfusionClient) GetTransferTaskProgress(request *jdfusion.GetTransferTaskProgressRequest) (*jdfusion.GetTransferTaskProgressResponse, error)
- func (c *JdfusionClient) GetTransferTasks(request *jdfusion.GetTransferTasksRequest) (*jdfusion.GetTransferTasksResponse, error)
- func (c *JdfusionClient) GetVmImages(request *jdfusion.GetVmImagesRequest) (*jdfusion.GetVmImagesResponse, error)
- func (c *JdfusionClient) GetVmInstanceTypes(request *jdfusion.GetVmInstanceTypesRequest) (*jdfusion.GetVmInstanceTypesResponse, error)
- func (c *JdfusionClient) GetVmInstances(request *jdfusion.GetVmInstancesRequest) (*jdfusion.GetVmInstancesResponse, error)
- func (c *JdfusionClient) GetVmInstancesById(request *jdfusion.GetVmInstancesByIdRequest) (*jdfusion.GetVmInstancesByIdResponse, error)
- func (c *JdfusionClient) GetVmKeypairs(request *jdfusion.GetVmKeypairsRequest) (*jdfusion.GetVmKeypairsResponse, error)
- func (c *JdfusionClient) GetVmKeypairsByName(request *jdfusion.GetVmKeypairsByNameRequest) (*jdfusion.GetVmKeypairsByNameResponse, error)
- func (c *JdfusionClient) GetVpcById(request *jdfusion.GetVpcByIdRequest) (*jdfusion.GetVpcByIdResponse, error)
- func (c *JdfusionClient) GetVpcEipById(request *jdfusion.GetVpcEipByIdRequest) (*jdfusion.GetVpcEipByIdResponse, error)
- func (c *JdfusionClient) GetVpcEips(request *jdfusion.GetVpcEipsRequest) (*jdfusion.GetVpcEipsResponse, error)
- func (c *JdfusionClient) GetVpcNetworkInterfaceById(request *jdfusion.GetVpcNetworkInterfaceByIdRequest) (*jdfusion.GetVpcNetworkInterfaceByIdResponse, error)
- func (c *JdfusionClient) GetVpcNetworkInterfaces(request *jdfusion.GetVpcNetworkInterfacesRequest) (*jdfusion.GetVpcNetworkInterfacesResponse, error)
- func (c *JdfusionClient) GetVpcSecurityGroupById(request *jdfusion.GetVpcSecurityGroupByIdRequest) (*jdfusion.GetVpcSecurityGroupByIdResponse, error)
- func (c *JdfusionClient) GetVpcSecurityGroups(request *jdfusion.GetVpcSecurityGroupsRequest) (*jdfusion.GetVpcSecurityGroupsResponse, error)
- func (c *JdfusionClient) GetVpcSlbById(request *jdfusion.GetVpcSlbByIdRequest) (*jdfusion.GetVpcSlbByIdResponse, error)
- func (c *JdfusionClient) GetVpcSlbs(request *jdfusion.GetVpcSlbsRequest) (*jdfusion.GetVpcSlbsResponse, error)
- func (c *JdfusionClient) GetVpcSubnetById(request *jdfusion.GetVpcSubnetByIdRequest) (*jdfusion.GetVpcSubnetByIdResponse, error)
- func (c *JdfusionClient) GetVpcSubnets(request *jdfusion.GetVpcSubnetsRequest) (*jdfusion.GetVpcSubnetsResponse, error)
- func (c *JdfusionClient) GetVpcVServerGroups(request *jdfusion.GetVpcVServerGroupsRequest) (*jdfusion.GetVpcVServerGroupsResponse, error)
- func (c *JdfusionClient) GetVpcs(request *jdfusion.GetVpcsRequest) (*jdfusion.GetVpcsResponse, error)
- func (c *JdfusionClient) GetVserverGroupsById(request *jdfusion.GetVserverGroupsByIdRequest) (*jdfusion.GetVserverGroupsByIdResponse, error)
- func (c *JdfusionClient) GrantRdsAccount(request *jdfusion.GrantRdsAccountRequest) (*jdfusion.GrantRdsAccountResponse, error)
- func (c *JdfusionClient) GrantRdsAccountsByTask(request *jdfusion.GrantRdsAccountsByTaskRequest) (*jdfusion.GrantRdsAccountsByTaskResponse, error)
- func (c *JdfusionClient) RebootVmInstanceById(request *jdfusion.RebootVmInstanceByIdRequest) (*jdfusion.RebootVmInstanceByIdResponse, error)
- func (c *JdfusionClient) RegistCloudInfo(request *jdfusion.RegistCloudInfoRequest) (*jdfusion.RegistCloudInfoResponse, error)
- func (c *JdfusionClient) RemoveDiskById(request *jdfusion.RemoveDiskByIdRequest) (*jdfusion.RemoveDiskByIdResponse, error)
- func (c *JdfusionClient) ReverseDeployment(request *jdfusion.ReverseDeploymentRequest) (*jdfusion.ReverseDeploymentResponse, error)
- func (c *JdfusionClient) RevokeRdsAccount(request *jdfusion.RevokeRdsAccountRequest) (*jdfusion.RevokeRdsAccountResponse, error)
- func (c *JdfusionClient) RollbackDeploymentsVersion(request *jdfusion.RollbackDeploymentsVersionRequest) (*jdfusion.RollbackDeploymentsVersionResponse, error)
- func (c *JdfusionClient) SetConfig(config *core.Config)
- func (c *JdfusionClient) SetLogger(logger core.Logger)
- func (c *JdfusionClient) StartChannel(request *jdfusion.StartChannelRequest) (*jdfusion.StartChannelResponse, error)
- func (c *JdfusionClient) StartSlb(request *jdfusion.StartSlbRequest) (*jdfusion.StartSlbResponse, error)
- func (c *JdfusionClient) StartSlbListener(request *jdfusion.StartSlbListenerRequest) (*jdfusion.StartSlbListenerResponse, error)
- func (c *JdfusionClient) StartTransferTask(request *jdfusion.StartTransferTaskRequest) (*jdfusion.StartTransferTaskResponse, error)
- func (c *JdfusionClient) StartVmInstanceById(request *jdfusion.StartVmInstanceByIdRequest) (*jdfusion.StartVmInstanceByIdResponse, error)
- func (c *JdfusionClient) StopChannel(request *jdfusion.StopChannelRequest) (*jdfusion.StopChannelResponse, error)
- func (c *JdfusionClient) StopSlb(request *jdfusion.StopSlbRequest) (*jdfusion.StopSlbResponse, error)
- func (c *JdfusionClient) StopSlbListener(request *jdfusion.StopSlbListenerRequest) (*jdfusion.StopSlbListenerResponse, error)
- func (c *JdfusionClient) StopTransferTask(request *jdfusion.StopTransferTaskRequest) (*jdfusion.StopTransferTaskResponse, error)
- func (c *JdfusionClient) StopVmInstanceById(request *jdfusion.StopVmInstanceByIdRequest) (*jdfusion.StopVmInstanceByIdResponse, error)
- func (c *JdfusionClient) UnregistCloudInfo(request *jdfusion.UnregistCloudInfoRequest) (*jdfusion.UnregistCloudInfoResponse, error)
- func (c *JdfusionClient) ValidCloudInfo(request *jdfusion.ValidCloudInfoRequest) (*jdfusion.ValidCloudInfoResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JdfusionClient ¶
type JdfusionClient struct {
core.JDCloudClient
}
func NewJdfusionClient ¶
func NewJdfusionClient(credential *core.Credential) *JdfusionClient
func (*JdfusionClient) ApplyDeployment ¶
func (c *JdfusionClient) ApplyDeployment(request *jdfusion.ApplyDeploymentRequest) (*jdfusion.ApplyDeploymentResponse, error)
应用部署
func (*JdfusionClient) AssociateVpcEipById ¶
func (c *JdfusionClient) AssociateVpcEipById(request *jdfusion.AssociateVpcEipByIdRequest) (*jdfusion.AssociateVpcEipByIdResponse, error)
弹性公网IP绑定到虚拟机
func (*JdfusionClient) AttachDiskToVmInstanceByDiskId ¶
func (c *JdfusionClient) AttachDiskToVmInstanceByDiskId(request *jdfusion.AttachDiskToVmInstanceByDiskIdRequest) (*jdfusion.AttachDiskToVmInstanceByDiskIdResponse, error)
云硬盘挂载至虚拟机
func (*JdfusionClient) AttachVpcNetworkInterfaceById ¶
func (c *JdfusionClient) AttachVpcNetworkInterfaceById(request *jdfusion.AttachVpcNetworkInterfaceByIdRequest) (*jdfusion.AttachVpcNetworkInterfaceByIdResponse, error)
网卡挂载虚拟机
func (*JdfusionClient) CloneDeployment ¶
func (c *JdfusionClient) CloneDeployment(request *jdfusion.CloneDeploymentRequest) (*jdfusion.CloneDeploymentResponse, error)
克隆部署信息
func (*JdfusionClient) CreateBucket ¶
func (c *JdfusionClient) CreateBucket(request *jdfusion.CreateBucketRequest) (*jdfusion.CreateBucketResponse, error)
根据给定的信息,创建OSS存储桶
func (*JdfusionClient) CreateChannel ¶
func (c *JdfusionClient) CreateChannel(request *jdfusion.CreateChannelRequest) (*jdfusion.CreateChannelResponse, error)
创建数据同步通道
func (*JdfusionClient) CreateDatasource ¶
func (c *JdfusionClient) CreateDatasource(request *jdfusion.CreateDatasourceRequest) (*jdfusion.CreateDatasourceResponse, error)
创建数据源
func (*JdfusionClient) CreateDeployment ¶
func (c *JdfusionClient) CreateDeployment(request *jdfusion.CreateDeploymentRequest) (*jdfusion.CreateDeploymentResponse, error)
创建部署信息
func (*JdfusionClient) CreateDisk ¶
func (c *JdfusionClient) CreateDisk(request *jdfusion.CreateDiskRequest) (*jdfusion.CreateDiskResponse, error)
根据云提供商创建云硬盘
func (*JdfusionClient) CreateRdsAccounts ¶
func (c *JdfusionClient) CreateRdsAccounts(request *jdfusion.CreateRdsAccountsRequest) (*jdfusion.CreateRdsAccountsResponse, error)
根据给定的信息,创建指定RDS实例的账户
func (*JdfusionClient) CreateRdsDatabase ¶
func (c *JdfusionClient) CreateRdsDatabase(request *jdfusion.CreateRdsDatabaseRequest) (*jdfusion.CreateRdsDatabaseResponse, error)
根据给定的信息,创建指定RDS实例的数据库
func (*JdfusionClient) CreateRdsInstance ¶
func (c *JdfusionClient) CreateRdsInstance(request *jdfusion.CreateRdsInstanceRequest) (*jdfusion.CreateRdsInstanceResponse, error)
根据给定的信息,创建RDS实例
func (*JdfusionClient) CreateSecurityGroupsRule ¶
func (c *JdfusionClient) CreateSecurityGroupsRule(request *jdfusion.CreateSecurityGroupsRuleRequest) (*jdfusion.CreateSecurityGroupsRuleResponse, error)
新增安全组规则
func (*JdfusionClient) CreateTransferTask ¶
func (c *JdfusionClient) CreateTransferTask(request *jdfusion.CreateTransferTaskRequest) (*jdfusion.CreateTransferTaskResponse, error)
创建任务
func (*JdfusionClient) CreateVmInstance ¶
func (c *JdfusionClient) CreateVmInstance(request *jdfusion.CreateVmInstanceRequest) (*jdfusion.CreateVmInstanceResponse, error)
根据云提供商创建虚拟机
func (*JdfusionClient) CreateVmKeypair ¶
func (c *JdfusionClient) CreateVmKeypair(request *jdfusion.CreateVmKeypairRequest) (*jdfusion.CreateVmKeypairResponse, error)
根据云提供商创建密钥对
func (*JdfusionClient) CreateVpc ¶
func (c *JdfusionClient) CreateVpc(request *jdfusion.CreateVpcRequest) (*jdfusion.CreateVpcResponse, error)
根据云提供商创建私有网络
func (*JdfusionClient) CreateVpcEip ¶
func (c *JdfusionClient) CreateVpcEip(request *jdfusion.CreateVpcEipRequest) (*jdfusion.CreateVpcEipResponse, error)
根据云提供商分配公网IP
func (*JdfusionClient) CreateVpcLBHttpListener ¶
func (c *JdfusionClient) CreateVpcLBHttpListener(request *jdfusion.CreateVpcLBHttpListenerRequest) (*jdfusion.CreateVpcLBHttpListenerResponse, error)
创建HTTP监听器
func (*JdfusionClient) CreateVpcNetworkInterface ¶
func (c *JdfusionClient) CreateVpcNetworkInterface(request *jdfusion.CreateVpcNetworkInterfaceRequest) (*jdfusion.CreateVpcNetworkInterfaceResponse, error)
根据云提供商创建网卡
func (*JdfusionClient) CreateVpcSecurityGroup ¶
func (c *JdfusionClient) CreateVpcSecurityGroup(request *jdfusion.CreateVpcSecurityGroupRequest) (*jdfusion.CreateVpcSecurityGroupResponse, error)
根据云提供商创建安全组
func (*JdfusionClient) CreateVpcSlb ¶
func (c *JdfusionClient) CreateVpcSlb(request *jdfusion.CreateVpcSlbRequest) (*jdfusion.CreateVpcSlbResponse, error)
根据云提供商创建负载均衡
func (*JdfusionClient) CreateVpcSubnet ¶
func (c *JdfusionClient) CreateVpcSubnet(request *jdfusion.CreateVpcSubnetRequest) (*jdfusion.CreateVpcSubnetResponse, error)
根据云提供商创建子网
func (*JdfusionClient) CreateVpcVServerGroup ¶
func (c *JdfusionClient) CreateVpcVServerGroup(request *jdfusion.CreateVpcVServerGroupRequest) (*jdfusion.CreateVpcVServerGroupResponse, error)
创建虚拟服务器组,并添加后端服务器
func (*JdfusionClient) DeleteBucket ¶
func (c *JdfusionClient) DeleteBucket(request *jdfusion.DeleteBucketRequest) (*jdfusion.DeleteBucketResponse, error)
删除指定ID的OSS存储桶信息
func (*JdfusionClient) DeleteChannel ¶
func (c *JdfusionClient) DeleteChannel(request *jdfusion.DeleteChannelRequest) (*jdfusion.DeleteChannelResponse, error)
删除channel
func (*JdfusionClient) DeleteDatasource ¶
func (c *JdfusionClient) DeleteDatasource(request *jdfusion.DeleteDatasourceRequest) (*jdfusion.DeleteDatasourceResponse, error)
删除数据源
func (*JdfusionClient) DeleteDeployment ¶
func (c *JdfusionClient) DeleteDeployment(request *jdfusion.DeleteDeploymentRequest) (*jdfusion.DeleteDeploymentResponse, error)
删除部署信息
func (*JdfusionClient) DeleteRdsAccount ¶
func (c *JdfusionClient) DeleteRdsAccount(request *jdfusion.DeleteRdsAccountRequest) (*jdfusion.DeleteRdsAccountResponse, error)
删除指定RDS实例上,指定用户名的账号信息
func (*JdfusionClient) DeleteRdsByInstId ¶
func (c *JdfusionClient) DeleteRdsByInstId(request *jdfusion.DeleteRdsByInstIdRequest) (*jdfusion.DeleteRdsByInstIdResponse, error)
删除指定ID的RDS实例信息
func (*JdfusionClient) DeleteRdsDatabase ¶
func (c *JdfusionClient) DeleteRdsDatabase(request *jdfusion.DeleteRdsDatabaseRequest) (*jdfusion.DeleteRdsDatabaseResponse, error)
删除指定RDS实例上,指定数据库名的数据库信息
func (*JdfusionClient) DeleteSecurityGroupsRule ¶
func (c *JdfusionClient) DeleteSecurityGroupsRule(request *jdfusion.DeleteSecurityGroupsRuleRequest) (*jdfusion.DeleteSecurityGroupsRuleResponse, error)
删除安全组规则
func (*JdfusionClient) DeleteSlbsListener ¶
func (c *JdfusionClient) DeleteSlbsListener(request *jdfusion.DeleteSlbsListenerRequest) (*jdfusion.DeleteSlbsListenerResponse, error)
删除监听器
func (*JdfusionClient) DeleteTransferTask ¶
func (c *JdfusionClient) DeleteTransferTask(request *jdfusion.DeleteTransferTaskRequest) (*jdfusion.DeleteTransferTaskResponse, error)
根据指定ID删除任务
func (*JdfusionClient) DeleteVmInstanceById ¶
func (c *JdfusionClient) DeleteVmInstanceById(request *jdfusion.DeleteVmInstanceByIdRequest) (*jdfusion.DeleteVmInstanceByIdResponse, error)
通过虚拟机id删除虚拟机
func (*JdfusionClient) DeleteVmKeypairByName ¶
func (c *JdfusionClient) DeleteVmKeypairByName(request *jdfusion.DeleteVmKeypairByNameRequest) (*jdfusion.DeleteVmKeypairByNameResponse, error)
删除密钥对
func (*JdfusionClient) DeleteVpcById ¶
func (c *JdfusionClient) DeleteVpcById(request *jdfusion.DeleteVpcByIdRequest) (*jdfusion.DeleteVpcByIdResponse, error)
删除VPC
func (*JdfusionClient) DeleteVpcEipById ¶
func (c *JdfusionClient) DeleteVpcEipById(request *jdfusion.DeleteVpcEipByIdRequest) (*jdfusion.DeleteVpcEipByIdResponse, error)
释放公网IP
func (*JdfusionClient) DeleteVpcNetworkInterfaceById ¶
func (c *JdfusionClient) DeleteVpcNetworkInterfaceById(request *jdfusion.DeleteVpcNetworkInterfaceByIdRequest) (*jdfusion.DeleteVpcNetworkInterfaceByIdResponse, error)
删除弹性网卡
func (*JdfusionClient) DeleteVpcSecurityGroupById ¶
func (c *JdfusionClient) DeleteVpcSecurityGroupById(request *jdfusion.DeleteVpcSecurityGroupByIdRequest) (*jdfusion.DeleteVpcSecurityGroupByIdResponse, error)
删除安全组
func (*JdfusionClient) DeleteVpcSlbById ¶
func (c *JdfusionClient) DeleteVpcSlbById(request *jdfusion.DeleteVpcSlbByIdRequest) (*jdfusion.DeleteVpcSlbByIdResponse, error)
删除SLB
func (*JdfusionClient) DeleteVpcSubnetById ¶
func (c *JdfusionClient) DeleteVpcSubnetById(request *jdfusion.DeleteVpcSubnetByIdRequest) (*jdfusion.DeleteVpcSubnetByIdResponse, error)
删除子网
func (*JdfusionClient) DeleteVserverGroup ¶
func (c *JdfusionClient) DeleteVserverGroup(request *jdfusion.DeleteVserverGroupRequest) (*jdfusion.DeleteVserverGroupResponse, error)
删除服务器组
func (*JdfusionClient) DetachDiskToVmInstanceByDiskId ¶
func (c *JdfusionClient) DetachDiskToVmInstanceByDiskId(request *jdfusion.DetachDiskToVmInstanceByDiskIdRequest) (*jdfusion.DetachDiskToVmInstanceByDiskIdResponse, error)
从虚拟机卸载云硬盘
func (*JdfusionClient) DetachVpcNetworkInterfaceById ¶
func (c *JdfusionClient) DetachVpcNetworkInterfaceById(request *jdfusion.DetachVpcNetworkInterfaceByIdRequest) (*jdfusion.DetachVpcNetworkInterfaceByIdResponse, error)
卸载网卡
func (*JdfusionClient) DisassociateVpcEipById ¶
func (c *JdfusionClient) DisassociateVpcEipById(request *jdfusion.DisassociateVpcEipByIdRequest) (*jdfusion.DisassociateVpcEipByIdResponse, error)
解绑公网IP
func (*JdfusionClient) DryrunDeployment ¶
func (c *JdfusionClient) DryrunDeployment(request *jdfusion.DryrunDeploymentRequest) (*jdfusion.DryrunDeploymentResponse, error)
预部署
func (*JdfusionClient) EditDeployment ¶
func (c *JdfusionClient) EditDeployment(request *jdfusion.EditDeploymentRequest) (*jdfusion.EditDeploymentResponse, error)
修改部署信息
func (*JdfusionClient) EditTransferTask ¶
func (c *JdfusionClient) EditTransferTask(request *jdfusion.EditTransferTaskRequest) (*jdfusion.EditTransferTaskResponse, error)
根据指定ID修改任务
func (*JdfusionClient) GetBucketByName ¶
func (c *JdfusionClient) GetBucketByName(request *jdfusion.GetBucketByNameRequest) (*jdfusion.GetBucketByNameResponse, error)
根据云提供商查询对应的OSS存储桶信息
func (*JdfusionClient) GetBucketFiles ¶
func (c *JdfusionClient) GetBucketFiles(request *jdfusion.GetBucketFilesRequest) (*jdfusion.GetBucketFilesResponse, error)
根据过滤条件,取得指定OSS存储桶上的文件列表
func (*JdfusionClient) GetBuckets ¶
func (c *JdfusionClient) GetBuckets(request *jdfusion.GetBucketsRequest) (*jdfusion.GetBucketsResponse, error)
根据云提供商查询对应的OSS存储桶列表
func (*JdfusionClient) GetChannels ¶
func (c *JdfusionClient) GetChannels(request *jdfusion.GetChannelsRequest) (*jdfusion.GetChannelsResponse, error)
查询数据同步通道信息
func (*JdfusionClient) GetCloudInfoById ¶
func (c *JdfusionClient) GetCloudInfoById(request *jdfusion.GetCloudInfoByIdRequest) (*jdfusion.GetCloudInfoByIdResponse, error)
获取指定云信息
func (*JdfusionClient) GetCloudInfos ¶
func (c *JdfusionClient) GetCloudInfos(request *jdfusion.GetCloudInfosRequest) (*jdfusion.GetCloudInfosResponse, error)
获取当前用户的云注册信息
func (*JdfusionClient) GetDatasources ¶
func (c *JdfusionClient) GetDatasources(request *jdfusion.GetDatasourcesRequest) (*jdfusion.GetDatasourcesResponse, error)
查询数据源
func (*JdfusionClient) GetDeploymentResult ¶
func (c *JdfusionClient) GetDeploymentResult(request *jdfusion.GetDeploymentResultRequest) (*jdfusion.GetDeploymentResultResponse, error)
查询执行结果
func (*JdfusionClient) GetDeploymentVersions ¶
func (c *JdfusionClient) GetDeploymentVersions(request *jdfusion.GetDeploymentVersionsRequest) (*jdfusion.GetDeploymentVersionsResponse, error)
查询应用记录
func (*JdfusionClient) GetDeployments ¶
func (c *JdfusionClient) GetDeployments(request *jdfusion.GetDeploymentsRequest) (*jdfusion.GetDeploymentsResponse, error)
查询部署信息列表
func (*JdfusionClient) GetDeploymentsById ¶
func (c *JdfusionClient) GetDeploymentsById(request *jdfusion.GetDeploymentsByIdRequest) (*jdfusion.GetDeploymentsByIdResponse, error)
查询部署信息
func (*JdfusionClient) GetDeploymentsResultsByIdRecord ¶
func (c *JdfusionClient) GetDeploymentsResultsByIdRecord(request *jdfusion.GetDeploymentsResultsByIdRecordRequest) (*jdfusion.GetDeploymentsResultsByIdRecordResponse, error)
查询某一次的历史执行结果(内部使用)
func (*JdfusionClient) GetDeploymentsVersion ¶
func (c *JdfusionClient) GetDeploymentsVersion(request *jdfusion.GetDeploymentsVersionRequest) (*jdfusion.GetDeploymentsVersionResponse, error)
查询应用记录详细信息
func (*JdfusionClient) GetDiskById ¶
func (c *JdfusionClient) GetDiskById(request *jdfusion.GetDiskByIdRequest) (*jdfusion.GetDiskByIdResponse, error)
根据云提供商查询对应的云硬盘资源信息
func (*JdfusionClient) GetDisks ¶
func (c *JdfusionClient) GetDisks(request *jdfusion.GetDisksRequest) (*jdfusion.GetDisksResponse, error)
根据云提供商查询对应的云硬盘资源信息
func (*JdfusionClient) GetLbHttpListener ¶
func (c *JdfusionClient) GetLbHttpListener(request *jdfusion.GetLbHttpListenerRequest) (*jdfusion.GetLbHttpListenerResponse, error)
根据过滤条件,查监听器列表
func (*JdfusionClient) GetRdsAccountsByInstId ¶
func (c *JdfusionClient) GetRdsAccountsByInstId(request *jdfusion.GetRdsAccountsByInstIdRequest) (*jdfusion.GetRdsAccountsByInstIdResponse, error)
根据过滤条件,取得指定RDS实例上的账号信息
func (*JdfusionClient) GetRdsAccountsByInstIdAndAccountName ¶
func (c *JdfusionClient) GetRdsAccountsByInstIdAndAccountName(request *jdfusion.GetRdsAccountsByInstIdAndAccountNameRequest) (*jdfusion.GetRdsAccountsByInstIdAndAccountNameResponse, error)
取得指定RDS实例上的指定账号信息
func (*JdfusionClient) GetRdsByInstId ¶
func (c *JdfusionClient) GetRdsByInstId(request *jdfusion.GetRdsByInstIdRequest) (*jdfusion.GetRdsByInstIdResponse, error)
查询指定ID的RDS实例信息
func (*JdfusionClient) GetRdsDatabaseByInstIdAndDbName ¶
func (c *JdfusionClient) GetRdsDatabaseByInstIdAndDbName(request *jdfusion.GetRdsDatabaseByInstIdAndDbNameRequest) (*jdfusion.GetRdsDatabaseByInstIdAndDbNameResponse, error)
根据过滤条件,取得指定RDS实例上的数据库信息
func (*JdfusionClient) GetRdsDatabasesByInstId ¶
func (c *JdfusionClient) GetRdsDatabasesByInstId(request *jdfusion.GetRdsDatabasesByInstIdRequest) (*jdfusion.GetRdsDatabasesByInstIdResponse, error)
根据过滤条件,取得指定RDS实例上的数据库信息
func (*JdfusionClient) GetRdsInstances ¶
func (c *JdfusionClient) GetRdsInstances(request *jdfusion.GetRdsInstancesRequest) (*jdfusion.GetRdsInstancesResponse, error)
根据云提供商查询对应的RDS实例信息
func (*JdfusionClient) GetRdsSpecification ¶
func (c *JdfusionClient) GetRdsSpecification(request *jdfusion.GetRdsSpecificationRequest) (*jdfusion.GetRdsSpecificationResponse, error)
根据数据库类型,取得RDS实例的规格
func (*JdfusionClient) GetRegions ¶
func (c *JdfusionClient) GetRegions(request *jdfusion.GetRegionsRequest) (*jdfusion.GetRegionsResponse, error)
查询地域列表信息
func (*JdfusionClient) GetRegionsAvailableZones ¶
func (c *JdfusionClient) GetRegionsAvailableZones(request *jdfusion.GetRegionsAvailableZonesRequest) (*jdfusion.GetRegionsAvailableZonesResponse, error)
查询可用域列表信息
func (*JdfusionClient) GetTaskInfoById ¶
func (c *JdfusionClient) GetTaskInfoById(request *jdfusion.GetTaskInfoByIdRequest) (*jdfusion.GetTaskInfoByIdResponse, error)
读取指定ID的运行结果和运行状态
func (*JdfusionClient) GetTaskInfoHistoryById ¶
func (c *JdfusionClient) GetTaskInfoHistoryById(request *jdfusion.GetTaskInfoHistoryByIdRequest) (*jdfusion.GetTaskInfoHistoryByIdResponse, error)
读取指定ID的运行结果和运行状态
func (*JdfusionClient) GetTransferTaskById ¶
func (c *JdfusionClient) GetTransferTaskById(request *jdfusion.GetTransferTaskByIdRequest) (*jdfusion.GetTransferTaskByIdResponse, error)
根据指定ID获取任务信息
func (*JdfusionClient) GetTransferTaskFailedFiles ¶
func (c *JdfusionClient) GetTransferTaskFailedFiles(request *jdfusion.GetTransferTaskFailedFilesRequest) (*jdfusion.GetTransferTaskFailedFilesResponse, error)
根据指定任务id查询迁移失败文件列表
func (*JdfusionClient) GetTransferTaskProgress ¶
func (c *JdfusionClient) GetTransferTaskProgress(request *jdfusion.GetTransferTaskProgressRequest) (*jdfusion.GetTransferTaskProgressResponse, error)
根据指定任务id查询迁移进度
func (*JdfusionClient) GetTransferTasks ¶
func (c *JdfusionClient) GetTransferTasks(request *jdfusion.GetTransferTasksRequest) (*jdfusion.GetTransferTasksResponse, error)
获取任务列表
func (*JdfusionClient) GetVmImages ¶
func (c *JdfusionClient) GetVmImages(request *jdfusion.GetVmImagesRequest) (*jdfusion.GetVmImagesResponse, error)
根据过滤条件,取得镜像资源的信息
func (*JdfusionClient) GetVmInstanceTypes ¶
func (c *JdfusionClient) GetVmInstanceTypes(request *jdfusion.GetVmInstanceTypesRequest) (*jdfusion.GetVmInstanceTypesResponse, error)
虚拟机规格列表
func (*JdfusionClient) GetVmInstances ¶
func (c *JdfusionClient) GetVmInstances(request *jdfusion.GetVmInstancesRequest) (*jdfusion.GetVmInstancesResponse, error)
根据云提供商查询对应的虚拟机资源信息
func (*JdfusionClient) GetVmInstancesById ¶
func (c *JdfusionClient) GetVmInstancesById(request *jdfusion.GetVmInstancesByIdRequest) (*jdfusion.GetVmInstancesByIdResponse, error)
根据云提供商查询对应的VM资源信息
func (*JdfusionClient) GetVmKeypairs ¶
func (c *JdfusionClient) GetVmKeypairs(request *jdfusion.GetVmKeypairsRequest) (*jdfusion.GetVmKeypairsResponse, error)
根据云提供商查询对应的密钥对资源信息
func (*JdfusionClient) GetVmKeypairsByName ¶
func (c *JdfusionClient) GetVmKeypairsByName(request *jdfusion.GetVmKeypairsByNameRequest) (*jdfusion.GetVmKeypairsByNameResponse, error)
根据云提供商查询对应的密钥对资源信息
func (*JdfusionClient) GetVpcById ¶
func (c *JdfusionClient) GetVpcById(request *jdfusion.GetVpcByIdRequest) (*jdfusion.GetVpcByIdResponse, error)
根据云提供商查询对应的VPC资源信息
func (*JdfusionClient) GetVpcEipById ¶
func (c *JdfusionClient) GetVpcEipById(request *jdfusion.GetVpcEipByIdRequest) (*jdfusion.GetVpcEipByIdResponse, error)
根据云提供商查询对应的公网IP资源信息
func (*JdfusionClient) GetVpcEips ¶
func (c *JdfusionClient) GetVpcEips(request *jdfusion.GetVpcEipsRequest) (*jdfusion.GetVpcEipsResponse, error)
根据云提供商查询对应的公网IP资源信息
func (*JdfusionClient) GetVpcNetworkInterfaceById ¶
func (c *JdfusionClient) GetVpcNetworkInterfaceById(request *jdfusion.GetVpcNetworkInterfaceByIdRequest) (*jdfusion.GetVpcNetworkInterfaceByIdResponse, error)
根据云提供商查询对应的网卡资源信息
func (*JdfusionClient) GetVpcNetworkInterfaces ¶
func (c *JdfusionClient) GetVpcNetworkInterfaces(request *jdfusion.GetVpcNetworkInterfacesRequest) (*jdfusion.GetVpcNetworkInterfacesResponse, error)
根据云提供商查询对应的网卡资源信息
func (*JdfusionClient) GetVpcSecurityGroupById ¶
func (c *JdfusionClient) GetVpcSecurityGroupById(request *jdfusion.GetVpcSecurityGroupByIdRequest) (*jdfusion.GetVpcSecurityGroupByIdResponse, error)
查询指定的安全组资源信息
func (*JdfusionClient) GetVpcSecurityGroups ¶
func (c *JdfusionClient) GetVpcSecurityGroups(request *jdfusion.GetVpcSecurityGroupsRequest) (*jdfusion.GetVpcSecurityGroupsResponse, error)
根据云提供商查询对应的安全组资源信息
func (*JdfusionClient) GetVpcSlbById ¶
func (c *JdfusionClient) GetVpcSlbById(request *jdfusion.GetVpcSlbByIdRequest) (*jdfusion.GetVpcSlbByIdResponse, error)
根据云提供商查询对应的SLB资源信息
func (*JdfusionClient) GetVpcSlbs ¶
func (c *JdfusionClient) GetVpcSlbs(request *jdfusion.GetVpcSlbsRequest) (*jdfusion.GetVpcSlbsResponse, error)
根据云提供商查询对应的负载均衡资源信息
func (*JdfusionClient) GetVpcSubnetById ¶
func (c *JdfusionClient) GetVpcSubnetById(request *jdfusion.GetVpcSubnetByIdRequest) (*jdfusion.GetVpcSubnetByIdResponse, error)
根据云提供商查询对应的subnet资源信息
func (*JdfusionClient) GetVpcSubnets ¶
func (c *JdfusionClient) GetVpcSubnets(request *jdfusion.GetVpcSubnetsRequest) (*jdfusion.GetVpcSubnetsResponse, error)
根据云提供商查询对应的subnet资源信息
func (*JdfusionClient) GetVpcVServerGroups ¶
func (c *JdfusionClient) GetVpcVServerGroups(request *jdfusion.GetVpcVServerGroupsRequest) (*jdfusion.GetVpcVServerGroupsResponse, error)
根据过滤条件,取得服务器组的信息
func (*JdfusionClient) GetVpcs ¶
func (c *JdfusionClient) GetVpcs(request *jdfusion.GetVpcsRequest) (*jdfusion.GetVpcsResponse, error)
查询私有网络资源列表
func (*JdfusionClient) GetVserverGroupsById ¶
func (c *JdfusionClient) GetVserverGroupsById(request *jdfusion.GetVserverGroupsByIdRequest) (*jdfusion.GetVserverGroupsByIdResponse, error)
根据过滤条件,取得服务器组的信息
func (*JdfusionClient) GrantRdsAccount ¶
func (c *JdfusionClient) GrantRdsAccount(request *jdfusion.GrantRdsAccountRequest) (*jdfusion.GrantRdsAccountResponse, error)
给RDS账号分配数据库权限
func (*JdfusionClient) GrantRdsAccountsByTask ¶
func (c *JdfusionClient) GrantRdsAccountsByTask(request *jdfusion.GrantRdsAccountsByTaskRequest) (*jdfusion.GrantRdsAccountsByTaskResponse, error)
通过异步任务,给RDS账号分配数据库权限
func (*JdfusionClient) RebootVmInstanceById ¶
func (c *JdfusionClient) RebootVmInstanceById(request *jdfusion.RebootVmInstanceByIdRequest) (*jdfusion.RebootVmInstanceByIdResponse, error)
只能重启状态为 运行中(Running)的实例。
func (*JdfusionClient) RegistCloudInfo ¶
func (c *JdfusionClient) RegistCloudInfo(request *jdfusion.RegistCloudInfoRequest) (*jdfusion.RegistCloudInfoResponse, error)
为指定用户关联云
func (*JdfusionClient) RemoveDiskById ¶
func (c *JdfusionClient) RemoveDiskById(request *jdfusion.RemoveDiskByIdRequest) (*jdfusion.RemoveDiskByIdResponse, error)
删除云硬盘
func (*JdfusionClient) ReverseDeployment ¶
func (c *JdfusionClient) ReverseDeployment(request *jdfusion.ReverseDeploymentRequest) (*jdfusion.ReverseDeploymentResponse, error)
根据已有资源反向生成deployment
func (*JdfusionClient) RevokeRdsAccount ¶
func (c *JdfusionClient) RevokeRdsAccount(request *jdfusion.RevokeRdsAccountRequest) (*jdfusion.RevokeRdsAccountResponse, error)
撤销RDS账号在指定数据库的所有权限
func (*JdfusionClient) RollbackDeploymentsVersion ¶
func (c *JdfusionClient) RollbackDeploymentsVersion(request *jdfusion.RollbackDeploymentsVersionRequest) (*jdfusion.RollbackDeploymentsVersionResponse, error)
应用部署回滚
func (*JdfusionClient) SetConfig ¶
func (c *JdfusionClient) SetConfig(config *core.Config)
func (*JdfusionClient) SetLogger ¶
func (c *JdfusionClient) SetLogger(logger core.Logger)
func (*JdfusionClient) StartChannel ¶
func (c *JdfusionClient) StartChannel(request *jdfusion.StartChannelRequest) (*jdfusion.StartChannelResponse, error)
启动数据同步
func (*JdfusionClient) StartSlb ¶
func (c *JdfusionClient) StartSlb(request *jdfusion.StartSlbRequest) (*jdfusion.StartSlbResponse, error)
启动负载均衡
func (*JdfusionClient) StartSlbListener ¶
func (c *JdfusionClient) StartSlbListener(request *jdfusion.StartSlbListenerRequest) (*jdfusion.StartSlbListenerResponse, error)
启动监听器
func (*JdfusionClient) StartTransferTask ¶
func (c *JdfusionClient) StartTransferTask(request *jdfusion.StartTransferTaskRequest) (*jdfusion.StartTransferTaskResponse, error)
根据指定ID启动任务
func (*JdfusionClient) StartVmInstanceById ¶
func (c *JdfusionClient) StartVmInstanceById(request *jdfusion.StartVmInstanceByIdRequest) (*jdfusion.StartVmInstanceByIdResponse, error)
启动一台实例。实例状态必须为 已停止(Stopped),才可以调用该接口。
func (*JdfusionClient) StopChannel ¶
func (c *JdfusionClient) StopChannel(request *jdfusion.StopChannelRequest) (*jdfusion.StopChannelResponse, error)
停止数据同步
func (*JdfusionClient) StopSlb ¶
func (c *JdfusionClient) StopSlb(request *jdfusion.StopSlbRequest) (*jdfusion.StopSlbResponse, error)
停止负载均衡
func (*JdfusionClient) StopSlbListener ¶
func (c *JdfusionClient) StopSlbListener(request *jdfusion.StopSlbListenerRequest) (*jdfusion.StopSlbListenerResponse, error)
停止监听器
func (*JdfusionClient) StopTransferTask ¶
func (c *JdfusionClient) StopTransferTask(request *jdfusion.StopTransferTaskRequest) (*jdfusion.StopTransferTaskResponse, error)
根据指定ID停止任务
func (*JdfusionClient) StopVmInstanceById ¶
func (c *JdfusionClient) StopVmInstanceById(request *jdfusion.StopVmInstanceByIdRequest) (*jdfusion.StopVmInstanceByIdResponse, error)
停止运行一台实例。只有状态为 运行中(Running)的实例才可以进行此操作。
func (*JdfusionClient) UnregistCloudInfo ¶
func (c *JdfusionClient) UnregistCloudInfo(request *jdfusion.UnregistCloudInfoRequest) (*jdfusion.UnregistCloudInfoResponse, error)
获取指定云信息
func (*JdfusionClient) ValidCloudInfo ¶
func (c *JdfusionClient) ValidCloudInfo(request *jdfusion.ValidCloudInfoRequest) (*jdfusion.ValidCloudInfoResponse, error)
验证指定云信息的AK、SK