genericparser seed code
[modeling/etsicatalog.git] / resources / service-TestServiceFyx-template.yml
diff --git a/resources/service-TestServiceFyx-template.yml b/resources/service-TestServiceFyx-template.yml
new file mode 100644 (file)
index 0000000..e4b18a1
--- /dev/null
@@ -0,0 +1,476 @@
+tosca_definitions_version: tosca_simple_yaml_1_1
+metadata:
+  invariantUUID: 54d92e89-b56b-41b1-af6b-cdeb75cb233f
+  UUID: 21fa8ccd-064f-4ecc-98e0-3196a4d12e0e
+  name: Test-Service-fyx
+  description: Service Test
+  type: Service
+  category: Mobility
+  serviceType: ''
+  serviceRole: ''
+  serviceEcompNaming: true
+  ecompGeneratedNaming: true
+  namingPolicy: ''
+imports:
+- nodes:
+    file: nodes.yml
+- datatypes:
+    file: data.yml
+- capabilities:
+    file: capabilities.yml
+- relationships:
+    file: relationships.yml
+- groups:
+    file: groups.yml
+- policies:
+    file: policies.yml
+- service-Test-Service-fyx-interface:
+    file: service-TestServiceFyx-template-interface.yml
+- resource-ExtVL:
+    file: resource-Extvl-template.yml
+- resource-Test-fyx:
+    file: resource-TestFyx-template.yml
+- resource-Test-fyx-interface:
+    file: resource-TestFyx-template-interface.yml
+- resource-ExtCP:
+    file: resource-Extcp-template.yml
+- resource-vIMS:
+    file: resource-Vims-template.yml
+- resource-vIMS-interface:
+    file: resource-Vims-template-interface.yml
+topology_template:
+  node_templates:
+    ExtVL 0:
+      type: org.openecomp.resource.vl.extVL
+      metadata:
+        invariantUUID: 25e1a13f-c8dc-4823-97b6-1ef40d06e695
+        UUID: 883a59b7-2221-4465-87d5-0cd880a5eb1a
+        customizationUUID: c62183b0-161b-441d-8e70-8cd931b01413
+        version: '1.0'
+        name: ExtVL
+        description: ECOMP generic virtual link (network) base type for all other service-level and global networks
+        type: VL
+        category: Generic
+        subcategory: Network Elements
+        resourceVendor: ATT (Tosca)
+        resourceVendorRelease: 1.0.0.wd03
+        resourceVendorModelNumber: ''
+      properties:
+        network_assignments:
+          is_external_network: false
+          ipv4_subnet_default_assignment:
+            min_subnets_count: 1
+          ecomp_generated_network_assignment: false
+          ipv6_subnet_default_assignment:
+            min_subnets_count: 1
+        exVL_naming:
+          ecomp_generated_naming: true
+        network_flows:
+          is_network_policy: false
+          is_bound_to_vpn: false
+        network_homing:
+          ecomp_selected_instance_node_target: false
+    Test-fyx 0:
+      type: org.openecomp.resource.vf.TestFyx
+      metadata:
+        invariantUUID: 4b8712de-254b-4dae-8f16-b3d63c9f2d49
+        UUID: faf6c8f0-b096-44e2-88e9-4527451a71ff
+        customizationUUID: 14254e74-4465-44af-a057-550a07785be8
+        version: '0.1'
+        name: Test-fyx
+        description: Application Test VF
+        type: VF
+        category: Application L4+
+        subcategory: Application Server
+        resourceVendor: zte
+        resourceVendorRelease: '1.0'
+        resourceVendorModelNumber: ''
+      properties:
+        nf_naming:
+          ecomp_generated_naming: true
+        availability_zone_max_count: 1
+      requirements:
+      - virtualLink:
+          capability: tosca.capabilities.network.Linkable
+          node: ExtVL 0
+          relationship: tosca.relationships.network.LinksTo
+    ExtCP 0:
+      type: org.openecomp.resource.cp.extCP
+      metadata:
+        invariantUUID: 68f72152-2c57-4099-8bbc-aedb388a8f81
+        UUID: 41d5a4a1-346e-4b47-a08f-936572916657
+        customizationUUID: f89628fa-4983-4468-a0f2-20c5810d43e4
+        version: '2.0'
+        name: ExtCP
+        description: The AT&T Connection Point base type all other CP derive from
+        type: CP
+        category: Generic
+        subcategory: Network Elements
+        resourceVendor: ATT (Tosca)
+        resourceVendorRelease: 1.0.0.wd03
+        resourceVendorModelNumber: ''
+      properties:
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        exCP_naming:
+          ecomp_generated_naming: true
+      requirements:
+      - virtualBinding:
+          capability: tosca.capabilities.network.Bindable
+          node: vIMS 0
+          relationship: tosca.relationships.network.BindsTo
+      - virtualLink:
+          capability: tosca.capabilities.network.Linkable
+          node: ExtVL 0
+          relationship: tosca.relationships.network.LinksTo
+    vIMS 0:
+      type: org.openecomp.resource.vf.Vims
+      metadata:
+        invariantUUID: 2191b35e-42aa-4407-81a2-184f4bf991be
+        UUID: a71ff273-fe43-46fa-a4bc-79d48a250c96
+        customizationUUID: f4cc1a90-ce84-43ab-aaa6-5eccad21f7d2
+        version: '0.1'
+        name: vIMS
+        description: Desc of vIMS
+        type: VF
+        category: Application L4+
+        subcategory: Web Server
+        resourceVendor: zte
+        resourceVendorRelease: v1.0
+        resourceVendorModelNumber: ''
+      properties:
+        nf_naming:
+          ecomp_generated_naming: true
+        availability_zone_max_count: 1
+  substitution_mappings:
+    node_type: org.openecomp.service.TestServiceFyx
+    capabilities:
+      vims0.port1.feature:
+      - Port 1
+      - port1.feature
+      testfyx0.contrailport0.network.incoming.packets:
+      - ContrailPort 0
+      - contrailport0.network.incoming.packets
+      vims0.compute0.feature:
+      - Compute 0
+      - compute0.feature
+      testfyx0.compute1.feature:
+      - Compute 1
+      - compute1.feature
+      testfyx0.contrailvirtualnetwork0.link:
+      - ContrailVirtualNetwork 0
+      - contrailvirtualnetwork0.link
+      testfyx0.contrailport0.network.incoming.packets.rate:
+      - ContrailPort 0
+      - contrailport0.network.incoming.packets.rate
+      testfyx0.compute2.host:
+      - Compute 2
+      - compute2.host
+      vims0.compute0.os:
+      - Compute 0
+      - compute0.os
+      vims0.compute1.scalable:
+      - Compute 1
+      - compute1.scalable
+      testfyx0.contrailport0.network.incoming.bytes.rate:
+      - ContrailPort 0
+      - contrailport0.network.incoming.bytes.rate
+      vims0.compute0.host:
+      - Compute 0
+      - compute0.host
+      vims0.compute0.endpoint:
+      - Compute 0
+      - compute0.endpoint
+      testfyx0.contrailport0.network.incoming.bytes:
+      - ContrailPort 0
+      - contrailport0.network.incoming.bytes
+      testfyx0.objectstorage0.storage_endpoint:
+      - ObjectStorage 0
+      - objectstorage0.storage_endpoint
+      testfyx0.compute0.binding:
+      - Compute 0
+      - compute0.binding
+      testfyx0.compute0.os:
+      - Compute 0
+      - compute0.os
+      testfyx0.compute0.endpoint:
+      - Compute 0
+      - compute0.endpoint
+      testfyx0.contrailport0.feature:
+      - ContrailPort 0
+      - contrailport0.feature
+      extcp0.internal_connectionPoint:
+      - ExtCP 0
+      - internal_connectionPoint
+      testfyx0.compute1.binding:
+      - Compute 1
+      - compute1.binding
+      vims0.compute1.host:
+      - Compute 1
+      - compute1.host
+      testfyx0.contrailport0.network.outgoing.packets.rate:
+      - ContrailPort 0
+      - contrailport0.network.outgoing.packets.rate
+      testfyx0.compute1.endpoint:
+      - Compute 1
+      - compute1.endpoint
+      testfyx0.contrailport1.network.outgoing.bytes:
+      - ContrailPort 1
+      - contrailport1.network.outgoing.bytes
+      vims0.compute1.os:
+      - Compute 1
+      - compute1.os
+      vims0.compute1.binding:
+      - Compute 1
+      - compute1.binding
+      testfyx0.contrailport1.network.outgoing.bytes.rate:
+      - ContrailPort 1
+      - contrailport1.network.outgoing.bytes.rate
+      vims0.vl0.virtual_linkable:
+      - VL 0
+      - vl0.virtual_linkable
+      testfyx0.extcp0.feature:
+      - ExtCP 0
+      - extcp0.feature
+      testfyx0.contrailvirtualnetwork0.feature:
+      - ContrailVirtualNetwork 0
+      - contrailvirtualnetwork0.feature
+      testfyx0.compute1.host:
+      - Compute 1
+      - compute1.host
+      extvl0.feature:
+      - ExtVL 0
+      - feature
+      extcp0.feature:
+      - ExtCP 0
+      - feature
+      vims0.compute1.feature:
+      - Compute 1
+      - compute1.feature
+      testfyx0.contrailport0.network.outpoing.packets:
+      - ContrailPort 0
+      - contrailport0.network.outpoing.packets
+      testfyx0.blockstorage0.attachment:
+      - BlockStorage 0
+      - blockstorage0.attachment
+      testfyx0.contrailport1.network.incoming.packets:
+      - ContrailPort 1
+      - contrailport1.network.incoming.packets
+      testfyx0.compute0.feature:
+      - Compute 0
+      - compute0.feature
+      testfyx0.compute2.feature:
+      - Compute 2
+      - compute2.feature
+      testfyx0.contrailport1.network.outgoing.packets.rate:
+      - ContrailPort 1
+      - contrailport1.network.outgoing.packets.rate
+      vims0.compute0.scalable:
+      - Compute 0
+      - compute0.scalable
+      testfyx0.contrailport1.network.incoming.bytes.rate:
+      - ContrailPort 1
+      - contrailport1.network.incoming.bytes.rate
+      testfyx0.compute0.scalable:
+      - Compute 0
+      - compute0.scalable
+      testfyx0.contrailvirtualnetwork0.end_point:
+      - ContrailVirtualNetwork 0
+      - contrailvirtualnetwork0.end_point
+      vims0.vl0.end_point:
+      - VL 0
+      - vl0.end_point
+      testfyx0.compute2.endpoint:
+      - Compute 2
+      - compute2.endpoint
+      vims0.extcp0.internal_connectionPoint:
+      - ExtCP 0
+      - extcp0.internal_connectionPoint
+      testfyx0.compute2.os:
+      - Compute 2
+      - compute2.os
+      testfyx0.contrailport0.network.outgoing.bytes:
+      - ContrailPort 0
+      - contrailport0.network.outgoing.bytes
+      testfyx0.compute0.host:
+      - Compute 0
+      - compute0.host
+      vims0.extcp0.feature:
+      - ExtCP 0
+      - extcp0.feature
+      testfyx0.contrailport1.network.incoming.packets.rate:
+      - ContrailPort 1
+      - contrailport1.network.incoming.packets.rate
+      vims0.compute0.binding:
+      - Compute 0
+      - compute0.binding
+      testfyx0.contrailport1.feature:
+      - ContrailPort 1
+      - contrailport1.feature
+      testfyx0.objectstorage0.feature:
+      - ObjectStorage 0
+      - objectstorage0.feature
+      testfyx0.compute1.scalable:
+      - Compute 1
+      - compute1.scalable
+      vims0.compute1.endpoint:
+      - Compute 1
+      - compute1.endpoint
+      extvl0.virtual_linkable:
+      - ExtVL 0
+      - virtual_linkable
+      testfyx0.compute2.binding:
+      - Compute 2
+      - compute2.binding
+      testfyx0.contrailvirtualnetwork0.attachment:
+      - ContrailVirtualNetwork 0
+      - contrailvirtualnetwork0.attachment
+      testfyx0.compute1.os:
+      - Compute 1
+      - compute1.os
+      vims0.vl0.feature:
+      - VL 0
+      - vl0.feature
+      testfyx0.extcp0.internal_connectionPoint:
+      - ExtCP 0
+      - extcp0.internal_connectionPoint
+      testfyx0.blockstorage0.feature:
+      - BlockStorage 0
+      - blockstorage0.feature
+      testfyx0.contrailport1.network.outpoing.packets:
+      - ContrailPort 1
+      - contrailport1.network.outpoing.packets
+      testfyx0.contrailport1.network.incoming.bytes:
+      - ContrailPort 1
+      - contrailport1.network.incoming.bytes
+      vims0.port0.feature:
+      - Port 0
+      - port0.feature
+      testfyx0.contrailport0.network.outgoing.bytes.rate:
+      - ContrailPort 0
+      - contrailport0.network.outgoing.bytes.rate
+      vims0.vl0.link:
+      - VL 0
+      - vl0.link
+      testfyx0.compute2.scalable:
+      - Compute 2
+      - compute2.scalable
+    requirements:
+      vims0.port0.dependency:
+      - Port 0
+      - port0.dependency
+      testfyx0.contrailport1.binding:
+      - ContrailPort 1
+      - contrailport1.binding
+      testfyx0.extcp0.virtualLink:
+      - ExtCP 0
+      - extcp0.virtualLink
+      vims0.extcp0.virtualLink:
+      - ExtCP 0
+      - extcp0.virtualLink
+      vims0.port1.link:
+      - Port 1
+      - port1.link
+      extvl0.dependency:
+      - ExtVL 0
+      - dependency
+      testfyx0.extcp0.dependency:
+      - ExtCP 0
+      - extcp0.dependency
+      testfyx0.compute1.dependency:
+      - Compute 1
+      - compute1.dependency
+      vims0.compute1.dependency:
+      - Compute 1
+      - compute1.dependency
+      testfyx0.compute1.local_storage:
+      - Compute 1
+      - compute1.local_storage
+      vims0.compute0.local_storage:
+      - Compute 0
+      - compute0.local_storage
+      vims0.port1.dependency:
+      - Port 1
+      - port1.dependency
+      vims0.extcp0.dependency:
+      - ExtCP 0
+      - extcp0.dependency
+      vims0.vl0.dependency:
+      - VL 0
+      - vl0.dependency
+      testfyx0.blockstorage0.dependency:
+      - BlockStorage 0
+      - blockstorage0.dependency
+      testfyx0.contrailport1.dependency:
+      - ContrailPort 1
+      - contrailport1.dependency
+      testfyx0.contrailport0.link:
+      - ContrailPort 0
+      - contrailport0.link
+      testfyx0.extcp0.external_virtualLink:
+      - ExtCP 0
+      - extcp0.external_virtualLink
+      testfyx0.contrailport0.binding:
+      - ContrailPort 0
+      - contrailport0.binding
+      testfyx0.compute2.dependency:
+      - Compute 2
+      - compute2.dependency
+      extcp0.virtualLink:
+      - ExtCP 0
+      - virtualLink
+      testfyx0.contrailport1.link:
+      - ContrailPort 1
+      - contrailport1.link
+      extcp0.virtualBinding:
+      - ExtCP 0
+      - virtualBinding
+      testfyx0.compute2.local_storage:
+      - Compute 2
+      - compute2.local_storage
+      vims0.port0.link:
+      - Port 0
+      - port0.link
+      vims0.port0.binding:
+      - Port 0
+      - port0.binding
+      testfyx0.contrailport0.dependency:
+      - ContrailPort 0
+      - contrailport0.dependency
+      extcp0.dependency:
+      - ExtCP 0
+      - dependency
+      vims0.compute1.local_storage:
+      - Compute 1
+      - compute1.local_storage
+      testfyx0.contrailvirtualnetwork0.dependency:
+      - ContrailVirtualNetwork 0
+      - contrailvirtualnetwork0.dependency
+      vims0.extcp0.virtualBinding:
+      - ExtCP 0
+      - extcp0.virtualBinding
+      testfyx0.compute0.local_storage:
+      - Compute 0
+      - compute0.local_storage
+      testfyx0.extcp0.virtualBinding:
+      - ExtCP 0
+      - extcp0.virtualBinding
+      extcp0.external_virtualLink:
+      - ExtCP 0
+      - external_virtualLink
+      testfyx0.objectstorage0.dependency:
+      - ObjectStorage 0
+      - objectstorage0.dependency
+      vims0.compute0.dependency:
+      - Compute 0
+      - compute0.dependency
+      vims0.port1.binding:
+      - Port 1
+      - port1.binding
+      vims0.extcp0.external_virtualLink:
+      - ExtCP 0
+      - extcp0.external_virtualLink
+      testfyx0.compute0.dependency:
+      - Compute 0
+      - compute0.dependency