import request from "@/utils/request"; //获取全部主机 export const reqAllCloudHost = (data) => { return request({ url: '/ucloud/describe_available_instance_types.dspy', method: "post", headers: {'Content-Type': 'application/josn'}, data }) } //获取地域 export const reqRegion = () => { return request({ url: '/ucloud/get_local_regions.dspy', method: "post", }) } //获取镜像 export const reqGetMirrorList = (data) => { return request({ url: '/ucloud/describe_image.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取EIP价格 export const reqGetEipPrice = (data) => { return request({ url: '/ucloud/get_eip_price.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取主机和硬盘价格 export const reqGetHostPrice = (data) => { return request({ url: '/ucloud/get_uhost_instance_price.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取基础协议 export const reqGetBaseAgreement = () => { return request({ url: '/ucloud/get_firewall_protocol.dspy', method: 'post', }) } //创建防火墙 export const reqCreateFireWall = (data) => { return request({ url: '/ucloud/create_firewall.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取防火墙列表 export const reqGetFireWallList = (data) => { return request({ url: '/ucloud/describe_firewall.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //更i性能防火墙规则 export const reqUpdateFireWall = (data) => { return request({ url: '/ucloud/update_firewall.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //创建云主机 export const reqCreateHost = (data) => { return request({ url: '/ucloud/create_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取云主机列表 export const reqHostList = (data) => { return request({ url: '/ucloud/describe_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //关机 export const reqStopUHost = (data) => { return request({ url: '/ucloud/stop_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //启动 export const reqStartUHost = (data) => { return request({ url: '/ucloud/start_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //重启 export const reqRebootUHost = (data) => { return request({ url: '/ucloud/reboot_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取远程连接信息 export const reqRemoteInfo = (data) => { return request({ url: '/ucloud/get_uhost_instance_vnc_info.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //删除 export const reqDeleteHost = (data) => { return request({ url: '/ucloud/terminate_uhost_instance.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取防火墙信息 export const reqFireWallShowList = (data) => { return request({ url: '/ucloud/describe_firewall.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //重置密码 export const reqResetPassWord = (data) => { return request({ url: '/ucloud/reset_uhost_instance_password.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //创建Eip export const reqCreateEip = (data) => { return request({ url: '/ucloud/allocate_eip.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //获取Eip export const reqShowEip = (data) => { return request({ url: '/ucloud/describe_eip.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //删除Eip export const reqDeleteEip = (data) => { return request({ url: '/ucloud/release_eip.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //绑定Eip export const reqBindEip = (data) => { return request({ url: '/ucloud/bind_eip.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) } //解绑Eip /ucloud/un_bind_eip.dspy export const reqUnBindEip = (data) => { return request({ url: '/ucloud/un_bind_eip.dspy', method: 'post', headers: {'Content-Type': 'application/json'}, data }) }