client

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 License: Apache-2.0 Imports: 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) AssociateVpcEipById

弹性公网IP绑定到虚拟机

func (*JdfusionClient) AttachDiskToVmInstanceByDiskId

云硬盘挂载至虚拟机

func (*JdfusionClient) AttachVpcNetworkInterfaceById

网卡挂载虚拟机

func (*JdfusionClient) CreateDisk

根据云提供商创建云硬盘

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) 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) DetachDiskToVmInstanceByDiskId

从虚拟机卸载云硬盘

func (*JdfusionClient) DetachVpcNetworkInterfaceById

卸载网卡

func (*JdfusionClient) DisassociateVpcEipById

解绑公网IP

func (*JdfusionClient) GetCloudInfoById

获取指定云信息

func (*JdfusionClient) GetCloudInfos

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

func (*JdfusionClient) GetDiskById

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

func (*JdfusionClient) GetDisks

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

func (*JdfusionClient) GetTaskInfoById

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

func (*JdfusionClient) GetTaskInfoHistoryById

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

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) RebootVmInstanceById

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

func (*JdfusionClient) RegistCloudInfo

为指定用户关联云

func (*JdfusionClient) RemoveDiskById

删除云硬盘

func (*JdfusionClient) SetConfig

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

func (*JdfusionClient) SetLogger

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

func (*JdfusionClient) StartVmInstanceById

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

func (*JdfusionClient) StopVmInstanceById

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

func (*JdfusionClient) UnregistCloudInfo

获取指定云信息

Jump to

Keyboard shortcuts

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