client

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: 4 Imported by: 0

Documentation

Index

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 (*JdfusionClient) AssociateVpcEipById

弹性公网IP绑定到虚拟机

func (*JdfusionClient) AttachDiskToVmInstanceByDiskId

云硬盘挂载至虚拟机

func (*JdfusionClient) AttachVpcNetworkInterfaceById

网卡挂载虚拟机

func (*JdfusionClient) CloneDeployment

克隆部署信息

func (*JdfusionClient) CreateBucket

根据给定的信息,创建OSS存储桶

func (*JdfusionClient) CreateChannel

创建数据同步通道

func (*JdfusionClient) CreateDatasource

创建数据源

func (*JdfusionClient) CreateDeployment

创建部署信息

func (*JdfusionClient) CreateDisk

根据云提供商创建云硬盘

func (*JdfusionClient) CreateRdsAccounts

根据给定的信息,创建指定RDS实例的账户

func (*JdfusionClient) CreateRdsDatabase

根据给定的信息,创建指定RDS实例的数据库

func (*JdfusionClient) CreateRdsInstance

根据给定的信息,创建RDS实例

func (*JdfusionClient) CreateSecurityGroupsRule

新增安全组规则

func (*JdfusionClient) CreateTransferTask

创建任务

func (*JdfusionClient) CreateVmInstance

根据云提供商创建虚拟机

func (*JdfusionClient) CreateVmKeypair

根据云提供商创建密钥对

func (*JdfusionClient) CreateVpc

根据云提供商创建私有网络

func (*JdfusionClient) CreateVpcEip

根据云提供商分配公网IP

func (*JdfusionClient) CreateVpcLBHttpListener

创建HTTP监听器

func (*JdfusionClient) CreateVpcNetworkInterface

根据云提供商创建网卡

func (*JdfusionClient) CreateVpcSecurityGroup

根据云提供商创建安全组

func (*JdfusionClient) CreateVpcSlb

根据云提供商创建负载均衡

func (*JdfusionClient) CreateVpcSubnet

根据云提供商创建子网

func (*JdfusionClient) CreateVpcVServerGroup

创建虚拟服务器组,并添加后端服务器

func (*JdfusionClient) DeleteBucket

删除指定ID的OSS存储桶信息

func (*JdfusionClient) DeleteChannel

删除channel

func (*JdfusionClient) DeleteDatasource

删除数据源

func (*JdfusionClient) DeleteDeployment

删除部署信息

func (*JdfusionClient) DeleteRdsAccount

删除指定RDS实例上,指定用户名的账号信息

func (*JdfusionClient) DeleteRdsByInstId

删除指定ID的RDS实例信息

func (*JdfusionClient) DeleteRdsDatabase

删除指定RDS实例上,指定数据库名的数据库信息

func (*JdfusionClient) DeleteSecurityGroupsRule

删除安全组规则

func (*JdfusionClient) DeleteSlbsListener

删除监听器

func (*JdfusionClient) DeleteTransferTask

根据指定ID删除任务

func (*JdfusionClient) DeleteVmInstanceById

通过虚拟机id删除虚拟机

func (*JdfusionClient) DeleteVmKeypairByName

删除密钥对

func (*JdfusionClient) DeleteVpcById

删除VPC

func (*JdfusionClient) DeleteVpcEipById

释放公网IP

func (*JdfusionClient) DeleteVpcNetworkInterfaceById

删除弹性网卡

func (*JdfusionClient) DeleteVpcSecurityGroupById

删除安全组

func (*JdfusionClient) DeleteVpcSlbById

删除SLB

func (*JdfusionClient) DeleteVpcSubnetById

删除子网

func (*JdfusionClient) DeleteVserverGroup

删除服务器组

func (*JdfusionClient) DetachDiskToVmInstanceByDiskId

从虚拟机卸载云硬盘

func (*JdfusionClient) DetachVpcNetworkInterfaceById

卸载网卡

func (*JdfusionClient) DisassociateVpcEipById

解绑公网IP

func (*JdfusionClient) DryrunDeployment

预部署

func (*JdfusionClient) EditDeployment

修改部署信息

func (*JdfusionClient) EditTransferTask

根据指定ID修改任务

func (*JdfusionClient) GetBucketByName

根据云提供商查询对应的OSS存储桶信息

func (*JdfusionClient) GetBucketFiles

根据过滤条件,取得指定OSS存储桶上的文件列表

func (*JdfusionClient) GetBuckets

根据云提供商查询对应的OSS存储桶列表

func (*JdfusionClient) GetChannels

查询数据同步通道信息

func (*JdfusionClient) GetCloudInfoById

获取指定云信息

func (*JdfusionClient) GetCloudInfos

获取当前用户的云注册信息

func (*JdfusionClient) GetDatasources

查询数据源

func (*JdfusionClient) GetDeploymentResult

查询执行结果

func (*JdfusionClient) GetDeploymentVersions

查询应用记录

func (*JdfusionClient) GetDeployments

查询部署信息列表

func (*JdfusionClient) GetDeploymentsById

查询部署信息

func (*JdfusionClient) GetDeploymentsResultsByIdRecord

查询某一次的历史执行结果(内部使用)

func (*JdfusionClient) GetDeploymentsVersion

查询应用记录详细信息

func (*JdfusionClient) GetDiskById

根据云提供商查询对应的云硬盘资源信息

func (*JdfusionClient) GetDisks

根据云提供商查询对应的云硬盘资源信息

func (*JdfusionClient) GetLbHttpListener

