import 'codemirror/mode/yaml/yaml';
import {
APIURLHEADER, CONFIGCONSTANT, ERRORDATA, MODALCLOSERESPONSEDATA, TYPEAWS, TYPEAZURE, TYPEOPENSTACK, TYPEOPENVIMNEBULA, TYPEOTERS,
- TYPESECTION, TYPEVMWARE, VIM_TYPES
+ TYPESECTION, TYPEVMWARE, TYPEVCENTER, VIM_TYPES
} from 'CommonModel';
import { environment } from 'environment';
import * as jsyaml from 'js-yaml';
} else if (this.selectedVimType === 'aws') {
this.defaults['text/x-yaml'] = jsyaml.dump(TYPEAWS);
this.data = JSON.stringify(TYPEAWS, null, '\t');
+ } else if (this.selectedVimType === 'vcenter') {
+ this.defaults['text/x-yaml'] = jsyaml.dump(TYPEVCENTER);
+ this.data = JSON.stringify(TYPEVCENTER, null, '\t');
} else if (this.selectedVimType === 'vmware') {
this.defaults['text/x-yaml'] = jsyaml.dump(TYPEVMWARE);
this.data = JSON.stringify(TYPEVMWARE, null, '\t');
export const VIM_TYPES: TYPESECTION[] = [
{ value: 'openstack', title: 'Openstack' },
{ value: 'aws', title: 'AWS' },
+ { value: 'vcenter', title: 'VMware vCenter' },
{ value: 'vmware', title: 'VMware vCD' },
{ value: 'openvim', title: 'OpenVIM' },
{ value: 'opennebula', title: 'OpenNebula' },
additional_conf: ''
};
/** Constant for VIM type VMWARE's Config */
+export const TYPEVCENTER: {} = {
+ management_network_name: '',
+ availability_zone: '',
+ availability_network_zone: '',
+ datastore: '',
+ insecure: '',
+};
+/** Constant for VIM type VMWARE's Config */
export const TYPEVMWARE: {} = {
sdn_controller: '',
orgname: '',