client

package
v1.59.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 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 EdcpsClient

type EdcpsClient struct {
	core.JDCloudClient
}

func NewEdcpsClient

func NewEdcpsClient(credential *core.Credential) *EdcpsClient

func (*EdcpsClient) AddBandwidthPackageIp added in v1.44.0

添加共享带宽IP

func (*EdcpsClient) ApplyBandwidthPackages added in v1.44.0

申请共享带宽

func (*EdcpsClient) ApplyElasticIps

申请弹性公网IP

func (*EdcpsClient) AssociateElasticIp

绑定弹性公网IP

func (*EdcpsClient) CreateAliasIp

func (c *EdcpsClient) CreateAliasIp(request *edcps.CreateAliasIpRequest) (*edcps.CreateAliasIpResponse, error)

添加别名IP

func (*EdcpsClient) CreateInstances

创建一台或多台指定配置的分布式云物理服务器<br/>

- 地域与可用区<br/>

  • 调用接口(queryEdCPSRegions)获取分布式云物理服务器支持的地域与可用区<br/>

- 实例类型<br/>

  • 调用接口(describeDeviceTypes)获取物理实例类型列表<br/>
  • 不能使用已下线、或已售馨的实例类型<br/>

- 操作系统<br/>

  • 可调用接口(describeOS)获取分布式云物理服务器支持的操作系统列表<br/>

- 存储<br/>

  • 数据盘多种RAID可选,可调用接口(describeDeviceRaids)获取服务器支持的RAID列表<br/>

- 网络<br/>

  • 网络类型目前支持vpc<br/>
  • 线路目前支持联通un、电信ct、移动cm<br/>
  • 支持不启用外网,如果启用外网,带宽范围[1,200] 单位Mbps<br/>

- 其他<br/>

  • 购买时长,可按年或月购买:月取值范围[1,9], 年取值范围[1,3]<br/>
  • 密码设置参考公共参数规范<br/>

func (*EdcpsClient) CreateKeypairs

func (c *EdcpsClient) CreateKeypairs(request *edcps.CreateKeypairsRequest) (*edcps.CreateKeypairsResponse, error)

创建密钥对

func (*EdcpsClient) CreateSecondaryCidr

添加次要CIDR

func (*EdcpsClient) CreateSubnet

func (c *EdcpsClient) CreateSubnet(request *edcps.CreateSubnetRequest) (*edcps.CreateSubnetResponse, error)

创建子网

func (*EdcpsClient) CreateVpc

func (c *EdcpsClient) CreateVpc(request *edcps.CreateVpcRequest) (*edcps.CreateVpcResponse, error)

创建私有网络

func (*EdcpsClient) DeleteAliasIp

func (c *EdcpsClient) DeleteAliasIp(request *edcps.DeleteAliasIpRequest) (*edcps.DeleteAliasIpResponse, error)

删除别名IP

func (*EdcpsClient) DeleteBandwidthPackage added in v1.44.0

删除共享带宽

func (*EdcpsClient) DeleteInstance

func (c *EdcpsClient) DeleteInstance(request *edcps.DeleteInstanceRequest) (*edcps.DeleteInstanceResponse, error)
删除单台云物理物理服务器,只能删除运行running、停止stopped、错误error状态的服务器<br/>

不能删除没有计费信息的服务器<br/>

func (*EdcpsClient) DeleteKeypairs

func (c *EdcpsClient) DeleteKeypairs(request *edcps.DeleteKeypairsRequest) (*edcps.DeleteKeypairsResponse, error)

删除密钥对

func (*EdcpsClient) DeleteSecondaryCidr

删除次要CIDR

func (*EdcpsClient) DeleteSubnet

func (c *EdcpsClient) DeleteSubnet(request *edcps.DeleteSubnetRequest) (*edcps.DeleteSubnetResponse, error)

删除子网

func (*EdcpsClient) DeleteVpc

func (c *EdcpsClient) DeleteVpc(request *edcps.DeleteVpcRequest) (*edcps.DeleteVpcResponse, error)

删除私有网络

func (*EdcpsClient) DeleteelasticIp

删除弹性公网IP

func (*EdcpsClient) DescribeAliasIps

查询别名IP列表

func (*EdcpsClient) DescribeAvailablePrivateIp

查询可用的私有IP列表

func (*EdcpsClient) DescribeBandwidthPackage added in v1.44.0

查询共享带宽详情

func (*EdcpsClient) DescribeBandwidthPackageStock added in v1.44.0

查询共享带宽库存

func (*EdcpsClient) DescribeBandwidthPackages added in v1.44.0

查询弹性公网IP列表<br/>

支持分页查询,默认每页20条<br/>

func (*EdcpsClient) DescribeDeviceRaids

查询某种实例类型的分布式云物理服务器支持的RAID类型,可查询系统盘RAID类型和数据盘RAID类型

func (*EdcpsClient) DescribeDeviceStock

查询分布式云物理服务器库存

func (*EdcpsClient) DescribeDeviceTypes

查询分布式云物理服务器实例类型