根据过滤条件,查监听器列表

func (*JdfusionClient) GetRdsAccountsByInstId

根据过滤条件,取得指定RDS实例上的账号信息

func (*JdfusionClient) GetRdsAccountsByInstIdAndAccountName

取得指定RDS实例上的指定账号信息

func (*JdfusionClient) GetRdsByInstId

查询指定ID的RDS实例信息

func (*JdfusionClient) GetRdsDatabaseByInstIdAndDbName

根据过滤条件,取得指定RDS实例上的数据库信息

func (*JdfusionClient) GetRdsDatabasesByInstId

根据过滤条件,取得指定RDS实例上的数据库信息

func (*JdfusionClient) GetRdsInstances

根据云提供商查询对应的RDS实例信息

func (*JdfusionClient) GetRdsSpecification

根据数据库类型,取得RDS实例的规格

func (*JdfusionClient) GetRegions

查询地域列表信息

func (*JdfusionClient) GetRegionsAvailableZones

查询可用域列表信息

func (*JdfusionClient) GetTaskInfoById

读取指定ID的运行结果和运行状态

func (*JdfusionClient) GetTaskInfoHistoryById

读取指定ID的运行结果和运行状态

func (*JdfusionClient) GetTransferTaskById

根据指定ID获取任务信息

func (*JdfusionClient) GetTransferTaskFailedFiles

根据指定任务id查询迁移失败文件列表

func (*JdfusionClient) GetTransferTaskProgress

根据指定任务id查询迁移进度

func (*JdfusionClient) GetTransferTasks

获取任务列表

func (*JdfusionClient) GetVmImages

根据过滤条件,取得镜像资源的信息

func (*JdfusionClient) GetVmInstanceTypes

虚拟机规格列表

func (*JdfusionClient) GetVmInstances

根据云提供商查询对应的虚拟机资源信息

func (*JdfusionClient) GetVmInstancesById

根据云提供商查询对应的VM资源信息

func (*JdfusionClient) GetVmKeypairs

根据云提供商查询对应的密钥对资源信息

func (*JdfusionClient) GetVmKeypairsByName

根据云提供商查询对应的密钥对资源信息

func (*JdfusionClient) GetVpcById

根据云提供商查询对应的VPC资源信息

func (*JdfusionClient) GetVpcEipById

根据云提供商查询对应的公网IP资源信息

func (*JdfusionClient) GetVpcEips

根据云提供商查询对应的公网IP资源信息

func (*JdfusionClient) GetVpcNetworkInterfaceById

根据云提供商查询对应的网卡资源信息

func (*JdfusionClient) GetVpcNetworkInterfaces

根据云提供商查询对应的网卡资源信息

func (*JdfusionClient) GetVpcSecurityGroupById

查询指定的安全组资源信息

func (*JdfusionClient) GetVpcSecurityGroups

根据云提供商查询对应的安全组资源信息

func (*JdfusionClient) GetVpcSlbById

根据云提供商查询对应的SLB资源信息

func (*JdfusionClient) GetVpcSlbs

根据云提供商查询对应的负载均衡资源信息

func (*JdfusionClient) GetVpcSubnetById

根据云提供商查询对应的subnet资源信息

func (*JdfusionClient) GetVpcSubnets

根据云提供商查询对应的subnet资源信息

func (*JdfusionClient) GetVpcVServerGroups

根据过滤条件,取得服务器组的信息

func (*JdfusionClient) GetVpcs

查询私有网络资源列表

func (*JdfusionClient) GetVserverGroupsById

根据过滤条件,取得服务器组的信息

func (*JdfusionClient) GrantRdsAccount

给RDS账号分配数据库权限

func (*JdfusionClient) GrantRdsAccountsByTask

通过异步任务,给RDS账号分配数据库权限

func (*JdfusionClient) RebootVmInstanceById

只能重启状态为 运行中(Running)的实例。

func (*JdfusionClient) RegistCloudInfo

为指定用户关联云

func (*JdfusionClient) RemoveDiskById

删除云硬盘

func (*JdfusionClient) ReverseDeployment

根据已有资源反向生成deployment

func (*JdfusionClient) RevokeRdsAccount

撤销RDS账号在指定数据库的所有权限

func (*JdfusionClient) RollbackDeploymentsVersion

应用部署回滚

func (*JdfusionClient) SetConfig

func (c *JdfusionClient) SetConfig(config *core.Config)

func (*JdfusionClient) SetLogger

func (c *JdfusionClient) SetLogger(logger core.Logger)

func (*JdfusionClient) StartChannel

启动数据同步

func (*JdfusionClient) StartSlb

启动负载均衡

func (*JdfusionClient) StartSlbListener

启动监听器

func (*JdfusionClient) StartTransferTask

根据指定ID启动任务

func (*JdfusionClient) StartVmInstanceById

启动一台实例。实例状态必须为 已停止(Stopped),才可以调用该接口。

func (*JdfusionClient) StopChannel

停止数据同步

func (*JdfusionClient) StopSlb

停止负载均衡

func (*JdfusionClient) StopSlbListener

停止监听器

func (*JdfusionClient) StopTransferTask

根据指定ID停止任务

func (*JdfusionClient) StopVmInstanceById

停止运行一台实例。只有状态为 运行中(Running)的实例才可以进行此操作。

func (*JdfusionClient) UnregistCloudInfo

获取指定云信息

func (*JdfusionClient) ValidCloudInfo

验证指定云信息的AK、SK

Jump to

Keyboard shortcuts

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