/*
 * Copyright 2023-2025 VMware, Inc. All rights reserved. VMware Confidential
 */

export const ORG_EDGE_GATEWAYS = "org-edge-gateways";
export const ORG_NETWORKS = "org-networks";
export const ORG_VDC_VPN_GROUP = "org-vdc-vpn-group";
export const GROUPS = "vdc-groups";
export const IP_SPACES = "ip-spaces";
export const PROVIDER_GATEWAYS = "provider-gateways";
export const SECURITY_TAGS = "security-tags";

export const NSXT_GROUPS_ROUTES = {
    NSXT: "nsxt",
    GENERAL: "general",
    DFW: "dfw",
    PARTICIPATING_VDCS: "participating-vdcs",
    SECURITY: "security",
    IP_SETS: "ip-sets",
    DYNAMIC_GROUPS: "dynamic-groups",
    SECURITY_GROUPS: "security-groups",
    APP_PORT_PROFILES: "app-port-profiles",
    NETWORK_CONTEXT_PROFILES: "network-context-profiles",
    EDGE_GATEWAY: "edge-gateway",
    VDC_GROUP_NETWORKS: "vdc-group-networks",
    NETWORKS_ID: "orgVdcNetworkId",
};

export const NSXV_GROUPS_ROUTES = {
    TOPOLOGY: "topology",
    NETWORKS: "networks",
    LEGACY: "legacy",
};

export const ORG_VDC_NETWORK_DHCP = {
    DHCP_GENERAL: "dhcp-general",
    IPV4_BINDINGS: "ipv4-bindings",
    IPV6_BINDINGS: "ipv6-bindings",
};

export const IP_SPACES_ROUTES = {
    CONFIGURATION: "configuration",
    GENERAL: "general",
    QUOTA: "quota",
    ALLOCATION: "allocation",
    FLOATING_IPS: "floating-ips",
    IP_PREFIXES: "ip-prefixes",
    NETWORK_TOPOLOGY: "network-topology",
};

export const PROVIDER_GATEWAYS_ROUTES = {
    CONFIGURATION: "configuration",
    GENERAL: "general",
};

export const EDGE_GATEWAY_ROUTES = {
    EXTERNAL_NETWORKS: "external-networks",
};
