From c42c9f75adb72f80e57694b5bf67db7c94f33a89 Mon Sep 17 00:00:00 2001 From: aribeiro Date: Thu, 26 Sep 2019 13:20:28 +0100 Subject: Fix for status properties value. These changes were made to align the normative types to the TOSCA property definition requirements. Issue-ID: SDC-322 Change-Id: I32e815dd26990dd6c82c859ad051b271db3c8029 Signed-off-by: aribeiro --- .../ComputeGlobalTypesServiceTemplate.yaml | 330 +++++++++--------- .../PortGlobalTypesServiceTemplate.yaml | 10 +- .../ComputeGlobalTypesServiceTemplate.yaml | 330 +++++++++--------- .../PortGlobalTypesServiceTemplate.yaml | 10 +- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 30 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 320 ++++++++--------- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 108 +++--- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 50 +-- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 102 +++--- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../in/GlobalSubstitutionTypesServiceTemplate.yaml | 102 +++--- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../GlobalSubstitutionTypesServiceTemplate.yaml | 380 ++++++++++---------- .../openecomp-heat/data.yml | 198 +++++------ .../openecomp-heat/groups.yml | 4 +- .../openecomp-heat/nodes.yml | 386 ++++++++++----------- .../openecomp/capabilities.yml | 18 +- .../toscaGlobalServiceTemplates/openecomp/data.yml | 132 +++---- .../openecomp/groups.yml | 16 +- .../openecomp/nodes.yml | 98 +++--- .../openecomp/relationships.yml | 8 +- .../tosca/capabilities.yml | 54 +-- .../toscaGlobalServiceTemplates/tosca/data.yml | 40 +-- .../toscaGlobalServiceTemplates/tosca/nodes.yml | 78 ++--- .../tosca/relationships.yml | 14 +- ...stractSubstituteGlobalTypesServiceTemplate.yaml | 10 +- .../CinderVolumeGlobalTypesServiceTemplate.yaml | 60 ++-- .../CommonGlobalTypesServiceTemplate.yaml | 52 +-- ...ntrailNetworkRuleGlobalTypeServiceTemplate.yaml | 28 +- ...ailVirtualNetworkGlobalTypeServiceTemplate.yaml | 18 +- .../NativeTypesServiceTemplateServiceTemplate.yaml | 50 +-- .../NeutronNetGlobalTypesServiceTemplate.yaml | 28 +- .../NeutronPortGlobalTypesServiceTemplate.yaml | 44 +-- ...ronSecurityRulesGlobalTypesServiceTemplate.yaml | 24 +- .../NovaServerGlobalTypesServiceTemplate.yaml | 68 ++-- 41 files changed, 2936 insertions(+), 2936 deletions(-) (limited to 'openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl') diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml index 3cb1c1740c..49f0157455 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml @@ -19,31 +19,31 @@ node_types: description: Unit of the metric value required: true default: GB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.ephemeral.size - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Size of ephemeral disk - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -53,31 +53,31 @@ node_types: description: Unit of the metric value required: true default: instance - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: instance - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Existence of instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported memory: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -87,31 +87,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM allocated to the instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.iops: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -121,31 +121,31 @@ node_types: description: Unit of the metric value required: true default: count/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.iops - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk iops - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.read.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -155,31 +155,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu.delta: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -189,31 +189,31 @@ node_types: description: Unit of the metric value required: true default: ns - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu.delta - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: CPU time used since previous datapoint - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Delta - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.capacity: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -223,31 +223,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.capacity - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk that the instance can see - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.write.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -257,31 +257,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of writes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.read.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -291,31 +291,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.latency: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -325,31 +325,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.latency - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk latency - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -359,31 +359,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The physical size in bytes of the image container on the host - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu_util: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -393,31 +393,31 @@ node_types: description: Unit of the metric value required: true default: '%' - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu_util - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average CPU utilization - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.allocation: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -427,31 +427,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.allocation - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk per device occupied by the instance on the host machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.write.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -461,31 +461,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.write.bytes.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -495,31 +495,31 @@ node_types: description: Unit of the metric value required: true default: B/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.bytes.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of writes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.latency: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -529,31 +529,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.latency - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk latency per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -563,31 +563,31 @@ node_types: description: Unit of the metric value required: true default: ns - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: CPU time used - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.read.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -597,31 +597,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.root.size: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -631,31 +631,31 @@ node_types: description: Unit of the metric value required: true default: GB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.root.size - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Size of root disk - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.write.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -665,31 +665,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.write.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported vcpus: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -699,31 +699,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: vcpus - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of virtual CPUs allocated to the instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.iops: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -733,31 +733,31 @@ node_types: description: Unit of the metric value required: true default: count/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.iops - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk iops per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -767,31 +767,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The physical size in bytes of the image container on the host per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.read.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -801,31 +801,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.write.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -835,31 +835,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.write.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported instance:type: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -869,31 +869,31 @@ node_types: description: Unit of the metric value required: true default: instance - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: instance:type - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Existence of instance (OpenStack types) - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.allocation: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -903,31 +903,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.allocation - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk occupied by the instance on the host machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.read.bytes.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -937,31 +937,31 @@ node_types: description: Unit of the metric value required: true default: B/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.bytes.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.read.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -971,31 +971,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported memory.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1005,31 +1005,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM used by the instance from the amount of its allocated memory - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.capacity: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1039,31 +1039,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.capacity - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk per device that the instance can see - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported memory.resident: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1073,31 +1073,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory.resident - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM used by the instance on the physical machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.write.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1107,28 +1107,28 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/PortGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/PortGlobalTypesServiceTemplate.yaml index a3a466ba26..495b3e2461 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/PortGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichCeilometerOutput/PortGlobalTypesServiceTemplate.yaml @@ -19,28 +19,28 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: network.incoming.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of incoming bytes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: network - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichComputeCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichComputeCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml index 3cb1c1740c..49f0157455 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichComputeCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichComputeCeilometerOutput/ComputeGlobalTypesServiceTemplate.yaml @@ -19,31 +19,31 @@ node_types: description: Unit of the metric value required: true default: GB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.ephemeral.size - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Size of ephemeral disk - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -53,31 +53,31 @@ node_types: description: Unit of the metric value required: true default: instance - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: instance - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Existence of instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported memory: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -87,31 +87,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM allocated to the instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.iops: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -121,31 +121,31 @@ node_types: description: Unit of the metric value required: true default: count/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.iops - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk iops - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.read.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -155,31 +155,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu.delta: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -189,31 +189,31 @@ node_types: description: Unit of the metric value required: true default: ns - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu.delta - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: CPU time used since previous datapoint - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Delta - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.capacity: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -223,31 +223,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.capacity - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk that the instance can see - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.write.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -257,31 +257,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of writes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.read.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -291,31 +291,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.latency: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -325,31 +325,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.latency - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk latency - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -359,31 +359,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The physical size in bytes of the image container on the host - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu_util: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -393,31 +393,31 @@ node_types: description: Unit of the metric value required: true default: '%' - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu_util - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average CPU utilization - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.allocation: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -427,31 +427,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.allocation - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk per device occupied by the instance on the host machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.write.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -461,31 +461,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.write.bytes.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -495,31 +495,31 @@ node_types: description: Unit of the metric value required: true default: B/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.bytes.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of writes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.latency: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -529,31 +529,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.latency - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk latency per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported cpu: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -563,31 +563,31 @@ node_types: description: Unit of the metric value required: true default: ns - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: cpu - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: CPU time used - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.read.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -597,31 +597,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.root.size: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -631,31 +631,31 @@ node_types: description: Unit of the metric value required: true default: GB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.root.size - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Size of root disk - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.write.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -665,31 +665,31 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.write.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported vcpus: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -699,31 +699,31 @@ node_types: description: Unit of the metric value required: true default: ms - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: vcpus - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of virtual CPUs allocated to the instance - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.iops: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -733,31 +733,31 @@ node_types: description: Unit of the metric value required: true default: count/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.iops - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average disk iops per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -767,31 +767,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The physical size in bytes of the image container on the host per device - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.read.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -801,31 +801,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.read.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of read requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.device.write.requests.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -835,31 +835,31 @@ node_types: description: Unit of the metric value required: true default: request/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.write.requests.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported instance:type: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -869,31 +869,31 @@ node_types: description: Unit of the metric value required: true default: instance - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: instance:type - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Existence of instance (OpenStack types) - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.allocation: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -903,31 +903,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.allocation - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk occupied by the instance on the host machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported disk.read.bytes.rate: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -937,31 +937,31 @@ node_types: description: Unit of the metric value required: true default: B/s - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.bytes.rate - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Average rate of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.read.bytes: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -971,31 +971,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.read.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of reads - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported memory.usage: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1005,31 +1005,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory.usage - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM used by the instance from the amount of its allocated memory - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.device.capacity: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1039,31 +1039,31 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.device.capacity - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: The amount of disk per device that the instance can see - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: disk - status: SUPPORTED + status: supported memory.resident: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1073,31 +1073,31 @@ node_types: description: Unit of the metric value required: true default: MB - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: memory.resident - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Volume of RAM used by the instance on the physical machine - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Gauge - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED + status: supported disk.write.requests: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -1107,28 +1107,28 @@ node_types: description: Unit of the metric value required: true default: request - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: disk.write.requests - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of write requests - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: compute - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortCeilometerOutput/PortGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortCeilometerOutput/PortGlobalTypesServiceTemplate.yaml index a3a466ba26..495b3e2461 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortCeilometerOutput/PortGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortCeilometerOutput/PortGlobalTypesServiceTemplate.yaml @@ -19,28 +19,28 @@ node_types: description: Unit of the metric value required: true default: B - status: SUPPORTED + status: supported name: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true default: network.incoming.bytes - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false default: Number of incoming bytes - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true default: Cumulative - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false default: network - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml index c24fab0eea..72872e2d1e 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -13,75 +13,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/catalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml index c6c6d412e6..44772d47a1 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -13,75 +13,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_ps02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_ps02_port_order: type: integer required: true - status: SUPPORTED + status: supported compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps02_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -428,75 +428,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -843,75 +843,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd02_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -1258,75 +1258,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd02_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -1673,75 +1673,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -2088,75 +2088,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -2503,75 +2503,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd02_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -2917,62 +2917,62 @@ node_types: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string p1: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported p2: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported cmaui_image: type: string description: Image for CMAUI server required: true - status: SUPPORTED + status: supported cmaui_flavor: type: string description: Flavor for CMAUI server required: true - status: SUPPORTED + status: supported packet_internal_network_name: type: string required: true - status: SUPPORTED + status: supported packet_external_network_name: type: string required: true - status: SUPPORTED + status: supported security_group_name: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string availability_zone_0: type: string description: availabilityzone name required: true - status: SUPPORTED + status: supported cmaui_oam_ips: type: string required: true - status: SUPPORTED + status: supported net: type: string required: true - status: SUPPORTED + status: supported attributes: no_compute_attr_1: type: string description: no_compute_attr_1 - status: SUPPORTED + status: supported requirements: - dependency_cmaui_port_2: capability: tosca.capabilities.Node @@ -3193,75 +3193,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -3607,54 +3607,54 @@ node_types: type: string description: Flavor for CMAUI server required: true - status: SUPPORTED + status: supported p1: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported p2: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported availabilityzone_name: type: string description: availabilityzone name required: true - status: SUPPORTED + status: supported security_group_name: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string pd_image_name: type: string description: Image for CMAUI server required: true - status: SUPPORTED + status: supported pd_server_names: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string net: type: string required: true - status: SUPPORTED + status: supported oam_net_name: type: string required: true - status: SUPPORTED + status: supported jsa_name: type: string description: network name of jsa log network required: true - status: SUPPORTED + status: supported requirements: - dependency_ps02_port_0: capability: tosca.capabilities.Node @@ -6013,49 +6013,49 @@ node_types: type: string description: Flavor for CMAUI server required: true - status: SUPPORTED + status: supported p1: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported p2: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported availabilityzone_name: type: string description: availabilityzone name required: true - status: SUPPORTED + status: supported security_group_name: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string pd_image_name: type: string description: Image for CMAUI server required: true - status: SUPPORTED + status: supported pd_server_names: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string net: type: string required: true - status: SUPPORTED + status: supported oam_net_name: type: string required: true - status: SUPPORTED + status: supported requirements: - dependency_pd01_port_0: capability: tosca.capabilities.Node @@ -7635,49 +7635,49 @@ node_types: type: string description: Flavor for CMAUI server required: true - status: SUPPORTED + status: supported p1: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported p2: type: string description: UID of OAM network required: true - status: SUPPORTED + status: supported availabilityzone_name: type: string description: availabilityzone name required: true - status: SUPPORTED + status: supported security_group_name: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string pd_image_name: type: string description: Image for CMAUI server required: true - status: SUPPORTED + status: supported pd_server_names: type: list description: CMAUI1, CMAUI2 server names required: true - status: SUPPORTED + status: supported entry_schema: type: string net: type: string required: true - status: SUPPORTED + status: supported oam_net_name: type: string required: true - status: SUPPORTED + status: supported requirements: - dependency_pd01_port_0: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/multiLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml index 04d6a6929e..afb7472520 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,186 +11,186 @@ node_types: port_pcm_1port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements availabilityzone_name: type: string description: availabilityzone name required: true - status: SUPPORTED + status: supported port_pcm_1port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported pcm_image_name: type: string description: PCRF CM image name required: true - status: SUPPORTED + status: supported port_pcm_2port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_pcm_1port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pcm_1port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_pcm_2port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pcm_2port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pcm_2port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pcm_2port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pcm_2port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pcm_1port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pcm_1port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pcm_2port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements pcm_server_name: type: string description: PCRF CM server name required: true - status: SUPPORTED + status: supported cps_net_mask: type: string description: CPS network mask required: true - status: SUPPORTED + status: supported port_pcm_2port_2_network_role: type: string required: true - status: SUPPORTED + status: supported oam_net_name: type: string description: OAM network name required: true - status: SUPPORTED + status: supported port_pcm_2port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pcm_1port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pcm_2port_1_network_role: type: string required: true - status: SUPPORTED + status: supported oam_net_gw: type: string description: CPS network gateway required: true - status: SUPPORTED + status: supported packet_internal_network_name: type: string description: name of the network required: true - status: SUPPORTED + status: supported port_pcm_1port_0_network_role: type: string required: true - status: SUPPORTED + status: supported port_pcm_2port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported security_group_name: type: string description: the name of security group required: true - status: SUPPORTED + status: supported cps_net_ip: type: string description: CPS network ip required: true - status: SUPPORTED + status: supported port_pcm_2port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements pcm_flavor_name: type: string description: flavor name of PCRF CM instance required: true - status: SUPPORTED + status: supported port_pcm_2port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pcm_2port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported pcm_vol: type: string description: CPS Cluman Cinder Volume required: true - status: SUPPORTED + status: supported cps_net_name: type: string description: CPS network name required: true - status: SUPPORTED + status: supported oam_net_ip: type: string description: OAM network ip required: true - status: SUPPORTED + status: supported oam_net_mask: type: string description: CPS network mask required: true - status: SUPPORTED + status: supported port_pcm_2port_1_order: type: integer required: true - status: SUPPORTED + status: supported port_pcm_2port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: server_pcm_id: type: string description: the pcm nova service id - status: SUPPORTED + status: supported requirements: - dependency_server_pcm: capability: tosca.capabilities.Node @@ -794,79 +794,79 @@ node_types: compute_compute_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_compute_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported index_value: type: integer description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_compute_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_compute_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_compute_port_network_role: type: string required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_compute_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_compute_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported compute_compute_metadata: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_compute_port_order: type: integer required: true - status: SUPPORTED + status: supported port_compute_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_compute_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_compute_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_compute: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/nested/oneLevel/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/in/GlobalSubstitutionTypesServiceTemplate.yaml index 0585915362..b077c3afbd 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,35 +11,35 @@ node_types: vm_image_name: type: string required: true - status: SUPPORTED + status: supported index_value: type: integer description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/noPorts/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml index 6cea8753b3..ff5d2e754f 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,63 +11,63 @@ node_types: compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -75,63 +75,63 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd02_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/scalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/in/GlobalSubstitutionTypesServiceTemplate.yaml index 491894ba35..eb90f5a0cc 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,201 +11,201 @@ node_types: port_pd01_port_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_order: type: integer required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_properties: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties required: true - status: SUPPORTED + status: supported port_pd01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd03_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd03_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd03_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_virtual_network_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_pd03_port_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd02_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd02_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd03_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd03_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_mac_addresses: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_template_VMInt_OAM_lb_internal_VMI_port_tuple_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_pd02_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_security_group_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json compute_pd_server_contrail_service_instance_ind: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: boolean compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd02_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd03_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_template_VMInt_OAM_lb_internal_VMI_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd02_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd03_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd03_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -213,53 +213,53 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_template_VMInt_OAM_lb_internal_VMI_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd02_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd02_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd02_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_allowed_address_pairs: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs required: true - status: SUPPORTED + status: supported requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/diffPortType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/in/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/in/GlobalSubstitutionTypesServiceTemplate.yaml index 2b76ceded5..593eb5ec7e 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/in/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/in/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,221 +11,221 @@ node_types: port_pd01_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd01_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd01_port_0_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_properties: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties required: true - status: SUPPORTED + status: supported port_pd01_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd01_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_virtual_network_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_template_VMInt_OAM_lb_internal_VMI_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd01_port_1_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd01_port_2_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_replacement_policy: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_mac_addresses: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_template_VMInt_OAM_lb_internal_VMI_port_tuple_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json port_pd01_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_security_group_refs: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: json compute_pd_server_contrail_service_instance_ind: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: boolean port_pd01_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_template_VMInt_OAM_lb_internal_VMI_network_role: type: string required: true - status: SUPPORTED + status: supported compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_pd01_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements index_value: @@ -233,33 +233,33 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_template_VMInt_OAM_lb_internal_VMI_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported port_pd01_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_pd01_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_pd01_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_template_VMInt_OAM_lb_internal_VMI_virtual_machine_interface_allowed_address_pairs: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs required: true - status: SUPPORTED + status: supported requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/out/GlobalSubstitutionTypesServiceTemplate.yaml index c56497f9c5..6ccb4fa5eb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/enrichPortMirroring/singleSubstitution/samePortType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/GlobalSubstitutionTypesServiceTemplate.yaml index 1da2564e13..f91d6d7ba0 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/GlobalSubstitutionTypesServiceTemplate.yaml @@ -11,19 +11,19 @@ node_types: port_pd01_port_0_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -31,75 +31,75 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_pd01_port_0_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_floating_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_ip_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_pd01_port_1_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network_role_tag: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_0_mac_count: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_pd01_port_1_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_pd_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -522,23 +522,23 @@ node_types: compute_ps_server_name: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported compute_ps_server_availability_zone: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string compute_ps_server_user_data_format: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string index_value: @@ -546,55 +546,55 @@ node_types: description: Index value of this substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 port_ps01_port_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_order: type: integer required: true - status: SUPPORTED + status: supported vm_image_name: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_network_role: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported port_ps01_port_network: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: string port_ps01_port_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_ps01_port_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_ps01_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported requirements: - dependency_ps_server: capability: tosca.capabilities.Node @@ -943,7 +943,7 @@ node_types: type: float description: Size of /storage in GB. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 4 @@ -952,25 +952,25 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported index: type: float description: number of volumes to spin up required: true - status: SUPPORTED + status: supported OS::stack_name: type: string required: false - status: SUPPORTED + status: supported attributes: cfed_volume_0: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported cfed_volume_1: type: string description: CFED Volume UUID - status: SUPPORTED + status: supported requirements: - dependency_cfed_volume_0: capability: tosca.capabilities.Node @@ -1014,35 +1014,35 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported usage_info: type: json description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1051,156 +1051,156 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_0_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments cfed_sigv6_ipmap_sideA_0_float_published: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string cfed_sig_ipmap_sideA_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_0_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_0_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -1208,12 +1208,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -1221,23 +1221,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -1245,56 +1245,56 @@ node_types: port_cfed_0_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported availability_zone_0: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -1303,78 +1303,78 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_0: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_0_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_0_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements attributes: @@ -1383,11 +1383,11 @@ node_types: description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported VMA-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported requirements: - dependency_cfed_0_sig_port_2: capability: tosca.capabilities.Node @@ -1905,29 +1905,29 @@ node_types: type: string description: VM flavor name. required: true - status: SUPPORTED + status: supported cfed_sigv6_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_int_ctrl0_port_0_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported cfed_sig_ipmap_sideB_0_fixed_dbaas: type: list description: VM/subnet/usage IP address list. Keyed by group index. required: true - status: SUPPORTED + status: supported entry_schema: type: string port_cfed_1_sig_port_2_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements usage_info: @@ -1935,21 +1935,21 @@ node_types: description: | Per-VM/vNIC data for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported config_info: type: json description: Service configuration and network layout. required: true - status: SUPPORTED + status: supported group_index: type: float description: Index of the VM pair within the elastic group. required: true - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -1958,126 +1958,126 @@ node_types: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported workload_context: type: string description: Workload context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported ssh_private_key: type: string description: Private SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_int_ctrl0_port_0_network_role_tag: type: string required: true - status: SUPPORTED + status: supported int_ctrl1_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_network_role_tag: type: string required: true - status: SUPPORTED + status: supported current_group_count: type: string description: | Current VM pair count within the elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported total_pair_count: type: string description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported int_ctrl1_net_id: type: string description: Internal network 1. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements cfed_image_name: type: string description: VM image name. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments ssh_public_key: type: string description: Public SSH key for VM to VM communication in this system. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role_tag: type: string required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl0_port_0_vlan_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.VlanRequirements port_cfed_1_sig_port_2_subnetpoolid: type: string required: true - status: SUPPORTED + status: supported sig_net_id: type: string description: UUID of the network. required: true - status: SUPPORTED + status: supported sigv6_v6_subnet_id: type: string description: UUID of the subnet. required: true - status: SUPPORTED + status: supported vf_module_index: type: float description: Unique index for this VNF Module instance. required: true - status: SUPPORTED + status: supported backup_file1: type: string description: | @@ -2085,12 +2085,12 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported vf_module_id: type: string description: Unique ID for this VNF module instance. required: true - status: SUPPORTED + status: supported backup_file2: type: string description: | @@ -2098,23 +2098,23 @@ node_types: This is only used for restore (aka "disaster recovery") and only referenced on OAM-A. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true - status: SUPPORTED + status: supported cfed_names: type: list description: VM name list. required: true - status: SUPPORTED + status: supported entry_schema: type: string role: type: string description: VM role during LCM activities. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - oam @@ -2123,55 +2123,55 @@ node_types: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported vf_module_name: type: string description: Unique name for this VNF module instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_related_networks: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.RelatedNetworksAssignments port_cfed_1_int_ctrl1_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported vnf_id: type: string description: Unique ID for this VNF instance. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_network_role: type: string required: true - status: SUPPORTED + status: supported lcm_keypair: type: string description: Lifecycle management access key pair. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_order: type: integer required: true - status: SUPPORTED + status: supported availability_zone_1: type: string description: VM availability zone. required: true - status: SUPPORTED + status: supported sig_Sec_Grp: type: string description: UUID of the security group. required: true - status: SUPPORTED + status: supported int_ctrl0_Sec_Grp: type: string description: Internal network 0 security group UUID. required: true - status: SUPPORTED + status: supported net_info_str: type: string description: | @@ -2180,91 +2180,91 @@ node_types: in Kilo there is no way to convert json to string for output as a personality file. required: true - status: SUPPORTED + status: supported ssh_access_key: type: string description: Public SSH key for external access. required: true - status: SUPPORTED + status: supported int_ctrl0_net_id: type: string description: Internal network 0. required: true - status: SUPPORTED + status: supported port_cfed_1_sig_port_2_order: type: integer required: true - status: SUPPORTED + status: supported environment_context: type: string description: Environment context for this VNF. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_network_role: type: string required: true - status: SUPPORTED + status: supported pair2idx: type: json description: Map group index to VMtype index. required: true - status: SUPPORTED + status: supported vm_role: type: string description: Unique role for these VMs. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements port_cfed_1_int_ctrl0_port_0_order: type: integer required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl0_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true - status: SUPPORTED + status: supported group_id: type: string description: ID number of the elastic group this pair is a member of. required: true - status: SUPPORTED + status: supported install_config: type: string description: JSON formatted string of install config values. required: true - status: SUPPORTED + status: supported cfed_volume_1: type: json description: CFED Volume. required: true - status: SUPPORTED + status: supported group_tag: type: string description: Key into "usage_info" for members of this elastic group. required: true - status: SUPPORTED + status: supported port_cfed_1_int_ctrl1_port_1_ip_requirements: type: list required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.network.IpRequirements attributes: VMB-EXT_IPS: type: string description: IP addresses assigned to the first external network. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported requirements: - dependency_cfed_server_1: capability: tosca.capabilities.Node @@ -2783,19 +2783,19 @@ node_types: description: | This string will evaluate to the number of PairGroups in the VNF. required: true - status: SUPPORTED + status: supported ext_net_list: type: list description: List of applicable subnet tags. required: true - status: SUPPORTED + status: supported entry_schema: type: string int_net_count: type: float description: Number of internal networks. required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 1 @@ -2806,51 +2806,51 @@ node_types: Maps the network strings used in this HOT file to network info for the target cloud. required: true - status: SUPPORTED + status: supported vnf_name: type: string description: Unique name for this VNF instance. required: true - status: SUPPORTED + status: supported int_net1_label: type: json description: | Map the number of internal networks to an internal net1 label or the empty string. required: true - status: SUPPORTED + status: supported attributes: NetInfoStr: type: string description: Per-subnet information in string format. - status: SUPPORTED + status: supported PrivateKey: type: string description: Private SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported Version: type: string description: | Template file version number. This should be updated each time a non-comment change is made to this file. - status: SUPPORTED + status: supported PublicKey: type: string description: Public SSH key for pre-install intra-VM communication. - status: SUPPORTED + status: supported TotalPairCount: type: string description: | This string will evaluate to the number of PairGroups in the VNF. - status: SUPPORTED + status: supported IntNetInfo: type: string description: Internal network attributes. - status: SUPPORTED + status: supported OpenSec: type: string description: Open security group. - status: SUPPORTED + status: supported requirements: - dependency_Shared_Sec_Grp: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/data.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/data.yml index c9a098f02a..fd0938f9e2 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/data.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/data.yml @@ -14,12 +14,12 @@ data_types: type: string description: MAC address required: false - status: SUPPORTED + status: supported ip_address: type: string description: IP address required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties: derived_from: tosca.datatypes.Root description: Nova server network expand properties for port @@ -28,35 +28,35 @@ data_types: type: boolean description: Flag to enable/disable port security on the port required: false - status: SUPPORTED + status: supported mac_address: type: string description: MAC address to give to this port required: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: The administrative state of this port required: false default: true - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this port required: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: Additional MAC/IP address pairs allowed to pass through the port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AddressPair binding:vnic_type: type: string description: The vnic type to be bound on the neutron port required: false - status: SUPPORTED + status: supported constraints: - valid_values: - macvtap @@ -68,7 +68,7 @@ data_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs: @@ -79,12 +79,12 @@ data_types: type: string description: Start port required: false - status: SUPPORTED + status: supported network_policy_entries_policy_rule_src_ports_end_port: type: string description: End port required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair: derived_from: tosca.datatypes.Root description: Virtual Machine Sub Interface Address Pair. @@ -93,17 +93,17 @@ data_types: type: string description: Address Mode. required: false - status: SUPPORTED + status: supported ip: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp description: IP. required: false - status: SUPPORTED + status: supported mac: type: string description: Mac. required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork: derived_from: tosca.datatypes.Root description: destination addresses @@ -112,7 +112,7 @@ data_types: type: string description: Destination addresses Virtual network required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.Rule: derived_from: tosca.datatypes.Root description: policy rule @@ -121,45 +121,45 @@ data_types: type: list description: Destination addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork network_policy_entries_policy_rule_dst_ports: type: list description: Destination ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs network_policy_entries_policy_rule_protocol: type: string description: Protocol required: false - status: SUPPORTED + status: supported network_policy_entries_policy_rule_src_addresses: type: list description: Source addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork network_policy_entries_policy_rule_direction: type: string description: Direction required: false - status: SUPPORTED + status: supported network_policy_entries_policy_rule_src_ports: type: list description: Source ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs network_policy_entries_policy_rule_action_list: type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList description: Action list required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule: derived_from: tosca.datatypes.Root description: Rules Pairs @@ -168,12 +168,12 @@ data_types: type: string description: The remote group ID to be associated with this security group rule required: false - status: SUPPORTED + status: supported protocol: type: string description: The protocol that is matched by the security group rule required: false - status: SUPPORTED + status: supported constraints: - valid_values: - tcp @@ -184,7 +184,7 @@ data_types: description: Ethertype of the traffic required: false default: IPv4 - status: SUPPORTED + status: supported constraints: - valid_values: - IPv4 @@ -194,7 +194,7 @@ data_types: description: 'The maximum port number in the range that is matched by the security group rule. ' required: false - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -203,13 +203,13 @@ data_types: type: string description: The remote IP prefix (CIDR) to be associated with this security group rule required: false - status: SUPPORTED + status: supported remote_mode: type: string description: Whether to specify a remote group or a remote IP prefix required: false default: remote_ip_prefix - status: SUPPORTED + status: supported constraints: - valid_values: - remote_ip_prefix @@ -219,7 +219,7 @@ data_types: description: The direction in which the security group rule is applied required: false default: ingress - status: SUPPORTED + status: supported constraints: - valid_values: - egress @@ -228,7 +228,7 @@ data_types: type: integer description: The minimum port number in the range that is matched by the security group rule. required: false - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -241,12 +241,12 @@ data_types: type: string description: Network ipam refs data ipam subnets ip prefix len required: false - status: SUPPORTED + status: supported network_ipam_refs_data_ipam_subnets_subnet_ip_prefix: type: string description: Network ipam refs data ipam subnets ip prefix required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties: derived_from: tosca.datatypes.Root description: Virtual Machine Sub Interface VLAN Properties. @@ -255,7 +255,7 @@ data_types: type: string description: Sub Interface VLAN Tag. required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp: derived_from: tosca.datatypes.Root description: Virtual Machine Sub Interface Address Pair IP. @@ -264,12 +264,12 @@ data_types: type: string description: IP Prefix. required: false - status: SUPPORTED + status: supported ip_prefix_len: type: integer description: IP Prefix Len. required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork: derived_from: tosca.datatypes.Root description: source addresses @@ -278,7 +278,7 @@ data_types: type: string description: Source addresses Virtual network required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList: derived_from: tosca.datatypes.Root description: Action List @@ -287,12 +287,12 @@ data_types: type: string description: Simple Action required: false - status: SUPPORTED + status: supported network_policy_entries_policy_rule_action_list_apply_service: type: list description: Apply Service required: false - status: SUPPORTED + status: supported entry_schema: type: string org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData: @@ -303,7 +303,7 @@ data_types: type: list description: Network ipam refs data ipam subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList org.openecomp.datatypes.heat.FileInfo: @@ -314,12 +314,12 @@ data_types: type: string description: The required URI string (relative or absolute) which can be used to locate the file required: true - status: SUPPORTED + status: supported file_type: type: string description: The type of the file required: true - status: SUPPORTED + status: supported constraints: - valid_values: - base @@ -334,26 +334,26 @@ data_types: type: list description: An ordered list of static routes to be added to this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute virtual_network: type: string description: Virtual Network for this interface required: true - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: List of allowed address pair for this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.AddressPair ip_address: type: string description: IP for this interface required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData: derived_from: tosca.datatypes.Root description: network policy refs data @@ -362,7 +362,7 @@ data_types: type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence description: Network Policy ref data sequence required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs: derived_from: tosca.datatypes.Root description: destination port pairs @@ -371,12 +371,12 @@ data_types: type: string description: Start port required: false - status: SUPPORTED + status: supported network_policy_entries_policy_rule_dst_ports_end_port: type: string description: End port required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.AllocationPool: derived_from: tosca.datatypes.Root description: The start and end addresses for the allocation pool @@ -385,12 +385,12 @@ data_types: type: string description: Start address for the allocation pool required: false - status: SUPPORTED + status: supported end: type: string description: End address for the allocation pool required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.PortPairs: derived_from: tosca.datatypes.Root description: source and destination port pairs @@ -399,12 +399,12 @@ data_types: type: string description: Start port required: false - status: SUPPORTED + status: supported end_port: type: string description: End port required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork: derived_from: tosca.datatypes.Root description: source and destination addresses @@ -413,7 +413,7 @@ data_types: type: string description: Virtual network required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.RuleList: derived_from: tosca.datatypes.Root description: list of policy rules @@ -422,7 +422,7 @@ data_types: type: list description: Contrail network rule required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.Rule org.openecomp.datatypes.heat.network.contrail.AddressPair: @@ -433,7 +433,7 @@ data_types: type: string description: Address mode active-active or active-standy required: false - status: SUPPORTED + status: supported constraints: - valid_values: - active-active @@ -442,12 +442,12 @@ data_types: type: string description: IP address prefix required: false - status: SUPPORTED + status: supported mac_address: type: string description: Mac address required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress: derived_from: tosca.datatypes.Root description: Virtual Machine Sub Interface Mac Address. @@ -456,7 +456,7 @@ data_types: type: list description: Mac Addresses List. required: false - status: SUPPORTED + status: supported entry_schema: type: string org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList: @@ -467,12 +467,12 @@ data_types: type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet description: Network ipam refs data ipam subnets required: false - status: SUPPORTED + status: supported network_ipam_refs_data_ipam_subnets_addr_from_start: type: string description: Network ipam refs data ipam subnets addr from start required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList: derived_from: tosca.datatypes.Root description: list of policy rules @@ -481,7 +481,7 @@ data_types: type: list description: Contrail network rule required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule org.openecomp.datatypes.heat.novaServer.network.AddressInfo: @@ -492,7 +492,7 @@ data_types: type: string description: Port id required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs: derived_from: tosca.datatypes.Root description: Virtual Machine Sub Interface Address Pairs. @@ -501,7 +501,7 @@ data_types: type: list description: Addresses pair List. required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair org.openecomp.datatypes.heat.neutron.port.FixedIps: @@ -512,12 +512,12 @@ data_types: type: string description: Subnet in which to allocate the IP address for this port required: false - status: SUPPORTED + status: supported ip_address: type: string description: IP address desired in the subnet for this port required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties: derived_from: tosca.datatypes.Root description: Virtual Machine Interface Properties. @@ -526,7 +526,7 @@ data_types: type: string description: Service Interface Type. required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.subnet.HostRoute: derived_from: tosca.datatypes.Root description: Host route info for the subnet @@ -535,12 +535,12 @@ data_types: type: string description: The destination for static route required: false - status: SUPPORTED + status: supported nexthop: type: string description: The next hop for the destination required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.contrail.port.StaticRoute: derived_from: tosca.datatypes.Root description: static route @@ -549,17 +549,17 @@ data_types: type: string description: Route prefix required: false - status: SUPPORTED + status: supported next_hop: type: string description: Next hop required: false - status: SUPPORTED + status: supported next_hop_type: type: string description: Next hop type required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.substitution.SubstitutionFiltering: derived_from: tosca.datatypes.Root description: Substitution Filter @@ -568,13 +568,13 @@ data_types: type: string description: Substitute Service Template required: true - status: SUPPORTED + status: supported index_value: type: integer description: Index value of the substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 count: @@ -582,19 +582,19 @@ data_types: description: Count required: false default: 1 - status: SUPPORTED + status: supported scaling_enabled: type: boolean description: Indicates whether service scaling is enabled required: false default: true - status: SUPPORTED + status: supported mandatory: type: boolean description: Mandatory required: false default: true - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.neutron.Subnet: derived_from: tosca.datatypes.Root description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances @@ -603,18 +603,18 @@ data_types: type: string description: The ID of the tenant who owns the network required: false - status: SUPPORTED + status: supported enable_dhcp: type: boolean description: Set to true if DHCP is enabled and false if DHCP is disabled required: false default: true - status: SUPPORTED + status: supported ipv6_address_mode: type: string description: IPv6 address mode required: false - status: SUPPORTED + status: supported constraints: - valid_values: - dhcpv6-stateful @@ -624,7 +624,7 @@ data_types: type: string description: IPv6 RA (Router Advertisement) mode required: false - status: SUPPORTED + status: supported constraints: - valid_values: - dhcpv6-stateful @@ -636,35 +636,35 @@ data_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string allocation_pools: type: list description: The start and end addresses for the allocation pools required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AllocationPool subnetpool: type: string description: The name or ID of the subnet pool required: false - status: SUPPORTED + status: supported dns_nameservers: type: list description: A specified set of DNS name servers to be used required: false default: [ ] - status: SUPPORTED + status: supported entry_schema: type: string host_routes: type: list description: The gateway IP address required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.subnet.HostRoute ip_version: @@ -672,7 +672,7 @@ data_types: description: The gateway IP address required: false default: 4 - status: SUPPORTED + status: supported constraints: - valid_values: - 4 @@ -681,24 +681,24 @@ data_types: type: string description: The name of the subnet required: false - status: SUPPORTED + status: supported prefixlen: type: integer description: Prefix length for subnet allocation from subnet pool required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 cidr: type: string description: The CIDR required: false - status: SUPPORTED + status: supported gateway_ip: type: string description: The gateway IP address required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.Rule: derived_from: tosca.datatypes.Root description: policy rule @@ -707,45 +707,45 @@ data_types: type: list description: Source ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs protocol: type: string description: Protocol required: false - status: SUPPORTED + status: supported dst_addresses: type: list description: Destination addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork apply_service: type: string description: Service to apply required: false - status: SUPPORTED + status: supported dst_ports: type: list description: Destination ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs src_addresses: type: list description: Source addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork direction: type: string description: Direction required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence: derived_from: tosca.datatypes.Root description: network policy refs data sequence @@ -754,9 +754,9 @@ data_types: type: integer description: Network Policy ref data sequence Major required: false - status: SUPPORTED + status: supported network_policy_refs_data_sequence_minor: type: integer description: Network Policy ref data sequence Minor required: false - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/groups.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/groups.yml index 86a8f8dc71..7fc6de0f70 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/groups.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/groups.yml @@ -14,9 +14,9 @@ group_types: type: string description: Heat file which associate to this group/heat stack required: true - status: SUPPORTED + status: supported description: type: string description: group description required: true - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/nodes.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/nodes.yml index e2967174e2..74e308bfbe 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/nodes.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp-heat/nodes.yml @@ -13,12 +13,12 @@ node_types: type: string description: Availability zone to create servers in required: false - status: SUPPORTED + status: supported static_routes_list: type: list description: Static routes enabled required: false - status: SUPPORTED + status: supported entry_schema: type: boolean availability_zone_enable: @@ -26,33 +26,33 @@ node_types: description: Indicates availability zone is enabled required: false default: false - status: SUPPORTED + status: supported service_template_name: type: string description: Service template name required: false - status: SUPPORTED + status: supported ordered_interfaces: type: boolean description: Indicates if service interface are ordered required: false default: false - status: SUPPORTED + status: supported flavor: type: string description: flavor required: false - status: SUPPORTED + status: supported image_name: type: string description: Image name required: true - status: SUPPORTED + status: supported service_type: type: string description: Service type required: true - status: SUPPORTED + status: supported constraints: - valid_values: - firewall @@ -63,7 +63,7 @@ node_types: type: list description: List of interface types required: true - status: SUPPORTED + status: supported entry_schema: type: string constraints: @@ -76,19 +76,19 @@ node_types: type: string description: Service instance name required: true - status: SUPPORTED + status: supported interface_list: type: list description: List of interfaces required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.InterfaceData service_mode: type: string description: Service mode required: true - status: SUPPORTED + status: supported constraints: - valid_values: - transparent @@ -98,42 +98,42 @@ node_types: type: list description: Shared ips enabled required: false - status: SUPPORTED + status: supported entry_schema: type: boolean attributes: tenant_id: type: string description: Tenant id of the Service Instance - status: SUPPORTED + status: supported fq_name: type: string description: The FQ name of the service instance - status: SUPPORTED + status: supported service_template_name: type: string description: Service Template of the Service Instance - status: SUPPORTED + status: supported show: type: string description: All attributes - status: SUPPORTED + status: supported active_vms: type: string description: Number of service VMs active for this Service Instance - status: SUPPORTED + status: supported service_instance_name: type: string description: The name of the service instance - status: SUPPORTED + status: supported virtual_machines: type: string description: Service VMs for the Service Instance - status: SUPPORTED + status: supported status: type: string description: Status of the service instance - status: SUPPORTED + status: supported org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface: derived_from: org.openecomp.resource.cp.nodes.network.v2.SubInterface @@ -141,48 +141,48 @@ node_types: virtual_machine_interface_refs: description: List of virtual machine interface. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false name: description: Virtual Machine Sub Interface VLAN name type: string - status: SUPPORTED + status: supported required: false virtual_network_refs: description: List of virtual networks. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false virtual_machine_interface_properties: description: virtual machine interface properties. type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties - status: SUPPORTED + status: supported required: false virtual_machine_interface_allowed_address_pairs: description: Virtual Machine Sub Interface allowed address pairs. type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs - status: SUPPORTED + status: supported required: false virtual_machine_interface_mac_addresses: description: List of mac addresses. type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress - status: SUPPORTED + status: supported required: false security_group_refs: description: List of security groups. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false port_tuple_refs: description: List of port tuples. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false @@ -190,11 +190,11 @@ node_types: fq_name: description: The FQ name of the Virtual Network. type: string - status: SUPPORTED + status: supported show: description: All attributes. type: string - status: SUPPORTED + status: supported requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -210,54 +210,54 @@ node_types: type: string description: Virtual Machine Interface name required: false - status: SUPPORTED + status: supported security_group_refs: type: list description: List of security groups. required: false - status: SUPPORTED + status: supported entry_schema: type: string virtual_network_refs: type: list description: List of virtual networks. required: false - status: SUPPORTED + status: supported entry_schema: type: string virtual_machine_interface_properties: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties description: virtual machine interface properties. required: false - status: SUPPORTED + status: supported port_tuple_refs: type: list description: List of port tuples. required: false - status: SUPPORTED + status: supported entry_schema: type: string virtual_machine_interface_mac_addresses: type: list description: List of mac addresses. required: false - status: SUPPORTED + status: supported entry_schema: type: string virtual_machine_interface_allowed_address_pairs: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs description: Virtual Machine Interface allowed address pairs. required: false - status: SUPPORTED + status: supported attributes: fq_name: type: string description: The FQ name of the Virtual Network. - status: SUPPORTED + status: supported show: type: string description: All attributes. - status: SUPPORTED + status: supported capabilities: binding: type: tosca.capabilities.network.Bindable @@ -274,29 +274,29 @@ node_types: type: org.openecomp.datatypes.heat.contrail.network.rule.RuleList description: A symbolic name for this contrail network rule required: false - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this contrail network rule required: false - status: SUPPORTED + status: supported attributes: tenant_id: type: string description: tenant_id - status: SUPPORTED + status: supported fq_name: type: string description: fq_name - status: SUPPORTED + status: supported show: type: string description: All attributes. - status: SUPPORTED + status: supported rules: type: list description: List of rules - status: SUPPORTED + status: supported entry_schema: type: string requirements: @@ -314,24 +314,24 @@ node_types: type: string description: Description of the security group required: false - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this security group, which is not required to be unique. required: false - status: SUPPORTED + status: supported rules: type: list description: List of security group rules required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule attributes: show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported requirements: - port: capability: tosca.capabilities.Attachment @@ -347,66 +347,66 @@ node_types: type: string description: Is virtual network shared required: false - status: SUPPORTED + status: supported forwarding_mode: type: string description: forwarding mode of the virtual network required: false - status: SUPPORTED + status: supported external: type: string description: Is virtual network external required: false - status: SUPPORTED + status: supported allow_transit: type: string description: Whether this network should be transitive. required: false - status: SUPPORTED + status: supported flood_unknown_unicast: type: string description: flood L2 packets on network required: false - status: SUPPORTED + status: supported route_targets: type: list description: route targets associated with the virtual network required: false - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet attributes: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported show: type: string description: All attributes. - status: SUPPORTED + status: supported subnets_name: type: list description: Subnets name of this network - status: SUPPORTED + status: supported entry_schema: type: string subnets_show: type: map description: Detailed information about each subnet - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet capabilities: @@ -422,23 +422,23 @@ node_types: type: string description: The administrator password for the server required: false - status: SUPPORTED + status: supported availability_zone: type: string description: Availability zone to create servers in required: false - status: SUPPORTED + status: supported image: type: string description: The ID or name of the image to boot with required: false - status: SUPPORTED + status: supported image_update_policy: type: string description: Policy on how to apply an image-id update required: false default: REBUILD - status: SUPPORTED + status: supported constraints: - valid_values: - REBUILD_PRESERVE_EPHEMERAL @@ -448,19 +448,19 @@ node_types: type: json description: Arbitrary JSON metadata to store for this server required: false - status: SUPPORTED + status: supported contrail_service_instance_ind: type: boolean description: Nova server related to service instance indicator required: false default: false - status: SUPPORTED + status: supported user_data_update_policy: type: string description: Policy on how to apply a user_data update required: false default: REPLACE - status: SUPPORTED + status: supported constraints: - valid_values: - REPLACE @@ -470,7 +470,7 @@ node_types: description: Policy on how to apply a flavor update required: false default: RESIZE - status: SUPPORTED + status: supported constraints: - valid_values: - RESIZE @@ -480,43 +480,43 @@ node_types: description: User data script to be executed by cloud-init required: false default: '' - status: SUPPORTED + status: supported flavor: type: string description: The ID or name of the flavor to boot onto required: true - status: SUPPORTED + status: supported key_name: type: string description: Name of keypair to inject into the server required: false - status: SUPPORTED + status: supported reservation_id: type: string description: A UUID for the set of servers being requested required: false - status: SUPPORTED + status: supported security_groups: type: list description: List of security group names or IDs required: false default: [ ] - status: SUPPORTED + status: supported entry_schema: type: string config_drive: type: boolean description: enable config drive on the server required: false - status: SUPPORTED + status: supported personality: type: map description: A map of files to create/overwrite on the server upon boot required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string software_config_transport: @@ -524,7 +524,7 @@ node_types: description: How the server should receive the metadata required for software configuration required: false default: POLL_SERVER_CFN - status: SUPPORTED + status: supported constraints: - valid_values: - POLL_SERVER_CFN @@ -536,7 +536,7 @@ node_types: description: How the user_data should be formatted for the server required: false default: HEAT_CFNTOOLS - status: SUPPORTED + status: supported constraints: - valid_values: - SOFTWARE_CONFIG @@ -546,7 +546,7 @@ node_types: type: string description: Control how the disk is partitioned when the server is created required: false - status: SUPPORTED + status: supported constraints: - valid_values: - AUTO @@ -555,45 +555,45 @@ node_types: type: string description: Server name required: false - status: SUPPORTED + status: supported scheduler_hints: type: map description: Arbitrary key-value pairs specified by the client to help boot a server required: false - status: SUPPORTED + status: supported entry_schema: type: string attributes: accessIPv4: type: string description: The manually assigned alternative public IPv4 address of the server - status: SUPPORTED + status: supported addresses: type: map description: A dict of all network addresses with corresponding port_id - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo accessIPv6: type: string description: The manually assigned alternative public IPv6 address of the server - status: SUPPORTED + status: supported instance_name: type: string description: AWS compatible instance name - status: SUPPORTED + status: supported name: type: string description: Name of the server - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported console_urls: type: string description: URLs of servers consoles - status: SUPPORTED + status: supported org.openecomp.resource.vfc.rules.nodes.heat.network.contrailV2.NetworkRules: derived_from: tosca.nodes.Root properties: @@ -601,17 +601,17 @@ node_types: type: string description: A symbolic name for this contrail v2 network rule required: false - status: SUPPORTED + status: supported network_policy_entries: type: org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList description: A symbolic name for this contrail v2 network rule required: false - status: SUPPORTED + status: supported attributes: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported requirements: - network: capability: tosca.capabilities.Attachment @@ -627,29 +627,29 @@ node_types: type: boolean description: Flag to enable/disable port security on the network required: false - status: SUPPORTED + status: supported device_id: type: string description: Device ID of this port required: false - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this network required: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: Additional MAC/IP address pairs allowed to pass through the port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AddressPair binding:vnic_type: type: string description: The vnic type to be bound on the neutron port required: false - status: SUPPORTED + status: supported constraints: - valid_values: - macvtap @@ -661,25 +661,25 @@ node_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string device_owner: type: string description: Name of the network owning the port required: false - status: SUPPORTED + status: supported network: type: string description: Network this port belongs to required: false - status: SUPPORTED + status: supported replacement_policy: type: string description: Policy on how to respond to a stack-update for this resource required: false default: AUTO - status: SUPPORTED + status: supported constraints: - valid_values: - REPLACE_ALWAYS @@ -688,59 +688,59 @@ node_types: type: list description: List of security group names or IDs required: false - status: SUPPORTED + status: supported entry_schema: type: string fixed_ips: type: list description: Desired IPs for this port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.neutron.port.FixedIps mac_address: type: string description: MAC address to give to this port required: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: A boolean value specifying the administrative status of the network required: false default: true - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this port required: false - status: SUPPORTED + status: supported attributes: tenant_id: type: string description: Tenant owning the port - status: SUPPORTED + status: supported network_id: type: string description: Unique identifier for the network owning the port - status: SUPPORTED + status: supported qos_policy_id: type: string description: The QoS policy ID attached to this network - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported subnets: type: list description: Subnets of this network - status: SUPPORTED + status: supported entry_schema: type: string status: type: string description: The status of the network - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment @@ -762,41 +762,41 @@ node_types: type: list description: The IDs of the DHCP agent to schedule the network required: false - status: SUPPORTED + status: supported entry_schema: type: string tenant_id: type: string description: The ID of the tenant which will own the network required: false - status: SUPPORTED + status: supported port_security_enabled: type: boolean description: Flag to enable/disable port security on the network required: false - status: SUPPORTED + status: supported shared: type: boolean description: Whether this network should be shared across all tenants required: false default: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: A boolean value specifying the administrative status of the network required: false default: true - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this network required: false - status: SUPPORTED + status: supported subnets: type: map description: Network related subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet value_specs: @@ -805,38 +805,38 @@ node_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string attributes: qos_policy_id: type: string description: The QoS policy ID attached to this network - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported subnets_name: type: list description: Subnets name of this network - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet mtu: type: scalar-unit.size description: The maximum transmission unit size(in bytes) for the network - status: SUPPORTED + status: supported status: type: string description: The status of the network - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment @@ -850,25 +850,25 @@ node_types: type: list description: An ordered list of static routes to be added to this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute virtual_network: type: string description: Virtual Network for this interface required: true - status: SUPPORTED + status: supported static_route: type: boolean description: Static route enabled required: false default: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: List of allowed address pair for this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.AddressPair shared_ip: @@ -876,17 +876,17 @@ node_types: description: Shared ip enabled required: false default: false - status: SUPPORTED + status: supported ip_address: type: string description: IP for this interface required: false - status: SUPPORTED + status: supported interface_type: type: string description: Interface type required: true - status: SUPPORTED + status: supported constraints: - valid_values: - management @@ -897,7 +897,7 @@ node_types: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported org.openecomp.resource.vfc.nodes.heat.contrail.Compute: derived_from: org.openecomp.resource.vfc.nodes.Compute properties: @@ -905,22 +905,22 @@ node_types: type: string description: flavor required: false - status: SUPPORTED + status: supported image_name: type: string description: Image name required: true - status: SUPPORTED + status: supported availability_zone: type: string description: Availability zone to create servers in required: false - status: SUPPORTED + status: supported service_type: type: string description: Service type required: true - status: SUPPORTED + status: supported constraints: - valid_values: - firewall @@ -932,22 +932,22 @@ node_types: description: Indicates availability zone is enabled required: false default: false - status: SUPPORTED + status: supported service_template_name: type: string description: Service template name required: false - status: SUPPORTED + status: supported service_instance_name: type: string description: Service instance name required: true - status: SUPPORTED + status: supported service_mode: type: string description: Service mode required: true - status: SUPPORTED + status: supported constraints: - valid_values: - transparent @@ -957,27 +957,27 @@ node_types: tenant_id: type: string description: Tenant id of the VM - status: SUPPORTED + status: supported fq_name: type: string description: fq_name - status: SUPPORTED + status: supported show: type: string description: All attributes - status: SUPPORTED + status: supported active_vms: type: string description: Number of active VMs - status: SUPPORTED + status: supported virtual_machines: type: string description: VMs of this compute - status: SUPPORTED + status: supported status: type: string description: status of the compute - status: SUPPORTED + status: supported org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface: derived_from: org.openecomp.resource.cp.nodes.network.SubInterface properties: @@ -985,59 +985,59 @@ node_types: type: list description: List of virtual machine interface. required: false - status: SUPPORTED + status: supported entry_schema: type: string name: type: string description: Virtual Machine Sub Interface VLAN name required: false - status: SUPPORTED + status: supported virtual_network_refs: type: list description: List of virtual networks. required: false - status: SUPPORTED + status: supported entry_schema: type: string virtual_machine_interface_properties: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties description: virtual machine interface properties. required: false - status: SUPPORTED + status: supported virtual_machine_interface_allowed_address_pairs: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs description: Virtual Machine Sub Interface allowed address pairs. required: false - status: SUPPORTED + status: supported virtual_machine_interface_mac_addresses: type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress description: List of mac addresses. required: false - status: SUPPORTED + status: supported security_group_refs: type: list description: List of security groups. required: false - status: SUPPORTED + status: supported entry_schema: type: string port_tuple_refs: type: list description: List of port tuples. required: false - status: SUPPORTED + status: supported entry_schema: type: string attributes: fq_name: type: string description: The FQ name of the Virtual Network. - status: SUPPORTED + status: supported show: type: string description: All attributes. - status: SUPPORTED + status: supported requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -1053,58 +1053,58 @@ node_types: type: list description: IPAM references Data required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData network_policy_refs_data: type: list description: Policy references data required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData network_ipam_refs: type: list description: IPAM references required: false - status: SUPPORTED + status: supported entry_schema: type: string network_policy_refs: type: list description: Policy references required: false - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet attributes: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported subnets_name: type: list description: Subnets name of this network - status: SUPPORTED + status: supported entry_schema: type: string subnets_show: type: map description: Detailed information about each subnet - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet capabilities: @@ -1120,34 +1120,34 @@ node_types: type: string description: The availability zone in which the volume will be created required: false - status: SUPPORTED + status: supported image: type: string description: If specified, the name or ID of the image to create the volume from required: false - status: SUPPORTED + status: supported metadata: type: map description: Key/value pairs to associate with the volume required: false - status: SUPPORTED + status: supported entry_schema: type: string volume_type: type: string description: If specified, the type of volume to use, mapping to a specific backend required: false - status: SUPPORTED + status: supported description: type: string description: A description of the volume required: false - status: SUPPORTED + status: supported device_type: type: string description: Device type required: false - status: SUPPORTED + status: supported constraints: - valid_values: - cdrom @@ -1157,7 +1157,7 @@ node_types: description: 'Bus of the device: hypervisor driver chooses a suitable default if omitted' required: false - status: SUPPORTED + status: supported constraints: - valid_values: - ide @@ -1169,94 +1169,94 @@ node_types: type: string description: If specified, the backup to create the volume from required: false - status: SUPPORTED + status: supported source_volid: type: string description: If specified, the volume to use as source required: false - status: SUPPORTED + status: supported boot_index: type: integer description: Integer used for ordering the boot disks required: false - status: SUPPORTED + status: supported size: type: scalar-unit.size description: The requested storage size (default unit is MB) required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 1 GB read_only: type: boolean description: Enables or disables read-only access mode of volume required: false - status: SUPPORTED + status: supported name: type: string description: A name used to distinguish the volume required: false - status: SUPPORTED + status: supported scheduler_hints: type: map description: Arbitrary key-value pairs specified by the client to help the Cinder scheduler creating a volume required: false - status: SUPPORTED + status: supported entry_schema: type: string swap_size: type: scalar-unit.size description: The size of the swap, in MB required: false - status: SUPPORTED + status: supported delete_on_termination: type: boolean description: Indicate whether the volume should be deleted when the server is terminated required: false - status: SUPPORTED + status: supported multiattach: type: boolean description: Whether allow the volume to be attached more than once required: false - status: SUPPORTED + status: supported attributes: display_description: type: string description: Description of the volume - status: SUPPORTED + status: supported attachments: type: string description: The list of attachments of the volume - status: SUPPORTED + status: supported entry_schema: type: string encrypted: type: boolean description: Boolean indicating if the volume is encrypted or not - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported created_at: type: timestamp description: The timestamp indicating volume creation - status: SUPPORTED + status: supported display_name: type: string description: Name of the volume - status: SUPPORTED + status: supported metadata_values: type: map description: Key/value pairs associated with the volume in raw dict form - status: SUPPORTED + status: supported entry_schema: type: string bootable: type: boolean description: Boolean indicating if the volume can be booted or not - status: SUPPORTED + status: supported status: type: string description: The current status of the volume - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/capabilities.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/capabilities.yml index a36b5569f5..5bcdf749e2 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/capabilities.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/capabilities.yml @@ -14,7 +14,7 @@ capability_types: type: map description: Deployment flavors instance required: true - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.DeploymentFlavor org.openecomp.capabilities.metric.SnmpTrap: @@ -25,7 +25,7 @@ capability_types: type: string description: Object Id of the metric required: true - status: SUPPORTED + status: supported org.openecomp.capabilities.AllottedResource: derived_from: tosca.capabilities.Root org.openecomp.capabilities.metric.SnmpPolling: @@ -36,7 +36,7 @@ capability_types: type: string description: Object Id of the metric required: true - status: SUPPORTED + status: supported org.openecomp.capabilities.metric.Ceilometer: derived_from: org.openecomp.capabilities.Metric description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -45,7 +45,7 @@ capability_types: type: string description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true - status: SUPPORTED + status: supported org.openecomp.capabilities.Metric: derived_from: tosca.capabilities.Endpoint description: A node type that includes the Metric capability indicates that it can be monitored. @@ -54,24 +54,24 @@ capability_types: type: string description: Unit of the metric value required: true - status: SUPPORTED + status: supported description: type: string description: Description of the metric required: false - status: SUPPORTED + status: supported type: type: string description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true - status: SUPPORTED + status: supported category: type: string description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false - status: SUPPORTED + status: supported attributes: value: type: string description: Runtime monitored value - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/data.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/data.yml index 2f2249fe90..b916e420a1 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/data.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/data.yml @@ -13,13 +13,13 @@ data_types: type: boolean description: \"true\" indicates that this a Neutron provider type of network required: true - status: SUPPORTED + status: supported physical_network_name: type: string description: | Identifies the NUMA processor cluster to which this physical network interface belongs. NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1) required: false - status: SUPPORTED + status: supported constraints: - valid_values: - Physnet41 @@ -36,7 +36,7 @@ data_types: description: | PNIC instance within the NUMA processor cluster PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2) required: false - status: SUPPORTED + status: supported constraints: - valid_values: - NUMA 0 @@ -45,7 +45,7 @@ data_types: type: integer description: PNIC instance within the NUMA processor cluster required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.DeploymentFlavor: derived_from: tosca.datatypes.Root description: Deployment Flavor @@ -54,17 +54,17 @@ data_types: type: string description: Deployment Flavor Name required: true - status: SUPPORTED + status: supported license_feature_group: type: org.openecomp.datatypes.FeatureGroup description: license feature group associated with Deployment Flavor required: true - status: SUPPORTED + status: supported compute_size: type: org.openecomp.datatypes.ComputeFlavor description: Size of VM required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.FeatureGroup: derived_from: tosca.datatypes.Root description: License Feature Group @@ -73,12 +73,12 @@ data_types: type: string description: Deployment Flavor Name required: true - status: SUPPORTED + status: supported part_number: type: string description: refrence part number related to feature group required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.EcompHoming: derived_from: org.openecomp.datatypes.Root properties: @@ -90,17 +90,17 @@ data_types: node required (e.g. VID will present a prompt to operator and collect the operator-selected target node for the deployment of this Network instance). required: true default: false - status: SUPPORTED + status: supported homing_policy: type: string description: Referenc to a service level homing policy that OPENECOMP will use for instance deployment target node required: false - status: SUPPORTED + status: supported instance_node_target: type: string description: Instance target deployment node required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.AssignmentRequirements: derived_from: org.openecomp.datatypes.Root properties: @@ -110,19 +110,19 @@ data_types: "true" indicates that assignment is required required: true default: false - status: SUPPORTED + status: supported count: type: integer description: number of assignments required required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.network.IpRequirements: derived_from: org.openecomp.datatypes.Root properties: ip_version: type: integer required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 4 @@ -131,19 +131,19 @@ data_types: type: org.openecomp.datatypes.AssignmentRequirements description: identifies the number of ip address to assign to the CP from the plan required: true - status: SUPPORTED + status: supported floating_ip_count: type: org.openecomp.datatypes.AssignmentRequirements required: false - status: SUPPORTED + status: supported subnet_role: type: string required: false - status: SUPPORTED + status: supported assingment_method: type: string required: true - status: SUPPORTED + status: supported constraints: - valid_values: - fixed @@ -155,13 +155,13 @@ data_types: type: boolean description: true indicates that this a Neutron provider type of network required: true - status: SUPPORTED + status: supported physical_network_name: type: string description: | Identifies the NUMA processor cluster to which this physical network interface belongs. NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. "01" = NUMA 0, "11" = NUMA 1) required: false - status: SUPPORTED + status: supported constraints: - valid_values: - Physnet-SRIOV-1 @@ -173,7 +173,7 @@ data_types: description: | PNIC instance within the NUMA processor cluster PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2) required: false - status: SUPPORTED + status: supported constraints: - valid_values: - NUMA 0 @@ -182,7 +182,7 @@ data_types: type: integer description: PNIC instance within the NUMA processor cluster required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.network.VlanRequirements: derived_from: org.openecomp.datatypes.Root properties: @@ -190,12 +190,12 @@ data_types: type: string description: reference to a vlan range plan required: true - status: SUPPORTED + status: supported vlan_type: type: string description: identifies the vlan type (e.g., c-tag) required: true - status: SUPPORTED + status: supported constraints: - valid_values: - c-tag @@ -204,7 +204,7 @@ data_types: type: integer description: identifies the number of vlan tags to assign to the CP from the plan required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.ComputeFlavor: derived_from: tosca.datatypes.Root description: Compute Flavor (Size) @@ -213,22 +213,22 @@ data_types: type: string description: Compute Flavor Name required: true - status: SUPPORTED + status: supported num_cpus: type: integer description: Number of cpu required: true - status: SUPPORTED + status: supported disk_size: type: scalar-unit.size description: Disk size required: true - status: SUPPORTED + status: supported mem_size: type: scalar-unit.size description: Memory size required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.network.MacAssignments: derived_from: org.openecomp.datatypes.Root properties: @@ -236,12 +236,12 @@ data_types: type: string description: reference to a MAC address range plan required: true - status: SUPPORTED + status: supported mac_count: type: integer description: identifies the number of MAC addresses to assign to the CP from the plan required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.network.MacRequirements: derived_from: org.openecomp.datatypes.Root properties: @@ -249,12 +249,12 @@ data_types: type: string description: reference to a MAC address range plan required: true - status: SUPPORTED + status: supported mac_count: type: org.openecomp.datatypes.AssignmentRequirements description: identifies the number of MAC addresses to assign to the CP from the plan required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.network.SubnetAssignments: derived_from: org.openecomp.datatypes.Root properties: @@ -262,17 +262,17 @@ data_types: type: string description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network required: false - status: SUPPORTED + status: supported dhcp_enabled: type: boolean description: \"true\" indicates the network has 1 or more policies required: false - status: SUPPORTED + status: supported ip_version: type: integer description: The IP version of the subnet required: true - status: SUPPORTED + status: supported constraints: - valid_values: - 4 @@ -281,13 +281,13 @@ data_types: type: integer description: The default subnet CIDR mask required: true - status: SUPPORTED + status: supported min_subnets_count: type: integer description: Quantity of subnets that must be initially assigned required: true default: 1 - status: SUPPORTED + status: supported org.openecomp.datatypes.Artifact: derived_from: org.openecomp.datatypes.Root properties: @@ -295,27 +295,27 @@ data_types: type: string description: Artifcat name required: true - status: SUPPORTED + status: supported artifact_type: type: string description: Artifcat type required: true - status: SUPPORTED + status: supported artifact_uuid: type: string description: Artifcat UUID required: true - status: SUPPORTED + status: supported artifact_checksum: type: string description: Artifact checksum required: true - status: SUPPORTED + status: supported artifact_url: type: string description: Artifcay URL. Can also include only the file name required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.network.IPv4SubnetAssignments: derived_from: org.openecomp.datatypes.network.SubnetAssignments properties: @@ -323,7 +323,7 @@ data_types: type: boolean description: Indicates IPv4 subnet assignments required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.Root: derived_from: tosca.datatypes.Root description: | @@ -332,7 +332,7 @@ data_types: supplemental_data: type: map required: true - status: SUPPORTED + status: supported entry_schema: description: | A placeholder for missing properties that would be included in future openecomp model @@ -346,13 +346,13 @@ data_types: type: string description: Substitute Service Template required: true - status: SUPPORTED + status: supported index_value: type: integer description: Index value of the substitution service template runtime instance required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 count: @@ -360,18 +360,18 @@ data_types: description: Count required: false default: 1 - status: SUPPORTED + status: supported scaling_enabled: type: boolean description: Indicates whether service scaling is enabled required: false default: true - status: SUPPORTED + status: supported mandatory: type: boolean description: Mandatory required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.network.NetworkFlows: derived_from: org.openecomp.datatypes.Root properties: @@ -380,17 +380,17 @@ data_types: description: true indicates the network has 1 or more policies required: false default: false - status: SUPPORTED + status: supported network_policy: type: string description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager) required: false - status: SUPPORTED + status: supported vpn_binding: type: string description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI) required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.network.NetworkAssignments: derived_from: org.openecomp.datatypes.Root properties: @@ -400,33 +400,33 @@ data_types: "true" indicates that the network assignments will be auto-generated by OPENECOMP "false" indicates operator-supplied Network assignments file upload is required (e.g. VID will present prompt to operator to upload operator-supplied Network assignments file). required: true default: false - status: SUPPORTED + status: supported network_assignments_file: type: string description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model required: false - status: SUPPORTED + status: supported multi_tenant: type: boolean description: true means this network is shared by multiple Openstack tenants required: true default: true - status: SUPPORTED + status: supported min_subnets_count: type: integer description: Quantity of subnets that must be initially assigned required: true - status: SUPPORTED + status: supported ip_network_address_plan: type: string description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network required: true - status: SUPPORTED + status: supported vlan_network_address_plan: type: string description: Reference to VLAN or other address plan ID used to assign subnets to this network required: true - status: SUPPORTED + status: supported related_networks: type: list description: Related Networks List. @@ -452,7 +452,7 @@ data_types: type: boolean description: Indicates IPv6 subnet assignments required: true - status: SUPPORTED + status: supported org.openecomp.datatypes.EcompNaming: derived_from: org.openecomp.datatypes.Root properties: @@ -462,12 +462,12 @@ data_types: "true" indicates that the name for the instance will be auto-generated by OPENECOMP. "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name). required: true default: true - status: SUPPORTED + status: supported naming_policy: type: string description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.Naming: derived_from: org.openecomp.datatypes.Root properties: @@ -477,7 +477,7 @@ data_types: "true" indicates that the name for the instance will be auto-generated by OPENECOMP. "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name). required: true default: true - status: SUPPORTED + status: supported org.openecomp.datatypes.EcompGeneratedNaming: derived_from: org.openecomp.datatypes.Naming properties: @@ -485,7 +485,7 @@ data_types: type: string description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.UserDefinedNaming: derived_from: org.openecomp.datatypes.Naming properties: @@ -493,4 +493,4 @@ data_types: type: string description: Reference to naming policy that OPENECOMP will use when the name is auto-generated required: false - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/groups.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/groups.yml index 09a9fb0807..f45c569c96 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/groups.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/groups.yml @@ -15,39 +15,39 @@ group_types: description: Whether this module should be deployed before other modules required: true default: false - status: SUPPORTED + status: supported vf_module_label: type: string description: | Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model required: true - status: SUPPORTED + status: supported vf_module_description: type: string description: | Description of the VF-modules contents and purpose (e.g. "Front-End" or "Database Cluster") required: true - status: SUPPORTED + status: supported min_vf_module_instances: type: integer description: The minimum instances of this VF-Module required: true - status: SUPPORTED + status: supported max_vf_module_instances: type: integer description: The maximum instances of this VF-Module required: false - status: SUPPORTED + status: supported initial_count: type: integer description: | The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances. required: false - status: SUPPORTED + status: supported vf_module_type: type: string required: true - status: SUPPORTED + status: supported constraints: - valid_values: - Base @@ -58,4 +58,4 @@ group_types: "true" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time. required: true default: false - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/nodes.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/nodes.yml index 7c5c453afa..a6e76a75a6 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/nodes.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/nodes.yml @@ -43,7 +43,7 @@ node_types: service_template_filter: description: Substitution Filter type: org.openecomp.datatypes.substitution.SubstitutionFiltering - status: SUPPORTED + status: supported required: true org.openecomp.resource.vl.extVL: @@ -309,7 +309,7 @@ node_types: license_feature_group_ref: description: refrence to license feature group type: string - status: SUPPORTED + status: supported required: true requirements: - deployment_flavor: @@ -329,48 +329,48 @@ node_types: high_availablity: description: high_availablity type: string - status: SUPPORTED + status: supported required: false vm_image_name: description: Master image_name volume id type: string - status: SUPPORTED + status: supported required: true vm_flavor_name: description: Master image_name volume id type: string - status: SUPPORTED + status: supported required: true nfc_naming_code: description: nfc code for instance naming type: string - status: SUPPORTED + status: supported required: false nfc_code: type: string description: nfc code - status: SUPPORTED + status: supported required: false nfc_function: type: string description: nfc function - status: SUPPORTED + status: supported required: false vm_type_tag: description: vm type based on naming Convention type: string - status: SUPPORTED + status: supported required: false vfc_naming: description: vfc naming type: org.openecomp.datatypes.Naming - status: SUPPORTED + status: supported default: false required: false min_instances: description: Minimum number of VFC Instances type: integer - status: SUPPORTED + status: supported default: 0 required: false constraints: @@ -378,7 +378,7 @@ node_types: max_instances: description: Maximum number of VFC Instances type: integer - status: SUPPORTED + status: supported required: false constraints: - greater_or_equal: 1 @@ -657,29 +657,29 @@ node_types: type: boolean description: Flag to enable/disable port security on the network required: false - status: SUPPORTED + status: supported device_id: type: string description: Device ID of this port required: false - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this network required: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: Additional MAC/IP address pairs allowed to pass through the port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AddressPair binding:vnic_type: type: string description: The vnic type to be bound on the neutron port required: false - status: SUPPORTED + status: supported constraints: - valid_values: - macvtap @@ -691,25 +691,25 @@ node_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string device_owner: type: string description: Name of the network owning the port required: false - status: SUPPORTED + status: supported network: type: string description: Network this port belongs to required: false - status: SUPPORTED + status: supported replacement_policy: type: string description: Policy on how to respond to a stack-update for this resource required: false default: AUTO - status: SUPPORTED + status: supported constraints: - valid_values: - REPLACE_ALWAYS @@ -718,59 +718,59 @@ node_types: type: list description: List of security group names or IDs required: false - status: SUPPORTED + status: supported entry_schema: type: string fixed_ips: type: list description: Desired IPs for this port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.neutron.port.FixedIps mac_address: type: string description: MAC address to give to this port required: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: A boolean value specifying the administrative status of the network required: false default: true - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this port required: false - status: SUPPORTED + status: supported attributes: tenant_id: type: string description: Tenant owning the port - status: SUPPORTED + status: supported network_id: type: string description: Unique identifier for the network owning the port - status: SUPPORTED + status: supported qos_policy_id: type: string description: The QoS policy ID attached to this network - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported subnets: type: list description: Subnets of this network - status: SUPPORTED + status: supported entry_schema: type: string status: type: string description: The status of the network - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment @@ -793,25 +793,25 @@ node_types: type: list description: An ordered list of static routes to be added to this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute virtual_network: type: string description: Virtual Network for this interface required: true - status: SUPPORTED + status: supported static_route: type: boolean description: Static route enabled required: false default: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: List of allowed address pair for this interface required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.contrail.AddressPair shared_ip: @@ -819,17 +819,17 @@ node_types: description: Shared ip enabled required: false default: false - status: SUPPORTED + status: supported ip_address: type: string description: IP for this interface required: false - status: SUPPORTED + status: supported interface_type: type: string description: Interface type required: true - status: SUPPORTED + status: supported constraints: - valid_values: - management @@ -840,7 +840,7 @@ node_types: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported org.openecomp.resource.cp.v2.extVirtualMachineInterfaceCP: derived_from: org.openecomp.resource.cp.v2.extCP @@ -848,55 +848,55 @@ node_types: name: description: Virtual Machine Interface name type: string - status: SUPPORTED + status: supported required: false security_group_refs: description: List of security groups. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false virtual_network_refs: description: List of virtual networks. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false virtual_machine_interface_properties: description: virtual machine interface properties. type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties - status: SUPPORTED + status: supported required: false port_tuple_refs: description: List of port tuples. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false virtual_machine_interface_mac_addresses: description: List of mac addresses. type: list - status: SUPPORTED + status: supported entry_schema: type: string required: false virtual_machine_interface_allowed_address_pairs: description: Virtual Machine Interface allowed address pairs. type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs - status: SUPPORTED + status: supported required: false attributes: fq_name: description: The FQ name of the Virtual Network. type: string - status: SUPPORTED + status: supported show: description: All attributes. type: string - status: SUPPORTED + status: supported capabilities: binding: type: tosca.capabilities.network.Bindable diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/relationships.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/relationships.yml index 310e9847c7..9c4a5eb7d8 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/relationships.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/openecomp/relationships.yml @@ -14,17 +14,17 @@ relationship_types: type: string description: The ID of the volume to be attached required: true - status: SUPPORTED + status: supported instance_uuid: type: string description: The ID of the server to which the volume attaches required: true - status: SUPPORTED + status: supported attributes: show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported org.openecomp.relationships.AttachesTo: derived_from: tosca.relationships.AttachesTo description: This type represents an attachment relationship @@ -33,4 +33,4 @@ relationship_types: type: string description: The relative location (e.g., path on the file system), which provides the root location to address an attached node. required: false - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/capabilities.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/capabilities.yml index 34f78c4ec8..53364d86fb 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/capabilities.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/capabilities.yml @@ -19,28 +19,28 @@ capability_types: type: integer description: Number of (actual or virtual) CPUs associated with the Compute node. required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 1 cpu_frequency: type: scalar-unit.frequency description: Specifies the operating frequency of CPU's core. This property expresses the expected frequency of one (1) CPU as provided by the property "num_cpus". required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0.1 GHz disk_size: type: scalar-unit.size description: Size of the local disk available to applications running on the Compute node (default unit is MB). required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 MB mem_size: type: scalar-unit.size description: Size of memory available to applications running on the Compute node (default unit is MB). required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 MB tosca.capabilities.Endpoint: @@ -54,41 +54,41 @@ capability_types: tcp, udp, etc.' required: true default: tcp - status: SUPPORTED + status: supported port: type: tosca.datatypes.network.PortDef description: The optional port of the endpoint. required: false - status: SUPPORTED + status: supported secure: type: boolean description: Requests for the endpoint to be secure and use credentials supplied on the ConnectsTo relationship. required: false default: false - status: SUPPORTED + status: supported url_path: type: string description: The optional URL path of the endpoint's address if applicable for the protocol. required: false - status: SUPPORTED + status: supported port_name: type: string description: The optional name (or ID) of the network port this endpoint should be bound to. required: false - status: SUPPORTED + status: supported network_name: type: string description: 'The optional name (or ID) of the network this endpoint should be bound to. network_name: PRIVATE | PUBLIC | | .' required: false default: PRIVATE - status: SUPPORTED + status: supported initiator: type: string description: The optional indicator of the direction of the connection. required: false default: source - status: SUPPORTED + status: supported constraints: - valid_values: - source @@ -98,7 +98,7 @@ capability_types: type: map description: The optional map of ports the Endpoint supports (if more than one). required: false - status: SUPPORTED + status: supported constraints: - min_length: 1 entry_schema: @@ -108,7 +108,7 @@ capability_types: type: string description: 'Note: This is the IP address as propagated up by the associated node''s host (Compute) container.' - status: SUPPORTED + status: supported tosca.capabilities.Endpoint.Public: derived_from: tosca.capabilities.Endpoint description: |- @@ -119,7 +119,7 @@ capability_types: type: string required: true default: PUBLIC - status: SUPPORTED + status: supported constraints: - equal: PUBLIC tosca.capabilities.Endpoint.Admin: @@ -131,7 +131,7 @@ capability_types: description: Requests for the endpoint to be secure and use credentials supplied on the ConnectsTo relationship. required: true default: true - status: SUPPORTED + status: supported constraints: - equal: true tosca.capabilities.Endpoint.Database: @@ -149,24 +149,24 @@ capability_types: description: 'The Operating System (OS) architecture. Examples of valid values include: x86_32, x86_64, etc.' required: false - status: SUPPORTED + status: supported type: type: string description: 'The Operating System (OS) type. Examples of valid values include: linux, aix, mac, windows, etc.' required: false - status: SUPPORTED + status: supported distribution: type: string description: 'The Operating System (OS) distribution. Examples of valid values for a "type" of "Linux" would include: debian, fedora, rhel and ubuntu.' required: false - status: SUPPORTED + status: supported version: type: version description: The Operating System version. required: false - status: SUPPORTED + status: supported tosca.capabilities.Scalable: derived_from: tosca.capabilities.Root description: This is the default TOSCA type that should be used to express a scalability capability for a node. @@ -176,13 +176,13 @@ capability_types: description: This property is used to indicate the minimum number of instances that should be created for the associated TOSCA Node Template by a TOSCA orchestrator. required: true default: 1 - status: SUPPORTED + status: supported max_instances: type: integer description: This property is used to indicate the maximum number of instances that should be created for the associated TOSCA Node Template by a TOSCA orchestrator. required: true default: 1 - status: SUPPORTED + status: supported default_instances: type: integer description: 'An optional property that indicates the requested default number @@ -191,7 +191,7 @@ capability_types: the range between the values set for "min_instances" and "max_instances" properties.' required: false - status: SUPPORTED + status: supported tosca.capabilities.network.Bindable: derived_from: tosca.capabilities.Node description: A node type that includes the Bindable capability indicates that it can be bound to a logical network association via a network port. @@ -204,29 +204,29 @@ capability_types: version: type: list required: false - status: SUPPORTED + status: supported entry_schema: type: version publish_all: type: boolean required: false default: false - status: SUPPORTED + status: supported publish_ports: type: list required: false - status: SUPPORTED + status: supported entry_schema: type: PortSpec expose_ports: type: list required: false - status: SUPPORTED + status: supported entry_schema: type: PortSpec volumes: type: list required: false - status: SUPPORTED + status: supported entry_schema: type: string diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/data.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/data.yml index 88042193f5..68e3363e31 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/data.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/data.yml @@ -40,17 +40,17 @@ data_types: type: string description: The name of the logical network. e.g., "public", "private", "admin". etc. required: false - status: SUPPORTED + status: supported network_id: type: string description: The unique ID of for the network generated by the network provider. required: false - status: SUPPORTED + status: supported addresses: type: list description: The list of IP addresses assigned from the underlying network. required: false - status: SUPPORTED + status: supported entry_schema: type: string tosca.datatypes.TimeInterval: @@ -59,11 +59,11 @@ data_types: start_time: type: timestamp required: true - status: SUPPORTED + status: supported end_time: type: timestamp required: true - status: SUPPORTED + status: supported tosca.datatypes.network.PortSpec: derived_from: tosca.datatypes.Root description: The PortSpec type is a complex TOSCA data Type used when describing port specifications for a network connection. @@ -73,7 +73,7 @@ data_types: description: The required protocol used on the port. required: true default: tcp - status: SUPPORTED + status: supported constraints: - valid_values: - udp @@ -83,12 +83,12 @@ data_types: type: tosca.datatypes.network.PortDef description: The optional source port. required: false - status: SUPPORTED + status: supported source_range: type: range description: The optional range for source port. required: false - status: SUPPORTED + status: supported constraints: - in_range: - 1 @@ -97,12 +97,12 @@ data_types: type: tosca.datatypes.network.PortDef description: The optional target port. required: false - status: SUPPORTED + status: supported target_range: type: range description: The optional range for target port. required: false - status: SUPPORTED + status: supported constraints: - in_range: - 1 @@ -122,27 +122,27 @@ data_types: type: string description: The logical network port name. required: false - status: SUPPORTED + status: supported port_id: type: string description: The unique ID for the network port generated by the network provider. required: false - status: SUPPORTED + status: supported network_id: type: string description: The unique ID for the network. required: false - status: SUPPORTED + status: supported mac_address: type: string description: The unique media access control address (MAC address) assigned to the port. required: false - status: SUPPORTED + status: supported addresses: type: list description: The list of IP address(es) assigned to the port. required: false - status: SUPPORTED + status: supported entry_schema: type: string tosca.datatypes.Credential: @@ -153,27 +153,27 @@ data_types: type: string description: The optional protocol name. required: false - status: SUPPORTED + status: supported token_type: type: string description: The required token type. required: true default: password - status: SUPPORTED + status: supported token: type: string description: The required token used as a credential for authorization or access to a networked resource. required: true - status: SUPPORTED + status: supported keys: type: map description: The optional list of protocol-specific keys or assertions. required: false - status: SUPPORTED + status: supported entry_schema: type: string user: type: string description: The optional user (name or ID) used for non-token based credentials. required: false - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/nodes.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/nodes.yml index bb61619217..4172f13bd6 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/nodes.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/nodes.yml @@ -12,16 +12,16 @@ node_types: tosca_id: type: string description: A unique identifier of the realized instance of a Node Template that derives from any TOSCA normative type. - status: SUPPORTED + status: supported tosca_name: type: string description: This attribute reflects the name of the Node Template as defined in the TOSCA service template. This name is not unique to the realized instance model of corresponding deployed application as each template in the model can result in one or more instances (e.g., scaled) when orchestrated to a provider environment. - status: SUPPORTED + status: supported state: type: string description: The state of the node instance. default: initial - status: SUPPORTED + status: supported requirements: - dependency: capability: tosca.capabilities.Node @@ -47,19 +47,19 @@ node_types: type: string description: The logical name of the object store (or container). required: true - status: SUPPORTED + status: supported size: type: scalar-unit.size description: The requested initial storage size (default unit is in Gigabytes). required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 GB maxsize: type: scalar-unit.size description: The requested maximum storage size (default unit is in Gigabytes). required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 GB capabilities: @@ -76,12 +76,12 @@ node_types: type: string description: The optional root password for the DBMS server. required: false - status: SUPPORTED + status: supported port: type: integer description: The DBMS server's port. required: false - status: SUPPORTED + status: supported capabilities: host: type: tosca.capabilities.Container @@ -98,7 +98,7 @@ node_types: type: string description: The web application's context root which designates the application's URL path within the web server it is hosted on. required: false - status: SUPPORTED + status: supported requirements: - host: capability: tosca.capabilities.Container @@ -117,21 +117,21 @@ node_types: private_address: type: string description: The primary private IP address assigned by the cloud provider that applications may use to access the Compute node. - status: SUPPORTED + status: supported public_address: type: string description: The primary public IP address assigned by the cloud provider that applications may use to access the Compute node. - status: SUPPORTED + status: supported networks: type: map description: The list of logical networks assigned to the compute host instance and information about them. - status: SUPPORTED + status: supported entry_schema: type: tosca.datatypes.network.NetworkInfo ports: type: map description: The list of logical ports assigned to the compute host instance and information about them. - status: SUPPORTED + status: supported entry_schema: type: tosca.datatypes.network.PortInfo requirements: @@ -179,7 +179,7 @@ node_types: description: The IP version of the requested network. required: false default: 4 - status: SUPPORTED + status: supported constraints: - valid_values: - 4 @@ -188,53 +188,53 @@ node_types: type: string description: The cidr block of the requested network. required: false - status: SUPPORTED + status: supported start_ip: type: string description: The IP address to be used as the 1st one in a pool of addresses derived from the cidr block full IP range. required: false - status: SUPPORTED + status: supported end_ip: type: string description: The IP address to be used as the last one in a pool of addresses derived from the cidr block full IP range. required: false - status: SUPPORTED + status: supported gateway_ip: type: string description: The gateway IP address. required: false - status: SUPPORTED + status: supported network_name: type: string description: An Identifier that represents an existing Network instance in the underlying cloud infrastructure - OR - be used as the name of the new created network. required: false - status: SUPPORTED + status: supported network_id: type: string description: An Identifier that represents an existing Network instance in the underlying cloud infrastructure. This property is mutually exclusive with all other properties except network_name. required: false - status: SUPPORTED + status: supported segmentation_id: type: string description: A segmentation identifier in the underlying cloud infrastructure (e.g., VLAN id, GRE tunnel id). If the segmentation_id is specified, the network_type or physical_network properties should be provided as well. required: false - status: SUPPORTED + status: supported network_type: type: string description: Optionally, specifies the nature of the physical network in the underlying cloud infrastructure. Examples are flat, vlan, gre or vxlan. For flat and vlan types, physical_network should be provided too. required: false - status: SUPPORTED + status: supported physical_network: type: string description: Optionally, identifies the physical network on top of which the network is implemented, e.g. physnet1. This property is required if network_type is flat or vlan. required: false - status: SUPPORTED + status: supported dhcp_enabled: type: boolean description: Indicates the TOSCA container to create a virtual network instance with or without a DHCP service. required: false default: true - status: SUPPORTED + status: supported capabilities: link: type: tosca.capabilities.network.Linkable @@ -291,12 +291,12 @@ node_types: type: version description: The optional software component's version. required: false - status: SUPPORTED + status: supported admin_credential: type: tosca.datatypes.Credential description: The optional credential that can be used to authenticate to the software component. required: false - status: SUPPORTED + status: supported requirements: - host: capability: tosca.capabilities.Container @@ -310,19 +310,19 @@ node_types: type: scalar-unit.size description: The requested storage size (default unit is MB). required: true - status: SUPPORTED + status: supported constraints: - greater_or_equal: 1 MB volume_id: type: string description: ID of an existing volume (that is in the accessible scope of the requesting application). required: false - status: SUPPORTED + status: supported snapshot_id: type: string description: Some identifier that represents an existing snapshot that should be used when creating the block storage (volume). required: false - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment @@ -339,7 +339,7 @@ node_types: type: string description: Allow the user to set a fixed IP address. Note that this address is a request to the provider which they will attempt to fulfill but may not be able to dependent on the network the port is associated with. required: false - status: SUPPORTED + status: supported order: type: integer description: 'The order of the NIC on the compute instance (e.g. eth2). Note: @@ -349,7 +349,7 @@ node_types: progression that starts with 0 (e.g. 0, 1, 2, ..., n).' required: false default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 is_default: @@ -357,22 +357,22 @@ node_types: description: Set is_default=true to apply a default gateway route on the running compute instance to the associated network gateway. Only one port that is associated to single compute node can set as default=true. required: false default: false - status: SUPPORTED + status: supported ip_range_start: type: string description: Defines the starting IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network. required: false - status: SUPPORTED + status: supported ip_range_end: type: string description: Defines the ending IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network. required: false - status: SUPPORTED + status: supported attributes: ip_address: type: string description: The IP address would be assigned to the associated compute instance. - status: SUPPORTED + status: supported requirements: - link: capability: tosca.capabilities.network.Linkable @@ -405,22 +405,22 @@ node_types: type: string description: The logical database Name. required: true - status: SUPPORTED + status: supported port: type: integer description: The port the database service will use to listen for incoming data and requests. required: false - status: SUPPORTED + status: supported user: type: string description: The special user account used for database administration. required: false - status: SUPPORTED + status: supported password: type: string description: The password associated with the user account provided in the 'user' property. required: false - status: SUPPORTED + status: supported requirements: - host: capability: tosca.capabilities.Container diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/relationships.yml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/relationships.yml index 07a9bf5bd9..8ba1b1e107 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/relationships.yml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates/tosca/relationships.yml @@ -12,16 +12,16 @@ relationship_types: tosca_id: type: string description: A unique identifier of the realized instance of a Relationship Template that derives from any TOSCA normative type. - status: SUPPORTED + status: supported tosca_name: type: string description: This attribute reflects the name of the Relationship Template as defined in the TOSCA service template. This name is not unique to the realized instance model of corresponding deployed application as each template in the model can result in one or more instances (e.g., scaled) when orchestrated to a provider environment. - status: SUPPORTED + status: supported state: type: string description: The state of the relationship instance. default: initial - status: SUPPORTED + status: supported interfaces: Configure: type: tosca.interfaces.relationship.Configure @@ -46,21 +46,21 @@ relationship_types: / path such as ''/usr/data''. Note: The user must provide it and it cannot be "root".' required: true - status: SUPPORTED + status: supported constraints: - min_length: 1 device: type: string description: The logical device name which for the attached device (which is represented by the target node in the model). e.g., '/dev/hda1'. required: false - status: SUPPORTED + status: supported attributes: device: type: string description: 'The logical name of the device as exposed to the instance. Note: A runtime property that gets set when the model gets instantiated by the orchestrator.' - status: SUPPORTED + status: supported valid_target_types: - tosca.capabilities.Attachment tosca.relationships.network.BindsTo: @@ -85,6 +85,6 @@ relationship_types: credential: type: tosca.datatypes.Credential required: false - status: SUPPORTED + status: supported valid_target_types: - tosca.capabilities.Endpoint diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/AbstractSubstituteGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/AbstractSubstituteGlobalTypesServiceTemplate.yaml index 449f0939ee..400a13bf16 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/AbstractSubstituteGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/AbstractSubstituteGlobalTypesServiceTemplate.yaml @@ -15,13 +15,13 @@ data_types: type: string description: Substitute Service Template required: true - status: SUPPORTED + status: supported index_variable: type: string description: Index variable required: false default: '%index%' - status: SUPPORTED + status: supported constraints: - min_length: 3 count: @@ -29,13 +29,13 @@ data_types: description: Count required: false default: 1 - status: SUPPORTED + status: supported mandatory: type: boolean description: Mandatory required: false default: true - status: SUPPORTED + status: supported node_types: org.openecomp.resource.abstract.nodes.AbstractSubstitute: derived_from: tosca.nodes.Root @@ -44,4 +44,4 @@ node_types: type: org.openecomp.datatypes.heat.substitution.SubstitutionFilter description: Substitution Filter required: true - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CinderVolumeGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CinderVolumeGlobalTypesServiceTemplate.yaml index 9b0655bf36..3c15fd818d 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CinderVolumeGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CinderVolumeGlobalTypesServiceTemplate.yaml @@ -12,22 +12,22 @@ relationship_types: type: string description: The ID of the volume to be attached required: true - status: SUPPORTED + status: supported location: type: string description: The location where the volume is exposed on the instance, mountpoint required: false - status: SUPPORTED + status: supported instance_uuid: type: string description: The ID of the server to which the volume attaches required: true - status: SUPPORTED + status: supported attributes: show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported node_types: org.openecomp.resource.vfc.nodes.heat.cinder.Volume: derived_from: tosca.nodes.BlockStorage @@ -36,34 +36,34 @@ node_types: type: string description: The availability zone in which the volume will be created required: false - status: SUPPORTED + status: supported image: type: string description: If specified, the name or ID of the image to create the volume from required: false - status: SUPPORTED + status: supported metadata: type: map description: Key/value pairs to associate with the volume required: false - status: SUPPORTED + status: supported entry_schema: type: string volume_type: type: string description: If specified, the type of volume to use, mapping to a specific backend required: false - status: SUPPORTED + status: supported description: type: string description: A description of the volume required: false - status: SUPPORTED + status: supported device_type: type: string description: Device type required: false - status: SUPPORTED + status: supported constraints: - valid_values: - cdrom @@ -73,7 +73,7 @@ node_types: description: 'Bus of the device: hypervisor driver chooses a suitable default if omitted' required: false - status: SUPPORTED + status: supported constraints: - valid_values: - ide @@ -85,92 +85,92 @@ node_types: type: string description: If specified, the backup to create the volume from required: false - status: SUPPORTED + status: supported source_volid: type: string description: If specified, the volume to use as source required: false - status: SUPPORTED + status: supported boot_index: type: integer description: Integer used for ordering the boot disks required: false - status: SUPPORTED + status: supported size: type: scalar-unit.size description: The requested storage size (default unit is MB) required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 1 GB read_only: type: boolean description: Enables or disables read-only access mode of volume required: false - status: SUPPORTED + status: supported name: type: string description: A name used to distinguish the volume required: false - status: SUPPORTED + status: supported scheduler_hints: type: map description: Arbitrary key-value pairs specified by the client to help the Cinder scheduler creating a volume required: false - status: SUPPORTED + status: supported entry_schema: type: string swap_size: type: scalar-unit.size description: The size of the swap, in MB required: false - status: SUPPORTED + status: supported delete_on_termination: type: boolean description: Indicate whether the volume should be deleted when the server is terminated required: false - status: SUPPORTED + status: supported multiattach: type: boolean description: Whether allow the volume to be attached more than once required: false - status: SUPPORTED + status: supported attributes: display_description: type: string description: Description of the volume - status: SUPPORTED + status: supported attachments: type: string description: The list of attachments of the volume - status: SUPPORTED + status: supported entry_schema: type: string encrypted: type: boolean description: Boolean indicating if the volume is encrypted or not - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported created_at: type: timestamp description: The timestamp indicating volume creation - status: SUPPORTED + status: supported display_name: type: string description: Name of the volume - status: SUPPORTED + status: supported metadata_values: type: map description: Key/value pairs associated with the volume in raw dict form - status: SUPPORTED + status: supported bootable: type: boolean description: Boolean indicating if the volume can be booted or not - status: SUPPORTED + status: supported status: type: string description: The current status of the volume - status: SUPPORTED + status: supported diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CommonGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CommonGlobalTypesServiceTemplate.yaml index f8b9c0d048..08fad45abf 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CommonGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/CommonGlobalTypesServiceTemplate.yaml @@ -15,12 +15,12 @@ data_types: type: string description: MAC address required: false - status: SUPPORTED + status: supported ip_address: type: string description: IP address required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.subnet.HostRoute: derived_from: tosca.datatypes.Root description: Host route info for the subnet @@ -29,12 +29,12 @@ data_types: type: string description: The destination for static route required: false - status: SUPPORTED + status: supported nexthop: type: string description: The next hop for the destination required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.neutron.Subnet: derived_from: tosca.datatypes.Root description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances @@ -43,18 +43,18 @@ data_types: type: string description: The ID of the tenant who owns the network required: false - status: SUPPORTED + status: supported enable_dhcp: type: boolean description: Set to true if DHCP is enabled and false if DHCP is disabled required: false default: true - status: SUPPORTED + status: supported ipv6_address_mode: type: string description: IPv6 address mode required: false - status: SUPPORTED + status: supported constraints: - valid_values: - dhcpv6-stateful @@ -64,7 +64,7 @@ data_types: type: string description: IPv6 RA (Router Advertisement) mode required: false - status: SUPPORTED + status: supported constraints: - valid_values: - dhcpv6-stateful @@ -76,35 +76,35 @@ data_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string allocation_pools: type: list description: The start and end addresses for the allocation pools required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AllocationPool subnetpool: type: string description: The name or ID of the subnet pool required: false - status: SUPPORTED + status: supported dns_nameservers: type: list description: A specified set of DNS name servers to be used required: false default: [ ] - status: SUPPORTED + status: supported entry_schema: type: string host_routes: type: list description: The gateway IP address required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.subnet.HostRoute ip_version: @@ -112,7 +112,7 @@ data_types: description: The gateway IP address required: false default: 4 - status: SUPPORTED + status: supported constraints: - valid_values: - '4' @@ -121,24 +121,24 @@ data_types: type: string description: The name of the subnet required: false - status: SUPPORTED + status: supported prefixlen: type: integer description: Prefix length for subnet allocation from subnet pool required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 cidr: type: string description: The CIDR required: false - status: SUPPORTED + status: supported gateway_ip: type: string description: The gateway IP address required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.network.AllocationPool: derived_from: tosca.datatypes.Root description: The start and end addresses for the allocation pool @@ -147,12 +147,12 @@ data_types: type: string description: Start address for the allocation pool required: false - status: SUPPORTED + status: supported end: type: string description: End address for the allocation pool required: false - status: SUPPORTED + status: supported relationship_types: org.openecomp.relationships.AttachesTo: derived_from: tosca.relationships.Root @@ -166,12 +166,12 @@ group_types: type: string description: Heat file which associate to this group/heat stack required: true - status: SUPPORTED + status: supported description: type: string description: Heat file description required: false - status: SUPPORTED + status: supported policy_types: org.openecomp.policies.placement.Colocate: derived_from: tosca.policy.placement @@ -181,12 +181,12 @@ policy_types: type: string description: The name of the policy required: false - status: SUPPORTED + status: supported affinity: type: string description: affinity required: true - status: SUPPORTED + status: supported constraints: - valid_values: - host @@ -200,12 +200,12 @@ policy_types: type: string description: The name of the policy required: false - status: SUPPORTED + status: supported container_type: type: string description: container type required: false - status: SUPPORTED + status: supported constraints: - valid_values: - host diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailNetworkRuleGlobalTypeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailNetworkRuleGlobalTypeServiceTemplate.yaml index 044d759bc0..8e85521225 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailNetworkRuleGlobalTypeServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailNetworkRuleGlobalTypeServiceTemplate.yaml @@ -15,12 +15,12 @@ data_types: type: string description: Start port required: false - status: SUPPORTED + status: supported end_port: type: string description: End port required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.Rule: derived_from: tosca.datatypes.Root description: policy rule @@ -29,45 +29,45 @@ data_types: type: list description: Source ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs protocol: type: string description: Protocol required: false - status: SUPPORTED + status: supported dst_addresses: type: list description: Destination addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork apply_service: type: string description: Service to apply required: false - status: SUPPORTED + status: supported dst_ports: type: list description: Destination ports required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs src_addresses: type: list description: Source addresses required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork direction: type: string description: Direction required: false - status: SUPPORTED + status: supported org.openecomp.datatypes.heat.contrail.network.rule.RuleList: derived_from: tosca.datatypes.Root description: list of policy rules @@ -76,7 +76,7 @@ data_types: type: list description: Contrail network rule required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.contrail.network.rule.Rule org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork: @@ -87,7 +87,7 @@ data_types: type: string description: Virtual network required: false - status: SUPPORTED + status: supported node_types: org.openecomp.resource.nodes.heat.network.contrail.NetworkRules: derived_from: tosca.nodes.Root @@ -96,17 +96,17 @@ node_types: type: org.openecomp.datatypes.heat.contrail.network.rule.RuleList description: A symbolic name for this contrail network rule required: false - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this contrail network rule required: false - status: SUPPORTED + status: supported attributes: fq_name: type: string description: fq_name - status: SUPPORTED + status: supported requirements: - network: capability: tosca.capabilities.Attachment diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml index cbbb979029..418588a93b 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml @@ -14,53 +14,53 @@ node_types: type: string description: Is virtual network shared required: false - status: SUPPORTED + status: supported forwarding_mode: type: string description: forwarding mode of the virtual network required: false - status: SUPPORTED + status: supported external: type: string description: Is virtual network external required: false - status: SUPPORTED + status: supported flood_unknown_unicast: type: string description: flood L2 packets on network required: false - status: SUPPORTED + status: supported route_targets: type: list description: route targets associated with the virtual network required: false - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet attributes: subnets_name: type: list description: Subnets name of this network - status: SUPPORTED + status: supported entry_schema: type: string subnets_show: type: map description: Detailed information about each subnet - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NativeTypesServiceTemplateServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NativeTypesServiceTemplateServiceTemplate.yaml index e7dfd49ed9..4b26de1ba0 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NativeTypesServiceTemplateServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NativeTypesServiceTemplateServiceTemplate.yaml @@ -10,21 +10,21 @@ node_types: private_address: type: string description: private address - status: SUPPORTED + status: supported public_address: type: string description: public_address - status: SUPPORTED + status: supported networks: type: map description: networks - status: SUPPORTED + status: supported entry_schema: type: tosca.datatypes.network.NetworkInfo ports: type: map description: ports - status: SUPPORTED + status: supported entry_schema: type: tosca.datatypes.network.PortInfo requirements: @@ -69,25 +69,25 @@ node_types: ip_range_end: type: string required: false - status: SUPPORTED + status: supported ip_range_start: type: string required: false - status: SUPPORTED + status: supported ip_address: type: string required: false - status: SUPPORTED + status: supported is_default: type: boolean required: false default: false - status: SUPPORTED + status: supported order: type: integer required: true default: 0 - status: SUPPORTED + status: supported constraints: - greater_or_equal: 0 requirements: @@ -104,15 +104,15 @@ node_types: tosca_name: type: string description: tosca name - status: SUPPORTED + status: supported state: type: string description: state - status: SUPPORTED + status: supported tosca_id: type: string description: tosca id - status: SUPPORTED + status: supported interfaces: { } tosca.nodes.network.Network: @@ -121,20 +121,20 @@ node_types: physical_network: type: string required: false - status: SUPPORTED + status: supported segmentation_id: type: string required: false - status: SUPPORTED + status: supported network_id: type: string required: false - status: SUPPORTED + status: supported ip_version: type: integer required: false default: 4 - status: SUPPORTED + status: supported constraints: - valid_values: - 4 @@ -142,27 +142,27 @@ node_types: start_ip: type: string required: false - status: SUPPORTED + status: supported network_name: type: string required: false - status: SUPPORTED + status: supported cidr: type: string required: false - status: SUPPORTED + status: supported gateway_ip: type: string required: false - status: SUPPORTED + status: supported network_type: type: string required: false - status: SUPPORTED + status: supported end_ip: type: string required: false - status: SUPPORTED + status: supported capabilities: link: type: tosca.capabilities.network.Linkable @@ -175,17 +175,17 @@ node_types: size: type: scalar-unit.size required: false - status: SUPPORTED + status: supported constraints: - greater_or_equal: 1 MB volume_id: type: string required: false - status: SUPPORTED + status: supported snapshot_id: type: string required: false - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronNetGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronNetGlobalTypesServiceTemplate.yaml index 494b44c126..d9145b77e4 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronNetGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronNetGlobalTypesServiceTemplate.yaml @@ -14,41 +14,41 @@ node_types: type: list description: The IDs of the DHCP agent to schedule the network required: false - status: SUPPORTED + status: supported entry_schema: type: string tenant_id: type: string description: The ID of the tenant which will own the network required: false - status: SUPPORTED + status: supported port_security_enabled: type: boolean description: Flag to enable/disable port security on the network required: false - status: SUPPORTED + status: supported shared: type: boolean description: Whether this network should be shared across all tenants required: false default: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: A boolean value specifying the administrative status of the network required: false default: true - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this network required: false - status: SUPPORTED + status: supported subnets: type: map description: Network related subnets required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet value_specs: @@ -57,38 +57,38 @@ node_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string attributes: qos_policy_id: type: string description: The QoS policy ID attached to this network - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported subnets_name: type: list description: Subnets name of this network - status: SUPPORTED + status: supported entry_schema: type: string subnets: type: map description: Network related subnets - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.Subnet mtu: type: scalar-unit.size description: The maximum transmission unit size(in bytes) for the network - status: SUPPORTED + status: supported status: type: string description: The status of the network - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronPortGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronPortGlobalTypesServiceTemplate.yaml index a561d79b8f..1552aea7a5 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronPortGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronPortGlobalTypesServiceTemplate.yaml @@ -15,12 +15,12 @@ data_types: type: string description: Subnet in which to allocate the IP address for this port required: false - status: SUPPORTED + status: supported ip_address: type: string description: IP address desired in the subnet for this port required: false - status: SUPPORTED + status: supported node_types: org.openecomp.resource.cp.nodes.heat.network.neutron.Port: derived_from: tosca.nodes.network.Port @@ -29,29 +29,29 @@ node_types: type: boolean description: Flag to enable/disable port security on the network required: false - status: SUPPORTED + status: supported device_id: type: string description: Device ID of this port required: false - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this network required: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: Additional MAC/IP address pairs allowed to pass through the port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AddressPair binding:vnic_type: type: string description: The vnic type to be bound on the neutron port required: false - status: SUPPORTED + status: supported constraints: - valid_values: - macvtap @@ -63,25 +63,25 @@ node_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string device_owner: type: string description: Name of the network owning the port required: false - status: SUPPORTED + status: supported network: type: string description: Network this port belongs to required: false - status: SUPPORTED + status: supported replacement_policy: type: string description: Policy on how to respond to a stack-update for this resource required: false default: AUTO - status: SUPPORTED + status: supported constraints: - valid_values: - REPLACE_ALWAYS @@ -90,59 +90,59 @@ node_types: type: list description: List of security group names or IDs required: false - status: SUPPORTED + status: supported entry_schema: type: string fixed_ips: type: list description: Desired IPs for this port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.neutron.port.FixedIps mac_address: type: string description: MAC address to give to this port required: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: A boolean value specifying the administrative status of the network required: false default: true - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this port required: false - status: SUPPORTED + status: supported attributes: tenant_id: type: string description: Tenant owning the port - status: SUPPORTED + status: supported network_id: type: string description: Unique identifier for the network owning the port - status: SUPPORTED + status: supported qos_policy_id: type: string description: The QoS policy ID attached to this network - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported subnets: type: list description: Subnets of this network - status: SUPPORTED + status: supported entry_schema: type: string status: type: string description: The status of the network - status: SUPPORTED + status: supported capabilities: attachment: type: tosca.capabilities.Attachment diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronSecurityRulesGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronSecurityRulesGlobalTypesServiceTemplate.yaml index 83fc31520a..153ee11153 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronSecurityRulesGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NeutronSecurityRulesGlobalTypesServiceTemplate.yaml @@ -15,12 +15,12 @@ data_types: type: string description: The remote group ID to be associated with this security group rule required: false - status: SUPPORTED + status: supported protocol: type: string description: The protocol that is matched by the security group rule required: false - status: SUPPORTED + status: supported constraints: - valid_values: - tcp @@ -31,7 +31,7 @@ data_types: description: Ethertype of the traffic required: false default: IPv4 - status: SUPPORTED + status: supported constraints: - valid_values: - IPv4 @@ -41,7 +41,7 @@ data_types: description: 'The maximum port number in the range that is matched by the security group rule. ' required: false - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -50,13 +50,13 @@ data_types: type: string description: The remote IP prefix (CIDR) to be associated with this security group rule required: false - status: SUPPORTED + status: supported remote_mode: type: string description: Whether to specify a remote group or a remote IP prefix required: false default: remote_ip_prefix - status: SUPPORTED + status: supported constraints: - valid_values: - remote_ip_prefix @@ -66,7 +66,7 @@ data_types: description: The direction in which the security group rule is applied required: false default: ingress - status: SUPPORTED + status: supported constraints: - valid_values: - egress @@ -75,7 +75,7 @@ data_types: type: integer description: The minimum port number in the range that is matched by the security group rule. required: false - status: SUPPORTED + status: supported constraints: - in_range: - 0 @@ -88,24 +88,24 @@ node_types: type: string description: Description of the security group required: false - status: SUPPORTED + status: supported name: type: string description: A symbolic name for this security group, which is not required to be unique. required: false - status: SUPPORTED + status: supported rules: type: list description: List of security group rules required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule attributes: show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported requirements: - port: capability: tosca.capabilities.Attachment diff --git a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NovaServerGlobalTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NovaServerGlobalTypesServiceTemplate.yaml index d77e378a79..906b6349e3 100644 --- a/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NovaServerGlobalTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-enrichment-lib/openecomp-sdc-enrichment-impl/src/test/resources/mock/toscaGlobalServiceTemplates_1610/NovaServerGlobalTypesServiceTemplate.yaml @@ -15,35 +15,35 @@ data_types: type: boolean description: Flag to enable/disable port security on the port required: false - status: SUPPORTED + status: supported mac_address: type: string description: MAC address to give to this port required: false - status: SUPPORTED + status: supported admin_state_up: type: boolean description: The administrative state of this port required: false default: true - status: SUPPORTED + status: supported qos_policy: type: string description: The name or ID of QoS policy to attach to this port required: false - status: SUPPORTED + status: supported allowed_address_pairs: type: list description: Additional MAC/IP address pairs allowed to pass through the port required: false - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.network.AddressPair binding:vnic_type: type: string description: The vnic type to be bound on the neutron port required: false - status: SUPPORTED + status: supported constraints: - valid_values: - macvtap @@ -55,7 +55,7 @@ data_types: required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string org.openecomp.datatypes.heat.novaServer.network.AddressInfo: @@ -66,7 +66,7 @@ data_types: type: string description: Port id required: false - status: SUPPORTED + status: supported node_types: org.openecomp.resource.vfc.nodes.heat.nova.Server: derived_from: tosca.nodes.Compute @@ -75,23 +75,23 @@ node_types: type: string description: The administrator password for the server required: false - status: SUPPORTED + status: supported availability_zone: type: string description: Availability zone to create servers in required: false - status: SUPPORTED + status: supported image: type: string description: The ID or name of the image to boot with required: false - status: SUPPORTED + status: supported image_update_policy: type: string description: Policy on how to apply an image-id update required: false default: REBUILD - status: SUPPORTED + status: supported constraints: - valid_values: - REBUILD_PRESERVE_EPHEMERAL @@ -101,7 +101,7 @@ node_types: type: map description: Arbitrary key/value metadata to store for this server required: false - status: SUPPORTED + status: supported constraints: - max_length: 255 entry_schema: @@ -113,7 +113,7 @@ node_types: description: Policy on how to apply a user_data update required: false default: REPLACE - status: SUPPORTED + status: supported constraints: - valid_values: - REPLACE @@ -123,7 +123,7 @@ node_types: description: Policy on how to apply a flavor update required: false default: RESIZE - status: SUPPORTED + status: supported constraints: - valid_values: - RESIZE @@ -133,43 +133,43 @@ node_types: description: User data script to be executed by cloud-init required: false default: '' - status: SUPPORTED + status: supported flavor: type: string description: The ID or name of the flavor to boot onto required: true - status: SUPPORTED + status: supported key_name: type: string description: Name of keypair to inject into the server required: false - status: SUPPORTED + status: supported reservation_id: type: string description: A UUID for the set of servers being requested required: false - status: SUPPORTED + status: supported security_groups: type: list description: List of security group names or IDs required: false default: [ ] - status: SUPPORTED + status: supported entry_schema: type: string config_drive: type: boolean description: enable config drive on the server required: false - status: SUPPORTED + status: supported personality: type: map description: A map of files to create/overwrite on the server upon boot required: false default: { } - status: SUPPORTED + status: supported entry_schema: type: string software_config_transport: @@ -177,7 +177,7 @@ node_types: description: How the server should receive the metadata required for software configuration required: false default: POLL_SERVER_CFN - status: SUPPORTED + status: supported constraints: - valid_values: - POLL_SERVER_CFN @@ -189,7 +189,7 @@ node_types: description: How the user_data should be formatted for the server required: false default: HEAT_CFNTOOLS - status: SUPPORTED + status: supported constraints: - valid_values: - SOFTWARE_CONFIG @@ -199,7 +199,7 @@ node_types: type: string description: Control how the disk is partitioned when the server is created required: false - status: SUPPORTED + status: supported constraints: - valid_values: - AUTO @@ -208,42 +208,42 @@ node_types: type: string description: Server name required: false - status: SUPPORTED + status: supported scheduler_hints: type: map description: Arbitrary key-value pairs specified by the client to help boot a server required: false - status: SUPPORTED + status: supported entry_schema: type: string attributes: accessIPv4: type: string description: The manually assigned alternative public IPv4 address of the server - status: SUPPORTED + status: supported addresses: type: map description: A dict of all network addresses with corresponding port_id - status: SUPPORTED + status: supported entry_schema: type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo accessIPv6: type: string description: The manually assigned alternative public IPv6 address of the server - status: SUPPORTED + status: supported instance_name: type: string description: AWS compatible instance name - status: SUPPORTED + status: supported name: type: string description: Name of the server - status: SUPPORTED + status: supported show: type: string description: Detailed information about resource - status: SUPPORTED + status: supported console_urls: type: string description: URLs of servers consoles - status: SUPPORTED \ No newline at end of file + status: supported \ No newline at end of file -- cgit 1.2.3-korg