diff options
Diffstat (limited to 's3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template-interface.yml')
-rw-r--r-- | s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template-interface.yml | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template-interface.yml b/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template-interface.yml new file mode 100644 index 00000000..93cb070e --- /dev/null +++ b/s3p/templates/pciVendorId/Definitions/resource-Vgw1181049-template-interface.yml @@ -0,0 +1,208 @@ +tosca_definitions_version: tosca_simple_yaml_1_1 +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 +- annotations: + file: annotations.yml +node_types: + org.openecomp.resource.vf.Vgw1181049: + derived_from: org.openecomp.resource.abstract.nodes.VF + properties: + nf_naming: + default: + ecomp_generated_naming: true + type: org.openecomp.datatypes.Naming + required: false + multi_stage_design: + default: false + type: boolean + required: false + nf_function: + type: string + required: false + nf_naming_code: + type: string + required: false + availability_zone_max_count: + default: 1 + type: integer + required: false + nf_role: + type: string + required: false + min_instances: + type: integer + required: false + max_instances: + type: integer + required: false + nf_type: + type: string + required: false + capabilities: + vl_mux_gw_private_net.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + cp_vgw_mux_gw_private_net.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + vdu_vgw_0.virtual_compute: + type: tosca.capabilities.nfv.VirtualCompute + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + virtual_memory: + type: tosca.datatypes.nfv.VirtualMemory + required: true + requested_additional_capabilities: + type: map + required: false + entry_schema: + type: tosca.datatypes.nfv.RequestedAdditionalCapability + logical_node: + type: tosca.datatypes.nfv.LogicalNodeData + required: false + virtual_cpu: + type: tosca.datatypes.nfv.VirtualCpu + required: true + vdu_vgw_0.virtual_binding: + type: tosca.capabilities.nfv.VirtualBindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + virtualstorage_root_all.virtual_storage: + type: tosca.capabilities.nfv.VirtualStorage + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + llu_vnf.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + vl_mux_gw_private_net.virtual_linkable: + type: tosca.capabilities.nfv.VirtualLinkable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + vl_mux_gw_private_net.monitoring_parameter: + type: tosca.capabilities.nfv.Metric + occurrences: + - 0 + - UNBOUNDED + valid_source_types: [ + ] + vdu_vgw_0.monitoring_parameter: + type: tosca.capabilities.nfv.Metric + occurrences: + - 0 + - UNBOUNDED + valid_source_types: [ + ] + virtualstorage_root_all.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + vdu_vgw_0.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + requirements: + - llu_vnf.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - vl_mux_gw_private_net.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - virtualstorage_root_all.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - cp_vgw_mux_gw_private_net.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - vdu_vgw_0.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - vdu_vgw_0.virtual_storage: + occurrences: + - 1 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualStorage + node: tosca.nodes.nfv.VDU.VirtualStorage + relationship: tosca.relationships.nfv.Vdu.AttachedTo + - llu_vnf.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + node: tosca.nodes.nfv.VnfVirtualLink + relationship: tosca.relationships.nfv.VirtualLinksTo + - cp_vgw_mux_gw_private_net.virtual_link: + occurrences: + - 1 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + node: tosca.nodes.nfv.VnfVirtualLink + relationship: tosca.relationships.nfv.VirtualLinksTo + - cp_vgw_mux_gw_private_net.virtual_binding: + occurrences: + - 1 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + node: tosca.nodes.nfv.Vdu.Compute + relationship: tosca.relationships.nfv.VirtualBindsTo |