"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProvisioningModel = exports.RouteModel = exports.IngressControllerModel = exports.AgentServiceConfigModel = exports.AgentClusterInstallModel = void 0;
exports.AgentClusterInstallModel = {
    kind: 'AgentClusterInstall',
    label: 'AgentClusterInstall',
    labelPlural: 'AgentClusterInstalls',
    plural: 'agentclusterinstalls',
    apiVersion: 'v1beta1',
    apiGroup: 'extensions.hive.openshift.io',
    namespaced: true,
    abbr: 'ACI',
};
exports.AgentServiceConfigModel = {
    kind: 'AgentServiceConfig',
    label: 'AgentServiceConfig',
    labelPlural: 'AgentServiceConfigs',
    plural: 'agentserviceconfigs',
    apiVersion: 'v1beta1',
    apiGroup: 'agent-install.openshift.io',
    namespaced: false,
    abbr: 'asc',
};
exports.IngressControllerModel = {
    kind: 'IngressController',
    label: 'IngressController',
    labelPlural: 'IngressControllers',
    plural: 'ingresscontrollers',
    apiVersion: 'v1',
    apiGroup: 'operator.openshift.io',
    namespaced: true,
    abbr: 'ic',
};
exports.RouteModel = {
    kind: 'Route',
    label: 'Route',
    labelPlural: 'Routes',
    plural: 'routes',
    apiVersion: 'v1',
    apiGroup: 'route.openshift.io',
    namespaced: true,
    abbr: 'rt',
};
exports.ProvisioningModel = {
    kind: 'Provisioning',
    label: 'Provisioning',
    labelPlural: 'Provisionings',
    plural: 'provisionings',
    apiVersion: 'v1alpha1',
    apiGroup: 'metal3.io',
    namespaced: false,
    abbr: 'p',
};
//# sourceMappingURL=models.js.map