package org.zstack.network.service.virtualrouter; import org.zstack.header.configuration.PythonClass; import org.zstack.header.network.service.NetworkServiceProviderType; @PythonClass public interface VirtualRouterConstant { @PythonClass public static final String VIRTUAL_ROUTER_PROVIDER_TYPE = "VirtualRouter"; @PythonClass public static final String VIRTUAL_ROUTER_VM_TYPE = "VirtualRouter"; @PythonClass public static final String VIRTUAL_ROUTER_OFFERING_TYPE = "VirtualRouter"; public static final String ACTION_CATEGORY = "virtualRouter"; public static final NetworkServiceProviderType PROVIDER_TYPE = new NetworkServiceProviderType(VIRTUAL_ROUTER_PROVIDER_TYPE); public static final String VR_RESULT_VM = "ResultVirtualRouterVm"; public static final String VR_PORT_FORWARDING_RULE = "PortForwardingRule"; public static final String SERVICE_ID = "virtualRouter"; public static final String VR_ECHO_PATH = "/echo"; public static final String VR_CONFIGURE_NIC_PATH = "/configurenic"; public static final String VR_ADD_DHCP_PATH = "/adddhcp"; public static final String VR_REMOVE_DHCP_PATH = "/removedhcp"; public static final String VR_SET_SNAT_PATH = "/setsnat"; public static final String VR_SYNC_SNAT_PATH = "/syncsnat"; public static final String VR_REMOVE_SNAT_PATH = "/removesnat"; public static final String VR_REMOVE_DNS_PATH = "/removedns"; public static final String VR_SET_DNS_PATH = "/setdns"; public static final String VR_CREATE_PORT_FORWARDING = "/createportforwarding"; public static final String VR_REVOKE_PORT_FORWARDING = "/revokeportforwarding"; public static final String VR_SYNC_PORT_FORWARDING = "/syncportforwarding"; public static final String VR_CREATE_EIP = "/createeip"; public static final String VR_REMOVE_EIP = "/removeeip"; public static final String VR_SYNC_EIP = "/synceip"; public static final String VR_INIT = "/init"; public static final String VR_PING = "/ping"; public static final String VR_CREATE_VIP = "/createvip"; public static final String VR_REMOVE_VIP = "/removevip"; public static final String VR_KVM_CREATE_BOOTSTRAP_ISO_PATH = "/virtualrouter/createbootstrapiso"; public static final String VR_KVM_DELETE_BOOTSTRAP_ISO_PATH = "/virtualrouter/deletebootstrapiso"; public static final String VR_VIP = "VirtualRouterVip"; public static final String VR_VIP_L3NETWORK = "VirtualRouterVipL3Network"; public static final String ANSIBLE_PLAYBOOK_NAME = "virtualrouter.py"; public static final String ANSIBLE_MODULE_PATH = "ansible/virtualrouter"; public static enum Param { VR, VR_UUID, IS_NEW_CREATED, IS_RECONNECT, VIPS, } }