diff --git a/ui/legacy/extractFields.js b/ui/legacy/extractFields.js
new file mode 100644
index 00000000000..64ad311cb39
--- /dev/null
+++ b/ui/legacy/extractFields.js
@@ -0,0 +1,29 @@
+var loadFields = function (data, prefix) {
+ if ($.type(data) != 'object') return {}
+ var allFields = {}
+ var columnsOrder = {}
+ $.each(Object.keys(data), function (idx, key) {
+ if (key == 'listView' && $.type(data[key]) == 'object' && data.listView.fields) {
+ var fields = data.listView.fields
+ var cols = []
+ $.each(Object.keys(fields), function (idx1, fieldId) {
+ if (allFields[fieldId]) {
+ console.log('[WARN] Found multiple labels for API Key: ' + fieldId)
+ allFields[fieldId].labels.push(fields[fieldId].label)
+ allFields[fieldId].components.add(prefix)
+ } else {
+ allFields[fieldId] = {
+ 'labels': [fields[fieldId].label],
+ 'components': [prefix]
+ }
+ }
+ cols.push(fieldId)
+ })
+ console.log(cols)
+ columnsOrder[prefix] = cols
+ } else if ($.type(data[key]) == 'object' && ($.type(key) != 'string' || key.indexOf('$') == -1)) {
+ $.extend(allFields, loadFields(data[key], prefix + '.' + key))
+ }
+ })
+ return columnsOrder
+}
diff --git a/ui/legacy/fieldsFromOldLayout.json b/ui/legacy/fieldsFromOldLayout.json
new file mode 100644
index 00000000000..949a4eea955
--- /dev/null
+++ b/ui/legacy/fieldsFromOldLayout.json
@@ -0,0 +1,5456 @@
+{
+ "allFields": {
+ "name": {
+ "labels": [
+ "label.name"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "instancename": {
+ "labels": [
+ "label.internal.name"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView"
+ ]
+ },
+ "displayname": {
+ "labels": [
+ "label.display.name"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "ipaddress": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.vpc.gateways.add.createForm"
+ ]
+ },
+ "account": {
+ "labels": [
+ "label.account"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "zonename": {
+ "labels": [
+ "label.zone"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "state": {
+ "labels": [
+ "label.state"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "expunge": {
+ "labels": [
+ "label.expunge"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.destroy.createForm"
+ ]
+ },
+ "volumes": {
+ "labels": [
+ "label.delete.volumes"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.destroy.createForm"
+ ]
+ },
+ "volumeids": {
+ "labels": [
+ "label.delete.volumes"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.destroy.createForm"
+ ]
+ },
+ "forced": {
+ "labels": [
+ "force.stop"
+ ],
+ "components": [
+ "Cs.vpc.vmListView.listView.actions.stop.createForm"
+ ]
+ },
+ "hostId": {
+ "labels": [
+ "label.host"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.startByAdmin.createForm"
+ ]
+ },
+ "description": {
+ "labels": [
+ "label.description"
+ ],
+ "components": [
+ "Cs.vpc.sections.networkACLLists.listView.detailView.tabs.details"
+ ]
+ },
+ "snapshotMemory": {
+ "labels": [
+ "label.vmsnapshot.memory"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.snapshot.createForm"
+ ]
+ },
+ "quiescevm": {
+ "labels": [
+ "label.quiesce.vm"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.storageSnapshot.createForm"
+ ]
+ },
+ "podId": {
+ "labels": [
+ "label.pod"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.startByAdmin.createForm"
+ ]
+ },
+ "clusterId": {
+ "labels": [
+ "label.cluster"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.startByAdmin.createForm"
+ ]
+ },
+ "volume": {
+ "labels": [
+ "label.volume"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.storageSnapshot.createForm"
+ ]
+ },
+ "asyncBackup": {
+ "labels": [
+ "label.async.backup"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.storageSnapshot.createForm"
+ ]
+ },
+ "template": {
+ "labels": [
+ "label.select.a.template"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.reinstall.createForm"
+ ]
+ },
+ "iso": {
+ "labels": [
+ "label.iso"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.attachISO.createForm"
+ ]
+ },
+ "displayText": {
+ "labels": [
+ "label.description"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "osTypeId": {
+ "labels": [
+ "label.os.type"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "isPublic": {
+ "labels": [
+ "label.public"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "url": {
+ "labels": [
+ "label.url"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "storageId": {
+ "labels": [
+ "label.primary.storage"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.migrateToAnotherStorage.createForm"
+ ]
+ },
+ "serviceofferingid": {
+ "labels": [
+ "label.compute.offering"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.scaleUp.createForm"
+ ]
+ },
+ "cpuSpeed": {
+ "labels": [
+ "label.cpu.mhz"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.scaleUp.createForm"
+ ]
+ },
+ "cpuNumber": {
+ "labels": [
+ "label.num.cpu.cores"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.scaleUp.createForm"
+ ]
+ },
+ "memory": {
+ "labels": [
+ "label.memory.mb"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "sshkeypair": {
+ "labels": [
+ "label.new.ssh.key.pair"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.resetSSHKeyForVirtualMachine.createForm"
+ ]
+ },
+ "accountType": {
+ "labels": [
+ "Account Type"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm"
+ ]
+ },
+ "domainid": {
+ "labels": [
+ "label.domain"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm"
+ ]
+ },
+ "project": {
+ "labels": [
+ "label.project"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm"
+ ]
+ },
+ "network": {
+ "labels": [
+ "label.network"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm"
+ ]
+ },
+ "securitygroup": {
+ "labels": [
+ "label.security.group"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm"
+ ]
+ },
+ "templatename": {
+ "labels": [
+ "label.template"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "isdynamicallyscalable": {
+ "labels": [
+ "label.dynamically.scalable"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "guestosid": {
+ "labels": [
+ "label.os.type"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "hypervisor": {
+ "labels": [
+ "label.hypervisor"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "xenserverToolsVersion61plus": {
+ "labels": [
+ "label.Xenserver.Tools.Version61plus"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "isoname": {
+ "labels": [
+ "label.attached.iso"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "serviceofferingname": {
+ "labels": [
+ "label.compute.offering"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "cpunumber": {
+ "labels": [
+ "label.num.cpu.cores"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "cpuspeed": {
+ "labels": [
+ "label.cpu.mhz"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "vgpu": {
+ "labels": [
+ "label.vgpu"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "haenable": {
+ "labels": [
+ "label.ha.enabled"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "publicip": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "group": {
+ "labels": [
+ "label.group"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "hostname": {
+ "labels": [
+ "label.host.name"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "keypair": {
+ "labels": [
+ "label.ssh.key.pair"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details"
+ ]
+ },
+ "domain": {
+ "labels": [
+ "label.domain"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "created": {
+ "labels": [
+ "label.date"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "id": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "networkid": {
+ "labels": [
+ "label.select.tier"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "ipaddress1": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics.actions.updateIpaddr.createForm"
+ ]
+ },
+ "ipaddress2": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics.actions.updateIpaddr.createForm"
+ ]
+ },
+ "networkname": {
+ "labels": [
+ "label.network.name"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "type": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "macaddress": {
+ "labels": [
+ "label.mac.address"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "secondaryips": {
+ "labels": [
+ "label.secondary.ips"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "gateway": {
+ "labels": [
+ "label.gateway"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "netmask": {
+ "labels": [
+ "label.netmask"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "ip6address": {
+ "labels": [
+ "label.ipv6.address"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "ip6gateway": {
+ "labels": [
+ "label.ipv6.gateway"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "ip6cidr": {
+ "labels": [
+ "label.ipv6.CIDR"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "broadcasturi": {
+ "labels": [
+ "label.broadcast.uri"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "isolationuri": {
+ "labels": [
+ "label.isolation.uri"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "isdefault": {
+ "labels": [
+ "label.is.default"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics"
+ ]
+ },
+ "totalCPU": {
+ "labels": [
+ "label.total.cpu"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "cpuused": {
+ "labels": [
+ "label.cpu.utilized"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "networkkbsread": {
+ "labels": [
+ "label.network.read"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "networkkbswrite": {
+ "labels": [
+ "label.network.write"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "diskkbsread": {
+ "labels": [
+ "label.disk.read.bytes"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "diskkbswrite": {
+ "labels": [
+ "label.disk.write.bytes"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "diskioread": {
+ "labels": [
+ "label.disk.read.io"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "diskiowrite": {
+ "labels": [
+ "label.disk.write.io"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats"
+ ]
+ },
+ "vmdisplayname": {
+ "labels": [
+ "label.vm.display.name"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "availabilityZone": {
+ "labels": [
+ "label.availability.zone"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.volumes.listView.actions.uploadVolumefromLocal.createForm"
+ ]
+ },
+ "diskOffering": {
+ "labels": [
+ "label.disk.offering"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.snapshots.listView.detailView.actions.createVolume.createForm"
+ ]
+ },
+ "diskSize": {
+ "labels": [
+ "label.disk.size.gb"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.snapshots.listView.detailView.actions.createVolume.createForm"
+ ]
+ },
+ "minIops": {
+ "labels": [
+ "label.disk.iops.min"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm"
+ ]
+ },
+ "maxIops": {
+ "labels": [
+ "label.disk.iops.max"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm"
+ ]
+ },
+ "format": {
+ "labels": [
+ "label.format"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "checksum": {
+ "labels": [
+ "label.checksum"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.actions.add.createForm"
+ ]
+ },
+ "volumeFileUpload": {
+ "labels": [
+ "label.local.file"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.volumes.listView.actions.uploadVolumefromLocal.createForm"
+ ]
+ },
+ "storagePool": {
+ "labels": [
+ "label.storage.pool"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.migrateToAnotherStorage.createForm"
+ ]
+ },
+ "useNewDiskOffering": {
+ "labels": [
+ "label.migrate.volume.newDiskOffering"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.migrateToAnotherStorage.createForm"
+ ]
+ },
+ "newDiskOffering": {
+ "labels": [
+ "label.disk.newOffering"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.migrateToAnotherStorage.createForm"
+ ]
+ },
+ "tags": {
+ "labels": [
+ "label.storage.tags"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "virtualMachineId": {
+ "labels": [
+ "label.instance"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.attachDisk.createForm"
+ ]
+ },
+ "isPasswordEnabled": {
+ "labels": [
+ "label.password.enabled"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "isFeatured": {
+ "labels": [
+ "label.featured"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "requireshvm": {
+ "labels": [
+ "label.hvm"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.createTemplate.createForm"
+ ]
+ },
+ "newdiskoffering": {
+ "labels": [
+ "label.resize.new.offering.id"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm"
+ ]
+ },
+ "newsize": {
+ "labels": [
+ "label.resize.new.size"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm"
+ ]
+ },
+ "shrinkok": {
+ "labels": [
+ "label.resize.shrink.ok"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm"
+ ]
+ },
+ "status": {
+ "labels": [
+ "label.status"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "diskofferingdisplaytext": {
+ "labels": [
+ "label.disk.offering"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "storagetype": {
+ "labels": [
+ "label.storage.type"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "provisioningtype": {
+ "labels": [
+ "label.disk.provisioningtype"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "size": {
+ "labels": [
+ "label.size"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "clusterid": {
+ "labels": [
+ "label.cluster"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "clustername": {
+ "labels": [
+ "label.cluster"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "physicalsize": {
+ "labels": [
+ "label.disk.physicalsize"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "utilization": {
+ "labels": [
+ "label.disk.utilisation"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "virtualsize": {
+ "labels": [
+ "label.disk.virtualsize"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "miniops": {
+ "labels": [
+ "label.disk.iops.min"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "maxiops": {
+ "labels": [
+ "label.disk.iops.max"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "virtualmachineid": {
+ "labels": [
+ "label.vm.id"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "vmstate": {
+ "labels": [
+ "label.vm.state"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "deviceid": {
+ "labels": [
+ "label.device.id"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "storage": {
+ "labels": [
+ "label.storage"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details"
+ ]
+ },
+ "volumename": {
+ "labels": [
+ "label.volume.name"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.snapshots.listView.detailView.tabs.details"
+ ]
+ },
+ "intervaltype": {
+ "labels": [
+ "label.interval.type"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.snapshots.listView.detailView.tabs.details"
+ ]
+ },
+ "zoneid": {
+ "labels": [
+ "label.zone"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "current": {
+ "labels": [
+ "label.vmsnapshot.current"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.vmsnapshots.listView.detailView.tabs.details"
+ ]
+ },
+ "parentName": {
+ "labels": [
+ "label.vmsnapshot.parentname"
+ ],
+ "components": [
+ "Cs.sections.storage.sections.vmsnapshots.listView.detailView.tabs.details"
+ ]
+ },
+ "zoneId": {
+ "labels": [
+ "label.zone"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.actions.updateOfferingAccess.createForm"
+ ]
+ },
+ "networkOfferingId": {
+ "labels": [
+ "label.network.offering"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "vlan": {
+ "labels": [
+ "label.vlan"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "vpcid": {
+ "labels": [
+ "label.vpc.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "externalId": {
+ "labels": [
+ "label.guest.externalId"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "guestGateway": {
+ "labels": [
+ "label.guest.gateway"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ },
+ "guestNetmask": {
+ "labels": [
+ "label.guest.netmask"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ },
+ "networkDomain": {
+ "labels": [
+ "label.network.domain"
+ ],
+ "components": [
+ "Cs.sections.network.sections.networks.listView.actions.add.createForm"
+ ]
+ },
+ "physicalNetworkId": {
+ "labels": [
+ "label.physical.network"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "vlanId": {
+ "labels": [
+ "label.vlan.id"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ },
+ "bypassVlanOverlapCheck": {
+ "labels": [
+ "label.bypass.vlan.overlap.check"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "isolatedpvlanId": {
+ "labels": [
+ "label.secondary.isolated.vlan.id"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "scope": {
+ "labels": [
+ "label.scope"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "domainId": {
+ "labels": [
+ "label.domain"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.actions.dedicate.createForm"
+ ]
+ },
+ "subdomainaccess": {
+ "labels": [
+ "label.subdomain.access"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.detailView.tabs.details"
+ ]
+ },
+ "projectId": {
+ "labels": [
+ "label.project"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView.actions.add.createForm"
+ ]
+ },
+ "ip4gateway": {
+ "labels": [
+ "label.ipv4.gateway"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "ip4Netmask": {
+ "labels": [
+ "label.ipv4.netmask"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "startipv4": {
+ "labels": [
+ "label.ipv4.start.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView.actions.add.createForm"
+ ]
+ },
+ "endipv4": {
+ "labels": [
+ "label.ipv4.end.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView.actions.add.createForm"
+ ]
+ },
+ "startipv6": {
+ "labels": [
+ "label.ipv6.start.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView.actions.add.createForm"
+ ]
+ },
+ "endipv6": {
+ "labels": [
+ "label.ipv6.end.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView.actions.add.createForm"
+ ]
+ },
+ "networkdomain": {
+ "labels": [
+ "label.network.domain"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "hideipaddressusage": {
+ "labels": [
+ "label.network.hideipaddressusage"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm"
+ ]
+ },
+ "cidr": {
+ "labels": [
+ "label.cidr"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "cleanup": {
+ "labels": [
+ "label.clean.up"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.actions.restart.createForm"
+ ]
+ },
+ "makeredundant": {
+ "labels": [
+ "label.make.redundant"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpc.listView.detailView.actions.restart.createForm"
+ ]
+ },
+ "displaytext": {
+ "labels": [
+ "label.description"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "ispersistent": {
+ "labels": [
+ "label.persistent"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "restartrequired": {
+ "labels": [
+ "label.restart.required"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "networkofferingid": {
+ "labels": [
+ "label.network.offering"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "networkcidr": {
+ "labels": [
+ "label.network.cidr"
+ ],
+ "components": [
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.details"
+ ]
+ },
+ "reservediprange": {
+ "labels": [
+ "label.reserved.ip.range"
+ ],
+ "components": [
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.details"
+ ]
+ },
+ "redundantrouter": {
+ "labels": [
+ "label.redundant.router"
+ ],
+ "components": [
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.details"
+ ]
+ },
+ "networkdomaintext": {
+ "labels": [
+ "label.network.domain.text"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "routerType": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView"
+ ]
+ },
+ "guestnetworkname": {
+ "labels": [
+ "label.network.name"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "requiresupgrade": {
+ "labels": [
+ "label.requires.upgrade"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "destination": {
+ "labels": [
+ "label.run.diagnostics.destination"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.actions.diagnostics.createForm"
+ ]
+ },
+ "extra": {
+ "labels": [
+ "label.run.diagnostics.extra"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.actions.diagnostics.createForm"
+ ]
+ },
+ "serviceOfferingId": {
+ "labels": [
+ "label.compute.offering"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "projectid": {
+ "labels": [
+ "label.project.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "version": {
+ "labels": [
+ "label.version"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "guestnetworkid": {
+ "labels": [
+ "label.network.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "vpcname": {
+ "labels": [
+ "label.vpc"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "guestipaddress": {
+ "labels": [
+ "label.guest.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "linklocalip": {
+ "labels": [
+ "label.linklocal.ip"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.tabs.details"
+ ]
+ },
+ "isredundantrouter": {
+ "labels": [
+ "label.redundant.router"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "redundantRouterState": {
+ "labels": [
+ "label.redundant.state"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details"
+ ]
+ },
+ "traffictype": {
+ "labels": [
+ "label.traffic.type"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "virtualmachinedisplayname": {
+ "labels": [
+ "label.vm.name"
+ ],
+ "components": [
+ "Cs.vpc.sections.publicLbIps.listView"
+ ]
+ },
+ "associatednetworkname": {
+ "labels": [
+ "label.network.name"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "isportable": {
+ "labels": [
+ "label.cross.zones"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "associatednetworkid": {
+ "labels": [
+ "label.associated.network.id"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "issourcenat": {
+ "labels": [
+ "label.source.nat"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "isstaticnat": {
+ "labels": [
+ "label.static.nat"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "vmipaddress": {
+ "labels": [
+ "label.vm.ip"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "issystem": {
+ "labels": [
+ "label.is.system"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "purpose": {
+ "labels": [
+ "label.purpose"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "vlanname": {
+ "labels": [
+ "label.vlan.only"
+ ],
+ "components": [
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details"
+ ]
+ },
+ "vpcoffering": {
+ "labels": [
+ "label.vpc.offering"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpc.listView.actions.add.createForm"
+ ]
+ },
+ "redundantvpcrouter": {
+ "labels": [
+ "label.redundant.vpc"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.details"
+ ]
+ },
+ "redundantstate": {
+ "labels": [
+ "label.redundant.state"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.router"
+ ]
+ },
+ "dns1": {
+ "labels": [
+ "label.dns.1"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "cidrlist": {
+ "labels": [
+ "label.CIDR.list"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "ipsecpsk": {
+ "labels": [
+ "label.IPsec.preshared.key"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "ikeEncryption": {
+ "labels": [
+ "label.IKE.encryption"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "ikeHash": {
+ "labels": [
+ "label.IKE.hash"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "ikeDh": {
+ "labels": [
+ "label.IKE.DH"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "espEncryption": {
+ "labels": [
+ "label.ESP.encryption"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "espHash": {
+ "labels": [
+ "label.ESP.hash"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "perfectForwardSecrecy": {
+ "labels": [
+ "label.perfect.forward.secrecy"
+ ],
+ "components": [
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details"
+ ]
+ },
+ "ikelifetime": {
+ "labels": [
+ "label.IKE.lifetime"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "esplifetime": {
+ "labels": [
+ "label.ESP.lifetime"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "dpd": {
+ "labels": [
+ "label.dead.peer.detection"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "forceencap": {
+ "labels": [
+ "label.vpn.force.encapsulation"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "username": {
+ "labels": [
+ "label.username"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "password": {
+ "labels": [
+ "label.password"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "ostypename": {
+ "labels": [
+ "label.os.type"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView"
+ ]
+ },
+ "zone": {
+ "labels": [
+ "label.zone"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "directdownload": {
+ "labels": [
+ "label.direct.download"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.details"
+ ]
+ },
+ "rootDiskControllerTypeKVM": {
+ "labels": [
+ "label.root.disk.controller"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "rootDiskControllerType": {
+ "labels": [
+ "label.root.disk.controller"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "nicAdapterType": {
+ "labels": [
+ "label.nic.adapter.type"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "keyboardType": {
+ "labels": [
+ "label.keyboard.type"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "isExtractable": {
+ "labels": [
+ "label.extractable"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.actions.uploadISOFromLocal.createForm"
+ ]
+ },
+ "isrouting": {
+ "labels": [
+ "label.routing"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm"
+ ]
+ },
+ "templateFileUpload": {
+ "labels": [
+ "label.local.file"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.actions.uploadISOFromLocal.createForm"
+ ]
+ },
+ "operation": {
+ "labels": [
+ "label.operation"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm"
+ ]
+ },
+ "shareWith": {
+ "labels": [
+ "label.share.with"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm"
+ ]
+ },
+ "accountlist": {
+ "labels": [
+ "label.accounts"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm"
+ ]
+ },
+ "accounts": {
+ "labels": [
+ "label.accounts"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm"
+ ]
+ },
+ "projects": {
+ "labels": [
+ "label.projects"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm"
+ ]
+ },
+ "isextractable": {
+ "labels": [
+ "label.extractable.lower"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "passwordenabled": {
+ "labels": [
+ "label.password.enabled"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.templates.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "ispublic": {
+ "labels": [
+ "label.public"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "isfeatured": {
+ "labels": [
+ "label.featured"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "ostypeid": {
+ "labels": [
+ "label.os.type"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "crossZones": {
+ "labels": [
+ "label.cross.zones"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.details"
+ ]
+ },
+ "templatetype": {
+ "labels": [
+ "label.quota.email.template"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.emailTemplates.listView.detailView.tabs.details"
+ ]
+ },
+ "isready": {
+ "labels": [
+ "state.Ready"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "isBootable": {
+ "labels": [
+ "label.bootable"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.actions.uploadISOFromLocal.createForm"
+ ]
+ },
+ "bootable": {
+ "labels": [
+ "label.bootable"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "destinationZoneId": {
+ "labels": [
+ "label.destination.zone"
+ ],
+ "components": [
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.actions.copyISO.createForm"
+ ]
+ },
+ "level": {
+ "labels": [
+ "label.level"
+ ],
+ "components": [
+ "Cs.sections.events.sections.events.listView.detailView.tabs.details"
+ ]
+ },
+ "startdate": {
+ "labels": [
+ "label.quota.startdate"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.balancestatement.listView.actions.add.createForm"
+ ]
+ },
+ "enddate": {
+ "labels": [
+ "label.quota.enddate"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.balancestatement.listView.actions.add.createForm"
+ ]
+ },
+ "sent": {
+ "labels": [
+ "label.date"
+ ],
+ "components": [
+ "Cs.sections.events.sections.alerts.listView.detailView.tabs.details"
+ ]
+ },
+ "vmtotal": {
+ "labels": [
+ "label.total.of.vm"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details"
+ ]
+ },
+ "memorytotal": {
+ "labels": [
+ "label.metrics.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns_columns"
+ ]
+ },
+ "cputotal": {
+ "labels": [
+ "label.metrics.cpu.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns"
+ ]
+ },
+ "volumetotal": {
+ "labels": [
+ "label.volume"
+ ],
+ "components": [
+ "Cs.sections.projects.sections.projects.listView.detailView.tabs.details"
+ ]
+ },
+ "primarystoragetotal": {
+ "labels": [
+ "label.primary.storage"
+ ],
+ "components": [
+ "Cs.sections.projects.sections.projects.listView.detailView.tabs.details"
+ ]
+ },
+ "iptotal": {
+ "labels": [
+ "label.total.of.ip"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details"
+ ]
+ },
+ "templatetotal": {
+ "labels": [
+ "label.template"
+ ],
+ "components": [
+ "Cs.sections.projects.sections.projects.listView.detailView.tabs.details"
+ ]
+ },
+ "token": {
+ "labels": [
+ "label.token"
+ ],
+ "components": [
+ "Cs.sections.projects.sections.invitations.listView.actions.enterToken.createForm"
+ ]
+ },
+ "rolename": {
+ "labels": [
+ "label.role"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "roletype": {
+ "labels": [
+ "label.roletype"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "domainpath": {
+ "labels": [
+ "label.domain"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details"
+ ]
+ },
+ "vmLimit": {
+ "labels": [
+ "label.instance.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "ipLimit": {
+ "labels": [
+ "label.ip.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "volumeLimit": {
+ "labels": [
+ "label.volume.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "snapshotLimit": {
+ "labels": [
+ "label.snapshot.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "templateLimit": {
+ "labels": [
+ "label.template.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "vpcLimit": {
+ "labels": [
+ "label.VPC.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "cpuLimit": {
+ "labels": [
+ "label.cpu.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "memoryLimit": {
+ "labels": [
+ "label.memory.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "networkLimit": {
+ "labels": [
+ "label.network.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "primaryStorageLimit": {
+ "labels": [
+ "label.primary.storage.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "secondaryStorageLimit": {
+ "labels": [
+ "label.secondary.storage.limits"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "receivedbytes": {
+ "labels": [
+ "label.bytes.received"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details"
+ ]
+ },
+ "sentbytes": {
+ "labels": [
+ "label.bytes.sent"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details"
+ ]
+ },
+ "certificate": {
+ "labels": [
+ "label.certificate.name"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.sslCertificates.listView.detailView.tabs.details"
+ ]
+ },
+ "privatekey": {
+ "labels": [
+ "label.private.key"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.sshkeypairs.listView.detailView.tabs.details"
+ ]
+ },
+ "certchain": {
+ "labels": [
+ "label.chain"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.sslCertificates.listView.detailView.tabs.details"
+ ]
+ },
+ "firstname": {
+ "labels": [
+ "label.first.name"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "lastname": {
+ "labels": [
+ "label.last.name"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "password-confirm": {
+ "labels": [
+ "label.confirm.password"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.actions.add.createForm"
+ ]
+ },
+ "email": {
+ "labels": [
+ "label.email"
+ ],
+ "components": [
+ "Cs.projects.inviteForm"
+ ]
+ },
+ "timezone": {
+ "labels": [
+ "label.timezone"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "samlEnable": {
+ "labels": [
+ "label.saml.enable"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.actions.add.createForm"
+ ]
+ },
+ "samlEntity": {
+ "labels": [
+ "label.saml.entity"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.actions.add.createForm"
+ ]
+ },
+ "apikey": {
+ "labels": [
+ "label.api.key"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details"
+ ]
+ },
+ "secretkey": {
+ "labels": [
+ "label.s3.secret_key"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "publickey": {
+ "labels": [
+ "label.public.key"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.sshkeypairs.listView.actions.add.createForm"
+ ]
+ },
+ "fingerprint": {
+ "labels": [
+ "label.fingerprint"
+ ],
+ "components": [
+ "Cs.sections.accounts.sections.sshkeypairs.listView.detailView.tabs.details"
+ ]
+ },
+ "isForced": {
+ "labels": [
+ "force.remove"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.actions.remove.createForm"
+ ]
+ },
+ "accounttype": {
+ "labels": [
+ "label.account.type"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.actions.linktoldap.createForm"
+ ]
+ },
+ "admin": {
+ "labels": [
+ "label.domain.admin"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.actions.linktoldap.createForm"
+ ]
+ },
+ "path": {
+ "labels": [
+ "label.path"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "accountTotal": {
+ "labels": [
+ "label.accounts"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "vmTotal": {
+ "labels": [
+ "label.instances"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "volumeTotal": {
+ "labels": [
+ "label.volumes"
+ ],
+ "components": [
+ "Cs.sections.domains.treeView.detailView.tabs.details"
+ ]
+ },
+ "endpoint": {
+ "labels": [
+ "label.s3.endpoint"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "gslbdomainname": {
+ "labels": [
+ "label.gslb.domain.name"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.GSLB.listView.detailView.tabs.details"
+ ]
+ },
+ "gslblbmethod": {
+ "labels": [
+ "label.algorithm"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.GSLB.listView.detailView.tabs.details"
+ ]
+ },
+ "gslbservicetype": {
+ "labels": [
+ "label.gslb.servicetype"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.GSLB.listView.detailView.tabs.details"
+ ]
+ },
+ "startip": {
+ "labels": [
+ "label.ipv4.start.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView"
+ ]
+ },
+ "endip": {
+ "labels": [
+ "label.ipv4.end.ip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.guestIpRanges.listView"
+ ]
+ },
+ "portableipaddress": {
+ "labels": [
+ "label.portable.ips"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.portableIpRanges.listView.detailView.tabs.details"
+ ]
+ },
+ "publicport": {
+ "labels": [
+ "label.public.port"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.lbUnderGSLB.listView.detailView.tabs.details"
+ ]
+ },
+ "privateport": {
+ "labels": [
+ "label.private.port"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.lbUnderGSLB.listView.detailView.tabs.details"
+ ]
+ },
+ "algorithm": {
+ "labels": [
+ "label.algorithm"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details"
+ ]
+ },
+ "loadbalancerrule": {
+ "labels": [
+ "label.gslb.lb.rule"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.lbUnderGSLB.listView.actions.add.createForm"
+ ]
+ },
+ "uuid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.regions.sections.NCC.listView.detailView.tabs.details"
+ ]
+ },
+ "numretries": {
+ "labels": [
+ "label.numretries"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "broadcastdomaintype": {
+ "labels": [
+ "label.broadcast.domain.type"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.management.detailView.tabs.details"
+ ]
+ },
+ "xennetworklabel": {
+ "labels": [
+ "label.xenserver.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "kvmnetworklabel": {
+ "labels": [
+ "label.kvm.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "vmwarenetworklabel": {
+ "labels": [
+ "label.vmware.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "ovmnetworklabel": {
+ "labels": [
+ "label.ovm.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "lxcnetworklabel": {
+ "labels": [
+ "label.lxc.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "hypervnetworklabel": {
+ "labels": [
+ "label.hyperv.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "ovm3networklabel": {
+ "labels": [
+ "label.ovm3.traffic.label"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details"
+ ]
+ },
+ "broadcastdomainrange": {
+ "labels": [
+ "label.broadcast.domain.range"
+ ],
+ "components": [
+ "Cs.sections.system.naas.networks.listView"
+ ]
+ },
+ "networkofferingdisplaytext": {
+ "labels": [
+ "label.network.offering"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.detailView.tabs.details"
+ ]
+ },
+ "networkofferingidText": {
+ "labels": [
+ "label.network.offering.id"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.detailView.tabs.details"
+ ]
+ },
+ "guestvlanrange": {
+ "labels": [
+ "label.vlan.ranges"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView.detailView.tabs.details"
+ ]
+ },
+ "vlanrange": {
+ "labels": [
+ "label.vlan.vni.range"
+ ],
+ "components": [
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView.actions.add.createForm"
+ ]
+ },
+ "isolationmethods": {
+ "labels": [
+ "label.isolation.method"
+ ],
+ "components": [
+ "Cs.sections.system.naas.networks.listView"
+ ]
+ },
+ "physicalnetworkid": {
+ "labels": [
+ "label.physical.network"
+ ],
+ "components": [
+ "Cs.vpc.gateways.add.createForm"
+ ]
+ },
+ "destinationphysicalnetworkid": {
+ "labels": [
+ "label.destination.physical.network.id"
+ ],
+ "components": [
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.network"
+ ]
+ },
+ "supportedServices": {
+ "labels": [
+ "label.supported.services"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "ip": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "networkdevicetype": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "publicinterface": {
+ "labels": [
+ "label.public.interface"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "privateinterface": {
+ "labels": [
+ "label.private.interface"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "gslbprovider": {
+ "labels": [
+ "label.gslb.service"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "gslbproviderpublicip": {
+ "labels": [
+ "label.gslb.service.public.ip"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "gslbproviderprivateip": {
+ "labels": [
+ "label.gslb.service.private.ip"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "dedicated": {
+ "labels": [
+ "label.dedicated"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "capacity": {
+ "labels": [
+ "label.capacity"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.basicPhysicalNetwork"
+ ]
+ },
+ "tftpdir": {
+ "labels": [
+ "label.tftp.root.directory"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.BaremetalPxeDevices.listView.actions.add.createForm"
+ ]
+ },
+ "usageinterface": {
+ "labels": [
+ "label.usage.interface"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.srxDevices.listView.actions.add.createForm"
+ ]
+ },
+ "timeout": {
+ "labels": [
+ "label.timeout"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "publicnetwork": {
+ "labels": [
+ "label.public.network"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm"
+ ]
+ },
+ "privatenetwork": {
+ "labels": [
+ "label.private.network"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm"
+ ]
+ },
+ "pavr": {
+ "labels": [
+ "label.virtual.router"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm"
+ ]
+ },
+ "patp": {
+ "labels": [
+ "label.PA.threat.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm"
+ ]
+ },
+ "palp": {
+ "labels": [
+ "label.PA.log.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm"
+ ]
+ },
+ "host": {
+ "labels": [
+ "label.ip.address"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView.actions.add.createForm"
+ ]
+ },
+ "transportzoneuuid": {
+ "labels": [
+ "label.nicira.transportzoneuuid"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "l3gatewayserviceuuid": {
+ "labels": [
+ "label.nicira.l3gatewayserviceuuid"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "l2gatewayserviceuuid": {
+ "labels": [
+ "label.nicira.l2gatewayserviceuuid"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "nat": {
+ "labels": [
+ "label.bigswitch.bcf.nat"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView.actions.add.createForm"
+ ]
+ },
+ "servicelist": {
+ "labels": [
+ "label.services"
+ ],
+ "components": [
+ "Cs.sections.system.naas.networkProviders.types.CiscoVnmc.tabs.details"
+ ]
+ },
+ "networktype": {
+ "labels": [
+ "label.network.type"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "allocationstate": {
+ "labels": [
+ "label.allocation.state"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "vcenter": {
+ "labels": [
+ "label.vmware.datacenter.vcenter"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.actions.updateVmwareDc.createForm"
+ ]
+ },
+ "accountId": {
+ "labels": [
+ "label.account"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.actions.dedicate.createForm"
+ ]
+ },
+ "dns2": {
+ "labels": [
+ "label.dns.2"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "ip6dns1": {
+ "labels": [
+ "label.ipv6.dns1"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "ip6dns2": {
+ "labels": [
+ "label.ipv6.dns2"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "internaldns1": {
+ "labels": [
+ "label.internal.dns.1"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "internaldns2": {
+ "labels": [
+ "label.internal.dns.2"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "domainname": {
+ "labels": [
+ "label.domain"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "guestcidraddress": {
+ "labels": [
+ "label.guest.cidr"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "localstorageenabled": {
+ "labels": [
+ "label.local.storage.enabled"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "isdedicated": {
+ "labels": [
+ "label.dedicated"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "vmwaredcName": {
+ "labels": [
+ "label.vmware.datacenter.name"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "vmwaredcVcenter": {
+ "labels": [
+ "label.vmware.datacenter.vcenter"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "vmwaredcId": {
+ "labels": [
+ "label.vmware.datacenter.id"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details"
+ ]
+ },
+ "systemvmtype": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.tabs.details"
+ ]
+ },
+ "privateip": {
+ "labels": [
+ "label.private.ip"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.tabs.details"
+ ]
+ },
+ "activeviewersessions": {
+ "labels": [
+ "label.active.sessions"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.tabs.details"
+ ]
+ },
+ "routerCount": {
+ "labels": [
+ "label.total.virtual.routers"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByAccount.listView.detailView.tabs.details"
+ ]
+ },
+ "routerRequiresUpgrade": {
+ "labels": [
+ "label.upgrade.required"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByAccount.listView.detailView.tabs.details"
+ ]
+ },
+ "numberOfRouterRequiresUpgrade": {
+ "labels": [
+ "label.total.virtual.routers.upgrade"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByAccount.listView.detailView.tabs.details"
+ ]
+ },
+ "podname": {
+ "labels": [
+ "label.pod"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "agentstate": {
+ "labels": [
+ "label.agent.state"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.systemVms.listView"
+ ]
+ },
+ "lbdevicestate": {
+ "labels": [
+ "label.status"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details"
+ ]
+ },
+ "lbdeviceid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details"
+ ]
+ },
+ "lbdevicename": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details"
+ ]
+ },
+ "lbdevicecapacity": {
+ "labels": [
+ "label.capacity"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details"
+ ]
+ },
+ "lbdevicededicated": {
+ "labels": [
+ "label.dedicated"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details"
+ ]
+ },
+ "fwdevicestate": {
+ "labels": [
+ "label.status"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "fwdevicename": {
+ "labels": [
+ "label.type"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "fwdeviceid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "fwdevicecapacity": {
+ "labels": [
+ "label.capacity"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "nvpdeviceid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "vcsdeviceid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.brocadeVcsDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "bcfdeviceid": {
+ "labels": [
+ "label.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "reservedSystemGateway": {
+ "labels": [
+ "label.reserved.system.gateway"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.pod"
+ ]
+ },
+ "reservedSystemNetmask": {
+ "labels": [
+ "label.reserved.system.netmask"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.pod"
+ ]
+ },
+ "reservedSystemStartIp": {
+ "labels": [
+ "label.start.reserved.system.IP"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.pod"
+ ]
+ },
+ "reservedSystemEndIp": {
+ "labels": [
+ "label.end.reserved.system.IP"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.pod"
+ ]
+ },
+ "isDedicated": {
+ "labels": [
+ "label.dedicate"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.hosts.listView.actions.add.createForm"
+ ]
+ },
+ "hypervisortype": {
+ "labels": [
+ "label.hypervisor"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.details"
+ ]
+ },
+ "managedstate": {
+ "labels": [
+ "label.managed.state"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView"
+ ]
+ },
+ "ovm3pool": {
+ "labels": [
+ "label.ovm3.pool"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "ovm3cluster": {
+ "labels": [
+ "label.ovm3.cluster"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "ovm3vip": {
+ "labels": [
+ "label.ovm3.vip"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vCenterHost": {
+ "labels": [
+ "label.vcenter.host"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vCenterUsername": {
+ "labels": [
+ "label.vcenter.username"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vCenterPassword": {
+ "labels": [
+ "label.vcenter.password"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vCenterDatacenter": {
+ "labels": [
+ "label.vcenter.datacenter"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "overridepublictraffic": {
+ "labels": [
+ "label.override.public.traffic"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vSwitchPublicType": {
+ "labels": [
+ "label.public.traffic.vswitch.type"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vSwitchPublicName": {
+ "labels": [
+ "label.public.traffic.vswitch.name"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "overrideguesttraffic": {
+ "labels": [
+ "label.override.guest.traffic"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vSwitchGuestType": {
+ "labels": [
+ "label.guest.traffic.vswitch.type"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vSwitchGuestName": {
+ "labels": [
+ "label.guest.traffic.vswitch.name"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vsmipaddress": {
+ "labels": [
+ "label.cisco.nexus1000v.ip.address"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vsmipaddress_req": {
+ "labels": [
+ "label.cisco.nexus1000v.ip.address"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vsmusername": {
+ "labels": [
+ "label.cisco.nexus1000v.username"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vsmusername_req": {
+ "labels": [
+ "label.cisco.nexus1000v.username"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "vsmpassword": {
+ "labels": [
+ "label.cisco.nexus1000v.password"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.cluster"
+ ]
+ },
+ "vsmpassword_req": {
+ "labels": [
+ "label.cisco.nexus1000v.password"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm"
+ ]
+ },
+ "clustertype": {
+ "labels": [
+ "label.cluster.type"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.details"
+ ]
+ },
+ "vsmdeviceid": {
+ "labels": [
+ "label.name"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details"
+ ]
+ },
+ "vsmdevicestate": {
+ "labels": [
+ "label.state"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details"
+ ]
+ },
+ "vsmctrlvlanid": {
+ "labels": [
+ "label.vsmctrlvlanid"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details"
+ ]
+ },
+ "vsmpktvlanid": {
+ "labels": [
+ "label.vsmpktvlanid"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details"
+ ]
+ },
+ "vsmstoragevlanid": {
+ "labels": [
+ "label.vsmstoragevlanid"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details"
+ ]
+ },
+ "resourcestate": {
+ "labels": [
+ "label.resource.state"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "powerstate": {
+ "labels": [
+ "label.powerstate"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.outofbandmanagement"
+ ]
+ },
+ "vcenterHost": {
+ "labels": [
+ "label.esx.host"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "baremetalCpuCores": {
+ "labels": [
+ "label.num.cpu.cores"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "baremetalCpu": {
+ "labels": [
+ "label.cpu.mhz"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "baremetalMemory": {
+ "labels": [
+ "label.memory.mb"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "baremetalMAC": {
+ "labels": [
+ "label.host.MAC"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "agentUsername": {
+ "labels": [
+ "label.agent.username"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "agentPassword": {
+ "labels": [
+ "label.agent.password"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "agentPort": {
+ "labels": [
+ "label.agent.port"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "hosttags": {
+ "labels": [
+ "label.host.tags"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.host"
+ ]
+ },
+ "provider": {
+ "labels": [
+ "label.provider"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "address": {
+ "labels": [
+ "label.outofbandmanagement.address"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.outofbandmanagement"
+ ]
+ },
+ "port": {
+ "labels": [
+ "label.outofbandmanagement.port"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.outofbandmanagement"
+ ]
+ },
+ "driver": {
+ "labels": [
+ "label.outofbandmanagement.driver"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.outofbandmanagement"
+ ]
+ },
+ "action": {
+ "labels": [
+ "label.action"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "reenterpassword": {
+ "labels": [
+ "label.outofbandmanagement.reenterpassword"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.actions.changeOutOfBandManagementPassword.createForm"
+ ]
+ },
+ "hypervisorversion": {
+ "labels": [
+ "label.hypervisor.version"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "hastate": {
+ "labels": [
+ "label.ha.state"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.ha"
+ ]
+ },
+ "haprovider": {
+ "labels": [
+ "label.ha.provider"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.ha"
+ ]
+ },
+ "hahost": {
+ "labels": [
+ "label.ha.enabled"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "oscategoryid": {
+ "labels": [
+ "label.os.preference"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "annotation": {
+ "labels": [
+ "label.annotation"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "lastannotated": {
+ "labels": [
+ "label.last.annotated"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "disconnected": {
+ "labels": [
+ "label.last.disconnected"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "cpusockets": {
+ "labels": [
+ "label.number.of.cpu.sockets"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "managementServers": {
+ "labels": [
+ "label.number.of.management.servers"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details"
+ ]
+ },
+ "cpuallocated": {
+ "labels": [
+ "label.cpu.allocated.for.VMs"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.stats"
+ ]
+ },
+ "memoryallocated": {
+ "labels": [
+ "label.memory.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.stats"
+ ]
+ },
+ "memoryused": {
+ "labels": [
+ "label.metrics.memory.used.avg"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns_columns"
+ ]
+ },
+ "protocol": {
+ "labels": [
+ "label.protocol"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "server": {
+ "labels": [
+ "label.server"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "isManaged": {
+ "labels": [
+ "label.managed"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.primary-storage.listView.actions.add.createForm"
+ ]
+ },
+ "capacityBytes": {
+ "labels": [
+ "label.capacity.bytes"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.primary-storage.listView.actions.add.createForm"
+ ]
+ },
+ "capacityIops": {
+ "labels": [
+ "label.capacity.iops"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.primary-storage.listView.actions.add.createForm"
+ ]
+ },
+ "smbUsername": {
+ "labels": [
+ "label.smb.username"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "smbPassword": {
+ "labels": [
+ "label.smb.password"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "smbDomain": {
+ "labels": [
+ "label.smb.domain"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "iqn": {
+ "labels": [
+ "label.target.iqn"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "lun": {
+ "labels": [
+ "label.LUN.number"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "volumegroup": {
+ "labels": [
+ "label.volgroup"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "vCenterDataCenter": {
+ "labels": [
+ "label.vcenter.datacenter"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "vCenterDataStore": {
+ "labels": [
+ "label.vcenter.datastore"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "rbdmonitor": {
+ "labels": [
+ "label.rbd.monitor"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "rbdpool": {
+ "labels": [
+ "label.rbd.pool"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "rbdid": {
+ "labels": [
+ "label.rbd.id"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "rbdsecret": {
+ "labels": [
+ "label.rbd.secret"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "glustervolume": {
+ "labels": [
+ "label.gluster.volume"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "storageTags": {
+ "labels": [
+ "label.storage.tags"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.primaryStorage"
+ ]
+ },
+ "disksizetotal": {
+ "labels": [
+ "label.disk.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "disksizeallocated": {
+ "labels": [
+ "label.disk.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "capacityiops": {
+ "labels": [
+ "label.disk.iops.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "allocatediops": {
+ "labels": [
+ "label.disk.iops.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details"
+ ]
+ },
+ "chassis": {
+ "labels": [
+ "label.chassis"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView"
+ ]
+ },
+ "bladeid": {
+ "labels": [
+ "label.blade.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView"
+ ]
+ },
+ "profiledn": {
+ "labels": [
+ "label.associated.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView"
+ ]
+ },
+ "templatedn": {
+ "labels": [
+ "label.select.template"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView.actions.associateTemplateToBlade.createForm"
+ ]
+ },
+ "profilename": {
+ "labels": [
+ "label.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView.actions.associateTemplateToBlade.createForm"
+ ]
+ },
+ "deleteprofile": {
+ "labels": [
+ "label.delete.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView.actions.disassociateProfileFromBlade.createForm"
+ ]
+ },
+ "nfsServer": {
+ "labels": [
+ "label.server"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "accesskey": {
+ "labels": [
+ "label.s3.access_key"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "bucket": {
+ "labels": [
+ "label.s3.bucket"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "usehttps": {
+ "labels": [
+ "label.s3.use_https"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "connectiontimeout": {
+ "labels": [
+ "label.s3.connection_timeout"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "maxerrorretry": {
+ "labels": [
+ "label.s3.max_error_retry"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "sockettimeout": {
+ "labels": [
+ "label.s3.socket_timeout"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "createNfsCache": {
+ "labels": [
+ "label.create.nfs.secondary.staging.storage"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "nfsCacheZoneid": {
+ "labels": [
+ "label.zone"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.secondary-storage.sections.secondaryStorage.listView.actions.add.createForm"
+ ]
+ },
+ "nfsCacheNfsServer": {
+ "labels": [
+ "label.s3.nfs.server"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "nfsCachePath": {
+ "labels": [
+ "label.s3.nfs.path"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "key": {
+ "labels": [
+ "label.key"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.secondaryStorage"
+ ]
+ },
+ "storagepolicy": {
+ "labels": [
+ "label.storagepolicy"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.secondary-storage.sections.secondaryStorage.listView.actions.add.createForm"
+ ]
+ },
+ "providername": {
+ "labels": [
+ "label.provider"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.secondary-storage.sections.cacheStorage.listView.detailView.tabs.details"
+ ]
+ },
+ "details": {
+ "labels": [
+ "label.details"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "resourcename": {
+ "labels": [
+ "label.resource.name"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.vnmcDevices.listView.detailView.tabs.details"
+ ]
+ },
+ "resourceid": {
+ "labels": [
+ "label.reource.id"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.asa1000v.listView.detailView.tabs.details"
+ ]
+ },
+ "insideportprofile": {
+ "labels": [
+ "label.inside.port.profile"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.asa1000v.listView.detailView.tabs.details"
+ ]
+ },
+ "RESOURCE_NAME": {
+ "labels": [
+ "label.resource.name"
+ ],
+ "components": [
+ "Cs.sections.system.subsections.asa1000v.listView.detailView.tabs.details"
+ ]
+ },
+ "value": {
+ "labels": [
+ "label.quota.credits"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.actions.add.createForm"
+ ]
+ },
+ "maxguestslimit": {
+ "labels": [
+ "label.max.guest.limit"
+ ],
+ "components": [
+ "Cs.sections.global-settings.sections.hypervisorCapabilities.listView.detailView.tabs.details"
+ ]
+ },
+ "storageType": {
+ "labels": [
+ "label.storage.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "provisioningType": {
+ "labels": [
+ "label.disk.provisioningtype"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "offeringType": {
+ "labels": [
+ "label.compute.offering.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "minCPUNumber": {
+ "labels": [
+ "label.min.cpu.cores"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "maxCPUNumber": {
+ "labels": [
+ "label.max.cpu.cores"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "minMemory": {
+ "labels": [
+ "label.memory.minimum.mb"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "maxMemory": {
+ "labels": [
+ "label.memory.maximum.mb"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "networkRate": {
+ "labels": [
+ "label.network.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "qosType": {
+ "labels": [
+ "label.qos.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "isCustomizedIops": {
+ "labels": [
+ "label.custom.disk.iops"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "hypervisorSnapshotReserve": {
+ "labels": [
+ "label.hypervisor.snapshot.reserve"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "diskBytesReadRate": {
+ "labels": [
+ "label.disk.bytes.read.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "diskBytesWriteRate": {
+ "labels": [
+ "label.disk.bytes.write.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "diskIopsReadRate": {
+ "labels": [
+ "label.disk.iops.read.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "diskIopsWriteRate": {
+ "labels": [
+ "label.disk.iops.write.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "offerHA": {
+ "labels": [
+ "label.offer.ha"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "hostTags": {
+ "labels": [
+ "label.host.tags"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "cpuCap": {
+ "labels": [
+ "label.CPU.cap"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "isVolatile": {
+ "labels": [
+ "label.volatile"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "deploymentPlanner": {
+ "labels": [
+ "label.deployment.planner"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "plannerMode": {
+ "labels": [
+ "label.planner.mode"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "pciDevice": {
+ "labels": [
+ "label.gpu"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "vgpuType": {
+ "labels": [
+ "label.vgpu.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "networkrate": {
+ "labels": [
+ "label.network.rate"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "iscustomizediops": {
+ "labels": [
+ "label.custom.disk.iops"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "hypervisorsnapshotreserve": {
+ "labels": [
+ "label.hypervisor.snapshot.reserve"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "offerha": {
+ "labels": [
+ "label.offer.ha"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "limitcpuuse": {
+ "labels": [
+ "label.CPU.cap"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "isvolatile": {
+ "labels": [
+ "label.volatile"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "deploymentplanner": {
+ "labels": [
+ "label.deployment.planner"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "iscustomized": {
+ "labels": [
+ "label.custom.disk.size"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "disksize": {
+ "labels": [
+ "label.disk.size.gb"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "isCustomized": {
+ "labels": [
+ "label.custom.disk.size"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "cacheMode": {
+ "labels": [
+ "label.cache.mode"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "guestIpType": {
+ "labels": [
+ "label.guest.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "isPersistent": {
+ "labels": [
+ "label.persistent"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "specifyVlan": {
+ "labels": [
+ "label.specify.vlan"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "useVpc": {
+ "labels": [
+ "label.vpc"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "userDataL2": {
+ "labels": [
+ "label.user.data"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "lbType": {
+ "labels": [
+ "label.load.balancer.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "promiscuousMode": {
+ "labels": [
+ "label.promiscuous.mode"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "macAddressChanges": {
+ "labels": [
+ "label.mac.address.changes"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "forgedTransmits": {
+ "labels": [
+ "label.forged.transmits"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.SourceNat.redundantRouterCapabilityCheckbox": {
+ "labels": [
+ "label.redundant.router.capability"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.SourceNat.sourceNatTypeDropdown": {
+ "labels": [
+ "label.supported.source.NAT.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Lb.elasticLbCheckbox": {
+ "labels": [
+ "label.elastic.LB"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Lb.inlineModeDropdown": {
+ "labels": [
+ "label.mode"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Lb.Netscaler.servicePackages": {
+ "labels": [
+ "label.netscaler.service.packages"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Lb.Netscaler.servicePackages.description": {
+ "labels": [
+ "label.netscaler.service.packages.description"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Lb.lbIsolationDropdown": {
+ "labels": [
+ "label.LB.isolation"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.StaticNat.elasticIpCheckbox": {
+ "labels": [
+ "label.elastic.IP"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.StaticNat.associatePublicIP": {
+ "labels": [
+ "label.associate.public.ip"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "supportsstrechedl2subnet": {
+ "labels": [
+ "label.supportsstrechedl2subnet"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "supportspublicaccess": {
+ "labels": [
+ "label.supportspublicaccess"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "conservemode": {
+ "labels": [
+ "label.conserve.mode"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "availability": {
+ "labels": [
+ "label.availability"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "egressdefaultpolicy": {
+ "labels": [
+ "label.egress.default.policy"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "guestiptype": {
+ "labels": [
+ "label.guest.type"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "specifyvlan": {
+ "labels": [
+ "label.specify.vlan"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "specifyipranges": {
+ "labels": [
+ "label.specify.IP.ranges"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "serviceCapabilities": {
+ "labels": [
+ "label.service.capabilities"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "service.Connectivity.regionLevelVpcCapabilityCheckbox": {
+ "labels": [
+ "label.regionlevelvpc"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "service.Connectivity.distributedRouterCapabilityCheckbox": {
+ "labels": [
+ "label.distributedrouter"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.actions.add.createForm"
+ ]
+ },
+ "distributedvpcrouter": {
+ "labels": [
+ "label.vpc.distributedvpcrouter"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "supportsregionLevelvpc": {
+ "labels": [
+ "label.vpc.supportsregionlevelvpc"
+ ],
+ "components": [
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details"
+ ]
+ },
+ "clusters": {
+ "labels": [
+ "label.metrics.clusters"
+ ],
+ "components": [
+ "Cs.sections.metrics.zones.listView"
+ ]
+ },
+ "cpumaxdeviation": {
+ "labels": [
+ "label.metrics.cpu.max.dev"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView_columns"
+ ]
+ },
+ "memused": {
+ "labels": [
+ "label.metrics.memory.usage"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns"
+ ]
+ },
+ "memorymaxdeviation": {
+ "labels": [
+ "label.metrics.memory.max.dev"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView_columns_columns_columns"
+ ]
+ },
+ "memallocated": {
+ "labels": [
+ "label.metrics.memory.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView_columns_columns_columns"
+ ]
+ },
+ "hosts": {
+ "labels": [
+ "label.metrics.hosts"
+ ],
+ "components": [
+ "Cs.sections.metrics.clusters.listView"
+ ]
+ },
+ "instances": {
+ "labels": [
+ "label.instances"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView"
+ ]
+ },
+ "cputotalghz": {
+ "labels": [
+ "label.metrics.cpu.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns"
+ ]
+ },
+ "cpuusedghz": {
+ "labels": [
+ "label.metrics.cpu.used.avg"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns"
+ ]
+ },
+ "cpuallocatedghz": {
+ "labels": [
+ "label.metrics.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns"
+ ]
+ },
+ "memorytotalgb": {
+ "labels": [
+ "label.metrics.memory.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns_columns"
+ ]
+ },
+ "memoryusedgb": {
+ "labels": [
+ "label.metrics.memory.used.avg"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns_columns"
+ ]
+ },
+ "memoryallocatedgb": {
+ "labels": [
+ "label.metrics.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.hosts.listView_columns_columns"
+ ]
+ },
+ "networkread": {
+ "labels": [
+ "label.metrics.network.read"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns_columns_columns"
+ ]
+ },
+ "networkwrite": {
+ "labels": [
+ "label.metrics.network.write"
+ ],
+ "components": [
+ "Cs.sections.metrics.instances.listView_columns_columns_columns"
+ ]
+ },
+ "disk": {
+ "labels": [
+ "label.metrics.disk"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView_columns"
+ ]
+ },
+ "diskiopstotal": {
+ "labels": [
+ "label.metrics.disk.iops.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView_columns"
+ ]
+ },
+ "vmname": {
+ "labels": [
+ "label.metrics.vm.name"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView"
+ ]
+ },
+ "sizegb": {
+ "labels": [
+ "label.metrics.disk.size"
+ ],
+ "components": [
+ "Cs.sections.metrics.volumes.listView"
+ ]
+ },
+ "property": {
+ "labels": [
+ "label.metrics.property"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView"
+ ]
+ },
+ "disksizeusedgb": {
+ "labels": [
+ "label.metrics.disk.used"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView_columns_columns"
+ ]
+ },
+ "disksizetotalgb": {
+ "labels": [
+ "label.metrics.disk.total"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView_columns_columns"
+ ]
+ },
+ "disksizeallocatedgb": {
+ "labels": [
+ "label.metrics.disk.allocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView_columns_columns"
+ ]
+ },
+ "disksizeunallocatedgb": {
+ "labels": [
+ "label.metrics.disk.unallocated"
+ ],
+ "components": [
+ "Cs.sections.metrics.storagepool.listView_columns_columns"
+ ]
+ },
+ "balance": {
+ "labels": [
+ "label.quota.balance"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.fullSummary.listView"
+ ]
+ },
+ "quota": {
+ "labels": [
+ "label.quota.value"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.balancestatement.listView"
+ ]
+ },
+ "min_balance": {
+ "labels": [
+ "label.quota.minbalance"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.actions.add.createForm"
+ ]
+ },
+ "quota_enforce": {
+ "labels": [
+ "label.quota.enforcequota"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.actions.add.createForm"
+ ]
+ },
+ "startquota": {
+ "labels": [
+ "label.quota.value"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.tabs.details"
+ ]
+ },
+ "unit": {
+ "labels": [
+ "label.quota.type.unit"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.quotastatement.listView"
+ ]
+ },
+ "date": {
+ "labels": [
+ "label.quota.date"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.balancestatement.listView"
+ ]
+ },
+ "credit": {
+ "labels": [
+ "label.quota.credit"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.balancestatement.listView"
+ ]
+ },
+ "usageName": {
+ "labels": [
+ "label.usage.type"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.tariffView.listView"
+ ]
+ },
+ "usageUnit": {
+ "labels": [
+ "label.usage.unit"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.tariffView.listView"
+ ]
+ },
+ "tariffValue": {
+ "labels": [
+ "label.quota.tariff.value"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.tariffView.listView"
+ ]
+ },
+ "templatesubject": {
+ "labels": [
+ "label.quota.email.subject"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.emailTemplates.listView.detailView.tabs.details"
+ ]
+ },
+ "templatebody": {
+ "labels": [
+ "label.quota.email.body"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.emailTemplates.listView.detailView.tabs.details"
+ ]
+ },
+ "last_updated": {
+ "labels": [
+ "label.quota.email.lastupdated"
+ ],
+ "components": [
+ "Cs.sections.quota.sections.emailTemplates.listView.detailView.tabs.details"
+ ]
+ },
+ "templateNames": {
+ "labels": [
+ "label.template"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "minInstance": {
+ "labels": [
+ "label.min.instances"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "maxInstance": {
+ "labels": [
+ "label.max.instances"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "isAdvanced": {
+ "labels": [
+ "label.show.advanced.settings"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "interval": {
+ "labels": [
+ "label.polling.interval.sec"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "quietTime": {
+ "labels": [
+ "label.quiet.time.sec"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "destroyVMgracePeriod": {
+ "labels": [
+ "label.destroy.vm.graceperiod"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "securityGroups": {
+ "labels": [
+ "label.menu.security.groups"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "diskOfferingId": {
+ "labels": [
+ "label.menu.disk.offerings"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "snmpCommunity": {
+ "labels": [
+ "label.SNMP.community"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "snmpPort": {
+ "labels": [
+ "label.SNMP.port"
+ ],
+ "components": [
+ "Cs.autoscaler.forms"
+ ]
+ },
+ "counterid": {
+ "labels": [
+ "label.counter"
+ ],
+ "components": [
+ "Cs.autoscaler.forms.scaleDownPolicy"
+ ]
+ },
+ "relationaloperator": {
+ "labels": [
+ "label.operator"
+ ],
+ "components": [
+ "Cs.autoscaler.forms.scaleDownPolicy"
+ ]
+ },
+ "threshold": {
+ "labels": [
+ "label.threshold"
+ ],
+ "components": [
+ "Cs.autoscaler.forms.scaleDownPolicy"
+ ]
+ },
+ "add-scaleUpcondition": {
+ "labels": [
+ "label.add"
+ ],
+ "components": [
+ "Cs.autoscaler.forms.scaleUpPolicy"
+ ]
+ },
+ "add-scaleDowncondition": {
+ "labels": [
+ "label.add"
+ ],
+ "components": [
+ "Cs.autoscaler.forms.scaleDownPolicy"
+ ]
+ },
+ "role": {
+ "labels": [
+ "label.role"
+ ],
+ "components": [
+ "Cs.projects.addUserForm"
+ ]
+ },
+ "sourceipaddress": {
+ "labels": [
+ "label.source.ip.address"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details"
+ ]
+ },
+ "sourceport": {
+ "labels": [
+ "label.source.port"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details"
+ ]
+ },
+ "instanceport": {
+ "labels": [
+ "label.instance.port"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details"
+ ]
+ },
+ "loadbalancerinstance": {
+ "labels": [
+ "label.assigned.vms"
+ ],
+ "components": [
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details"
+ ]
+ },
+ "number": {
+ "labels": [
+ "label.rule.number.short"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "protocolnumber": {
+ "labels": [
+ "label.protocol.number.short"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "startport": {
+ "labels": [
+ "label.start.port"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "endport": {
+ "labels": [
+ "label.end.port"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "icmptype": {
+ "labels": [
+ "ICMP.type"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "icmpcode": {
+ "labels": [
+ "ICMP.code"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "reason": {
+ "labels": [
+ "label.acl.reason"
+ ],
+ "components": [
+ "Cs.vpc.acl.multiEdit"
+ ]
+ },
+ "tierName": {
+ "labels": [
+ "label.tier"
+ ],
+ "components": [
+ "Cs.vpc.acl.listView.listView"
+ ]
+ },
+ "aclTotal": {
+ "labels": [
+ "label.network.ACL.total"
+ ],
+ "components": [
+ "Cs.vpc.acl.listView.listView"
+ ]
+ },
+ "sourceNat": {
+ "labels": [
+ "label.source.nat"
+ ],
+ "components": [
+ "Cs.vpc.gateways.add.createForm"
+ ]
+ },
+ "aclid": {
+ "labels": [
+ "label.acl"
+ ],
+ "components": [
+ "Cs.vpc.tiers.actions.add.createForm"
+ ]
+ },
+ "ikepolicy": {
+ "labels": [
+ "label.IKE.policy"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "esppolicy": {
+ "labels": [
+ "label.ESP.policy"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "vpncustomergatewayid": {
+ "labels": [
+ "label.VPN.customer.gateway"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.actions.add.createForm"
+ ]
+ },
+ "passive": {
+ "labels": [
+ "label.passive"
+ ],
+ "components": [
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details"
+ ]
+ },
+ "networkofferingname": {
+ "labels": [
+ "label.network.offering"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "aclname": {
+ "labels": [
+ "label.acl.name"
+ ],
+ "components": [
+ "Cs.vpc.tiers.detailView.tabs.details"
+ ]
+ },
+ "ip4dns1": {
+ "labels": [
+ "label.ipv4.dns1"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "ip4dns2": {
+ "labels": [
+ "label.ipv4.dns2"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "localstorageenabledforsystemvm": {
+ "labels": [
+ "label.local.storage.enabled.system.vms"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.zone"
+ ]
+ },
+ "guestStartIp": {
+ "labels": [
+ "label.guest.start.ip"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ },
+ "guestEndIp": {
+ "labels": [
+ "label.guest.end.ip"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ },
+ "vlanRange": {
+ "labels": [
+ "label.vlan.range"
+ ],
+ "components": [
+ "Cs.zoneWizard.forms.guestTraffic"
+ ]
+ }
+ },
+ "columnsOrder": {
+ "Cs.sections.instances.listView": "'name', 'instancename', 'displayname', 'ipaddress', 'account', 'zonename', 'state'",
+ "Cs.sections.instances.listView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.sections.instances.listView.actions.stop.createForm": "'forced'",
+ "Cs.sections.instances.listView.actions.start.createForm": "'hostId'",
+ "Cs.sections.instances.listView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.sections.instances.listView.detailView.actions.startByAdmin.createForm": "'podId', 'clusterId', 'hostId'",
+ "Cs.sections.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.instances.listView.detailView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.sections.instances.listView.detailView.actions.storageSnapshot.createForm": "'volume', 'quiescevm', 'name', 'asyncBackup'",
+ "Cs.sections.instances.listView.detailView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.sections.instances.listView.detailView.actions.reinstall.createForm": "'template'",
+ "Cs.sections.instances.listView.detailView.actions.attachISO.createForm": "'iso'",
+ "Cs.sections.instances.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'osTypeId', 'isPublic', 'url'",
+ "Cs.sections.instances.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storageId'",
+ "Cs.sections.instances.listView.detailView.actions.scaleUp.createForm": "'serviceofferingid', 'cpuSpeed', 'cpuNumber', 'memory'",
+ "Cs.sections.instances.listView.detailView.actions.resetSSHKeyForVirtualMachine.createForm": "'sshkeypair'",
+ "Cs.sections.instances.listView.detailView.actions.assignVmToAnotherAccount.createForm": "'accountType', 'domainid', 'account', 'project', 'network', 'securitygroup'",
+ "Cs.sections.instances.listView.detailView.tabs.details": "''displayname', 'name', 'state', 'templatename', 'isdynamicallyscalable', 'guestosid', 'hypervisor', 'xenserverToolsVersion61plus', 'isoname', 'serviceofferingname', 'cpunumber', 'cpuspeed', 'memory', 'vgpu', 'haenable', 'publicip', 'group', 'zonename', 'hostname', 'keypair', 'domain', 'account', 'created', 'id', '",
+ "Cs.sections.instances.listView.detailView.tabs.nics.actions.add.createForm": "'networkid', 'ipaddress'",
+ "Cs.sections.instances.listView.detailView.tabs.nics.actions.updateIpaddr.createForm": "'ipaddress1', 'ipaddress2'",
+ "Cs.sections.instances.listView.detailView.tabs.nics": "''id', 'name', 'networkname', 'type', 'macaddress', 'ipaddress', 'secondaryips', 'gateway', 'netmask', 'ip6address', 'ip6gateway', 'ip6cidr', 'broadcasturi', 'isolationuri', 'isdefault', '",
+ "Cs.sections.instances.listView.detailView.tabs.securityGroups": "''id', 'name', 'description', '",
+ "Cs.sections.instances.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'networkkbsread', 'networkkbswrite', 'diskkbsread', 'diskkbswrite', 'diskioread', 'diskiowrite'",
+ "Cs.sections.affinityGroups.listView": "'name', 'type'",
+ "Cs.sections.affinityGroups.listView.actions.add.createForm": "'name', 'description', 'type'",
+ "Cs.sections.affinityGroups.listView.detailView.tabs.details": "''name', ', ''description', 'type', 'id', '",
+ "Cs.sections.storage.sections.volumes.listView": "'name', 'type', 'vmdisplayname', 'hypervisor', 'account', 'zonename', 'state'",
+ "Cs.sections.storage.sections.volumes.listView.actions.add.createForm": "'name', 'availabilityZone', 'diskOffering', 'diskSize', 'minIops', 'maxIops'",
+ "Cs.sections.storage.sections.volumes.listView.actions.uploadVolume.createForm": "'url', 'name', 'availabilityZone', 'format', 'diskOffering', 'checksum'",
+ "Cs.sections.storage.sections.volumes.listView.actions.uploadVolumefromLocal.createForm": "'volumeFileUpload', 'name', 'availabilityZone', 'format', 'checksum'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.migrateVolume.createForm": "'storagePool', 'useNewDiskOffering', 'newDiskOffering'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.takeSnapshot.createForm": "'quiescevm', 'name', 'asyncBackup', 'tags'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.attachDisk.createForm": "'virtualMachineId'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'xenserverToolsVersion61plus', 'osTypeId', 'isPublic', 'isPasswordEnabled', 'isFeatured', 'isdynamicallyscalable', 'requireshvm'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storagePool', 'useNewDiskOffering', 'newDiskOffering'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.actions.resize.createForm": "'newdiskoffering', 'newsize', 'shrinkok', 'minIops', 'maxIops'",
+ "Cs.sections.storage.sections.volumes.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'state', 'status', 'diskofferingdisplaytext', 'type', 'storagetype', 'provisioningtype', 'hypervisor', 'size', 'clusterid', 'clustername', 'physicalsize', 'utilization', 'virtualsize', 'miniops', 'maxiops', 'virtualmachineid', 'vmdisplayname', 'vmstate', 'deviceid', 'storage', 'created', 'domain', 'account', '",
+ "Cs.sections.storage.sections.snapshots.listView": "'volumename', 'name', 'intervaltype', 'created', 'state'",
+ "Cs.sections.storage.sections.snapshots.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'xenserverToolsVersion61plus', 'osTypeId', 'isPublic', 'isPasswordEnabled', 'isFeatured', 'isdynamicallyscalable', 'requireshvm'",
+ "Cs.sections.storage.sections.snapshots.listView.detailView.actions.createVolume.createForm": "'name', 'zoneid', 'diskOffering', 'diskSize', 'minIops', 'maxIops'",
+ "Cs.sections.storage.sections.snapshots.listView.detailView.tabs.details": "''name', ', ''id', 'volumename', 'state', 'intervaltype', 'domain', 'account', 'created', '",
+ "Cs.sections.storage.sections.vmsnapshots.listView": "'displayname', 'state', 'type', 'current', 'parentName', 'created'",
+ "Cs.sections.storage.sections.vmsnapshots.listView.detailView.tabs.details": "'id', 'name', 'displayname', 'type', 'description', 'state', 'current', 'parentName', 'domain', 'account', 'virtualmachineid', 'created'",
+ "Cs.sections.storage.sections.vmsnapshots.listView.detailView.actions.takeSnapshot.createForm": "'name', 'volume'",
+ "Cs.sections.network.sections.networks.listView.actions.add.createForm": "'name', 'displayText', 'zoneId', 'domain', 'networkOfferingId', 'vlan', 'vpcid', 'externalId', 'guestGateway', 'guestNetmask', 'networkDomain', 'account'",
+ "Cs.sections.network.sections.networks.listView.actions.rootAdminAddGuestNetwork.createForm": "'name', 'description', 'zoneId', 'physicalNetworkId', 'vlanId', 'bypassVlanOverlapCheck', 'isolatedpvlanId', 'scope', 'domainId', 'subdomainaccess', 'account', 'projectId', 'networkOfferingId', 'ip4gateway', 'ip4Netmask', 'startipv4', 'endipv4', 'ip6gateway', 'ip6cidr', 'startipv6', 'endipv6', 'networkdomain', 'hideipaddressusage'",
+ "Cs.sections.network.sections.networks.listView.actions.AddL2Network.createForm": "'name', 'displayText', 'zoneId', 'domain', 'networkOfferingId', 'vlan', 'bypassVlanOverlapCheck', 'account'",
+ "Cs.sections.network.sections.networks.listView": "'name', 'type', 'cidr', 'ip6cidr', 'account', 'zonename', 'state'",
+ "Cs.sections.network.sections.networks.listView.detailView.actions.restart.createForm": "'cleanup', 'makeredundant'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'displaytext', 'type', 'state', 'vpcid', 'ispersistent', 'restartrequired', 'vlan', 'broadcasturi', 'networkofferingid', 'gateway', 'cidr', 'networkcidr', 'ip6gateway', 'ip6cidr', 'reservediprange', 'redundantrouter', 'networkdomaintext', 'networkdomain', 'domain', 'account', '",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView": "'name', 'publicip', 'routerType', 'guestnetworkname', 'account', 'hostname', 'state', 'requiresupgrade'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'version', 'requiresupgrade', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.network.sections.networks.listView.detailView.tabs.virtualRouters.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.network.sections.secondaryNicIps.listView": "'virtualmachinedisplayname', 'ipaddress'",
+ "Cs.sections.network.sections.secondaryNicIps.listView.actions.add.createForm": "'ipaddress'",
+ "Cs.sections.network.sections.secondaryNicIps.listView.detailView.tabs.details": "''ipaddress', ', ''id', 'virtualmachinedisplayname', 'zonename', '",
+ "Cs.sections.network.sections.ipAddresses.listView": "'ipaddress', 'associatednetworkname', 'virtualmachinedisplayname', 'account', 'zonename', 'state'",
+ "Cs.sections.network.sections.ipAddresses.listView.actions.add.createForm": "'isportable'",
+ "Cs.sections.network.sections.ipAddresses.listView.detailView.tabs.details": "''ipaddress', ', ''isportable', 'id', 'associatednetworkid', 'associatednetworkname', 'state', 'networkid', 'issourcenat', 'isstaticnat', 'vmipaddress', 'issystem', 'purpose', 'virtualmachinedisplayname', 'domain', 'account', 'zonename', 'vlanname', '",
+ "Cs.sections.network.sections.securityGroups.listView": "'name', 'description', 'domain', 'account'",
+ "Cs.sections.network.sections.securityGroups.listView.actions.add.createForm": "'name', 'description'",
+ "Cs.sections.network.sections.securityGroups.listView.detailView.tabs.details": "''name', ', ''id', 'description', 'domain', 'account', '",
+ "Cs.sections.network.sections.vpc.listView": "'name', 'displaytext', 'zonename', 'cidr', 'state'",
+ "Cs.sections.network.sections.vpc.listView.actions.add.createForm": "'name', 'displaytext', 'zoneid', 'cidr', 'networkdomain', 'vpcoffering'",
+ "Cs.sections.network.sections.vpc.listView.detailView.actions.restart.createForm": "'cleanup', 'makeredundant'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.details": "''name', ', ''displaytext', 'account', 'domain', 'zonename', 'cidr', 'networkdomain', 'state', 'ispersistent', 'redundantvpcrouter', 'restartrequired', 'id', '",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.router": "''name', ', ''state', 'hostname', 'linklocalip', 'isredundantrouter', 'redundantstate', 'id', 'serviceofferingname', 'zonename', 'gateway', 'publicip', 'guestipaddress', 'dns1', 'account', 'domain', '",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView": "'name', 'publicip', 'routerType', 'guestnetworkname', 'account', 'hostname', 'state', 'requiresupgrade'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'version', 'requiresupgrade', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.network.sections.vpc.listView.detailView.tabs.virtualRouters.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.network.sections.vpnCustomerGateway.listView": "'name', 'gateway', 'cidrlist', 'ipsecpsk'",
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.actions.add.createForm": "'name', 'gateway', 'cidrlist', 'ipsecpsk', 'ikeEncryption', 'ikeHash', 'ikeDh', 'espEncryption', 'espHash', 'perfectForwardSecrecy', 'ikelifetime', 'esplifetime', 'dpd', 'forceencap'",
+ "Cs.sections.network.sections.vpnCustomerGateway.listView.detailView.tabs.details": "''name', ', ''gateway', 'cidrlist', 'ipsecpsk', 'ikeEncryption', 'ikeHash', 'ikeDh', 'espEncryption', 'espHash', 'perfectForwardSecrecy', 'ikelifetime', 'esplifetime', 'dpd', 'forceencap', 'id', 'domain', 'account', '",
+ "Cs.sections.network.sections.vpnuser.listView": "'username', 'domain', 'state'",
+ "Cs.sections.network.sections.vpnuser.listView.actions.add.createForm": "'username', 'password', 'domain', 'account'",
+ "Cs.sections.network.sections.vpnuser.listView.detailView.tabs.details": "''username', ', ''domain', 'state', '",
+ "Cs.sections.templates.sections.templates.listView": "'name', 'hypervisor', 'ostypename', 'account'",
+ "Cs.sections.templates.sections.templates.listView.actions.add.createForm": "'url', 'name', 'description', 'zone', 'hypervisor', 'xenserverToolsVersion61plus', 'directdownload', 'checksum', 'rootDiskControllerTypeKVM', 'rootDiskControllerType', 'nicAdapterType', 'keyboardType', 'format', 'osTypeId', 'isExtractable', 'isPasswordEnabled', 'isdynamicallyscalable', 'isPublic', 'isFeatured', 'isrouting', 'requireshvm'",
+ "Cs.sections.templates.sections.templates.listView.actions.uploadTemplateFromLocal.createForm": "'templateFileUpload', 'name', 'description', 'zone', 'hypervisor', 'xenserverToolsVersion61plus', 'rootDiskControllerTypeKVM', 'rootDiskControllerType', 'nicAdapterType', 'keyboardType', 'format', 'osTypeId', 'isExtractable', 'isPasswordEnabled', 'isdynamicallyscalable', 'isPublic', 'isFeatured', 'isrouting', 'requireshvm'",
+ "Cs.sections.templates.sections.templates.listView.detailView.actions.shareTemplate.createForm": "'operation', 'shareWith', 'accountlist', 'accounts', 'projects'",
+ "Cs.sections.templates.sections.templates.listView.detailView.tabs.details": "''name', ', ''hypervisor', 'xenserverToolsVersion61plus', 'size', 'directdownload', 'isextractable', 'passwordenabled', 'isdynamicallyscalable', 'ispublic', 'isfeatured', 'ostypeid', 'crossZones', 'displaytext', 'domain', 'account', 'created', 'templatetype', 'id', '",
+ "Cs.sections.templates.sections.templates.listView.detailView.tabs.zones.listView": "'zonename', 'status', 'isready'",
+ "Cs.sections.templates.sections.templates.listView.detailView.tabs.zones.listView.detailView.actions.remove.createForm": "'forced'",
+ "Cs.sections.templates.sections.templates.listView.detailView.tabs.zones.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'zoneid', 'isready', 'status', ', ''hypervisor', 'xenserverToolsVersion61plus', 'size', 'isextractable', 'passwordenabled', 'isdynamicallyscalable', 'ispublic', 'isfeatured', 'ostypeid', 'displaytext', 'domain', 'account', 'created', 'templatetype', '",
+ "Cs.sections.templates.sections.isos.listView": "'name', 'ostypename', 'account'",
+ "Cs.sections.templates.sections.isos.listView.actions.add.createForm": "'name', 'description', 'url', 'directdownload', 'checksum', 'zone', 'isBootable', 'osTypeId', 'isExtractable', 'isPublic', 'isFeatured'",
+ "Cs.sections.templates.sections.isos.listView.actions.uploadISOFromLocal.createForm": "'templateFileUpload', 'name', 'description', 'zone', 'isBootable', 'osTypeId', 'isExtractable', 'isPublic', 'isFeatured'",
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'directdownload', 'size', 'isextractable', 'bootable', 'ispublic', 'isfeatured', 'crossZones', 'ostypeid', 'domain', 'account', 'created', '",
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView": "'zonename', 'status', 'isready'",
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.actions.copyISO.createForm": "'destinationZoneId'",
+ "Cs.sections.templates.sections.isos.listView.detailView.tabs.zones.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'zoneid', 'isready', 'status', ', ''displaytext', 'size', 'isextractable', 'bootable', 'ispublic', 'isfeatured', 'ostypeid', 'domain', 'account', 'created', '",
+ "Cs.sections.events.sections.events.listView": "'description', 'level', 'type', 'account', 'username', 'domain', 'created'",
+ "Cs.sections.events.sections.events.listView.actions.remove.createForm": "'type', 'startdate', 'enddate'",
+ "Cs.sections.events.sections.events.listView.actions.archive.createForm": "'type', 'startdate', 'enddate'",
+ "Cs.sections.events.sections.events.listView.detailView.tabs.details": "''description', 'state', 'level', 'type', 'domain', 'account', 'username', 'created', 'id', '",
+ "Cs.sections.events.sections.alerts.listView": "'description', 'type', 'sent'",
+ "Cs.sections.events.sections.alerts.listView.actions.remove.createForm": "'type', 'startdate', 'enddate'",
+ "Cs.sections.events.sections.alerts.listView.actions.archive.createForm": "'type', 'startdate', 'enddate'",
+ "Cs.sections.events.sections.alerts.listView.detailView.tabs.details": "''id', 'description', 'sent', '",
+ "Cs.sections.projects.sections.projects.listView": "'name', 'displaytext', 'domain', 'account', 'state'",
+ "Cs.sections.projects.sections.projects.listView.detailView.tabs.details": "''name', ', ''displaytext', 'id', 'domain', 'account', 'state', ', ''vmtotal', 'memorytotal', 'cputotal', 'volumetotal', 'primarystoragetotal', 'iptotal', 'templatetotal', '",
+ "Cs.sections.projects.sections.invitations.listView": "'project', 'domain', 'state'",
+ "Cs.sections.projects.sections.invitations.listView.actions.enterToken.createForm": "'projectid', 'token'",
+ "Cs.sections.roles.listView": "'name', 'type', 'description'",
+ "Cs.sections.roles.listView.actions.add.createForm": "'name', 'description', 'type'",
+ "Cs.sections.roles.listView.detailView.tabs.details": "'id', 'name', 'type', 'description'",
+ "Cs.sections.accounts.sections.accounts.listView": "'name', 'rolename', 'roletype', 'domainpath', 'state'",
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.details": "''name', ', ''id', 'rolename', 'roletype', 'domainpath', 'state', 'networkdomain', 'vmLimit', 'ipLimit', 'volumeLimit', 'snapshotLimit', 'templateLimit', 'vpcLimit', 'cpuLimit', 'memoryLimit', 'networkLimit', 'primaryStorageLimit', 'secondaryStorageLimit', 'vmtotal', 'iptotal', 'receivedbytes', 'sentbytes', '",
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.sslCertificates.listView": "'name', 'id'",
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.sslCertificates.listView.actions.add.createForm": "'name', 'certificate', 'privatekey', 'certchain', 'password'",
+ "Cs.sections.accounts.sections.accounts.listView.detailView.tabs.sslCertificates.listView.detailView.tabs.details": "'name', 'certificate', 'certchain'",
+ "Cs.sections.accounts.sections.users.listView": "'username', 'firstname', 'lastname'",
+ "Cs.sections.accounts.sections.users.listView.actions.add.createForm": "'username', 'password', 'password-confirm', 'email', 'firstname', 'lastname', 'timezone', 'samlEnable', 'samlEntity'",
+ "Cs.sections.accounts.sections.users.listView.detailView.tabs.details": "''username', ', ''id', 'state', 'account', 'rolename', 'roletype', 'domain', 'apikey', 'secretkey', 'email', 'firstname', 'lastname', 'timezone', '",
+ "Cs.sections.accounts.sections.sshkeypairs.listView": "'name', 'domain', 'account', 'privatekey'",
+ "Cs.sections.accounts.sections.sshkeypairs.listView.actions.add.createForm": "'name', 'publickey', 'domain', 'account'",
+ "Cs.sections.accounts.sections.sshkeypairs.listView.detailView.tabs.details": "''name', ', ''domain', 'account', 'privatekey', 'fingerprint', '",
+ "Cs.sections.domains.treeView.detailView.actions.delete.createForm": "'isForced'",
+ "Cs.sections.domains.treeView.detailView.actions.create.createForm": "'name', 'networkdomain', 'domainid'",
+ "Cs.sections.domains.treeView.detailView.actions.linktoldap.createForm": "'type', 'name', 'accounttype', 'admin'",
+ "Cs.sections.domains.treeView.detailView.tabs.details": "''name', ', ''id', 'path', 'networkdomain', 'vmLimit', 'ipLimit', 'volumeLimit', 'snapshotLimit', 'templateLimit', 'vpcLimit', 'cpuLimit', 'memoryLimit', 'networkLimit', 'primaryStorageLimit', 'secondaryStorageLimit', 'accountTotal', 'vmTotal', 'volumeTotal', '",
+ "Cs.sections.regions.sections.regions.listView": "'name', 'id', 'endpoint'",
+ "Cs.sections.regions.sections.regions.listView.actions.add.createForm": "'id', 'name', 'endpoint'",
+ "Cs.sections.regions.sections.regions.listView.detailView.tabs.details": "''id', ', ''name', 'endpoint', '",
+ "Cs.sections.regions.sections.GSLB.listView": "'name', 'gslbdomainname', 'gslblbmethod'",
+ "Cs.sections.regions.sections.GSLB.listView.actions.add.createForm": "'name', 'description', 'gslbdomainname', 'gslblbmethod', 'gslbservicetype', 'domainid', 'account'",
+ "Cs.sections.regions.sections.GSLB.listView.detailView.tabs.details": "''name', ', ''description', 'gslbdomainname', 'gslblbmethod', 'gslbservicetype', 'id', '",
+ "Cs.sections.regions.sections.portableIpRanges.listView": "'startip', 'endip', 'gateway', 'netmask', 'vlan'",
+ "Cs.sections.regions.sections.portableIpRanges.listView.actions.add.createForm": "'startip', 'endip', 'gateway', 'netmask', 'vlan'",
+ "Cs.sections.regions.sections.portableIpRanges.listView.detailView.tabs.details": "''id', ', ''startip', 'endip', 'gateway', 'netmask', 'vlan', 'portableipaddress', '",
+ "Cs.sections.regions.sections.lbUnderGSLB.listView": "'name', 'publicport', 'privateport', 'algorithm'",
+ "Cs.sections.regions.sections.lbUnderGSLB.listView.actions.add.createForm": "'loadbalancerrule'",
+ "Cs.sections.regions.sections.lbUnderGSLB.listView.detailView.tabs.details": "''name', ', ''publicport', 'privateport', 'algorithm', 'publicip', 'state', 'id', 'cidrlist', 'domain', 'account', '",
+ "Cs.sections.regions.sections.NCC.listView": "'uuid', 'ipaddress', 'numretries'",
+ "Cs.sections.regions.sections.NCC.listView.actions.add.createForm": "'ipaddress', 'username', 'password', 'numretries'",
+ "Cs.sections.regions.sections.NCC.listView.detailView.tabs.details": "''uuid', ', ''ipaddress', 'numretries', '",
+ "Cs.sections.system.naas.providerListView": "'name', 'state'",
+ "Cs.sections.system.naas.mainNetworks.public.detailView.tabs.details": "''traffictype', 'broadcastdomaintype', ', ''xennetworklabel', 'kvmnetworklabel', 'vmwarenetworklabel', 'ovmnetworklabel', 'lxcnetworklabel', 'hypervnetworklabel', 'ovm3networklabel', '",
+ "Cs.sections.system.naas.mainNetworks.storage.detailView.tabs.details": "''traffictype', 'broadcastdomaintype', ', ''xennetworklabel', 'kvmnetworklabel', 'vmwarenetworklabel', 'ovmnetworklabel', 'lxcnetworklabel', 'hypervnetworklabel', 'ovm3networklabel', '",
+ "Cs.sections.system.naas.mainNetworks.management.detailView.tabs.details": "''traffictype', 'broadcastdomaintype', ', ''xennetworklabel', 'kvmnetworklabel', 'vmwarenetworklabel', 'ovmnetworklabel', 'lxcnetworklabel', 'hypervnetworklabel', 'ovm3networklabel', '",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.details": "''state', 'vlan', 'tags', 'broadcastdomainrange', ', ''xennetworklabel', 'kvmnetworklabel', 'vmwarenetworklabel', 'ovmnetworklabel', 'lxcnetworklabel', 'hypervnetworklabel', 'ovm3networklabel', '",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView": "'name', 'type', 'vlan', 'broadcasturi', 'cidr', 'ip6cidr'",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.actions.add.createForm": "'name', 'description', 'zoneId', 'physicalNetworkId', 'vlanId', 'bypassVlanOverlapCheck', 'isolatedpvlanId', 'scope', 'domainId', 'subdomainaccess', 'account', 'projectId', 'networkOfferingId', 'ip4gateway', 'ip4Netmask', 'startipv4', 'endipv4', 'ip6gateway', 'ip6cidr', 'startipv6', 'endipv6', 'networkdomain', 'hideipaddressusage'",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.detailView.actions.restart.createForm": "'cleanup'",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.network.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'type', 'state', 'restartrequired', 'vlan', 'broadcasturi', 'scope', 'networkofferingdisplaytext', 'networkofferingid', 'networkofferingidText', 'gateway', 'cidr', 'ip6gateway', 'ip6cidr', 'networkdomaintext', 'networkdomain', 'domain', 'subdomainaccess', 'account', 'project', '",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView": "'guestvlanrange', 'domain', 'account'",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView.actions.add.createForm": "'vlanrange', 'scope', 'domainId', 'account', 'projectId'",
+ "Cs.sections.system.naas.mainNetworks.guest.detailView.tabs.dedicatedGuestVlanRanges.listView.detailView.tabs.details": "''guestvlanrange', ', ''domain', 'account', 'id', '",
+ "Cs.sections.system.naas.networks.listView": "'name', 'state', 'isolationmethods', 'vlan', 'broadcastdomainrange'",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter": "'name', 'ipaddress', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.network": "''name', ', ''id', 'state', 'physicalnetworkid', 'destinationphysicalnetworkid', 'supportedServices', '",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.instances.listView": "'name', 'zonename', 'routerType', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.instances.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.instances.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.system.naas.networkProviders.types.virtualRouter.tabs.instances.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm": "'name', 'ipaddress', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.network": "''name', ', ''id', 'state', 'physicalnetworkid', 'destinationphysicalnetworkid', 'supportedServices', '",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.instances.listView": "'name', 'zonename', 'routerType', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.instances.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.instances.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.system.naas.networkProviders.types.InternalLbVm.tabs.instances.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter": "'name', 'ipaddress', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.network": "''name', ', ''id', 'state', 'physicalnetworkid', 'destinationphysicalnetworkid', 'supportedServices', '",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.instances.listView": "'name', 'zonename', 'routerType', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.instances.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.instances.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.system.naas.networkProviders.types.vpcVirtualRouter.tabs.instances.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', 'vpcid', '",
+ "Cs.sections.system.naas.networkProviders.types.Ovs": "'name', 'ipaddress', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.network": "''name', ', ''id', 'state', 'physicalnetworkid', 'destinationphysicalnetworkid', 'supportedServices', '",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.instances.listView": "'name', 'zonename', 'routerType', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.instances.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.instances.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.system.naas.networkProviders.types.Ovs.tabs.instances.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.system.naas.networkProviders.types.netscaler.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.netscaler.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'gslbprovider', 'gslbproviderpublicip', 'gslbproviderprivateip', 'numretries', 'dedicated', 'capacity'",
+ "Cs.sections.system.naas.networkProviders.types.BaremetalDhcpProvider.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.BaremetalDhcpProvider.actions.add.createForm": "'url', 'username', 'password'",
+ "Cs.sections.system.naas.networkProviders.types.BaremetalPxeProvider.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.BaremetalPxeProvider.actions.add.createForm": "'url', 'username', 'password', 'tftpdir'",
+ "Cs.sections.system.naas.networkProviders.types.f5.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.f5.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'numretries', 'dedicated', 'capacity'",
+ "Cs.sections.system.naas.networkProviders.types.srx.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.srx.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'usageinterface', 'numretries', 'timeout', 'publicnetwork', 'privatenetwork', 'capacity', 'dedicated'",
+ "Cs.sections.system.naas.networkProviders.types.pa.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.pa.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'numretries', 'timeout', 'publicnetwork', 'privatenetwork', 'pavr', 'patp', 'palp', 'capacity', 'dedicated'",
+ "Cs.sections.system.naas.networkProviders.types.securityGroups.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.securityGroups": "'id', 'name'",
+ "Cs.sections.system.naas.networkProviders.types.niciraNvp.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.niciraNvp.actions.add.createForm": "'host', 'username', 'password', 'numretries', 'transportzoneuuid', 'l3gatewayserviceuuid', 'l2gatewayserviceuuid'",
+ "Cs.sections.system.naas.networkProviders.types.brocadeVcs.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.brocadeVcs.actions.add.createForm": "'host', 'username', 'password'",
+ "Cs.sections.system.naas.networkProviders.types.bigswitchBcf.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.bigswitchBcf.actions.add.createForm": "'host', 'username', 'password', 'nat', 'numretries'",
+ "Cs.sections.system.naas.networkProviders.types.Opendaylight.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.Opendaylight.tabs.controllers.listView": "'name', 'url', 'username'",
+ "Cs.sections.system.naas.networkProviders.types.Opendaylight.tabs.controllers.listView.detailView.tabs.details": "''name', 'url', 'username', '",
+ "Cs.sections.system.naas.networkProviders.types.Opendaylight.actions.add.createForm": "'url', 'username', 'password', 'numretries'",
+ "Cs.sections.system.naas.networkProviders.types.GloboDns.tabs.details": "''name', ', ''state', '",
+ "Cs.sections.system.naas.networkProviders.types.GloboDns.actions.add.createForm": "'username', 'password', 'url'",
+ "Cs.sections.system.naas.networkProviders.types.ConfigDrive": "'name', 'state'",
+ "Cs.sections.system.naas.networkProviders.types.ConfigDrive.tabs.network": "''name', ', ''state', 'supportedServices', 'id', 'physicalnetworkid', '",
+ "Cs.sections.system.naas.networkProviders.types.CiscoVnmc.tabs.details": "''name', ', ''state', 'id', 'servicelist', '",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones": "'name', 'networktype', 'domainid', 'allocationstate'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.actions.addVmwareDc.createForm": "'name', 'vcenter', 'username', 'password'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.actions.updateVmwareDc.createForm": "'name', 'vcenter', 'username', 'password'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.actions.dedicateZone.createForm": "'domainId', 'accountId'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.details": "''name', ', ''id', 'allocationstate', 'dns1', 'dns2', 'ip6dns1', 'ip6dns2', 'internaldns1', 'internaldns2', 'domainname', 'networktype', 'guestcidraddress', 'domain', 'localstorageenabled', ', ''isdedicated', 'domainid', ', ''vmwaredcName', 'vmwaredcVcenter', 'vmwaredcId', '",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.systemVMs.listView": "'name', 'systemvmtype', 'zonename', 'state'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.systemVMs.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.systemVMs.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.systemVMs.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.system.physicalResourceSection.sections.physicalResources.listView.zones.detailView.tabs.systemVMs.listView.detailView.tabs.details": "''name', ', ''id', 'state', 'systemvmtype', 'zonename', 'publicip', 'privateip', 'linklocalip', 'hostname', 'gateway', 'created', 'activeviewersessions', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView": "'name', 'publicip', 'routerType', 'guestnetworkname', 'account', 'hostname', 'state', 'requiresupgrade'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.details": "''name', 'project', ', ''id', 'projectid', 'state', 'version', 'requiresupgrade', 'guestnetworkid', 'guestnetworkname', 'vpcid', 'vpcname', 'publicip', 'guestipaddress', 'linklocalip', 'hostname', 'serviceofferingname', 'networkdomain', 'domain', 'account', 'created', 'isredundantrouter', 'redundantRouterState', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerNoGroup.listView.detailView.tabs.nics": "''name', 'type', 'traffictype', 'networkname', 'netmask', 'ipaddress', 'id', 'networkid', 'isolationuri', 'broadcasturi', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByZone.listView": "'name', 'routerCount', 'routerRequiresUpgrade'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByZone.listView.detailView.tabs.details": "''name', ', ''routerCount', 'routerRequiresUpgrade', 'numberOfRouterRequiresUpgrade', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByPod.listView": "'name', 'routerCount', 'routerRequiresUpgrade'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByPod.listView.detailView.tabs.details": "''name', ', ''routerCount', 'routerRequiresUpgrade', 'numberOfRouterRequiresUpgrade', 'zonename', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByCluster.listView": "'name', 'routerCount', 'routerRequiresUpgrade'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByCluster.listView.detailView.tabs.details": "''name', ', ''routerCount', 'routerRequiresUpgrade', 'numberOfRouterRequiresUpgrade', 'podname', 'zonename', '",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByAccount.listView": "'name', 'domain', 'routerCount', 'routerRequiresUpgrade'",
+ "Cs.sections.system.subsections.virtualRouters.sections.routerGroupByAccount.listView.detailView.tabs.details": "''name', 'domain', ', ''routerCount', 'routerRequiresUpgrade', 'numberOfRouterRequiresUpgrade', '",
+ "Cs.sections.system.subsections.systemVms.listView": "'name', 'systemvmtype', 'publicip', 'hostname', 'zonename', 'state', 'agentstate'",
+ "Cs.sections.system.subsections.systemVms.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.system.subsections.systemVms.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.system.subsections.systemVms.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.system.subsections.systemVms.listView.detailView.tabs.details": "''name', ', ''id', 'state', 'systemvmtype', 'zonename', 'publicip', 'privateip', 'linklocalip', 'hostname', 'gateway', 'created', 'activeviewersessions', '",
+ "Cs.sections.system.subsections.netscalerDevices.listView": "'ipaddress', 'lbdevicestate'",
+ "Cs.sections.system.subsections.netscalerDevices.listView.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'gslbprovider', 'gslbproviderpublicip', 'gslbproviderprivateip', 'numretries', 'dedicated', 'capacity'",
+ "Cs.sections.system.subsections.netscalerDevices.listView.detailView.tabs.details": "''lbdeviceid', 'ipaddress', 'lbdevicestate', 'lbdevicename', 'lbdevicecapacity', 'lbdevicededicated', 'gslbprovider', 'gslbproviderpublicip', 'gslbproviderprivateip', '",
+ "Cs.sections.system.subsections.BaremetalDhcpDevices.listView": "'url'",
+ "Cs.sections.system.subsections.BaremetalDhcpDevices.listView.actions.add.createForm": "'url', 'username', 'password'",
+ "Cs.sections.system.subsections.BaremetalPxeDevices.listView": "'url'",
+ "Cs.sections.system.subsections.BaremetalPxeDevices.listView.actions.add.createForm": "'url', 'username', 'password', 'tftpdir'",
+ "Cs.sections.system.subsections.f5Devices.listView": "'ipaddress', 'lbdevicestate'",
+ "Cs.sections.system.subsections.f5Devices.listView.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'numretries', 'dedicated', 'capacity'",
+ "Cs.sections.system.subsections.f5Devices.listView.detailView.tabs.details": "''lbdeviceid', 'ipaddress', 'lbdevicestate', 'lbdevicename', 'lbdevicecapacity', 'lbdevicededicated', '",
+ "Cs.sections.system.subsections.srxDevices.listView": "'ipaddress', 'fwdevicestate', 'fwdevicename'",
+ "Cs.sections.system.subsections.srxDevices.listView.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'usageinterface', 'numretries', 'timeout', 'publicnetwork', 'privatenetwork', 'capacity', 'dedicated'",
+ "Cs.sections.system.subsections.srxDevices.listView.detailView.tabs.details": "''fwdeviceid', 'ipaddress', 'fwdevicestate', 'fwdevicename', 'fwdevicecapacity', 'timeout', '",
+ "Cs.sections.system.subsections.paDevices.listView": "'ipaddress', 'fwdevicestate', 'fwdevicename'",
+ "Cs.sections.system.subsections.paDevices.listView.actions.add.createForm": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'numretries', 'timeout', 'publicnetwork', 'privatenetwork', 'pavr', 'patp', 'palp', 'capacity', 'dedicated'",
+ "Cs.sections.system.subsections.paDevices.listView.detailView.tabs.details": "''fwdeviceid', 'ipaddress', 'fwdevicestate', 'fwdevicename', 'fwdevicecapacity', 'timeout', '",
+ "Cs.sections.system.subsections.niciraNvpDevices.listView": "'hostname', 'transportzoneuuid', 'l3gatewayserviceuuid', 'l2gatewayserviceuuid'",
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.actions.add.createForm": "'host', 'username', 'password', 'numretries', 'transportzoneuuid', 'l3gatewayserviceuuid', 'l2gatewayserviceuuid'",
+ "Cs.sections.system.subsections.niciraNvpDevices.listView.detailView.tabs.details": "''nvpdeviceid', 'hostname', 'transportzoneuuid', 'l3gatewayserviceuuid', 'l2gatewayserviceuuid', '",
+ "Cs.sections.system.subsections.brocadeVcsDevices.listView": "'hostname'",
+ "Cs.sections.system.subsections.brocadeVcsDevices.listView.actions.add.createForm": "'host', 'username', 'password'",
+ "Cs.sections.system.subsections.brocadeVcsDevices.listView.detailView.tabs.details": "''vcsdeviceid', 'hostname', '",
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView": "'hostname'",
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView.actions.add.createForm": "'host', 'username', 'password', 'nat', 'numretries'",
+ "Cs.sections.system.subsections.bigswitchBcfDevices.listView.detailView.tabs.details": "''bcfdeviceid', 'hostname', '",
+ "Cs.sections.system.subsections.pods.listView": "'name', 'gateway', 'netmask', 'zonename', 'allocationstate'",
+ "Cs.sections.system.subsections.pods.listView.actions.add.createForm": "'zoneid', 'podname', 'reservedSystemGateway', 'reservedSystemNetmask', 'reservedSystemStartIp', 'reservedSystemEndIp', 'isDedicated', 'domainId', 'accountId'",
+ "Cs.sections.system.subsections.pods.listView.detailView.actions.dedicate.createForm": "'domainId', 'accountId'",
+ "Cs.sections.system.subsections.pods.listView.detailView.tabs.details": "''name', ', ''id', 'netmask', 'gateway', 'allocationstate', ', ''isdedicated', 'domainid', '",
+ "Cs.sections.system.subsections.pods.listView.detailView.tabs.ipAllocations": "''id', 'gateway', 'netmask', 'startip', 'endip', '",
+ "Cs.sections.system.subsections.clusters.listView": "'name', 'hypervisortype', 'zonename', 'podname', 'managedstate', 'allocationstate'",
+ "Cs.sections.system.subsections.clusters.listView.actions.add.createForm": "'zoneid', 'hypervisor', 'podId', 'name', 'isDedicated', 'domainId', 'accountId', 'ovm3pool', 'ovm3cluster', 'ovm3vip', 'vCenterHost', 'vCenterUsername', 'vCenterPassword', 'vCenterDatacenter', 'overridepublictraffic', 'vSwitchPublicType', 'vSwitchPublicName', 'overrideguesttraffic', 'vSwitchGuestType', 'vSwitchGuestName', 'vsmipaddress', 'vsmipaddress_req', 'vsmusername', 'vsmusername_req', 'vsmpassword', 'vsmpassword_req'",
+ "Cs.sections.system.subsections.clusters.listView.detailView.actions.dedicate.createForm": "'domainId', 'accountId'",
+ "Cs.sections.system.subsections.clusters.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'podname', 'hypervisortype', 'clustertype', 'state', ', ''isdedicated', 'domainid', '",
+ "Cs.sections.system.subsections.clusters.listView.detailView.tabs.nexusVswitch.listView": "'vsmdeviceid', 'vsmdevicestate'",
+ "Cs.sections.system.subsections.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details": "'vsmdeviceid', 'ipaddress', 'vsmctrlvlanid', 'vsmpktvlanid', 'vsmstoragevlanid', 'vsmdevicestate'",
+ "Cs.sections.system.subsections.hosts.listView": "'name', 'ipaddress', 'hypervisor', 'zonename', 'clustername', 'resourcestate', 'state', 'powerstate'",
+ "Cs.sections.system.subsections.hosts.listView.actions.add.createForm": "'zoneid', 'podId', 'clusterId', 'hostname', 'username', 'password', 'isDedicated', 'domainId', 'accountId', 'vcenterHost', 'baremetalCpuCores', 'baremetalCpu', 'baremetalMemory', 'baremetalMAC', 'agentUsername', 'agentPassword', 'agentPort', 'hosttags'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.dedicate.createForm": "'domainId', 'accountId'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.remove.createForm": "'isForced'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.configureHAForHost.createForm": "'provider'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.configureOutOfBandManagement.createForm": "'address', 'port', 'username', 'password', 'driver'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.issueOutOfBandManagementPowerAction.createForm": "'action'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.actions.changeOutOfBandManagementPassword.createForm": "'password', 'reenterpassword'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.tabs.details": "''name', ', ''id', 'resourcestate', 'state', 'powerstate', 'type', 'hypervisor', 'hypervisorversion', 'hastate', 'haprovider', 'hosttags', 'hahost', 'oscategoryid', 'zonename', 'podname', 'clustername', 'ipaddress', 'annotation', 'lastannotated', 'username', 'disconnected', 'cpusockets', 'managementServers', ', ''isdedicated', 'domainid', '",
+ "Cs.sections.system.subsections.hosts.listView.detailView.tabs.ha": "'haenable', 'hastate', 'haprovider'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.tabs.outofbandmanagement": "'powerstate', 'driver', 'username', 'address', 'port'",
+ "Cs.sections.system.subsections.hosts.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'cpuallocated', 'memorytotal', 'memoryallocated', 'memoryused', 'networkkbsread', 'networkkbswrite'",
+ "Cs.sections.system.subsections.primary-storage.listView": "'name', 'ipaddress', 'path', 'type', 'scope', 'clustername', 'zonename', 'state'",
+ "Cs.sections.system.subsections.primary-storage.listView.actions.add.createForm": "'scope', 'hypervisor', 'zoneid', 'podId', 'clusterId', 'hostId', 'name', 'protocol', 'server', 'path', 'provider', 'isManaged', 'capacityBytes', 'capacityIops', 'url', 'smbUsername', 'smbPassword', 'smbDomain', 'iqn', 'lun', 'volumegroup', 'vCenterDataCenter', 'vCenterDataStore', 'rbdmonitor', 'rbdpool', 'rbdid', 'rbdsecret', 'glustervolume', 'storageTags'",
+ "Cs.sections.system.subsections.primary-storage.listView.detailView.actions.remove.createForm": "'isForced'",
+ "Cs.sections.system.subsections.primary-storage.listView.detailView.tabs.details": "''name', ', ''id', 'state', 'tags', 'zonename', 'podname', 'clustername', 'type', 'ipaddress', 'path', 'disksizetotal', 'disksizeallocated', 'capacityiops', 'allocatediops', '",
+ "Cs.sections.system.subsections.ucs.listView": "'name', 'url'",
+ "Cs.sections.system.subsections.ucs.listView.actions.add.createForm": "'name', 'url', 'username', 'password'",
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.details": "''name', ', ''id', 'url', '",
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView": "'chassis', 'bladeid', 'profiledn'",
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView.actions.associateTemplateToBlade.createForm": "'templatedn', 'profilename'",
+ "Cs.sections.system.subsections.ucs.listView.detailView.tabs.blades.listView.actions.disassociateProfileFromBlade.createForm": "'deleteprofile'",
+ "Cs.sections.system.subsections.secondary-storage.sections.secondaryStorage.listView": "'name', 'url', 'protocol', 'scope', 'zonename'",
+ "Cs.sections.system.subsections.secondary-storage.sections.secondaryStorage.listView.actions.add.createForm": "'name', 'provider', 'zoneid', 'nfsServer', 'path', 'smbUsername', 'smbPassword', 'smbDomain', 'accesskey', 'secretkey', 'bucket', 'endpoint', 'usehttps', 'connectiontimeout', 'maxerrorretry', 'sockettimeout', 'createNfsCache', 'nfsCacheZoneid', 'nfsCacheNfsServer', 'nfsCachePath', 'url', 'account', 'username', 'key', 'storagepolicy'",
+ "Cs.sections.system.subsections.secondary-storage.sections.secondaryStorage.listView.detailView.tabs.details": "''name', ', ''url', 'protocol', 'providername', 'scope', 'zonename', 'id', '",
+ "Cs.sections.system.subsections.secondary-storage.sections.cacheStorage.listView": "'name', 'url', 'providername'",
+ "Cs.sections.system.subsections.secondary-storage.sections.cacheStorage.listView.actions.add.createForm": "'zoneid', 'nfsServer', 'path'",
+ "Cs.sections.system.subsections.secondary-storage.sections.cacheStorage.listView.detailView.tabs.details": "''name', ', ''url', 'providername', 'scope', 'zonename', 'details', 'id', '",
+ "Cs.sections.system.subsections.guestIpRanges.listView": "'startip', 'endip', 'startipv6', 'endipv6', 'gateway', 'netmask'",
+ "Cs.sections.system.subsections.guestIpRanges.listView.actions.add.createForm": "'gateway', 'netmask', 'startipv4', 'endipv4', 'ip6cidr', 'ip6gateway', 'startipv6', 'endipv6'",
+ "Cs.sections.system.subsections.vnmcDevices.listView": "'resourcename', 'provider'",
+ "Cs.sections.system.subsections.vnmcDevices.listView.actions.add.createForm": "'hostname', 'username', 'password'",
+ "Cs.sections.system.subsections.vnmcDevices.listView.detailView.tabs.details": "''resourcename', ', ''resourceid', 'provider', '",
+ "Cs.sections.system.subsections.asa1000v.listView": "'hostname', 'insideportprofile'",
+ "Cs.sections.system.subsections.asa1000v.listView.actions.add.createForm": "'hostname', 'insideportprofile', 'clusterid'",
+ "Cs.sections.system.subsections.asa1000v.listView.detailView.tabs.details": "''hostname', ', ''insideportprofile', 'RESOURCE_NAME', 'resourceid', '",
+ "Cs.sections.global-settings.sections.globalSettings.listView": "'name', 'description', 'value'",
+ "Cs.sections.global-settings.sections.ldapConfiguration.listView": "'hostname', 'port'",
+ "Cs.sections.global-settings.sections.ldapConfiguration.listView.detailView.tabs.details": "''hostname', 'port', '",
+ "Cs.sections.global-settings.sections.ldapConfiguration.listView.actions.add.createForm": "'hostname', 'port'",
+ "Cs.sections.global-settings.sections.baremetalRct.listView": "'id', 'url'",
+ "Cs.sections.global-settings.sections.baremetalRct.listView.actions.add.createForm": "'url'",
+ "Cs.sections.global-settings.sections.baremetalRct.listView.detailView.tabs.details": "''id', 'url', '",
+ "Cs.sections.global-settings.sections.hypervisorCapabilities.listView": "'hypervisor', 'hypervisorversion', 'maxguestslimit'",
+ "Cs.sections.global-settings.sections.hypervisorCapabilities.listView.detailView.tabs.details": "''id', 'hypervisor', 'hypervisorversion', 'maxguestslimit', '",
+ "Cs.sections.configuration.sections.serviceOfferings.listView": "'name', 'displaytext'",
+ "Cs.sections.configuration.sections.serviceOfferings.listView.actions.add.createForm": "'name', 'description', 'storageType', 'provisioningType', 'offeringType', 'cpuNumber', 'cpuSpeed', 'memory', 'minCPUNumber', 'maxCPUNumber', 'minMemory', 'maxMemory', 'networkRate', 'qosType', 'isCustomizedIops', 'minIops', 'maxIops', 'hypervisorSnapshotReserve', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'offerHA', 'storageTags', 'hostTags', 'cpuCap', 'isPublic', 'isVolatile', 'deploymentPlanner', 'plannerMode', 'pciDevice', 'vgpuType', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.actions.updateOfferingAccess.createForm": "'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.serviceOfferings.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'storagetype', 'provisioningtype', 'cpunumber', 'cpuspeed', 'memory', 'networkrate', 'iscustomizediops', 'miniops', 'maxiops', 'hypervisorsnapshotreserve', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'offerha', 'limitcpuuse', 'isvolatile', 'deploymentplanner', 'plannerMode', 'pciDevice', 'vgpuType', 'tags', 'hosttags', 'domain', 'zone', 'created', '",
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView": "'name', 'displaytext'",
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.actions.add.createForm": "'name', 'description', 'systemvmtype', 'storageType', 'provisioningType', 'cpuNumber', 'cpuSpeed', 'memory', 'networkRate', 'qosType', 'minIops', 'maxIops', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'offerHA', 'storageTags', 'hostTags', 'cpuCap', 'isPublic', 'domainId'",
+ "Cs.sections.configuration.sections.systemServiceOfferings.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'systemvmtype', 'storagetype', 'provisioningtype', 'cpunumber', 'cpuspeed', 'memory', 'networkrate', 'miniops', 'maxiops', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'offerha', 'limitcpuuse', 'tags', 'hosttags', 'domain', 'created', '",
+ "Cs.sections.configuration.sections.diskOfferings.listView": "'name', 'displaytext', 'iscustomized', 'disksize'",
+ "Cs.sections.configuration.sections.diskOfferings.listView.actions.add.createForm": "'name', 'description', 'storageType', 'provisioningType', 'isCustomized', 'disksize', 'qosType', 'isCustomizedIops', 'minIops', 'maxIops', 'hypervisorSnapshotReserve', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'cacheMode', 'tags', 'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.actions.updateOfferingAccess.createForm": "'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.diskOfferings.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'iscustomized', 'disksize', 'iscustomizediops', 'miniops', 'maxiops', 'hypervisorsnapshotreserve', 'diskBytesReadRate', 'diskBytesWriteRate', 'diskIopsReadRate', 'diskIopsWriteRate', 'cacheMode', 'tags', 'domain', 'zone', 'storagetype', 'provisioningtype', '",
+ "Cs.sections.configuration.sections.networkOfferings.listView": "'name', 'state'",
+ "Cs.sections.configuration.sections.networkOfferings.listView.actions.add.createForm": "'name', 'displayText', 'networkRate', 'guestIpType', 'isPersistent', 'specifyVlan', 'useVpc', 'userDataL2', 'lbType', 'promiscuousMode', 'macAddressChanges', 'forgedTransmits', 'supportedServices', 'serviceofferingid', 'service.SourceNat.redundantRouterCapabilityCheckbox', 'service.SourceNat.sourceNatTypeDropdown', 'service.Lb.elasticLbCheckbox', 'service.Lb.inlineModeDropdown', 'service.Lb.Netscaler.servicePackages', 'service.Lb.Netscaler.servicePackages.description', 'service.Lb.lbIsolationDropdown', 'service.StaticNat.elasticIpCheckbox', 'service.StaticNat.associatePublicIP', 'supportsstrechedl2subnet', 'supportspublicaccess', 'conservemode', 'tags', 'availability', 'egressdefaultpolicy', 'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.actions.updateOfferingAccess.createForm": "'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.networkOfferings.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'state', 'guestiptype', 'ispersistent', 'egressdefaultpolicy', 'availability', 'isdefault', 'specifyvlan', 'specifyipranges', 'conservemode', 'networkrate', 'traffictype', 'supportsstrechedl2subnet', 'supportspublicaccess', 'supportedServices', 'serviceCapabilities', 'domain', 'zone', 'tags', 'details', '",
+ "Cs.sections.configuration.sections.vpcOfferings.listView": "'name', 'state'",
+ "Cs.sections.configuration.sections.vpcOfferings.listView.actions.add.createForm": "'name', 'displayText', 'supportedServices', 'service.Connectivity.regionLevelVpcCapabilityCheckbox', 'service.Connectivity.distributedRouterCapabilityCheckbox', 'service.SourceNat.redundantRouterCapabilityCheckbox', 'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.actions.updateOfferingAccess.createForm": "'isPublic', 'domainId', 'zoneId'",
+ "Cs.sections.configuration.sections.vpcOfferings.listView.detailView.tabs.details": "''name', ', ''id', 'displaytext', 'state', 'isdefault', 'supportedServices', 'serviceCapabilities', 'distributedvpcrouter', 'supportsregionLevelvpc', 'domain', 'zone', 'tags', '",
+ "Cs.sections.metrics.listView": "'name'",
+ "Cs.sections.metrics.zones.listView": "'name', 'state', 'clusters', 'cpuused', 'cpuallocated', 'memused', 'memallocated'",
+ "Cs.sections.metrics.zones.listView.detailView.actions.addVmwareDc.createForm": "'name', 'vcenter', 'username', 'password'",
+ "Cs.sections.metrics.zones.listView.detailView.actions.updateVmwareDc.createForm": "'name', 'vcenter', 'username', 'password'",
+ "Cs.sections.metrics.zones.listView.detailView.actions.dedicateZone.createForm": "'domainId', 'accountId'",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.details": "''name', ', ''id', 'allocationstate', 'dns1', 'dns2', 'ip6dns1', 'ip6dns2', 'internaldns1', 'internaldns2', 'domainname', 'networktype', 'guestcidraddress', 'domain', 'localstorageenabled', ', ''isdedicated', 'domainid', ', ''vmwaredcName', 'vmwaredcVcenter', 'vmwaredcId', '",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView": "'name', 'systemvmtype', 'zonename', 'state'",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.actions.migrate.createForm": "'hostId'",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.actions.diagnostics.createForm": "'type', 'destination', 'extra'",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.actions.scaleUp.createForm": "'serviceOfferingId'",
+ "Cs.sections.metrics.zones.listView.detailView.tabs.systemVMs.listView.detailView.tabs.details": "''name', ', ''id', 'state', 'systemvmtype', 'zonename', 'publicip', 'privateip', 'linklocalip', 'hostname', 'gateway', 'created', 'activeviewersessions', '",
+ "Cs.sections.metrics.clusters.listView": "'name', 'state', 'hosts', 'cpuused', 'cpuallocated', 'memused', 'memallocated'",
+ "Cs.sections.metrics.clusters.listView.detailView.actions.dedicate.createForm": "'domainId', 'accountId'",
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'podname', 'hypervisortype', 'clustertype', 'state', ', ''isdedicated', 'domainid', '",
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView": "'vsmdeviceid', 'vsmdevicestate'",
+ "Cs.sections.metrics.clusters.listView.detailView.tabs.nexusVswitch.listView.detailView.tabs.details": "'vsmdeviceid', 'ipaddress', 'vsmctrlvlanid', 'vsmpktvlanid', 'vsmstoragevlanid', 'vsmdevicestate'",
+ "Cs.sections.metrics.hosts.listView": "'name', 'state', 'powerstate', 'instances', 'cpuused', 'memused', 'network'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.dedicate.createForm": "'domainId', 'accountId'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.remove.createForm": "'isForced'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.configureHAForHost.createForm": "'provider'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.configureOutOfBandManagement.createForm": "'address', 'port', 'username', 'password', 'driver'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.issueOutOfBandManagementPowerAction.createForm": "'action'",
+ "Cs.sections.metrics.hosts.listView.detailView.actions.changeOutOfBandManagementPassword.createForm": "'password', 'reenterpassword'",
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.details": "''name', ', ''id', 'resourcestate', 'state', 'powerstate', 'type', 'hypervisor', 'hypervisorversion', 'hastate', 'haprovider', 'hosttags', 'hahost', 'oscategoryid', 'zonename', 'podname', 'clustername', 'ipaddress', 'annotation', 'lastannotated', 'username', 'disconnected', 'cpusockets', 'managementServers', ', ''isdedicated', 'domainid', '",
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.ha": "'haenable', 'hastate', 'haprovider'",
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.outofbandmanagement": "'powerstate', 'driver', 'username', 'address', 'port'",
+ "Cs.sections.metrics.hosts.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'cpuallocated', 'memorytotal', 'memoryallocated', 'memoryused', 'networkkbsread', 'networkkbswrite'",
+ "Cs.sections.metrics.instances.listView": "'name', 'state', 'ipaddress', 'zonename', 'cpuused', 'memused', 'network', 'disk'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.startByAdmin.createForm": "'podId', 'clusterId', 'hostId'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.storageSnapshot.createForm": "'volume', 'quiescevm', 'name', 'asyncBackup'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.reinstall.createForm": "'template'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.attachISO.createForm": "'iso'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'osTypeId', 'isPublic', 'url'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storageId'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.scaleUp.createForm": "'serviceofferingid', 'cpuSpeed', 'cpuNumber', 'memory'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.resetSSHKeyForVirtualMachine.createForm": "'sshkeypair'",
+ "Cs.sections.metrics.instances.listView.detailView.actions.assignVmToAnotherAccount.createForm": "'accountType', 'domainid', 'account', 'project', 'network', 'securitygroup'",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.details": "''displayname', 'name', 'state', 'templatename', 'isdynamicallyscalable', 'guestosid', 'hypervisor', 'xenserverToolsVersion61plus', 'isoname', 'serviceofferingname', 'cpunumber', 'cpuspeed', 'memory', 'vgpu', 'haenable', 'publicip', 'group', 'zonename', 'hostname', 'keypair', 'domain', 'account', 'created', 'id', '",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.nics.actions.add.createForm": "'networkid', 'ipaddress'",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.nics.actions.updateIpaddr.createForm": "'ipaddress1', 'ipaddress2'",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.nics": "''id', 'name', 'networkname', 'type', 'macaddress', 'ipaddress', 'secondaryips', 'gateway', 'netmask', 'ip6address', 'ip6gateway', 'ip6cidr', 'broadcasturi', 'isolationuri', 'isdefault', '",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.securityGroups": "''id', 'name', 'description', '",
+ "Cs.sections.metrics.instances.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'networkkbsread', 'networkkbswrite', 'diskkbsread', 'diskkbswrite', 'diskioread', 'diskiowrite'",
+ "Cs.sections.metrics.volumes.listView": "'name', 'state', 'vmname', 'sizegb', 'physicalsize', 'utilization', 'storagetype', 'storage', 'disk'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.migrateVolume.createForm": "'storagePool', 'useNewDiskOffering', 'newDiskOffering'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.takeSnapshot.createForm": "'quiescevm', 'name', 'asyncBackup', 'tags'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.attachDisk.createForm": "'virtualMachineId'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'xenserverToolsVersion61plus', 'osTypeId', 'isPublic', 'isPasswordEnabled', 'isFeatured', 'isdynamicallyscalable', 'requireshvm'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storagePool', 'useNewDiskOffering', 'newDiskOffering'",
+ "Cs.sections.metrics.volumes.listView.detailView.actions.resize.createForm": "'newdiskoffering', 'newsize', 'shrinkok', 'minIops', 'maxIops'",
+ "Cs.sections.metrics.volumes.listView.detailView.tabs.details": "''name', ', ''id', 'zonename', 'state', 'status', 'diskofferingdisplaytext', 'type', 'storagetype', 'provisioningtype', 'hypervisor', 'size', 'clusterid', 'clustername', 'physicalsize', 'utilization', 'virtualsize', 'miniops', 'maxiops', 'virtualmachineid', 'vmdisplayname', 'vmstate', 'deviceid', 'storage', 'created', 'domain', 'account', '",
+ "Cs.sections.metrics.storagepool.listView": "'name', 'property', 'disk'",
+ "Cs.sections.metrics.storagepool.listView.detailView.actions.remove.createForm": "'isForced'",
+ "Cs.sections.metrics.storagepool.listView.detailView.tabs.details": "''name', ', ''id', 'state', 'tags', 'zonename', 'podname', 'clustername', 'type', 'ipaddress', 'path', 'disksizetotal', 'disksizeallocated', 'capacityiops', 'allocatediops', '",
+ "Cs.sections.quota.sections.summary.listView": "'account', 'domain', 'balance', 'quota', 'state'",
+ "Cs.sections.quota.sections.summary.listView.detailView.actions.add.createForm": "'value', 'min_balance', 'quota_enforce'",
+ "Cs.sections.quota.sections.summary.listView.detailView.tabs.details": "''id', ', ''startdate', 'startquota', '",
+ "Cs.sections.quota.sections.fullSummary.listView": "'account', 'domain', 'balance', 'quota', 'state'",
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.actions.add.createForm": "'value', 'min_balance', 'quota_enforce'",
+ "Cs.sections.quota.sections.fullSummary.listView.detailView.tabs.details": "''id', ', ''startdate', 'startquota', '",
+ "Cs.sections.quota.sections.quotastatement.listView": "'name', 'unit', 'quota'",
+ "Cs.sections.quota.sections.quotastatement.listView.actions.add.createForm": "'startdate', 'enddate'",
+ "Cs.sections.quota.sections.balancestatement.listView": "'date', 'quota', 'credit'",
+ "Cs.sections.quota.sections.balancestatement.listView.actions.add.createForm": "'startdate', 'enddate'",
+ "Cs.sections.quota.sections.tariffEdit.listView": "'usageName', 'usageUnit', 'tariffValue', 'description'",
+ "Cs.sections.quota.sections.tariffView.listView": "'usageName', 'usageUnit', 'tariffValue', 'description'",
+ "Cs.sections.quota.sections.emailTemplates.listView": "'templatetype', 'templatesubject', 'templatebody', 'last_updated'",
+ "Cs.sections.quota.sections.emailTemplates.listView.detailView.tabs.details": "''templatetype', ', ''templatesubject', 'templatebody', 'last_updated', '",
+ "Cs.autoscaler.forms": "'isAdvanced', 'interval', 'quietTime', 'destroyVMgracePeriod', 'securityGroups', 'diskOfferingId', 'snmpCommunity', 'snmpPort', 'username'",
+ "Cs.autoscaler.forms.scaleUpPolicy": "'counterid', 'relationaloperator', 'threshold', 'add-scaleUpcondition'",
+ "Cs.autoscaler.forms.scaleDownPolicy": "'counterid', 'relationaloperator', 'threshold', 'add-scaleDowncondition'",
+ "Cs.projects.inviteForm": "'email', 'account', 'state'",
+ "Cs.projects.addUserForm": "'username', 'role'",
+ "Cs.vpc.sections.internalLoadBalancers.listView": "'name', 'sourceipaddress', 'sourceport', 'instanceport', 'algorithm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.actions.add.createForm": "'name', 'description', 'sourceipaddress', 'sourceport', 'instanceport', 'algorithm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView": "'name', 'instancename', 'displayname', 'ipaddress', 'account', 'zonename', 'state'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.actions.stop.createForm": "'forced'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.actions.start.createForm": "'hostId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.startByAdmin.createForm": "'podId', 'clusterId', 'hostId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.storageSnapshot.createForm": "'volume', 'quiescevm', 'name', 'asyncBackup'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.reinstall.createForm": "'template'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.attachISO.createForm": "'iso'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'osTypeId', 'isPublic', 'url'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storageId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.scaleUp.createForm": "'serviceofferingid', 'cpuSpeed', 'cpuNumber', 'memory'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.resetSSHKeyForVirtualMachine.createForm": "'sshkeypair'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.actions.assignVmToAnotherAccount.createForm": "'accountType', 'domainid', 'account', 'project', 'network', 'securitygroup'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.details": "''displayname', 'name', 'state', 'templatename', 'isdynamicallyscalable', 'guestosid', 'hypervisor', 'xenserverToolsVersion61plus', 'isoname', 'serviceofferingname', 'cpunumber', 'cpuspeed', 'memory', 'vgpu', 'haenable', 'publicip', 'group', 'zonename', 'hostname', 'keypair', 'domain', 'account', 'created', 'id', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.nics.actions.add.createForm": "'networkid', 'ipaddress'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.nics.actions.updateIpaddr.createForm": "'ipaddress1', 'ipaddress2'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.nics": "''id', 'name', 'networkname', 'type', 'macaddress', 'ipaddress', 'secondaryips', 'gateway', 'netmask', 'ip6address', 'ip6gateway', 'ip6cidr', 'broadcasturi', 'isolationuri', 'isdefault', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.securityGroups": "''id', 'name', 'description', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.actions.assignVMs.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'networkkbsread', 'networkkbswrite', 'diskkbsread', 'diskkbswrite', 'diskioread', 'diskiowrite'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.details": "''name', ', ''id', 'description', 'sourceipaddress', 'sourceport', 'instanceport', 'algorithm', 'loadbalancerinstance', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView": "'name', 'ipaddress'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView": "'name', 'instancename', 'displayname', 'ipaddress', 'account', 'zonename', 'state'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.actions.stop.createForm": "'forced'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.actions.start.createForm": "'hostId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.startByAdmin.createForm": "'podId', 'clusterId', 'hostId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.stop.createForm": "'forced'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.snapshot.createForm": "'name', 'description', 'snapshotMemory', 'quiescevm'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.storageSnapshot.createForm": "'volume', 'quiescevm', 'name', 'asyncBackup'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.destroy.createForm": "'expunge', 'volumes', 'volumeids'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.reinstall.createForm": "'template'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.attachISO.createForm": "'iso'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.createTemplate.createForm": "'name', 'displayText', 'osTypeId', 'isPublic', 'url'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.migrateToAnotherStorage.createForm": "'storageId'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.scaleUp.createForm": "'serviceofferingid', 'cpuSpeed', 'cpuNumber', 'memory'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.resetSSHKeyForVirtualMachine.createForm": "'sshkeypair'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.actions.assignVmToAnotherAccount.createForm": "'accountType', 'domainid', 'account', 'project', 'network', 'securitygroup'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.details": "''displayname', 'name', 'state', 'templatename', 'isdynamicallyscalable', 'guestosid', 'hypervisor', 'xenserverToolsVersion61plus', 'isoname', 'serviceofferingname', 'cpunumber', 'cpuspeed', 'memory', 'vgpu', 'haenable', 'publicip', 'group', 'zonename', 'hostname', 'keypair', 'domain', 'account', 'created', 'id', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics.actions.add.createForm": "'networkid', 'ipaddress'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics.actions.updateIpaddr.createForm": "'ipaddress1', 'ipaddress2'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.nics": "''id', 'name', 'networkname', 'type', 'macaddress', 'ipaddress', 'secondaryips', 'gateway', 'netmask', 'ip6address', 'ip6gateway', 'ip6cidr', 'broadcasturi', 'isolationuri', 'isdefault', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.securityGroups": "''id', 'name', 'description', '",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.actions.add.listView.detailView.tabs.stats": "'totalCPU', 'cpuused', 'networkkbsread', 'networkkbswrite', 'diskkbsread', 'diskkbswrite', 'diskioread', 'diskiowrite'",
+ "Cs.vpc.sections.internalLoadBalancers.listView.detailView.tabs.assignedVms.listView.detailView.tabs.details": "''name', ', ''ipaddress', '",
+ "Cs.vpc.sections.publicLbIps.listView": "'ipaddress', 'zonename', 'virtualmachinedisplayname', 'state'",
+ "Cs.vpc.sections.networkACLLists.listView": "'name', 'description', 'id'",
+ "Cs.vpc.sections.networkACLLists.listView.actions.add.createForm": "'name', 'description'",
+ "Cs.vpc.sections.networkACLLists.listView.detailView.tabs.details": "''name', 'description', 'id', '",
+ "Cs.vpc.vmListView.listView": "'name', 'account', 'zonename', 'state'",
+ "Cs.vpc.vmListView.listView.actions.stop.createForm": "'forced'",
+ "Cs.vpc.acl.multiEdit": "'networkid', 'number', 'cidrlist', 'action', 'protocol', 'protocolnumber', 'startport', 'endport', 'icmptype', 'icmpcode', 'traffictype', 'reason'",
+ "Cs.vpc.acl.listView.listView": "'tierName', 'aclTotal'",
+ "Cs.vpc.gateways.add.createForm": "'physicalnetworkid', 'vlan', 'ipaddress', 'gateway', 'netmask', 'sourceNat', 'aclid'",
+ "Cs.vpc.siteToSiteVPN.add.createForm": "",
+ "Cs.vpc.siteToSiteVPN.sections.vpnGateway.listView": "'publicip', 'account', 'domain'",
+ "Cs.vpc.siteToSiteVPN.sections.vpnGateway.listView.detailView.tabs.details": "''publicip', ', ''id', 'domain', 'account', '",
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView": "'publicip', 'gateway', 'state', 'ipsecpsk', 'ikepolicy', 'esppolicy'",
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.actions.add.createForm": "'vpncustomergatewayid', 'passive'",
+ "Cs.vpc.siteToSiteVPN.sections.vpnConnection.listView.detailView.tabs.details": "''id', 'passive', 'publicip', 'gateway', 'cidrlist', 'ipsecpsk', 'ikepolicy', 'esppolicy', 'ikelifetime', 'esplifetime', 'dpd', 'forceencap', 'state', 'created', '",
+ "Cs.vpc.tiers.detailView.actions.restart.createForm": "'cleanup'",
+ "Cs.vpc.tiers.detailView.actions.replaceacllist.createForm": "'aclid'",
+ "Cs.vpc.tiers.detailView.tabs.details": "''name', ', ''id', 'zonename', 'displaytext', 'type', 'state', 'ispersistent', 'restartrequired', 'vlan', 'networkofferingname', 'networkofferingid', 'gateway', 'cidr', 'networkdomaintext', 'networkdomain', 'aclname', 'domain', 'account', '",
+ "Cs.vpc.tiers.actions.add.createForm": "'name', 'networkOfferingId', 'vlan', 'gateway', 'netmask', 'externalId', 'aclid', 'zoneid'",
+ "Cs.zoneWizard.forms.zone": "'name', 'ip4dns1', 'ip4dns2', 'ip6dns1', 'ip6dns2', 'internaldns1', 'internaldns2', 'hypervisor', 'networkOfferingId', 'networkdomain', 'guestcidraddress', 'isdedicated', 'domain', 'account', 'localstorageenabled', 'localstorageenabledforsystemvm'",
+ "Cs.zoneWizard.forms.pod": "'name', 'reservedSystemGateway', 'reservedSystemNetmask', 'reservedSystemStartIp', 'reservedSystemEndIp'",
+ "Cs.zoneWizard.forms.basicPhysicalNetwork": "'ip', 'username', 'password', 'networkdevicetype', 'publicinterface', 'privateinterface', 'gslbprovider', 'gslbproviderpublicip', 'gslbproviderprivateip', 'numretries', 'dedicated', 'capacity'",
+ "Cs.zoneWizard.forms.guestTraffic": "'guestGateway', 'guestNetmask', 'guestStartIp', 'guestEndIp', 'vlanId', 'vlanRange'",
+ "Cs.zoneWizard.forms.cluster": "'hypervisor', 'name', 'vCenterHost', 'vCenterUsername', 'vCenterPassword', 'vCenterDatacenter', 'overridepublictraffic', 'overrideguesttraffic', 'vsmipaddress', 'vsmusername', 'vsmpassword'",
+ "Cs.zoneWizard.forms.host": "'hostname', 'username', 'password', 'vcenterHost', 'baremetalCpuCores', 'baremetalCpu', 'baremetalMemory', 'baremetalMAC', 'agentUsername', 'agentPassword', 'agentPort', 'hosttags'",
+ "Cs.zoneWizard.forms.primaryStorage": "'name', 'scope', 'protocol', 'server', 'path', 'smbDomain', 'smbUsername', 'smbPassword', 'iqn', 'lun', 'volumegroup', 'vCenterDataCenter', 'vCenterDataStore', 'glustervolume', 'rbdmonitor', 'rbdpool', 'rbdid', 'rbdsecret', 'storageTags'",
+ "Cs.zoneWizard.forms.secondaryStorage": "'provider', 'name', 'nfsServer', 'path', 'smbDomain', 'smbUsername', 'smbPassword', 'accesskey', 'secretkey', 'bucket', 'endpoint', 'usehttps', 'connectiontimeout', 'maxerrorretry', 'sockettimeout', 'createNfsCache', 'nfsCacheNfsServer', 'nfsCachePath', 'url', 'account', 'username', 'key'"
+ }
+}
\ No newline at end of file
diff --git a/ui/legacy/filterTranslations.py b/ui/legacy/filterTranslations.py
new file mode 100644
index 00000000000..b4d2e5a7345
--- /dev/null
+++ b/ui/legacy/filterTranslations.py
@@ -0,0 +1,67 @@
+# coding: utf-8
+
+import json
+import os
+import sys
+
+def loadJson(lfile):
+ ldata = lfile.read()
+ cont = ldata.split("var dictionary =")
+ if len(cont) != 2:
+ print "Unexpected format for file " + lfile + ". Expected `var dictionary =` from old source code"
+ exit(1)
+
+ trans = cont[1].strip().replace("\n", "")
+ if trans[-1] == ";":
+ trans = trans[0: -1]
+
+ try:
+ return json.loads(trans)
+ except expression as identifier:
+ print "Something went wrong in parsing old files. Perhaps incorrect formatting?"
+ exit(1)
+
+def loadTranslations(l10repo):
+ with open("fieldsFromOldLayout.json") as outfile:
+ fieldsFromOldLayout = json.load(outfile)["allFields"]
+ with open("manualNeededLabels.json") as outfile:
+ manualNeededLabels = json.load(outfile)
+
+ newTranslations = {}
+ for r, d, f in os.walk(l10repo):
+ for file in f:
+ print file
+ if '.js' in file:
+ with open(os.path.join(r, file)) as oldfile:
+ oldTrans = loadJson(oldfile)
+ print len(oldTrans.keys())
+ newTrans = {}
+ for apikey in fieldsFromOldLayout:
+ currLabel = fieldsFromOldLayout[apikey]["labels"][0] # Just use the first label for now in case multiple labels exist
+ if currLabel in oldTrans:
+ newTrans[apikey] = oldTrans[currLabel]
+ for label in manualNeededLabels:
+ if label in oldTrans:
+ newTrans[manualNeededLabels[label]] = oldTrans[label]
+ else:
+ newTrans[manualNeededLabels[label]] = manualNeededLabels[label]
+
+ newTranslations[file] = newTrans
+
+ for file in newTranslations:
+ with open("../src/locales/" + file[:-3] + ".json", "w") as newT:
+ json.dump(newTranslations[file], newT, sort_keys=True, indent=4)
+
+if __name__ == "__main__":
+ if len(sys.argv) != 2:
+ print "Usage: fileTranslations.py $CLOUDSTACK_CODE_REPO"
+ exit(1)
+
+ cldstk = sys.argv[1]
+ l10repo = os.path.join(cldstk, "ui/l10n")
+ if not os.path.isdir(l10repo):
+ print "Invalid translations location sent: " + l10repo + " does not exists"
+ exit(1)
+
+ loadTranslations(l10repo)
+ exit(0)
\ No newline at end of file
diff --git a/ui/legacy/generateOldLayout.js b/ui/legacy/generateOldLayout.js
new file mode 100644
index 00000000000..d087ae8cf58
--- /dev/null
+++ b/ui/legacy/generateOldLayout.js
@@ -0,0 +1,65 @@
+/* eslint-disable no-mixed-spaces-and-tabs */
+// Run this in browser with old UI Running and dump the data to olderLayout.json.
+// Then run filterTranslations.py to populate the translations files.
+// This is hacky but perhaps more effort isn't needed. Migrate away to the new UI!
+
+var loadLabel = function (allFields, fieldDict, prefix) {
+ var cols = ''
+ $.each(Object.keys(fieldDict), function (idx1, fieldId) {
+ if (fieldDict[fieldId].label) {
+ if (allFields[fieldId]) {
+ console.log('[WARN] Found multiple labels for API Key: ' + fieldId)
+ allFields[fieldId].labels.push(fieldDict[fieldId].label)
+ allFields[fieldId].components.push(prefix)
+ } else {
+ allFields[fieldId] = {
+ 'labels': [fieldDict[fieldId].label],
+ 'components': [prefix]
+ }
+ }
+ cols = cols + "'" + fieldId + "', "
+ if (fieldDict[fieldId].columns && $.type(fieldDict[fieldId].columns) === 'object') {
+ prefix = prefix + '_columns'
+ var columns = fieldDict[fieldId].columns
+ $.each(Object.keys(columns), function (idx, colId) {
+ if (allFields[colId]) {
+ console.log('[WARN] Found multiple labels for API Key: ' + colId)
+ allFields[colId].labels.push(columns[colId].label)
+ allFields[colId].components.push(prefix)
+ } else {
+ allFields[colId] = {
+ 'labels': [columns[colId].label],
+ 'components': [prefix]
+ }
+ }
+ })
+ }
+ }
+ })
+ return cols
+}
+
+var loadFields = function (data, prefix) {
+ if ($.type(data) !== 'object') return {}
+ var allFields = {}
+ var columnsOrder = {}
+ $.each(Object.keys(data), function (idx, key) {
+ if (key === 'fields' || key === 'bottomFields' || key === 'topFields') {
+ var fields = data[key]
+ var cols = ''
+ if ($.type(fields) === 'object') {
+ cols = loadLabel(allFields, fields, prefix)
+ } else if ($.type(fields) === 'array') {
+ $.each(fields, function (idx, fieldDict) {
+ cols = cols + "'" + loadLabel(allFields, fieldDict, prefix) + "', "
+ })
+ }
+ columnsOrder[prefix] = cols.substring(0, cols.length - 2)
+ } else if ($.type(data[key]) === 'object' && ($.type(key) !== 'string' || key.indexOf('$') === -1)) {
+ var recRes = loadFields(data[key], prefix + '.' + key)
+ $.extend(allFields, recRes.allFields)
+ $.extend(columnsOrder, recRes.columnsOrder)
+ }
+ })
+ return { 'allFields': allFields, 'columnsOrder': columnsOrder }
+}
diff --git a/ui/legacy/manualNeededLabels.json b/ui/legacy/manualNeededLabels.json
new file mode 100644
index 00000000000..5ef528b9dc4
--- /dev/null
+++ b/ui/legacy/manualNeededLabels.json
@@ -0,0 +1,51 @@
+{
+ "label.menu.dashboard": "Dashboard",
+ "label.compute": "Compute",
+ "label.instances":"Instances",
+ "label.ssh.key.pairs": "SSH Key Pairs",
+ "label.affinity.groups": "Affinity Groups",
+ "label.configuration":"Configuration",
+ "label.menu.global.settings":"Global Settings",
+ "label.ldap.configuration":"LDAP Configuration",
+ "label.hypervisor.capabilities":"Hypervisor Capabilities",
+ "label.identityandaccess": "Identity and Access",
+ "label.users":"Users",
+ "label.menu.accounts":"Accounts",
+ "label.domains":"Domains",
+ "label.roles":"Roles",
+ "label.menu.templates":"Templates",
+ "label.menu.isos":"ISOs",
+ "label.monitor": "Monitor",
+ "label.menu.alerts":"Alerts",
+ "label.menu.events":"Events",
+ "label.menu.network":"Network",
+ "label.public.network":"Public network",
+ "label.vpc":"VPC",
+ "label.security.groups":"Security Groups",
+ "label.public.ips":"Public IP Addresses",
+ "label.VPN.gateway":"VPN Gateway",
+ "label.compute.offerings":"Compute Offerings",
+ "label.menu.disk.offerings":"Disk Offerings",
+ "label.menu.network.offerings":"Network Offerings",
+ "label.menu.vpc.offerings":"VPC Offerings",
+ "label.menu.system.service.offerings":"System Offerings",
+ "label.plugins":"Plugins",
+ "label.quota": "Quota",
+ "label.cloudianstorage": "Cloudian Storage",
+ "label.projects":"Projects",
+ "label.storage":"Storage",
+ "label.volumes":"Volumes",
+ "label.menu.snapshots":"Snapshots",
+ "label.vmsnapshot":"VM Snapshots",
+ "label.menu.infrastructure":"Infrastructure",
+ "label.zones":"Zones",
+ "label.pods":"Pods",
+ "label.clusters":"Clusters",
+ "label.hosts":"Hosts",
+ "label.primary.storage":"Primary Storage",
+ "label.secondary.storage":"Secondary Storage",
+ "label.system.vms":"System VMs",
+ "label.virtual.routers":"Virtual Routers",
+ "label.sockets":"CPU Sockets",
+ "label.management.servers":"Management Servers"
+}
\ No newline at end of file
diff --git a/ui/package-lock.json b/ui/package-lock.json
index eb39e5636cc..e019927336b 100644
--- a/ui/package-lock.json
+++ b/ui/package-lock.json
@@ -906,6 +906,24 @@
"regexpu-core": "^4.5.4"
}
},
+ "@babel/polyfill": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.4.tgz",
+ "integrity": "sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg==",
+ "dev": true,
+ "requires": {
+ "core-js": "^2.6.5",
+ "regenerator-runtime": "^0.13.2"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.13.3",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
+ "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
+ "dev": true
+ }
+ }
+ },
"@babel/preset-env": {
"version": "7.3.4",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz",
@@ -1594,6 +1612,16 @@
"@types/yargs": "^13.0.0"
}
},
+ "@kazupon/vue-i18n-loader": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@kazupon/vue-i18n-loader/-/vue-i18n-loader-0.4.1.tgz",
+ "integrity": "sha512-hVznmhnyoUKozGY7pwq/UtPL76UDzb+aiN2YksZZIzCY/MkEqih0MSyEmTGw7+HVWzJRPAlDyoRNR4tWKmkCRw==",
+ "dev": true,
+ "requires": {
+ "js-yaml": "^3.13.1",
+ "json5": "^2.1.0"
+ }
+ },
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -4659,6 +4687,51 @@
"colors": "1.0.3"
}
},
+ "cli-table3": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz",
+ "integrity": "sha1-AlI3LZTfxA29jfBgBfSPMfZW8gI=",
+ "dev": true,
+ "requires": {
+ "colors": "^1.1.2",
+ "object-assign": "^4.1.0",
+ "string-width": "^2.1.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "colors": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
+ "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
+ "dev": true,
+ "optional": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
"cli-width": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
@@ -6394,6 +6467,16 @@
"domelementtype": "1"
}
},
+ "dot-object": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.7.1.tgz",
+ "integrity": "sha1-7CvJruuGve7PPXgjXB7gm7k5kuY=",
+ "dev": true,
+ "requires": {
+ "commander": "^2.19.0",
+ "glob": "^7.1.3"
+ }
+ },
"dot-prop": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
@@ -7422,9 +7505,9 @@
}
},
"eslint-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz",
- "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
+ "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
"dev": true,
"requires": {
"eslint-visitor-keys": "^1.0.0"
@@ -7436,6 +7519,12 @@
"integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
"dev": true
},
+ "esm": {
+ "version": "3.2.23",
+ "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.23.tgz",
+ "integrity": "sha512-p7iNpE0K3nLn1KE2O0Vz/2Gpg93U+JroVqAdHZwK7l3MmPKh4iu5CEvw1Gym9DT23BgNNvnY5wOf9vMjBFw7Ug==",
+ "dev": true
+ },
"espree": {
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
@@ -8102,6 +8191,28 @@
"path-exists": "^4.0.0"
}
},
+ "flag-icon-css": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-2.9.0.tgz",
+ "integrity": "sha512-SeHvGEB43XFPZiJz6lFFRGHfp+Db+s1qGiClW70cZauQVbPM42wImlNUEuXSXs94kPchz7xvoxP0QK1y6FxLfg=="
+ },
+ "flat": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
+ "integrity": "sha1-CQvsiwXjnLowl0fx1YjwTbr5jbI=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "~2.0.3"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
+ "integrity": "sha1-Ts8/z3ScvR5HJonhCaxmJhol5yU=",
+ "dev": true
+ }
+ }
+ },
"flat-cache": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
@@ -10201,6 +10312,12 @@
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
+ "is-valid-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
+ "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
+ "dev": true
+ },
"is-whitespace": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz",
@@ -17558,6 +17675,36 @@
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.10.tgz",
"integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ=="
},
+ "vue-cli-plugin-i18n": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-0.6.0.tgz",
+ "integrity": "sha1-ixWl6Be29VoF5BGlZffzxbuGwWs=",
+ "dev": true,
+ "requires": {
+ "debug": "^3.1.0",
+ "deepmerge": "^2.1.1",
+ "dotenv": "^6.0.0",
+ "flat": "^4.0.0",
+ "rimraf": "^2.6.3",
+ "vue": "^2.5.16",
+ "vue-i18n": "^8.0.0",
+ "vue-i18n-extract": "^0.4.13"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
+ "integrity": "sha1-XT/yKgHAD2RUBaL7wX0HeKGAEXA=",
+ "dev": true
+ },
+ "dotenv": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
+ "integrity": "sha1-lBwEEFNdlCyL7PKNPzV9vZ1HYGQ=",
+ "dev": true
+ }
+ }
+ },
"vue-clipboard2": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.0.tgz",
@@ -17604,12 +17751,271 @@
}
}
},
+ "vue-flag-icon": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/vue-flag-icon/-/vue-flag-icon-1.0.6.tgz",
+ "integrity": "sha1-AwT9/uvZgqa/mFxjPDRv88bS+dc=",
+ "requires": {
+ "flag-icon-css": "^2.8.0"
+ }
+ },
"vue-hot-reload-api": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz",
"integrity": "sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==",
"dev": true
},
+ "vue-i18n": {
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.14.0.tgz",
+ "integrity": "sha512-utI1Rvc8i+fmmUkkKRmHaf4QQ87s7rGVL5ZZLsKvvRzmgaIr1l+GfGxxxRmsZxHpPlgeB8OxoUZ4noqZgDL6xg=="
+ },
+ "vue-i18n-extract": {
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/vue-i18n-extract/-/vue-i18n-extract-0.4.14.tgz",
+ "integrity": "sha1-7UgTeUS1Yv7Ge8pBqdyq7pOQlzg=",
+ "dev": true,
+ "requires": {
+ "cli-table3": "^0.5.1",
+ "dot-object": "^1.7.1",
+ "esm": "^3.2.13",
+ "glob": "^7.1.3",
+ "is-valid-glob": "^1.0.0",
+ "yargs": "^13.2.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=",
+ "dev": true,
+ "requires": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=",
+ "dev": true
+ },
+ "invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=",
+ "dev": true
+ },
+ "lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=",
+ "dev": true,
+ "requires": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha1-QXyZQeYCepq8ulCS3SkE4lW1+8I=",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ }
+ },
+ "yargs": {
+ "version": "13.2.4",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
+ "integrity": "sha1-C1YreUAW65ZRuYvTes82SqXW3IM=",
+ "dev": true,
+ "requires": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "os-locale": "^3.1.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.0.tgz",
+ "integrity": "sha1-cBa23QPijhQYpRDiWL5L/1oxE48=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
"vue-jest": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.4.tgz",
diff --git a/ui/package.json b/ui/package.json
index dfb3086938b..01ce8002d43 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -7,6 +7,7 @@
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
+ "i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'",
"test:unit": "vue-cli-service test:unit"
},
"dependencies": {
@@ -32,6 +33,8 @@
"vue-clipboard2": "^0.3.0",
"vue-cookies": "^1.5.13",
"vue-cropper": "0.4.9",
+ "vue-flag-icon": "^1.0.6",
+ "vue-i18n": "^8.14.0",
"vue-ls": "^3.2.1",
"vue-router": "^3.1.2",
"vue-svg-component-runtime": "^1.0.1",
@@ -52,7 +55,10 @@
"eslint-plugin-html": "^6.0.0",
"eslint-plugin-vue": "^5.2.3",
"less": "^3.10.3",
+ "@babel/polyfill": "^7.4.4",
+ "@kazupon/vue-i18n-loader": "^0.4.1",
"less-loader": "^5.0.0",
+ "vue-cli-plugin-i18n": "^0.6.0",
"vue-svg-icon-loader": "^2.1.1",
"vue-template-compiler": "^2.6.10"
},
diff --git a/ui/src/components/CloudMonkey/Resource.vue b/ui/src/components/CloudMonkey/Resource.vue
index a7918a08c55..99e53ae83b9 100644
--- a/ui/src/components/CloudMonkey/Resource.vue
+++ b/ui/src/components/CloudMonkey/Resource.vue
@@ -62,13 +62,15 @@
-