summaryrefslogtreecommitdiffstats
path: root/openecomp-be/api/openecomp-sdc-rest-webapp/vendor-software-products-rest/vendor-software-products-rest-services/pom.xml
blob: 4ba96425f0cfb3e5d964aeac2e3ec38acdf76521 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <artifactId>vendor-software-products-rest-services</artifactId>

  <parent>
    <groupId>org.openecomp.sdc.onboarding</groupId>
    <artifactId>vendor-software-products-rest</artifactId>
    <version>1.10.2-SNAPSHOT</version>
  </parent>

  <dependencies>
    <dependency>
      <groupId>com.sun.activation</groupId>
      <artifactId>javax.activation</artifactId>
      <version>1.2.0</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.ws</groupId>
      <artifactId>jaxws-ri</artifactId>
      <version>${com.sun.xml.version}</version>
      <type>pom</type>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>${spring.framework.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>${spring.framework.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.springframework</groupId>
          <artifactId>spring-expression</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.springframework</groupId>
          <artifactId>spring-core</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context-support</artifactId>
      <version>${spring.framework.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
      <version>${spring.framework.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.springframework</groupId>
          <artifactId>spring-core</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>${spring.framework.version}</version>
    </dependency>

    <!-- CXF -->
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-frontend-jaxrs</artifactId>
      <version>${cxf.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.jboss.spec.javax.rmi</groupId>
          <artifactId>jboss-rmi-api_1.0_spec</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>${http.client.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.apache.httpcomponents</groupId>
          <artifactId>httpcore</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpcore</artifactId>
      <version>${httpcore.version}</version>
    </dependency>

    <!-- Java Stuff -->
    <dependency>
      <groupId>javax.inject</groupId>
      <artifactId>javax.inject</artifactId>
      <version>${javax.inject.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.ws.rs</groupId>
      <artifactId>javax.ws.rs-api</artifactId>
      <version>${ws.rs.version}</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-core</artifactId>
      <version>${jersey.core.version}</version>
      <exclusions>
        <exclusion>
          <groupId>javax.ws.rs</groupId>
          <artifactId>jsr311-api</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>io.swagger.core.v3</groupId>
      <artifactId>swagger-annotations</artifactId>
      <version>${swagger.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-annotations</artifactId>
      <version>${jackson.annotations.version}</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.jackson.dataformat</groupId>
      <artifactId>jackson-dataformat-xml</artifactId>
      <version>${jackson.dataformat.version}</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.woodstox</groupId>
      <artifactId>woodstox-core-asl</artifactId>
      <version>${woodstox.version}</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey.contribs</groupId>
      <artifactId>jersey-multipart</artifactId>
      <version>${jersey.multipart.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.openecomp.sdc</groupId>
      <artifactId>openecomp-sdc-common-rest</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.openecomp.sdc.onboarding</groupId>
      <artifactId>vendor-software-products-rest-types</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.openecomp.sdc</groupId>
      <artifactId>openecomp-sdc-activity-log-manager</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.openecomp.sdc</groupId>
      <artifactId>unique-type-rest-types</artifactId>
      <version>${project.version}</version>
    </dependency>
  </dependencies>


</project>
gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: FEAdd_On_Module_vProbeTemplate
imports:
- openecomp_heat_index:
    file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
    file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
  org.openecomp.resource.vfc.nodes.heat.vprobe:
    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
  inputs:
    vf_module_id:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_type_0:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_type_1:
      hidden: false
      immutable: false
      type: string
    qrouter_cluster_name:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_type_2:
      hidden: false
      immutable: false
      type: string
    oam_private_net_name:
      hidden: false
      immutable: false
      type: string
    vProbe_cluster_name:
      hidden: false
      immutable: false
      type: string
    vprobe_type:
      hidden: false
      immutable: false
      type: string
    vprobe_image_name:
      hidden: false
      immutable: false
      type: string
    vprobe_flavor_name:
      hidden: false
      immutable: false
      type: string
    vf_module_name:
      hidden: false
      immutable: false
      type: string
    vLB_node_count:
      hidden: false
      immutable: false
      type: float
    domain_name:
      hidden: false
      immutable: false
      type: string
    ntp_timezone:
      hidden: false
      immutable: false
      type: string
    packet_internal_network:
      hidden: false
      immutable: false
      type: string
    vProbe_version_name:
      hidden: false
      immutable: false
      type: string
    vnf_id:
      hidden: false
      immutable: false
      type: string
    availability_zone_0:
      hidden: false
      immutable: false
      type: string
    region_name:
      hidden: false
      immutable: false
      type: string
    qtrace_name_0:
      hidden: false
      immutable: false
      type: string
    vprobe_AppDependenciesMachineType:
      hidden: false
      immutable: false
      type: string
    manager_name_0:
      hidden: false
      immutable: false
      type: string
    win_domain_name:
      hidden: false
      immutable: false
      type: string
    tenant_name:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_size_2:
      hidden: false
      immutable: false
      type: float
    vprobe_volume_name_0:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_size_0:
      hidden: false
      immutable: false
      type: float
    vprobe_volume_name_1:
      hidden: false
      immutable: false
      type: string
    vprobe_volume_size_1:
      hidden: false
      immutable: false
      type: float
    vprobe_volume_name_2:
      hidden: false
      immutable: false
      type: string
    security_group:
      hidden: false
      immutable: false
      type: string
    cdr_network:
      hidden: false
      immutable: false
      type: string
    vProbe_node_count:
      hidden: false
      immutable: false
      type: float
    vprobe_names:
      hidden: false
      immutable: false
      type: list
      entry_schema:
        type: string
    vprobe_index:
      hidden: false
      immutable: false
      type: float
    manager_oam_direct_ip_0:
      hidden: false
      immutable: false
      type: string
    rpmrepository_ip_0:
      hidden: false
      immutable: false
      type: string
  node_templates:
    ProbeInstance:
      type: org.openecomp.resource.vfc.nodes.heat.vprobe
      properties:
        flavor:
          get_input: vprobe_flavor_name
        availability_zone:
          get_input: availability_zone_0
        image:
          get_input: vprobe_image_name
        metadata:
          ProbeInstance:
            get_input: vprobe_index
          vf_module_id:
            get_input: vf_module_id
          probe_id: P_ID
          cdr_network_ip_0:
          - UNSUPPORTED_ATTRIBUTE_cdr_network_port.fixed_ip_0s
          packet_internal_network_ip_0:
          - UNSUPPORTED_ATTRIBUTE_packet_internal_network_port_1.fixed_ip_0s
          version_number:
            get_input: vProbe_version_name
          vprobe_type:
            get_input: vprobe_type
          machine_name:
            get_input:
            - vprobe_names
            - get_input: vprobe_index
          vf_module_name:
            get_input: vf_module_name
          vLB_node_count:
            get_input: vLB_node_count
          ntp_timezone:
            get_input: ntp_timezone
          vProbe_version_name:
            get_input: vProbe_version_name
          vnf_id:
            get_input: vnf_id
          mount_colon__slash_log: vprobe_volume_1
          probe_name:
            get_input:
            - vprobe_names
            - get_input: vprobe_index
          mount_colon__slash_config: vprobe_volume_2
          oam_private_network_cidr:
            get_attribute:
            - oam_private_net_network_port_1
            - subnets
            - 0
            - cidr
          tenant:
            get_input: tenant_name
          machine_type: vProbe
          cluster_name:
            get_input: vProbe_cluster_name
          cdr_network_cidr:
            get_attribute:
            - cdr_network_port
            - subnets
            - 0
            - cidr
          repo_ip_0:
            get_input: rpmrepository_ip_0
          mount_colon__slash_data: vprobe_volume_0
          AppDependencies:
            get_input: vprobe_AppDependenciesMachineType
          packet_internal_network_cidr:
            get_attribute:
            - packet_internal_network_port_1
            - subnets
            - 0
            - cidr
          vProbe_node_count:
            get_input: vProbe_node_count
          DPDK: DPDK_IP
          oam_private_network_ip_0:
          - UNSUPPORTED_ATTRIBUTE_oam_private_net_network_port_1.fixed_ip_0s
          region:
            get_input: region_name
          manager_oam_direct_ip_0:
            get_input: manager_oam_direct_ip_0
        config_drive: true
        personality:
          /root/RegisterStatus/register_status.py:
            get_artifact:
            - SELF
            - register_status
          /root/CheckAvailability/check_availability.py:
            get_artifact:
            - SELF
            - check_availability
          /tmp/wait_for_resources.py:
            get_artifact:
            - SELF
            - wait_for_resources
          /root/call_home.py:
            get_artifact:
            - SELF
            - call_home
          /root/dependencies.json:
            get_artifact:
            - SELF
            - vprobedependencies
        user_data_format: RAW
        name:
          get_input:
          - vprobe_names
          - get_input: vprobe_index
      requirements:
      - local_storage:
          capability: tosca.capabilities.Attachment
          node: vprobe_volume_0
          relationship: vprobe_volume_0_att
      - local_storage:
          capability: tosca.capabilities.Attachment
          node: vprobe_volume_1
          relationship: vprobe_volume_1_att
      - local_storage:
          capability: tosca.capabilities.Attachment
          node: vprobe_volume_2
          relationship: vprobe_volume_2_att
      artifacts:
        call_home:
          type: tosca.artifacts.Deployment
          file: ../Artifacts/call_home.py
        check_availability:
          type: tosca.artifacts.Deployment
          file: ../Artifacts/check_availability.py
        vprobedependencies:
          type: tosca.artifacts.Deployment
          file: ../Artifacts/vprobedependencies.json
        wait_for_resources:
          type: tosca.artifacts.Deployment
          file: ../Artifacts/wait_for_resources.py
        register_status:
          type: tosca.artifacts.Deployment
          file: ../Artifacts/register_status.py
    vprobe_volume_2:
      type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
      properties:
        volume_type:
          get_input: vprobe_volume_type_2
        size: '(get_input : vprobe_volume_size_2) * 1024'
        description:
          get_input: vprobe_volume_name_2
    vprobe_volume_1:
      type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
      properties:
        volume_type:
          get_input: vprobe_volume_type_1
        size: '(get_input : vprobe_volume_size_1) * 1024'
        description:
          get_input: vprobe_volume_name_1
    vprobe_volume_0:
      type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
      properties:
        volume_type:
          get_input: vprobe_volume_type_0
        size: '(get_input : vprobe_volume_size_0) * 1024'
        description:
          get_input: vprobe_volume_name_0
    oam_private_net_network_port_1:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        ip_requirements:
        - ip_version: 4
          ip_count_required:
            is_required: false
          floating_ip_count_required:
            is_required: false
        security_groups:
        - get_input: security_group
        mac_requirements:
          mac_count_required:
            is_required: false
        network_role_tag: oam_private
        network:
          get_input: oam_private_net_name
      requirements:
      - binding:
          capability: tosca.capabilities.network.Bindable
          node: ProbeInstance
          relationship: tosca.relationships.network.BindsTo
    cdr_network_port:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        ip_requirements:
        - ip_version: 4
          ip_count_required:
            is_required: false
          floating_ip_count_required:
            is_required: false
        security_groups:
        - get_input: security_group
        mac_requirements:
          mac_count_required:
            is_required: false
        network:
          get_input: cdr_network
      requirements:
      - binding:
          capability: tosca.capabilities.network.Bindable
          node: ProbeInstance
          relationship: tosca.relationships.network.BindsTo
    packet_internal_network_port_1:
      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
      properties:
        ip_requirements:
        - ip_version: 4
          ip_count_required:
            is_required: false
          floating_ip_count_required:
            is_required: false
        security_groups:
        - get_input: security_group
        mac_requirements:
          mac_count_required:
            is_required: false
        network:
          get_input: packet_internal_network
      requirements:
      - binding:
          capability: tosca.capabilities.network.Bindable
          node: ProbeInstance
          relationship: tosca.relationships.network.BindsTo
  relationship_templates:
    vprobe_volume_0_att:
      type: org.openecomp.relationships.VolumeAttachesTo
      properties:
        volume_id: vprobe_volume_0
        instance_uuid: ProbeInstance
    vprobe_volume_1_att:
      type: org.openecomp.relationships.VolumeAttachesTo
      properties:
        volume_id: vprobe_volume_1
        instance_uuid: ProbeInstance
    vprobe_volume_2_att:
      type: org.openecomp.relationships.VolumeAttachesTo
      properties:
        volume_id: vprobe_volume_2
        instance_uuid: ProbeInstance
  groups:
    FEAdd_On_Module_vProbeTemplate_group:
      type: org.openecomp.groups.heat.HeatStack
      properties:
        heat_file: ../Artifacts/FEAdd_On_Module_vProbeTemplate.yaml
      members:
      - ProbeInstance
      - vprobe_volume_2
      - vprobe_volume_1
      - vprobe_volume_0
      - oam_private_net_network_port_1
      - cdr_network_port
      - packet_internal_network_port_1
  substitution_mappings:
    node_type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vProbeTemplate
    capabilities:
      disk.device.write.bytes.rate_ProbeInstance:
      - ProbeInstance
      - disk.device.write.bytes.rate
      network.outgoing.bytes_cdr_network_port:
      - cdr_network_port
      - network.outgoing.bytes
      disk.device.write.requests_ProbeInstance:
      - ProbeInstance
      - disk.device.write.requests
      disk.iops_ProbeInstance:
      - ProbeInstance
      - disk.iops
      network.incoming.packets_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.incoming.packets
      network.outgoing.bytes.rate_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.outgoing.bytes.rate
      network.incoming.packets_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.incoming.packets
      network.outgoing.bytes.rate_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.outgoing.bytes.rate
      attachment_cdr_network_port:
      - cdr_network_port
      - attachment
      network.incoming.packets_cdr_network_port:
      - cdr_network_port
      - network.incoming.packets
      feature_ProbeInstance:
      - ProbeInstance
      - feature
      feature_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - feature
      network.incoming.bytes.rate_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.incoming.bytes.rate
      network.outgoing.bytes_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.outgoing.bytes
      network.outpoing.packets_cdr_network_port:
      - cdr_network_port
      - network.outpoing.packets
      network.incoming.packets.rate_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.incoming.packets.rate
      disk.device.latency_ProbeInstance:
      - ProbeInstance
      - disk.device.latency
      feature_cdr_network_port:
      - cdr_network_port
      - feature
      network.outpoing.packets_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.outpoing.packets
      disk.write.bytes.rate_ProbeInstance:
      - ProbeInstance
      - disk.write.bytes.rate
      network.outpoing.packets_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.outpoing.packets
      network.incoming.bytes_cdr_network_port:
      - cdr_network_port
      - network.incoming.bytes
      host_ProbeInstance:
      - ProbeInstance
      - host
      network.incoming.packets.rate_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.incoming.packets.rate
      binding_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - binding
      memory_ProbeInstance:
      - ProbeInstance
      - memory
      binding_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - binding
      disk.device.read.requests_ProbeInstance:
      - ProbeInstance
      - disk.device.read.requests
      memory.resident_ProbeInstance:
      - ProbeInstance
      - memory.resident
      disk.device.allocation_ProbeInstance:
      - ProbeInstance
      - disk.device.allocation
      disk.device.write.requests.rate_ProbeInstance:
      - ProbeInstance
      - disk.device.write.requests.rate
      cpu_ProbeInstance:
      - ProbeInstance
      - cpu
      disk.read.bytes_ProbeInstance:
      - ProbeInstance
      - disk.read.bytes
      scalable_ProbeInstance:
      - ProbeInstance
      - scalable
      network.incoming.bytes.rate_cdr_network_port:
      - cdr_network_port
      - network.incoming.bytes.rate
      disk.write.bytes_ProbeInstance:
      - ProbeInstance
      - disk.write.bytes
      network.incoming.bytes.rate_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.incoming.bytes.rate
      disk.device.capacity_ProbeInstance:
      - ProbeInstance
      - disk.device.capacity
      attachment_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - attachment
      endpoint_ProbeInstance:
      - ProbeInstance
      - endpoint
      disk.ephemeral.size_ProbeInstance:
      - ProbeInstance
      - disk.ephemeral.size
      disk.read.bytes.rate_ProbeInstance:
      - ProbeInstance
      - disk.read.bytes.rate
      network.outgoing.packets.rate_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.outgoing.packets.rate
      disk.latency_ProbeInstance:
      - ProbeInstance
      - disk.latency
      os_ProbeInstance:
      - ProbeInstance
      - os
      network.outgoing.packets.rate_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.outgoing.packets.rate
      attachment_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - attachment
      cpu_util_ProbeInstance:
      - ProbeInstance
      - cpu_util
      instance_ProbeInstance:
      - ProbeInstance
      - instance
      disk.device.read.bytes_ProbeInstance:
      - ProbeInstance
      - disk.device.read.bytes
      disk.device.write.bytes_ProbeInstance:
      - ProbeInstance
      - disk.device.write.bytes
      disk.device.usage_ProbeInstance:
      - ProbeInstance
      - disk.device.usage
      vcpus_ProbeInstance:
      - ProbeInstance
      - vcpus
      attachment_vprobe_volume_2:
      - vprobe_volume_2
      - attachment
      attachment_vprobe_volume_1:
      - vprobe_volume_1
      - attachment
      attachment_vprobe_volume_0:
      - vprobe_volume_0
      - attachment
      network.outgoing.bytes.rate_cdr_network_port:
      - cdr_network_port
      - network.outgoing.bytes.rate
      binding_ProbeInstance:
      - ProbeInstance
      - binding
      disk.read.requests_ProbeInstance:
      - ProbeInstance
      - disk.read.requests
      disk.capacity_ProbeInstance:
      - ProbeInstance
      - disk.capacity
      network.incoming.bytes_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - network.incoming.bytes
      disk.write.requests.rate_ProbeInstance:
      - ProbeInstance
      - disk.write.requests.rate
      network.incoming.packets.rate_cdr_network_port:
      - cdr_network_port
      - network.incoming.packets.rate
      feature_vprobe_volume_1:
      - vprobe_volume_1
      - feature
      feature_vprobe_volume_2:
      - vprobe_volume_2
      - feature
      feature_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - feature
      feature_vprobe_volume_0:
      - vprobe_volume_0
      - feature
      network.outgoing.bytes_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.outgoing.bytes
      network.incoming.bytes_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - network.incoming.bytes
      forwarder_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - forwarder
      forwarder_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - forwarder
      disk.device.read.requests.rate_ProbeInstance:
      - ProbeInstance
      - disk.device.read.requests.rate
      disk.write.requests_ProbeInstance:
      - ProbeInstance
      - disk.write.requests
      disk.root.size_ProbeInstance:
      - ProbeInstance
      - disk.root.size
      disk.allocation_ProbeInstance:
      - ProbeInstance
      - disk.allocation
      memory.usage_ProbeInstance:
      - ProbeInstance
      - memory.usage
      disk.usage_ProbeInstance:
      - ProbeInstance
      - disk.usage
      forwarder_cdr_network_port:
      - cdr_network_port
      - forwarder
      binding_cdr_network_port:
      - cdr_network_port
      - binding
      disk.device.iops_ProbeInstance:
      - ProbeInstance
      - disk.device.iops
      cpu.delta_ProbeInstance:
      - ProbeInstance
      - cpu.delta
      network.outgoing.packets.rate_cdr_network_port:
      - cdr_network_port
      - network.outgoing.packets.rate
      disk.device.read.bytes.rate_ProbeInstance:
      - ProbeInstance
      - disk.device.read.bytes.rate
    requirements:
      link_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - link
      dependency_oam_private_net_network_port_1:
      - oam_private_net_network_port_1
      - dependency
      dependency_cdr_network_port:
      - cdr_network_port
      - dependency
      dependency_vprobe_volume_1:
      - vprobe_volume_1
      - dependency
      dependency_ProbeInstance:
      - ProbeInstance
      - dependency
      dependency_vprobe_volume_0:
      - vprobe_volume_0
      - dependency
      link_cdr_network_port:
      - cdr_network_port
      - link
      local_storage_ProbeInstance:
      - ProbeInstance
      - local_storage
      dependency_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - dependency
      link_packet_internal_network_port_1:
      - packet_internal_network_port_1
      - link
      dependency_vprobe_volume_2:
      - vprobe_volume_2
      - dependency