func (*EdcpsClient) DescribeEdCPSRegions

查询分布式分布式云物理服务器地域列表

func (*EdcpsClient) DescribeElasticIp

查询弹性公网IP详情

func (*EdcpsClient) DescribeElasticIpStock

查询弹性公网IP库存

func (*EdcpsClient) DescribeElasticIps

查询弹性公网IP列表<br/>

支持分页查询,默认每页20条<br/>

func (*EdcpsClient) DescribeInstance

查询单台分布式云物理服务器详细信息

func (*EdcpsClient) DescribeInstanceName

查询分布式云物理服务器名称

func (*EdcpsClient) DescribeInstanceRaid

查询单个分布式云物理服务器已安装的RAID信息,包括系统盘RAID信息和数据盘RAID信息

func (*EdcpsClient) DescribeInstanceStatus

查询单个分布式云物理服务器硬件监控信息

func (*EdcpsClient) DescribeInstances

批量查询分布式云物理服务器详细信息<br/>

支持分页查询,默认每页20条<br/>

func (*EdcpsClient) DescribeKeypair

查询密钥对详情

func (*EdcpsClient) DescribeKeypairs

查询密钥对列表

func (*EdcpsClient) DescribeLineTypes

查询链路类型

func (*EdcpsClient) DescribeOS

func (c *EdcpsClient) DescribeOS(request *edcps.DescribeOSRequest) (*edcps.DescribeOSResponse, error)

查询分布式云物理服务器支持的操作系统

func (*EdcpsClient) DescribeSecondaryCidrs

查询次要CIDR列表

func (*EdcpsClient) DescribeSubnet

func (c *EdcpsClient) DescribeSubnet(request *edcps.DescribeSubnetRequest) (*edcps.DescribeSubnetResponse, error)

查询子网详情

func (*EdcpsClient) DescribeSubnets

查询子网列表

func (*EdcpsClient) DescribeVpc

func (c *EdcpsClient) DescribeVpc(request *edcps.DescribeVpcRequest) (*edcps.DescribeVpcResponse, error)

查询私有网络详情

func (*EdcpsClient) DescribeVpcs

func (c *EdcpsClient) DescribeVpcs(request *edcps.DescribeVpcsRequest) (*edcps.DescribeVpcsResponse, error)

查询私有网络列表

func (*EdcpsClient) DisableLogger

func (c *EdcpsClient) DisableLogger()

func (*EdcpsClient) DisassociateElasticIp

解绑弹性公网IP

func (*EdcpsClient) ImportKeypairs

func (c *EdcpsClient) ImportKeypairs(request *edcps.ImportKeypairsRequest) (*edcps.ImportKeypairsResponse, error)

导入密钥对

func (*EdcpsClient) ModifyBandwidthPackage added in v1.44.0

修改共享带宽

func (*EdcpsClient) ModifyBandwidthPackageBandwidth added in v1.44.0

修改共享带宽的带宽

func (*EdcpsClient) ModifyElasticIpBandwidth

修改弹性公网IP带宽

func (*EdcpsClient) ModifyInstance

func (c *EdcpsClient) ModifyInstance(request *edcps.ModifyInstanceRequest) (*edcps.ModifyInstanceResponse, error)

修改分布式云物理服务器部分信息,包括名称、描述

func (*EdcpsClient) ModifySubnet

func (c *EdcpsClient) ModifySubnet(request *edcps.ModifySubnetRequest) (*edcps.ModifySubnetResponse, error)

修改子网

func (*EdcpsClient) ModifyVpc

func (c *EdcpsClient) ModifyVpc(request *edcps.ModifyVpcRequest) (*edcps.ModifyVpcResponse, error)

修改私有网络

func (*EdcpsClient) ReinstallInstance

重装分布式云物理服务器,只能重装stopped状态的服务器<br/>
  • 可调用接口(describeOS)获取分布式云物理服务器支持的操作系统列表 [MFA enabled]

func (*EdcpsClient) RemoveBandwidthPackageIp added in v1.44.0

移除共享带宽IP

func (*EdcpsClient) ResetPassword

func (c *EdcpsClient) ResetPassword(request *edcps.ResetPasswordRequest) (*edcps.ResetPasswordResponse, error)

重置分布式云物理服务器密码

func (*EdcpsClient) RestartInstance

重启单台分布式云物理服务器,只能重启running状态的服务器 [MFA enabled]

func (*EdcpsClient) SetConfig

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

func (*EdcpsClient) SetLogger

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

func (*EdcpsClient) StartInstance

func (c *EdcpsClient) StartInstance(request *edcps.StartInstanceRequest) (*edcps.StartInstanceResponse, error)

对单台分布式云物理服务器执行开机操作,只能启动stopped状态的服务器

func (*EdcpsClient) StopInstance

func (c *EdcpsClient) StopInstance(request *edcps.StopInstanceRequest) (*edcps.StopInstanceResponse, error)

对单台分布式云物理服务器执行关机操作,只能停止running状态的服务器 [MFA enabled]

Jump to

Keyboard shortcuts

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