diff options
author | Yang Xu <yang.xu3@huawei.com> | 2018-10-28 00:54:22 -0400 |
---|---|---|
committer | Yang Xu <yang.xu3@huawei.com> | 2018-10-28 00:57:33 -0400 |
commit | a7e06c53be592032f18511c58af9454abc059a5a (patch) | |
tree | 2d549f3645bfee0efd636d1bafad48b09de0a148 | |
parent | a59a6127bf8adcb428392e320ef298c26d1bad0c (diff) |
Support multiple vfmodules in Robot CDS macro flow
Change-Id: I4a4c32ef624cb4fb403bf4e43c7e410d61eccfb8
Issue-ID: CCSDK-537
Signed-off-by: Yang Xu <yang.xu3@huawei.com>
-rw-r--r-- | robot/assets/cds/service-Vfirewall0911-template.yml | 1644 | ||||
-rw-r--r-- | robot/assets/cds/template_vfmodule.json | 16 | ||||
-rw-r--r-- | robot/assets/cds/template_vnf.json | 19 | ||||
-rw-r--r-- | robot/resources/test_templates/vnf_orchestration_with_cds_test_template.robot | 29 |
4 files changed, 901 insertions, 807 deletions
diff --git a/robot/assets/cds/service-Vfirewall0911-template.yml b/robot/assets/cds/service-Vfirewall0911-template.yml index 930669a6..92d4d491 100644 --- a/robot/assets/cds/service-Vfirewall0911-template.yml +++ b/robot/assets/cds/service-Vfirewall0911-template.yml @@ -1,14 +1,14 @@ tosca_definitions_version: tosca_simple_yaml_1_1 metadata: - invariantUUID: caaff476-b99b-4e3d-a790-dea9e9bb0156 - UUID: fbd4a48f-409f-4e57-98d1-068aa50f50b1 - name: vFirewall-0911 - description: vFW + invariantUUID: 4a6b3ad9-ffd4-4240-8e98-585b49a95505 + UUID: 4bd2239f-235d-44c5-be82-881eeccb4dc2 + name: vFW_CDS + description: vfw type: Service category: Network L4+ serviceType: '' serviceRole: '' - instantiationType: A-la-carte + instantiationType: Macro serviceEcompNaming: true ecompGeneratedNaming: true namingPolicy: '' @@ -28,70 +28,71 @@ imports: file: policies.yml - annotations: file: annotations.yml -- service-vFirewall-0911-interface: - file: service-Vfirewall0911-template-interface.yml -- resource-vFirewall: - file: resource-Vfirewall-template.yml -- resource-vFirewall-interface: - file: resource-Vfirewall-template-interface.yml +- service-vFW_CDS-interface: + file: service-VfwCds-template-interface.yml +- resource-vFW_CDS: + file: resource-VfwCds-template.yml +- resource-vFW_CDS-interface: + file: resource-VfwCds-template-interface.yml topology_template: node_templates: - vFirewall 0: - type: org.openecomp.resource.vf.Vfirewall + vFW_CDS 0: + type: org.openecomp.resource.vf.VfwCds metadata: - invariantUUID: a91dbe64-cadd-499c-9a19-7f5a19d7e8ab - UUID: b04870b8-a9f9-4b0d-9851-466830c75ee2 - customizationUUID: 3b9b0fa4-ca9d-4bba-a1cd-bc6b470a5999 + invariantUUID: 41bf48fa-d94e-43bd-ab04-3ef1b494e442 + UUID: 011faff1-921e-4bcb-b020-92fb031dd132 + customizationUUID: b752028e-8c98-418d-9a9a-487d725f74c7 version: '1.0' - name: vFirewall - description: vFW + name: vFW_CDS + description: vfw type: VF category: Application L4+ subcategory: Firewall - resourceVendor: 00c5fde9-cc1f-41e9-9e88 + resourceVendor: 2f34c3b5-aacf-41c2-879e resourceVendorRelease: '1.0' resourceVendorModelNumber: '' properties: - vf_module_id: vFirewall + vf_module_id: vFirewallCL nf_function: ONAP-FIREWALL vfw_private_ip_1: 192.168.20.100 - public_net_id: PUT THE PUBLIC NETWORK ID HERE + public_net_id: external + unprotected_private_subnet_id: zdfw1fwl01_unprotected_sub vfw_private_ip_0: 192.168.10.100 - onap_private_subnet_id: PUT THE ONAP PRIVATE NETWORK NAME HERE - sec_group: PUT THE ONAP SECURITY GROUP HERE + onap_private_subnet_id: oam_network_hxJw vfw_private_ip_2: 10.0.100.1 + sec_group: onap_sg_hxJw nf_type: FIREWALL vfw_name_0: zdfw1fwl01fwl01 nexus_artifact_repo: https://nexus.onap.org onap_private_net_cidr: 10.0.0.0/16 + image_name: ubuntu-14-04-cloud-amd64 + flavor_name: m1.medium dcae_collector_ip: 10.0.4.1 - vnf_id: vFirewall_demo_app + vnf_id: vSink_demo_app dcae_collector_port: '8081' + protected_private_subnet_id: zdfw1fwl01_protected_sub vpg_name_0: zdfw1fwl01pgn01 - vsn_private_ip_0: 192.168.20.250 vpg_private_ip_1: 10.0.100.2 + vsn_private_ip_0: 192.168.20.250 vsn_private_ip_1: 10.0.100.3 vpg_private_ip_0: 192.168.10.200 protected_private_net_cidr: 192.168.20.0/24 unprotected_private_net_cidr: 192.168.10.0/24 nf_naming: - naming_policy: SDNC_Policy.Config_MS_ONAP_VFW_NAMING_TIMESTAMP ecomp_generated_naming: true vsn_name_0: zdfw1fwl01snk01 multi_stage_design: false - onap_private_net_id: PUT THE ONAP PRIVATE NETWORK NAME HERE + onap_private_net_id: oam_network_hxJw nf_naming_code: vfw unprotected_private_net_id: zdfw1fwl01_unprotected availability_zone_max_count: 1 sdnc_artifact_name: vFW_vNF_Artifact - vfw_flavor_name: PUT THE VM FLAVOR NAME HERE (m1.medium suggested) demo_artifacts_version: 1.3.0-SNAPSHOT pub_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQXYJYYi3/OUZXUiCYWdtc7K0m5C0dJKVxPG0eI8EWZrEHYdfYe6WoTSDJCww+1qlBSpA5ac/Ba4Wn9vh+lR1vtUKkyIC/nrYb90ReUd385Glkgzrfh5HdR5y5S2cL/Frh86lAn9r6b3iWTJD8wBwXFyoe1S2nMTOIuG4RPNvfmyCTYVh8XTCCE8HPvh3xv2r4egawG1P4Q4UDwk+hDBXThY2KS8M5/8EMyxHV0ImpLbpYCTBA6KYDIRtqmgS6iKyy8v2D1aSY5mc9J0T5t9S2Gv+VZQNWQDDKNFnxqYaAo1uEoq/i1q63XC5AD3ckXb2VT6dp23BQMdDfbHyUWfJN key_name: vfw_key sdnc_model_version: 1.0.0 nf_role: vFW install_script_version: 1.3.0-SNAPSHOT - vfw_image_name: PUT THE VM IMAGE NAME HERE (UBUNTU 1404 required) protected_private_net_id: zdfw1fwl01_protected sdnc_model_name: vFW_spinup cloud_env: openstack @@ -162,6 +163,12 @@ topology_template: description: Average disk latency per device type: Gauge category: disk + abstract_vfw.port_mirroring_vfw_vfw_private_1_port: + properties: + connection_point: + network_role: + get_input: port_vfw_private_1_port_network_role + nfc_naming_code: vfw abstract_vsn.disk.device.write.bytes_vsn: properties: unit: B @@ -254,20 +261,20 @@ topology_template: category: disk abstract_vsn.scalable_vsn: properties: - min_instances: 1 max_instances: 1 - abstract_vsn.disk.read.bytes_vsn: - properties: - unit: B - description: Volume of reads - type: Cumulative - category: compute + min_instances: 1 abstract_vpg.disk.write.requests.rate_vpg: properties: unit: request/s description: Average rate of write requests type: Gauge category: compute + abstract_vsn.disk.read.bytes_vsn: + properties: + unit: B + description: Volume of reads + type: Cumulative + category: compute abstract_vfw.disk.device.iops_vfw: properties: unit: count/s @@ -292,18 +299,18 @@ topology_template: description: The amount of disk per device occupied by the instance on the host machine type: Gauge category: disk - abstract_vsn.disk.ephemeral.size_vsn: - properties: - unit: GB - description: Size of ephemeral disk - type: Gauge - category: compute abstract_vpg.disk.read.bytes_vpg: properties: unit: B description: Volume of reads type: Cumulative category: compute + abstract_vsn.disk.ephemeral.size_vsn: + properties: + unit: GB + description: Size of ephemeral disk + type: Gauge + category: compute abstract_vsn.cpu_vsn: properties: unit: ns @@ -354,8 +361,8 @@ topology_template: category: disk abstract_vpg.scalable_vpg: properties: - min_instances: 1 max_instances: 1 + min_instances: 1 abstract_vfw.network.incoming.packets_vfw_vfw_private_1_port: properties: unit: packet @@ -428,30 +435,36 @@ topology_template: description: CPU time used since previous datapoint type: Delta category: compute + abstract_vfw.memory.resident_vfw: + properties: + unit: MB + description: Volume of RAM used by the instance on the physical machine + type: Gauge + category: compute abstract_vfw.network.incoming.bytes_vfw_vfw_private_1_port: properties: unit: B description: Number of incoming bytes type: Cumulative category: network - abstract_vfw.memory.resident_vfw: + abstract_vpg.disk.device.iops_vpg: properties: - unit: MB - description: Volume of RAM used by the instance on the physical machine + unit: count/s + description: Average disk iops per device type: Gauge - category: compute + category: disk abstract_vsn.cpu_util_vsn: properties: unit: '%' description: Average CPU utilization type: Gauge category: compute - abstract_vpg.disk.device.iops_vpg: + abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port: properties: - unit: count/s - description: Average disk iops per device + unit: B/s + description: Average rate of incoming bytes type: Gauge - category: disk + category: network abstract_vsn.network.incoming.packets_vsn_vsn_private_0_port: properties: unit: packet @@ -464,12 +477,6 @@ topology_template: description: Number of outgoing bytes type: Cumulative category: network - abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port: - properties: - unit: B/s - description: Average rate of incoming bytes - type: Gauge - category: network abstract_vpg.disk.latency_vpg: properties: unit: ms @@ -512,6 +519,12 @@ topology_template: description: Average rate of outgoing packets type: Gauge category: network + abstract_vsn.port_mirroring_vsn_vsn_private_0_port: + properties: + connection_point: + network_role: + get_input: port_vsn_private_0_port_network_role + nfc_naming_code: vsn abstract_vsn.disk.allocation_vsn: properties: unit: B @@ -536,16 +549,22 @@ topology_template: description: The amount of disk that the instance can see type: Gauge category: disk - abstract_vsn.disk.device.capacity_vsn: + abstract_vpg.port_mirroring_vpg_vpg_private_0_port: + properties: + connection_point: + network_role: + get_input: port_vpg_private_0_port_network_role + nfc_naming_code: vpg + abstract_vpg.disk.allocation_vpg: properties: unit: B - description: The amount of disk per device that the instance can see + description: The amount of disk occupied by the instance on the host machine type: Gauge category: disk - abstract_vpg.disk.allocation_vpg: + abstract_vsn.disk.device.capacity_vsn: properties: unit: B - description: The amount of disk occupied by the instance on the host machine + description: The amount of disk per device that the instance can see type: Gauge category: disk abstract_vfw.disk.device.read.requests.rate_vfw: @@ -560,18 +579,18 @@ topology_template: description: Size of root disk type: Gauge category: compute - abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port: - properties: - unit: B - description: Number of incoming bytes - type: Cumulative - category: network abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_0_port: properties: unit: packet/s description: Average rate of outgoing packets type: Gauge category: network + abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port: + properties: + unit: B + description: Number of incoming bytes + type: Cumulative + category: network abstract_vsn.disk.usage_vsn: properties: unit: B @@ -653,18 +672,18 @@ topology_template: description: Average rate of outgoing packets type: Gauge category: network - abstract_vsn.disk.device.write.bytes.rate_vsn: - properties: - unit: B/s - description: Average rate of writes - type: Gauge - category: disk abstract_vpg.network.outpoing.packets_vpg_vpg_private_1_port: properties: unit: packet description: Number of outgoing packets type: Cumulative category: network + abstract_vsn.disk.device.write.bytes.rate_vsn: + properties: + unit: B/s + description: Average rate of writes + type: Gauge + category: disk abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_1_port: properties: unit: packet/s @@ -827,18 +846,18 @@ topology_template: description: CPU time used type: Cumulative category: compute - abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port: - properties: - unit: packet - description: Number of incoming packets - type: Cumulative - category: network abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_0_port: properties: unit: packet/s description: Average rate of incoming packets type: Gauge category: network + abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port: + properties: + unit: packet + description: Number of incoming packets + type: Cumulative + category: network abstract_vpg.network.outgoing.bytes_vpg_vpg_private_1_port: properties: unit: B @@ -863,18 +882,18 @@ topology_template: description: Average rate of write requests type: Gauge category: compute - abstract_vsn.disk.write.requests.rate_vsn: - properties: - unit: request/s - description: Average rate of write requests - type: Gauge - category: compute abstract_vpg.disk.root.size_vpg: properties: unit: GB description: Size of root disk type: Gauge category: compute + abstract_vsn.disk.write.requests.rate_vsn: + properties: + unit: request/s + description: Average rate of write requests + type: Gauge + category: compute abstract_vpg.disk.device.usage_vpg: properties: unit: B @@ -949,8 +968,8 @@ topology_template: category: compute abstract_vfw.scalable_vfw: properties: - min_instances: 1 max_instances: 1 + min_instances: 1 abstract_vpg.memory_vpg: properties: unit: MB @@ -1095,6 +1114,12 @@ topology_template: description: Average rate of write requests type: Gauge category: disk + abstract_vfw.port_mirroring_vfw_vfw_private_0_port: + properties: + connection_point: + network_role: + get_input: port_vfw_private_0_port_network_role + nfc_naming_code: vfw abstract_vpg.disk.write.requests_vpg: properties: unit: request @@ -1114,743 +1139,800 @@ topology_template: type: Gauge category: disk groups: - vfirewall0..Vfirewall..base_vfw..module-0: + vfw_cds0..VfwCds..vpg..module-2: + type: org.openecomp.groups.VfModule + metadata: + vfModuleModelName: VfwCds..vpg..module-2 + vfModuleModelInvariantUUID: 9e8c0042-3c5e-467e-b6b7-1a72767f67a0 + vfModuleModelUUID: f1118f68-25c5-4a76-a303-871a4b473120 + vfModuleModelVersion: '1' + vfModuleModelCustomizationUUID: 2c0c5066-111b-4c50-a0cf-319900c0d485 + properties: + min_vf_module_instances: 0 + vf_module_label: vpg + vf_module_type: Expansion + isBase: false + initial_count: 0 + volume_group: false + vfw_cds0..VfwCds..vfw..module-3: + type: org.openecomp.groups.VfModule + metadata: + vfModuleModelName: VfwCds..vfw..module-3 + vfModuleModelInvariantUUID: 7ea3ce56-cbf6-42ac-9dd7-c8db731163db + vfModuleModelUUID: 1226a090-2b4d-42a8-9473-2a485e259f2c + vfModuleModelVersion: '1' + vfModuleModelCustomizationUUID: e9ccd43d-0072-4bb9-bc41-6d5781ba4935 + properties: + min_vf_module_instances: 0 + vf_module_label: vfw + vf_module_type: Expansion + isBase: false + initial_count: 0 + volume_group: false + vfw_cds0..VfwCds..vsn..module-1: type: org.openecomp.groups.VfModule metadata: - vfModuleModelName: Vfirewall..base_vfw..module-0 - vfModuleModelInvariantUUID: d8b6b8b5-bdae-469e-a19b-2e70bab40e0f - vfModuleModelUUID: d2fc28cf-912e-46c4-832e-88c719f2e23f + vfModuleModelName: VfwCds..vsn..module-1 + vfModuleModelInvariantUUID: bffc6334-9a5e-437c-a771-8ec5a8aed000 + vfModuleModelUUID: 8bf1ad34-3029-40cd-9543-930db1f8fc49 vfModuleModelVersion: '1' - vfModuleModelCustomizationUUID: 78e7cb9c-071b-4ec3-9cac-585521cde800 + vfModuleModelCustomizationUUID: 8baaa142-2e28-4057-a278-19c5a500e806 + properties: + min_vf_module_instances: 0 + vf_module_label: vsn + vf_module_type: Expansion + isBase: false + initial_count: 0 + volume_group: false + vfw_cds0..VfwCds..base_template..module-0: + type: org.openecomp.groups.VfModule + metadata: + vfModuleModelName: VfwCds..base_template..module-0 + vfModuleModelInvariantUUID: 14391bc3-aea4-4b1e-b033-1bb40c5824dc + vfModuleModelUUID: b8e24c49-4504-4577-8b3f-0f0e19932db0 + vfModuleModelVersion: '1' + vfModuleModelCustomizationUUID: 7a6bc5e5-1256-433a-9830-7247e4aaf5b2 properties: min_vf_module_instances: 1 - vf_module_label: base_vfw + vf_module_label: base_template max_vf_module_instances: 1 vf_module_type: Base isBase: true initial_count: 1 volume_group: false substitution_mappings: - node_type: org.openecomp.service.Vfirewall0911 + node_type: org.openecomp.service.VfwCds capabilities: - vfirewall0.abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port - vfirewall0.abstract_vsn.disk.device.allocation_vsn: - - vfirewall0 - - abstract_vsn.disk.device.allocation_vsn - vfirewall0.abstract_vfw.disk.write.bytes.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.write.bytes.rate_vfw - vfirewall0.abstract_vpg.attachment_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.attachment_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.disk.ephemeral.size_vfw: - - vfirewall0 - - abstract_vfw.disk.ephemeral.size_vfw - vfirewall0.abstract_vpg.memory_vpg: - - vfirewall0 - - abstract_vpg.memory_vpg - vfirewall0.abstract_vfw.binding_vfw: - - vfirewall0 - - abstract_vfw.binding_vfw - vfirewall0.abstract_vsn.disk.device.iops_vsn: - - vfirewall0 - - abstract_vsn.disk.device.iops_vsn - vfirewall0.abstract_vfw.instance_vfw: - - vfirewall0 + vfw_cds0.abstract_vpg.binding_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.binding_vpg_vpg_private_1_port + vfw_cds0.abstract_vfw.feature_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.feature_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_1_port + vfw_cds0.abstract_vfw.disk.device.iops_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.iops_vfw + vfw_cds0.abstract_vfw.instance_vfw: + - vfw_cds0 - abstract_vfw.instance_vfw - vfirewall0.abstract_vsn.network.outpoing.packets_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.outpoing.packets_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.forwarder_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.forwarder_vfw_vfw_private_1_port - vfirewall0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_0_port - vfirewall0.abstract_vsn.feature_vsn: - - vfirewall0 - - abstract_vsn.feature_vsn - vfirewall0.abstract_vfw.disk.write.bytes_vfw: - - vfirewall0 - - abstract_vfw.disk.write.bytes_vfw - vfirewall0.abstract_vsn.os_vsn: - - vfirewall0 + vfw_cds0.abstract_vfw.disk.read.bytes_vfw: + - vfw_cds0 + - abstract_vfw.disk.read.bytes_vfw + vfw_cds0.abstract_vsn.disk.write.requests_vsn: + - vfw_cds0 + - abstract_vsn.disk.write.requests_vsn + vfw_cds0.abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.memory.resident_vfw: + - vfw_cds0 + - abstract_vfw.memory.resident_vfw + vfw_cds0.abstract_vsn.disk.device.read.requests.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.read.requests.rate_vsn + vfw_cds0.abstract_vsn.os_vsn: + - vfw_cds0 - abstract_vsn.os_vsn - vfirewall0.abstract_vpg.feature_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.feature_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.disk.device.allocation_vpg: - - vfirewall0 - - abstract_vpg.disk.device.allocation_vpg - vfirewall0.abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port - vfirewall0.abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_0_port - vfirewall0.abstract_vpg.forwarder_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.forwarder_vpg_vpg_private_0_port - vfirewall0.abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_1_port - vfirewall0.protected_private_network.feature: - - vfirewall0 - - protected_private_network.feature - vfirewall0.abstract_vpg.memory.usage_vpg: - - vfirewall0 - - abstract_vpg.memory.usage_vpg - vfirewall0.abstract_vfw.disk.device.read.bytes.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.device.read.bytes.rate_vfw - vfirewall0.abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_0_port - vfirewall0.abstract_vpg.disk.device.write.bytes_vpg: - - vfirewall0 - - abstract_vpg.disk.device.write.bytes_vpg - vfirewall0.abstract_vpg.disk.read.requests_vpg: - - vfirewall0 - - abstract_vpg.disk.read.requests_vpg - vfirewall0.abstract_vpg.disk.device.read.requests.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.device.read.requests.rate_vpg - vfirewall0.abstract_vfw.feature_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.feature_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.disk.device.read.requests.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.device.read.requests.rate_vfw - vfirewall0.abstract_vpg.disk.write.bytes.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.write.bytes.rate_vpg - vfirewall0.abstract_vsn.cpu_vsn: - - vfirewall0 - - abstract_vsn.cpu_vsn - vfirewall0.abstract_vpg.disk.device.iops_vpg: - - vfirewall0 - - abstract_vpg.disk.device.iops_vpg - vfirewall0.abstract_vpg.feature_vpg: - - vfirewall0 - - abstract_vpg.feature_vpg - vfirewall0.abstract_vsn.scalable_vsn: - - vfirewall0 - - abstract_vsn.scalable_vsn - vfirewall0.abstract_vsn.cpu_util_vsn: - - vfirewall0 - - abstract_vsn.cpu_util_vsn - vfirewall0.abstract_vfw.disk.latency_vfw: - - vfirewall0 - - abstract_vfw.disk.latency_vfw - vfirewall0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.outpoing.packets_vfw_vfw_private_1_port - vfirewall0.abstract_vfw.disk.device.capacity_vfw: - - vfirewall0 + vfw_cds0.abstract_vfw.disk.device.capacity_vfw: + - vfw_cds0 - abstract_vfw.disk.device.capacity_vfw - vfirewall0.abstract_vsn.feature_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.feature_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.disk.write.requests_vfw: - - vfirewall0 - - abstract_vfw.disk.write.requests_vfw - vfirewall0.abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.os_vfw: - - vfirewall0 - - abstract_vfw.os_vfw - vfirewall0.abstract_vfw.disk.device.allocation_vfw: - - vfirewall0 - - abstract_vfw.disk.device.allocation_vfw - vfirewall0.abstract_vpg.scalable_vpg: - - vfirewall0 - - abstract_vpg.scalable_vpg - vfirewall0.abstract_vpg.disk.write.bytes_vpg: - - vfirewall0 - - abstract_vpg.disk.write.bytes_vpg - vfirewall0.abstract_vfw.disk.device.read.bytes_vfw: - - vfirewall0 - - abstract_vfw.disk.device.read.bytes_vfw - vfirewall0.abstract_vsn.disk.read.bytes.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.read.bytes.rate_vsn - vfirewall0.abstract_vpg.network.outgoing.bytes_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.outgoing.bytes_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.disk.device.write.bytes.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.device.write.bytes.rate_vpg - vfirewall0.abstract_vsn.host_vsn: - - vfirewall0 - - abstract_vsn.host_vsn - vfirewall0.abstract_vpg.disk.write.requests_vpg: - - vfirewall0 + vfw_cds0.unprotected_private_network.feature: + - vfw_cds0 + - unprotected_private_network.feature + vfw_cds0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_1_port + vfw_cds0.abstract_vfw.feature_vfw: + - vfw_cds0 + - abstract_vfw.feature_vfw + vfw_cds0.abstract_vfw.host_vfw: + - vfw_cds0 + - abstract_vfw.host_vfw + vfw_cds0.abstract_vpg.network.incoming.bytes_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.incoming.bytes_vpg_vpg_private_0_port + vfw_cds0.abstract_vpg.disk.write.requests_vpg: + - vfw_cds0 - abstract_vpg.disk.write.requests_vpg - vfirewall0.abstract_vfw.network.incoming.packets_vfw_vfw_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vsn.disk.root.size_vsn: + - vfw_cds0 + - abstract_vsn.disk.root.size_vsn + vfw_cds0.abstract_vfw.disk.write.bytes.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.write.bytes.rate_vfw + vfw_cds0.abstract_vfw.port_mirroring_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.port_mirroring_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.feature_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.feature_vsn_vsn_private_1_port + vfw_cds0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_1_port + vfw_cds0.abstract_vfw.memory.usage_vfw: + - vfw_cds0 + - abstract_vfw.memory.usage_vfw + vfw_cds0.abstract_vfw.network.incoming.packets_vfw_vfw_private_0_port: + - vfw_cds0 - abstract_vfw.network.incoming.packets_vfw_vfw_private_0_port - vfirewall0.abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.cpu.delta_vfw: - - vfirewall0 - - abstract_vfw.cpu.delta_vfw - vfirewall0.abstract_vpg.disk.device.capacity_vpg: - - vfirewall0 - - abstract_vpg.disk.device.capacity_vpg - vfirewall0.abstract_vfw.disk.device.iops_vfw: - - vfirewall0 - - abstract_vfw.disk.device.iops_vfw - vfirewall0.abstract_vfw.attachment_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.attachment_vfw_vfw_private_0_port - vfirewall0.abstract_vpg.disk.device.usage_vpg: - - vfirewall0 - - abstract_vpg.disk.device.usage_vpg - vfirewall0.abstract_vpg.os_vpg: - - vfirewall0 - - abstract_vpg.os_vpg - vfirewall0.abstract_vpg.network.incoming.packets_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.incoming.packets_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.feature_vfw: - - vfirewall0 - - abstract_vfw.feature_vfw - vfirewall0.unprotected_private_network.end_point: - - vfirewall0 + vfw_cds0.abstract_vsn.forwarder_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.forwarder_vsn_vsn_private_1_port + vfw_cds0.abstract_vsn.port_mirroring_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.port_mirroring_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.endpoint_vfw: + - vfw_cds0 + - abstract_vfw.endpoint_vfw + vfw_cds0.unprotected_private_network.end_point: + - vfw_cds0 - unprotected_private_network.end_point - vfirewall0.abstract_vsn.disk.root.size_vsn: - - vfirewall0 - - abstract_vsn.disk.root.size_vsn - vfirewall0.abstract_vfw.disk.device.write.bytes_vfw: - - vfirewall0 - - abstract_vfw.disk.device.write.bytes_vfw - vfirewall0.abstract_vpg.disk.device.read.bytes_vpg: - - vfirewall0 - - abstract_vpg.disk.device.read.bytes_vpg - vfirewall0.abstract_vsn.attachment_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.attachment_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.attachment_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.attachment_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.feature_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.feature_vfw_vfw_private_0_port - vfirewall0.abstract_vfw.cpu_vfw: - - vfirewall0 + vfw_cds0.abstract_vpg.disk.device.iops_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.iops_vpg + vfw_cds0.abstract_vsn.disk.allocation_vsn: + - vfw_cds0 + - abstract_vsn.disk.allocation_vsn + vfw_cds0.abstract_vfw.disk.device.latency_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.latency_vfw + vfw_cds0.abstract_vpg.vcpus_vpg: + - vfw_cds0 + - abstract_vpg.vcpus_vpg + vfw_cds0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_0_port + vfw_cds0.abstract_vfw.cpu_vfw: + - vfw_cds0 - abstract_vfw.cpu_vfw - vfirewall0.abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.disk.read.requests_vfw: - - vfirewall0 - - abstract_vfw.disk.read.requests_vfw - vfirewall0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes_vfw_vfw_private_1_port - vfirewall0.abstract_vfw.host_vfw: - - vfirewall0 - - abstract_vfw.host_vfw - vfirewall0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_2_port - vfirewall0.abstract_vpg.memory.resident_vpg: - - vfirewall0 - - abstract_vpg.memory.resident_vpg - vfirewall0.abstract_vsn.disk.ephemeral.size_vsn: - - vfirewall0 - - abstract_vsn.disk.ephemeral.size_vsn - vfirewall0.abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_1_port - vfirewall0.abstract_vsn.feature_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.feature_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.memory_vfw: - - vfirewall0 - - abstract_vfw.memory_vfw - vfirewall0.abstract_vfw.disk.device.write.requests_vfw: - - vfirewall0 - - abstract_vfw.disk.device.write.requests_vfw - vfirewall0.abstract_vpg.network.outgoing.bytes_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.outgoing.bytes_vpg_vpg_private_0_port - vfirewall0.abstract_vsn.disk.write.bytes.rate_vsn: - - vfirewall0 + vfw_cds0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.host_vsn: + - vfw_cds0 + - abstract_vsn.host_vsn + vfw_cds0.abstract_vsn.disk.write.bytes.rate_vsn: + - vfw_cds0 - abstract_vsn.disk.write.bytes.rate_vsn - vfirewall0.abstract_vfw.disk.usage_vfw: - - vfirewall0 - - abstract_vfw.disk.usage_vfw - vfirewall0.abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.disk.capacity_vfw: - - vfirewall0 - - abstract_vfw.disk.capacity_vfw - vfirewall0.abstract_vpg.disk.device.read.requests_vpg: - - vfirewall0 - - abstract_vpg.disk.device.read.requests_vpg - vfirewall0.abstract_vsn.disk.write.requests.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.write.requests.rate_vsn - vfirewall0.abstract_vfw.disk.write.requests.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.write.requests.rate_vfw - vfirewall0.abstract_vsn.disk.device.read.bytes.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.device.read.bytes.rate_vsn - vfirewall0.abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_0_port: + - vfw_cds0 - abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.feature_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.feature_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.disk.read.bytes_vpg: - - vfirewall0 - - abstract_vpg.disk.read.bytes_vpg - vfirewall0.abstract_vpg.disk.write.requests.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.write.requests.rate_vpg - vfirewall0.abstract_vsn.network.outgoing.bytes_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.outgoing.bytes_vsn_vsn_private_1_port - vfirewall0.abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_1_port - vfirewall0.abstract_vsn.vcpus_vsn: - - vfirewall0 + vfw_cds0.abstract_vpg.network.outgoing.bytes_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.outgoing.bytes_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.port_mirroring_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.port_mirroring_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.vcpus_vsn: + - vfw_cds0 - abstract_vsn.vcpus_vsn - vfirewall0.abstract_vsn.disk.write.requests_vsn: - - vfirewall0 - - abstract_vsn.disk.write.requests_vsn - vfirewall0.abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_1_port - vfirewall0.abstract_vfw.disk.allocation_vfw: - - vfirewall0 - - abstract_vfw.disk.allocation_vfw - vfirewall0.abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_1_port + vfw_cds0.abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_1_port: + - vfw_cds0 - abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_1_port - vfirewall0.abstract_vsn.network.outgoing.bytes_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.outgoing.bytes_vsn_vsn_private_0_port - vfirewall0.abstract_vpg.forwarder_vpg_vpg_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vfw.feature_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.feature_vfw_vfw_private_0_port + vfw_cds0.abstract_vpg.port_mirroring_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.port_mirroring_vpg_vpg_private_1_port + vfw_cds0.abstract_vfw.disk.ephemeral.size_vfw: + - vfw_cds0 + - abstract_vfw.disk.ephemeral.size_vfw + vfw_cds0.unprotected_private_network.link: + - vfw_cds0 + - unprotected_private_network.link + vfw_cds0.abstract_vsn.disk.latency_vsn: + - vfw_cds0 + - abstract_vsn.disk.latency_vsn + vfw_cds0.abstract_vpg.forwarder_vpg_vpg_private_1_port: + - vfw_cds0 - abstract_vpg.forwarder_vpg_vpg_private_1_port - vfirewall0.abstract_vfw.disk.read.bytes.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.read.bytes.rate_vfw - vfirewall0.abstract_vsn.network.outpoing.packets_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.outpoing.packets_vsn_vsn_private_0_port - vfirewall0.abstract_vsn.disk.device.usage_vsn: - - vfirewall0 + vfw_cds0.abstract_vfw.binding_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.binding_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.cpu_util_vpg: + - vfw_cds0 + - abstract_vpg.cpu_util_vpg + vfw_cds0.abstract_vfw.vcpus_vfw: + - vfw_cds0 + - abstract_vfw.vcpus_vfw + vfw_cds0.protected_private_network.attachment: + - vfw_cds0 + - protected_private_network.attachment + vfw_cds0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.disk.device.iops_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.iops_vsn + vfw_cds0.abstract_vpg.scalable_vpg: + - vfw_cds0 + - abstract_vpg.scalable_vpg + vfw_cds0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.outpoing.packets_vfw_vfw_private_2_port + vfw_cds0.abstract_vfw.binding_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.binding_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.disk.device.read.requests_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.read.requests_vsn + vfw_cds0.abstract_vsn.memory.usage_vsn: + - vfw_cds0 + - abstract_vsn.memory.usage_vsn + vfw_cds0.abstract_vsn.disk.device.usage_vsn: + - vfw_cds0 - abstract_vsn.disk.device.usage_vsn - vfirewall0.unprotected_private_network.link: - - vfirewall0 - - unprotected_private_network.link - vfirewall0.abstract_vsn.disk.usage_vsn: - - vfirewall0 - - abstract_vsn.disk.usage_vsn - vfirewall0.abstract_vfw.forwarder_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.forwarder_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.feature_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.feature_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_2_port - vfirewall0.abstract_vsn.network.incoming.packets_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.incoming.packets_vsn_vsn_private_0_port - vfirewall0.abstract_vpg.instance_vpg: - - vfirewall0 - - abstract_vpg.instance_vpg - vfirewall0.abstract_vsn.disk.read.requests_vsn: - - vfirewall0 - - abstract_vsn.disk.read.requests_vsn - vfirewall0.abstract_vpg.attachment_vpg_vpg_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vsn.disk.device.read.bytes.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.read.bytes.rate_vsn + vfw_cds0.abstract_vsn.binding_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.binding_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.memory_vfw: + - vfw_cds0 + - abstract_vfw.memory_vfw + vfw_cds0.abstract_vsn.disk.device.write.requests.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.write.requests.rate_vsn + vfw_cds0.abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.outgoing.bytes.rate_vsn_vsn_private_1_port + vfw_cds0.protected_private_network.feature: + - vfw_cds0 + - protected_private_network.feature + vfw_cds0.abstract_vsn.disk.iops_vsn: + - vfw_cds0 + - abstract_vsn.disk.iops_vsn + vfw_cds0.abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.disk.read.requests_vfw: + - vfw_cds0 + - abstract_vfw.disk.read.requests_vfw + vfw_cds0.abstract_vsn.attachment_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.attachment_vsn_vsn_private_0_port + vfw_cds0.abstract_vpg.disk.capacity_vpg: + - vfw_cds0 + - abstract_vpg.disk.capacity_vpg + vfw_cds0.abstract_vfw.disk.device.allocation_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.allocation_vfw + vfw_cds0.abstract_vpg.disk.write.requests.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.write.requests.rate_vpg + vfw_cds0.abstract_vsn.network.outgoing.bytes_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.outgoing.bytes_vsn_vsn_private_1_port + vfw_cds0.abstract_vpg.attachment_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.attachment_vpg_vpg_private_0_port + vfw_cds0.abstract_vsn.network.outpoing.packets_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.outpoing.packets_vsn_vsn_private_1_port + vfw_cds0.abstract_vfw.disk.device.usage_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.usage_vfw + vfw_cds0.abstract_vsn.disk.write.requests.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.write.requests.rate_vsn + vfw_cds0.abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_0_port + vfw_cds0.abstract_vpg.attachment_vpg_vpg_private_1_port: + - vfw_cds0 - abstract_vpg.attachment_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.disk.latency_vpg: - - vfirewall0 - - abstract_vpg.disk.latency_vpg - vfirewall0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_0_port - vfirewall0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_2_port: - - vfirewall0 + vfw_cds0.abstract_vfw.disk.write.requests.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.write.requests.rate_vfw + vfw_cds0.abstract_vfw.disk.device.write.requests.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.write.requests.rate_vfw + vfw_cds0.abstract_vsn.network.outgoing.bytes_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.outgoing.bytes_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.disk.device.write.bytes.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.write.bytes.rate_vfw + vfw_cds0.abstract_vpg.disk.read.bytes.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.read.bytes.rate_vpg + vfw_cds0.abstract_vsn.disk.device.capacity_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.capacity_vsn + vfw_cds0.abstract_vpg.disk.device.write.requests.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.write.requests.rate_vpg + vfw_cds0.abstract_vsn.forwarder_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.forwarder_vsn_vsn_private_0_port + vfw_cds0.abstract_vsn.disk.capacity_vsn: + - vfw_cds0 + - abstract_vsn.disk.capacity_vsn + vfw_cds0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes_vfw_vfw_private_1_port + vfw_cds0.abstract_vsn.cpu_vsn: + - vfw_cds0 + - abstract_vsn.cpu_vsn + vfw_cds0.abstract_vpg.disk.allocation_vpg: + - vfw_cds0 + - abstract_vpg.disk.allocation_vpg + vfw_cds0.abstract_vpg.memory_vpg: + - vfw_cds0 + - abstract_vpg.memory_vpg + vfw_cds0.abstract_vsn.disk.device.write.bytes.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.write.bytes.rate_vsn + vfw_cds0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_2_port: + - vfw_cds0 - abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_2_port - vfirewall0.protected_private_network.attachment: - - vfirewall0 - - protected_private_network.attachment - vfirewall0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_0_port - vfirewall0.abstract_vpg.binding_vpg: - - vfirewall0 - - abstract_vpg.binding_vpg - vfirewall0.unprotected_private_network.feature: - - vfirewall0 - - unprotected_private_network.feature - vfirewall0.abstract_vsn.port_mirroring_vsn_vsn_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vpg.endpoint_vpg: + - vfw_cds0 + - abstract_vpg.endpoint_vpg + vfw_cds0.abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.outgoing.packets.rate_vpg_vpg_private_1_port + vfw_cds0.abstract_vsn.binding_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.binding_vsn_vsn_private_1_port + vfw_cds0.abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.incoming.packets.rate_vsn_vsn_private_1_port + vfw_cds0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.feature_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.feature_vsn_vsn_private_0_port + vfw_cds0.abstract_vsn.disk.write.bytes_vsn: + - vfw_cds0 + - abstract_vsn.disk.write.bytes_vsn + vfw_cds0.abstract_vsn.instance_vsn: + - vfw_cds0 + - abstract_vsn.instance_vsn + vfw_cds0.abstract_vsn.disk.device.write.requests_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.write.requests_vsn + vfw_cds0.abstract_vsn.port_mirroring_vsn_vsn_private_1_port: + - vfw_cds0 - abstract_vsn.port_mirroring_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.incoming.packets.rate_vpg_vpg_private_1_port - vfirewall0.protected_private_network.link: - - vfirewall0 - - protected_private_network.link - vfirewall0.abstract_vsn.forwarder_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.forwarder_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.network.outpoing.packets_vfw_vfw_private_2_port - vfirewall0.abstract_vsn.network.incoming.bytes_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.incoming.bytes_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.attachment_vfw_vfw_private_2_port: - - vfirewall0 + vfw_cds0.abstract_vpg.memory.usage_vpg: + - vfw_cds0 + - abstract_vpg.memory.usage_vpg + vfw_cds0.abstract_vpg.disk.device.write.bytes.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.write.bytes.rate_vpg + vfw_cds0.abstract_vpg.disk.device.latency_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.latency_vpg + vfw_cds0.abstract_vfw.feature_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.feature_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.binding_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.binding_vpg_vpg_private_0_port + vfw_cds0.abstract_vpg.disk.read.requests_vpg: + - vfw_cds0 + - abstract_vpg.disk.read.requests_vpg + vfw_cds0.abstract_vfw.disk.device.read.requests_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.read.requests_vfw + vfw_cds0.abstract_vfw.disk.device.write.bytes_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.write.bytes_vfw + vfw_cds0.abstract_vpg.instance_vpg: + - vfw_cds0 + - abstract_vpg.instance_vpg + vfw_cds0.abstract_vfw.disk.usage_vfw: + - vfw_cds0 + - abstract_vfw.disk.usage_vfw + vfw_cds0.abstract_vfw.disk.latency_vfw: + - vfw_cds0 + - abstract_vfw.disk.latency_vfw + vfw_cds0.abstract_vfw.attachment_vfw_vfw_private_2_port: + - vfw_cds0 - abstract_vfw.attachment_vfw_vfw_private_2_port - vfirewall0.abstract_vpg.disk.capacity_vpg: - - vfirewall0 - - abstract_vpg.disk.capacity_vpg - vfirewall0.abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_1_port - vfirewall0.abstract_vsn.memory.resident_vsn: - - vfirewall0 + vfw_cds0.abstract_vsn.disk.device.latency_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.latency_vsn + vfw_cds0.abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.outgoing.bytes.rate_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.incoming.packets.rate_vfw_vfw_private_1_port + vfw_cds0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_2_port + vfw_cds0.abstract_vfw.binding_vfw: + - vfw_cds0 + - abstract_vfw.binding_vfw + vfw_cds0.abstract_vsn.disk.device.allocation_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.allocation_vsn + vfw_cds0.abstract_vpg.disk.write.bytes_vpg: + - vfw_cds0 + - abstract_vpg.disk.write.bytes_vpg + vfw_cds0.abstract_vsn.network.outpoing.packets_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.outpoing.packets_vsn_vsn_private_0_port + vfw_cds0.abstract_vsn.memory.resident_vsn: + - vfw_cds0 - abstract_vsn.memory.resident_vsn - vfirewall0.abstract_vsn.disk.device.read.requests.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.device.read.requests.rate_vsn - vfirewall0.abstract_vpg.endpoint_vpg: - - vfirewall0 - - abstract_vpg.endpoint_vpg - vfirewall0.abstract_vfw.network.incoming.bytes_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes_vfw_vfw_private_0_port - vfirewall0.abstract_vsn.disk.device.write.requests.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.device.write.requests.rate_vsn - vfirewall0.abstract_vfw.disk.device.latency_vfw: - - vfirewall0 - - abstract_vfw.disk.device.latency_vfw - vfirewall0.abstract_vfw.disk.iops_vfw: - - vfirewall0 - - abstract_vfw.disk.iops_vfw - vfirewall0.abstract_vpg.binding_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.binding_vpg_vpg_private_0_port - vfirewall0.abstract_vpg.cpu.delta_vpg: - - vfirewall0 - - abstract_vpg.cpu.delta_vpg - vfirewall0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.network.incoming.packets_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.incoming.packets_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.disk.ephemeral.size_vpg: - - vfirewall0 - - abstract_vpg.disk.ephemeral.size_vpg - vfirewall0.abstract_vsn.disk.read.bytes_vsn: - - vfirewall0 + vfw_cds0.abstract_vpg.network.incoming.packets_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.incoming.packets_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.disk.device.read.bytes_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.read.bytes_vsn + vfw_cds0.abstract_vfw.attachment_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.attachment_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.disk.read.bytes_vsn: + - vfw_cds0 - abstract_vsn.disk.read.bytes_vsn - vfirewall0.abstract_vfw.binding_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.binding_vfw_vfw_private_0_port - vfirewall0.abstract_vfw.forwarder_vfw_vfw_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vpg.disk.device.read.bytes_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.read.bytes_vpg + vfw_cds0.abstract_vfw.forwarder_vfw_vfw_private_0_port: + - vfw_cds0 - abstract_vfw.forwarder_vfw_vfw_private_0_port - vfirewall0.abstract_vsn.instance_vsn: - - vfirewall0 - - abstract_vsn.instance_vsn - vfirewall0.abstract_vsn.attachment_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.attachment_vsn_vsn_private_0_port - vfirewall0.abstract_vsn.disk.allocation_vsn: - - vfirewall0 - - abstract_vsn.disk.allocation_vsn - vfirewall0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_0_port - vfirewall0.abstract_vsn.disk.capacity_vsn: - - vfirewall0 - - abstract_vsn.disk.capacity_vsn - vfirewall0.abstract_vfw.vcpus_vfw: - - vfirewall0 - - abstract_vfw.vcpus_vfw - vfirewall0.abstract_vsn.binding_vsn: - - vfirewall0 - - abstract_vsn.binding_vsn - vfirewall0.abstract_vpg.disk.usage_vpg: - - vfirewall0 - - abstract_vpg.disk.usage_vpg - vfirewall0.abstract_vpg.network.incoming.bytes_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.network.incoming.bytes_vpg_vpg_private_1_port - vfirewall0.abstract_vsn.disk.iops_vsn: - - vfirewall0 - - abstract_vsn.disk.iops_vsn - vfirewall0.abstract_vfw.port_mirroring_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.port_mirroring_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.disk.read.bytes_vfw: - - vfirewall0 - - abstract_vfw.disk.read.bytes_vfw - vfirewall0.abstract_vsn.disk.device.read.bytes_vsn: - - vfirewall0 - - abstract_vsn.disk.device.read.bytes_vsn - vfirewall0.abstract_vpg.disk.device.write.requests_vpg: - - vfirewall0 - - abstract_vpg.disk.device.write.requests_vpg - vfirewall0.protected_private_network.end_point: - - vfirewall0 - - protected_private_network.end_point - vfirewall0.abstract_vpg.network.outpoing.packets_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.outpoing.packets_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.cpu_util_vfw: - - vfirewall0 - - abstract_vfw.cpu_util_vfw - vfirewall0.abstract_vfw.network.incoming.packets_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.incoming.packets_vfw_vfw_private_1_port - vfirewall0.abstract_vpg.disk.device.read.bytes.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.device.read.bytes.rate_vpg - vfirewall0.abstract_vsn.disk.latency_vsn: - - vfirewall0 - - abstract_vsn.disk.latency_vsn - vfirewall0.abstract_vfw.endpoint_vfw: - - vfirewall0 - - abstract_vfw.endpoint_vfw - vfirewall0.abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_0_port - vfirewall0.abstract_vpg.disk.iops_vpg: - - vfirewall0 - - abstract_vpg.disk.iops_vpg - vfirewall0.abstract_vsn.memory.usage_vsn: - - vfirewall0 - - abstract_vsn.memory.usage_vsn - vfirewall0.abstract_vpg.cpu_util_vpg: - - vfirewall0 - - abstract_vpg.cpu_util_vpg - vfirewall0.abstract_vsn.disk.write.bytes_vsn: - - vfirewall0 - - abstract_vsn.disk.write.bytes_vsn - vfirewall0.abstract_vsn.endpoint_vsn: - - vfirewall0 - - abstract_vsn.endpoint_vsn - vfirewall0.abstract_vsn.binding_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.binding_vsn_vsn_private_1_port - vfirewall0.abstract_vpg.disk.device.latency_vpg: - - vfirewall0 - - abstract_vpg.disk.device.latency_vpg - vfirewall0.abstract_vpg.binding_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.binding_vpg_vpg_private_1_port - vfirewall0.abstract_vfw.binding_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.binding_vfw_vfw_private_1_port - vfirewall0.abstract_vsn.disk.device.write.bytes_vsn: - - vfirewall0 - - abstract_vsn.disk.device.write.bytes_vsn - vfirewall0.abstract_vpg.cpu_vpg: - - vfirewall0 + vfw_cds0.abstract_vpg.cpu_vpg: + - vfw_cds0 - abstract_vpg.cpu_vpg - vfirewall0.abstract_vfw.disk.device.write.bytes.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.device.write.bytes.rate_vfw - vfirewall0.abstract_vsn.disk.device.write.requests_vsn: - - vfirewall0 - - abstract_vsn.disk.device.write.requests_vsn - vfirewall0.abstract_vfw.disk.device.usage_vfw: - - vfirewall0 - - abstract_vfw.disk.device.usage_vfw - vfirewall0.abstract_vsn.disk.device.read.requests_vsn: - - vfirewall0 - - abstract_vsn.disk.device.read.requests_vsn - vfirewall0.unprotected_private_network.attachment: - - vfirewall0 + vfw_cds0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.outpoing.packets_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_1_port + vfw_cds0.abstract_vfw.scalable_vfw: + - vfw_cds0 + - abstract_vfw.scalable_vfw + vfw_cds0.abstract_vpg.disk.device.read.requests.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.read.requests.rate_vpg + vfw_cds0.abstract_vfw.disk.read.bytes.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.read.bytes.rate_vfw + vfw_cds0.abstract_vfw.disk.write.requests_vfw: + - vfw_cds0 + - abstract_vfw.disk.write.requests_vfw + vfw_cds0.abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_1_port + vfw_cds0.abstract_vpg.network.incoming.bytes_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.incoming.bytes_vpg_vpg_private_1_port + vfw_cds0.abstract_vpg.disk.device.allocation_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.allocation_vpg + vfw_cds0.abstract_vpg.disk.device.capacity_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.capacity_vpg + vfw_cds0.abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes.rate_vfw_vfw_private_2_port + vfw_cds0.abstract_vpg.feature_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.feature_vpg_vpg_private_0_port + vfw_cds0.abstract_vsn.disk.usage_vsn: + - vfw_cds0 + - abstract_vsn.disk.usage_vsn + vfw_cds0.abstract_vpg.feature_vpg: + - vfw_cds0 + - abstract_vpg.feature_vpg + vfw_cds0.unprotected_private_network.attachment: + - vfw_cds0 - unprotected_private_network.attachment - vfirewall0.abstract_vpg.host_vpg: - - vfirewall0 + vfw_cds0.abstract_vsn.feature_vsn: + - vfw_cds0 + - abstract_vsn.feature_vsn + vfw_cds0.abstract_vfw.disk.allocation_vfw: + - vfw_cds0 + - abstract_vfw.disk.allocation_vfw + vfw_cds0.abstract_vpg.disk.iops_vpg: + - vfw_cds0 + - abstract_vpg.disk.iops_vpg + vfw_cds0.abstract_vpg.binding_vpg: + - vfw_cds0 + - abstract_vpg.binding_vpg + vfw_cds0.abstract_vsn.cpu.delta_vsn: + - vfw_cds0 + - abstract_vsn.cpu.delta_vsn + vfw_cds0.abstract_vfw.forwarder_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.forwarder_vfw_vfw_private_2_port + vfw_cds0.abstract_vfw.disk.device.read.requests.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.read.requests.rate_vfw + vfw_cds0.abstract_vpg.network.outgoing.bytes_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.outgoing.bytes_vpg_vpg_private_1_port + vfw_cds0.abstract_vpg.host_vpg: + - vfw_cds0 - abstract_vpg.host_vpg - vfirewall0.abstract_vfw.binding_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.binding_vfw_vfw_private_2_port - vfirewall0.abstract_vpg.disk.read.bytes.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.read.bytes.rate_vpg - vfirewall0.abstract_vpg.network.outpoing.packets_vpg_vpg_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vpg.disk.ephemeral.size_vpg: + - vfw_cds0 + - abstract_vpg.disk.ephemeral.size_vpg + vfw_cds0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_0_port + vfw_cds0.abstract_vfw.forwarder_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.forwarder_vfw_vfw_private_1_port + vfw_cds0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.attachment_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.attachment_vsn_vsn_private_1_port + vfw_cds0.abstract_vpg.disk.device.read.requests_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.read.requests_vpg + vfw_cds0.abstract_vpg.os_vpg: + - vfw_cds0 + - abstract_vpg.os_vpg + vfw_cds0.abstract_vpg.network.outpoing.packets_vpg_vpg_private_1_port: + - vfw_cds0 - abstract_vpg.network.outpoing.packets_vpg_vpg_private_1_port - vfirewall0.abstract_vsn.forwarder_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.forwarder_vsn_vsn_private_0_port - vfirewall0.abstract_vsn.binding_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.binding_vsn_vsn_private_0_port - vfirewall0.abstract_vfw.disk.device.read.requests_vfw: - - vfirewall0 - - abstract_vfw.disk.device.read.requests_vfw - vfirewall0.abstract_vsn.memory_vsn: - - vfirewall0 - - abstract_vsn.memory_vsn - vfirewall0.abstract_vsn.disk.device.capacity_vsn: - - vfirewall0 - - abstract_vsn.disk.device.capacity_vsn - vfirewall0.abstract_vpg.vcpus_vpg: - - vfirewall0 - - abstract_vpg.vcpus_vpg - vfirewall0.abstract_vsn.disk.device.latency_vsn: - - vfirewall0 - - abstract_vsn.disk.device.latency_vsn - vfirewall0.abstract_vpg.port_mirroring_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.port_mirroring_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.disk.root.size_vpg: - - vfirewall0 - - abstract_vpg.disk.root.size_vpg - vfirewall0.abstract_vpg.disk.device.write.requests.rate_vpg: - - vfirewall0 - - abstract_vpg.disk.device.write.requests.rate_vpg - vfirewall0.abstract_vsn.disk.device.write.bytes.rate_vsn: - - vfirewall0 - - abstract_vsn.disk.device.write.bytes.rate_vsn - vfirewall0.abstract_vsn.cpu.delta_vsn: - - vfirewall0 - - abstract_vsn.cpu.delta_vsn - vfirewall0.abstract_vfw.memory.resident_vfw: - - vfirewall0 - - abstract_vfw.memory.resident_vfw - vfirewall0.abstract_vfw.network.incoming.packets_vfw_vfw_private_2_port: - - vfirewall0 + vfw_cds0.abstract_vfw.cpu_util_vfw: + - vfw_cds0 + - abstract_vfw.cpu_util_vfw + vfw_cds0.abstract_vfw.disk.device.write.requests_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.write.requests_vfw + vfw_cds0.abstract_vpg.feature_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.feature_vpg_vpg_private_1_port + vfw_cds0.abstract_vpg.network.incoming.packets_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.network.incoming.packets_vpg_vpg_private_1_port + vfw_cds0.abstract_vsn.cpu_util_vsn: + - vfw_cds0 + - abstract_vsn.cpu_util_vsn + vfw_cds0.abstract_vpg.disk.device.write.bytes_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.write.bytes_vpg + vfw_cds0.abstract_vsn.network.incoming.bytes_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.incoming.bytes_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.binding_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.binding_vfw_vfw_private_0_port + vfw_cds0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_2_port + vfw_cds0.abstract_vpg.forwarder_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.forwarder_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.disk.write.bytes.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.write.bytes.rate_vpg + vfw_cds0.abstract_vpg.disk.device.write.requests_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.write.requests_vpg + vfw_cds0.abstract_vsn.disk.read.bytes.rate_vsn: + - vfw_cds0 + - abstract_vsn.disk.read.bytes.rate_vsn + vfw_cds0.abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.incoming.packets_vsn_vsn_private_1_port + vfw_cds0.abstract_vfw.cpu.delta_vfw: + - vfw_cds0 + - abstract_vfw.cpu.delta_vfw + vfw_cds0.abstract_vfw.disk.capacity_vfw: + - vfw_cds0 + - abstract_vfw.disk.capacity_vfw + vfw_cds0.abstract_vfw.network.incoming.packets_vfw_vfw_private_2_port: + - vfw_cds0 - abstract_vfw.network.incoming.packets_vfw_vfw_private_2_port - vfirewall0.abstract_vfw.scalable_vfw: - - vfirewall0 - - abstract_vfw.scalable_vfw - vfirewall0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vfw.network.outpoing.packets_vfw_vfw_private_0_port: + - vfw_cds0 - abstract_vfw.network.outpoing.packets_vfw_vfw_private_0_port - vfirewall0.abstract_vpg.network.incoming.bytes_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.network.incoming.bytes_vpg_vpg_private_0_port - vfirewall0.abstract_vpg.disk.allocation_vpg: - - vfirewall0 - - abstract_vpg.disk.allocation_vpg - vfirewall0.abstract_vfw.disk.root.size_vfw: - - vfirewall0 + vfw_cds0.abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.incoming.bytes.rate_vsn_vsn_private_0_port + vfw_cds0.abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.incoming.bytes.rate_vpg_vpg_private_0_port + vfw_cds0.abstract_vsn.memory_vsn: + - vfw_cds0 + - abstract_vsn.memory_vsn + vfw_cds0.abstract_vsn.disk.read.requests_vsn: + - vfw_cds0 + - abstract_vsn.disk.read.requests_vsn + vfw_cds0.abstract_vfw.disk.device.read.bytes_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.read.bytes_vfw + vfw_cds0.protected_private_network.link: + - vfw_cds0 + - protected_private_network.link + vfw_cds0.abstract_vsn.disk.device.write.bytes_vsn: + - vfw_cds0 + - abstract_vsn.disk.device.write.bytes_vsn + vfw_cds0.abstract_vfw.network.incoming.packets_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.incoming.packets_vfw_vfw_private_1_port + vfw_cds0.abstract_vsn.endpoint_vsn: + - vfw_cds0 + - abstract_vsn.endpoint_vsn + vfw_cds0.abstract_vpg.port_mirroring_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.port_mirroring_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.port_mirroring_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.port_mirroring_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.memory.resident_vpg: + - vfw_cds0 + - abstract_vpg.memory.resident_vpg + vfw_cds0.abstract_vfw.disk.root.size_vfw: + - vfw_cds0 - abstract_vfw.disk.root.size_vfw - vfirewall0.abstract_vfw.disk.device.write.requests.rate_vfw: - - vfirewall0 - - abstract_vfw.disk.device.write.requests.rate_vfw - vfirewall0.abstract_vfw.network.outgoing.bytes_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.network.outgoing.bytes_vfw_vfw_private_1_port - vfirewall0.abstract_vfw.memory.usage_vfw: - - vfirewall0 - - abstract_vfw.memory.usage_vfw + vfw_cds0.abstract_vsn.network.incoming.packets_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.incoming.packets_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.disk.write.bytes_vfw: + - vfw_cds0 + - abstract_vfw.disk.write.bytes_vfw + vfw_cds0.abstract_vfw.disk.device.read.bytes.rate_vfw: + - vfw_cds0 + - abstract_vfw.disk.device.read.bytes.rate_vfw + vfw_cds0.abstract_vfw.attachment_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.attachment_vfw_vfw_private_1_port + vfw_cds0.abstract_vsn.binding_vsn: + - vfw_cds0 + - abstract_vsn.binding_vsn + vfw_cds0.abstract_vfw.os_vfw: + - vfw_cds0 + - abstract_vfw.os_vfw + vfw_cds0.protected_private_network.end_point: + - vfw_cds0 + - protected_private_network.end_point + vfw_cds0.abstract_vpg.cpu.delta_vpg: + - vfw_cds0 + - abstract_vpg.cpu.delta_vpg + vfw_cds0.abstract_vpg.disk.device.read.bytes.rate_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.read.bytes.rate_vpg + vfw_cds0.abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.network.outgoing.packets.rate_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.disk.ephemeral.size_vsn: + - vfw_cds0 + - abstract_vsn.disk.ephemeral.size_vsn + vfw_cds0.abstract_vsn.scalable_vsn: + - vfw_cds0 + - abstract_vsn.scalable_vsn + vfw_cds0.abstract_vpg.disk.device.usage_vpg: + - vfw_cds0 + - abstract_vpg.disk.device.usage_vpg + vfw_cds0.abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.network.outgoing.packets.rate_vsn_vsn_private_0_port + vfw_cds0.abstract_vpg.network.outpoing.packets_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.network.outpoing.packets_vpg_vpg_private_0_port + vfw_cds0.abstract_vpg.disk.read.bytes_vpg: + - vfw_cds0 + - abstract_vpg.disk.read.bytes_vpg + vfw_cds0.abstract_vpg.disk.root.size_vpg: + - vfw_cds0 + - abstract_vpg.disk.root.size_vpg + vfw_cds0.abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.network.incoming.bytes.rate_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.disk.latency_vpg: + - vfw_cds0 + - abstract_vpg.disk.latency_vpg + vfw_cds0.abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.network.incoming.bytes_vsn_vsn_private_1_port + vfw_cds0.abstract_vpg.disk.usage_vpg: + - vfw_cds0 + - abstract_vpg.disk.usage_vpg + vfw_cds0.abstract_vfw.disk.iops_vfw: + - vfw_cds0 + - abstract_vfw.disk.iops_vfw requirements: - vfirewall0.abstract_vsn.dependency_vsn_vsn_private_1_port: - - vfirewall0 + vfw_cds0.abstract_vpg.dependency_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.dependency_vpg_vpg_private_0_port + vfw_cds0.abstract_vsn.dependency_vsn_vsn_private_0_port: + - vfw_cds0 + - abstract_vsn.dependency_vsn_vsn_private_0_port + vfw_cds0.abstract_vfw.dependency_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.dependency_vfw_vfw_private_1_port + vfw_cds0.abstract_vpg.local_storage_vpg: + - vfw_cds0 + - abstract_vpg.local_storage_vpg + vfw_cds0.abstract_vpg.link_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.link_vpg_vpg_private_1_port + vfw_cds0.abstract_vfw.link_vfw_vfw_private_0_port: + - vfw_cds0 + - abstract_vfw.link_vfw_vfw_private_0_port + vfw_cds0.abstract_vsn.dependency_vsn_vsn_private_1_port: + - vfw_cds0 - abstract_vsn.dependency_vsn_vsn_private_1_port - vfirewall0.abstract_vsn.local_storage_vsn: - - vfirewall0 - - abstract_vsn.local_storage_vsn - vfirewall0.abstract_vfw.dependency_vfw_vfw_private_2_port: - - vfirewall0 - - abstract_vfw.dependency_vfw_vfw_private_2_port - vfirewall0.unprotected_private_network.dependency: - - vfirewall0 - - unprotected_private_network.dependency - vfirewall0.abstract_vsn.dependency_vsn: - - vfirewall0 - - abstract_vsn.dependency_vsn - vfirewall0.abstract_vfw.dependency_vfw: - - vfirewall0 + vfw_cds0.protected_private_network.dependency: + - vfw_cds0 + - protected_private_network.dependency + vfw_cds0.abstract_vpg.dependency_vpg: + - vfw_cds0 + - abstract_vpg.dependency_vpg + vfw_cds0.abstract_vpg.dependency_vpg_vpg_private_1_port: + - vfw_cds0 + - abstract_vpg.dependency_vpg_vpg_private_1_port + vfw_cds0.abstract_vfw.dependency_vfw: + - vfw_cds0 - abstract_vfw.dependency_vfw - vfirewall0.abstract_vfw.link_vfw_vfw_private_2_port: - - vfirewall0 + vfw_cds0.abstract_vsn.dependency_vsn: + - vfw_cds0 + - abstract_vsn.dependency_vsn + vfw_cds0.abstract_vfw.link_vfw_vfw_private_2_port: + - vfw_cds0 - abstract_vfw.link_vfw_vfw_private_2_port - vfirewall0.abstract_vpg.dependency_vpg: - - vfirewall0 - - abstract_vpg.dependency_vpg - vfirewall0.abstract_vfw.local_storage_vfw: - - vfirewall0 - - abstract_vfw.local_storage_vfw - vfirewall0.abstract_vsn.link_vsn_vsn_private_1_port: - - vfirewall0 - - abstract_vsn.link_vsn_vsn_private_1_port - vfirewall0.abstract_vfw.link_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.link_vfw_vfw_private_1_port - vfirewall0.abstract_vsn.link_vsn_vsn_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vsn.local_storage_vsn: + - vfw_cds0 + - abstract_vsn.local_storage_vsn + vfw_cds0.abstract_vsn.link_vsn_vsn_private_0_port: + - vfw_cds0 - abstract_vsn.link_vsn_vsn_private_0_port - vfirewall0.protected_private_network.dependency: - - vfirewall0 - - protected_private_network.dependency - vfirewall0.abstract_vpg.dependency_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.dependency_vpg_vpg_private_1_port - vfirewall0.abstract_vpg.local_storage_vpg: - - vfirewall0 - - abstract_vpg.local_storage_vpg - vfirewall0.abstract_vpg.link_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.link_vpg_vpg_private_0_port - vfirewall0.abstract_vfw.link_vfw_vfw_private_0_port: - - vfirewall0 - - abstract_vfw.link_vfw_vfw_private_0_port - vfirewall0.abstract_vpg.link_vpg_vpg_private_1_port: - - vfirewall0 - - abstract_vpg.link_vpg_vpg_private_1_port - vfirewall0.abstract_vfw.dependency_vfw_vfw_private_0_port: - - vfirewall0 + vfw_cds0.abstract_vfw.link_vfw_vfw_private_1_port: + - vfw_cds0 + - abstract_vfw.link_vfw_vfw_private_1_port + vfw_cds0.abstract_vfw.dependency_vfw_vfw_private_0_port: + - vfw_cds0 - abstract_vfw.dependency_vfw_vfw_private_0_port - vfirewall0.abstract_vfw.dependency_vfw_vfw_private_1_port: - - vfirewall0 - - abstract_vfw.dependency_vfw_vfw_private_1_port - vfirewall0.abstract_vsn.dependency_vsn_vsn_private_0_port: - - vfirewall0 - - abstract_vsn.dependency_vsn_vsn_private_0_port - vfirewall0.abstract_vpg.dependency_vpg_vpg_private_0_port: - - vfirewall0 - - abstract_vpg.dependency_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.dependency_vfw_vfw_private_2_port: + - vfw_cds0 + - abstract_vfw.dependency_vfw_vfw_private_2_port + vfw_cds0.abstract_vsn.link_vsn_vsn_private_1_port: + - vfw_cds0 + - abstract_vsn.link_vsn_vsn_private_1_port + vfw_cds0.unprotected_private_network.dependency: + - vfw_cds0 + - unprotected_private_network.dependency + vfw_cds0.abstract_vpg.link_vpg_vpg_private_0_port: + - vfw_cds0 + - abstract_vpg.link_vpg_vpg_private_0_port + vfw_cds0.abstract_vfw.local_storage_vfw: + - vfw_cds0 + - abstract_vfw.local_storage_vfw diff --git a/robot/assets/cds/template_vfmodule.json b/robot/assets/cds/template_vfmodule.json new file mode 100644 index 00000000..bde231e0 --- /dev/null +++ b/robot/assets/cds/template_vfmodule.json @@ -0,0 +1,16 @@ +{ + "modelInfo": { + "modelType": "vfModule", + "modelName": "${vf_module_model_name}", + "modelVersionId": "${vf_module_model_version_id}", + "modelCustomizationId": "${vf_module_model_customization_id}" + }, + "instanceName": "${vf_module_name}", + "instanceParams": [ + { + "vfw_param1": "24", + "vfw_param2": "24", + "vfw_param3": "24" + } + ] +} diff --git a/robot/assets/cds/template_vnf.json b/robot/assets/cds/template_vnf.json index b815c536..954654e6 100644 --- a/robot/assets/cds/template_vnf.json +++ b/robot/assets/cds/template_vnf.json @@ -19,22 +19,5 @@ "productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "instanceName": "${vnf_name}", "instanceParams": [], - "vfModules": [ - { - "modelInfo": { - "modelType": "vfModule", - "modelName": "${vf_module_model_name}", - "modelVersionId": "${vf_module_model_version_id}", - "modelCustomizationId": "${vf_module_model_customization_id}" - }, - "instanceName": "${vf_module_name}", - "instanceParams": [ - { - "vfw_param1": "24", - "vfw_param2": "24", - "vfw_param3": "24" - } - ] - } - ] + "vfModules": [${vf_modules}] } diff --git a/robot/resources/test_templates/vnf_orchestration_with_cds_test_template.robot b/robot/resources/test_templates/vnf_orchestration_with_cds_test_template.robot index e1d1f43e..4775dcc2 100644 --- a/robot/resources/test_templates/vnf_orchestration_with_cds_test_template.robot +++ b/robot/resources/test_templates/vnf_orchestration_with_cds_test_template.robot @@ -7,7 +7,6 @@ Resource ../aai/service_instance.robot Resource ../vid/create_vid_vnf.robot Resource ../vid/teardown_vid.robot Resource ../sdngc_interface.robot -Resource ../mso_interface.robot Resource model_test_template.robot Resource ../aai/create_zone.robot @@ -18,6 +17,9 @@ Resource ../aai/create_service.robot Resource ../openstack/neutron_interface.robot Resource ../heatbridge.robot +Resource ../global_properties.robot +Resource ../json_templater.robot +Resource ../so_interface.robot Library OpenstackLibrary Library ExtendedSelenium2Library @@ -30,14 +32,13 @@ Library OperatingSystem Library HEATUtils Library StringTemplater Library Collections -Resource ../global_properties.robot -Resource ../json_templater.robot *** Variables *** ${service_template} robot/assets/cds/service-Vfirewall0911-template.yml ${env} robot/assets/cds/env.yml ${so_request_template} robot/assets/cds/template_so_request.json -${vnf_template} robot/assets/cds/template_vnf.json +${vnf_template_name} robot/assets/cds/template_vnf.json +${vfmodule_template_name} robot/assets/cds/template_vfmodule.json ${so_uri_path} /onap/so/infra/serviceInstantiation/v7/serviceInstances *** Variables *** @@ -94,9 +95,10 @@ Orchestrate VNF With CDS \ ${vf_modules}= Get From Dictionary ${jsondata['topology_template']} groups \ ${value}= Evaluate "${key}".replace("-","").replace(" ","") \ ${value}= Convert To Lowercase ${value} - \ Get VFModule Info ${jsondata} ${value} ${dict} - \ ${vnf_template_payload}= OperatingSystem.Get File ${vnf_template} - \ ${vnf_payload}= Template String ${vnf_template_payload} ${dict} + \ ${vfmodules}= Get VFModule Info ${jsondata} ${value} ${dict} + \ Set To Dictionary ${dict} vf_modules=${vfmodules} + \ ${vnf_template}= OperatingSystem.Get File ${vnf_template_name} + \ ${vnf_payload}= Template String ${vnf_template} ${dict} \ ${data}= Catenate [${vnf_payload}] Set To Dictionary ${dict} vnfs=${data} @@ -109,7 +111,11 @@ Orchestrate VNF With CDS Log To Console --------response------- ${json_string}= Evaluate json.dumps(${resp.json()}) json Log To Console ${json_string} + Log To Console instanceId=${resp.json()['requestReferences']['instanceId']} + ${requestId}= Catenate ${resp.json()['requestReferences']['requestId']} + Log To Console requestId=${requestId} Log To Console -------end response------- + # Poll MSO Get Request ${GLOBAL_MSO_STATUS_PATH}${request_id} COMPLETE Get VNF Info @@ -128,11 +134,18 @@ Get VFModule Info [Arguments] ${jsondata} ${vnf} ${dict} ${vfModules}= Get From Dictionary ${jsondata['topology_template']} groups ${keys}= Get Dictionary Keys ${vfModules} + ${data}= Catenate + ${delim}= Catenate :for ${key} in @{keys} \ ${module}= Get From Dictionary ${vfModules} ${key} \ Log to console ${vnf} ${key} \ Run keyword if "${vnf}" in "${key}" set vfmodule param ${key} ${module} ${dict} - + \ ${vfmodule_template}= OperatingSystem.Get File ${vfmodule_template_name} + \ ${vfmodule_payload}= Template String ${vfmodule_template} ${dict} + \ ${data}= Catenate ${data} ${delim} ${vfmodule_payload} + \ ${delim}= Catenate , + Log To Console ${data} + [Return] ${data} set vfmodule param [Documentation] Set vfmodule parameters |