X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog%2Fpub%2Futils%2Ftoscaparser%2Ftestdata%2Fns%2Fservice-vims%2FDefinitions%2Fresource-CscfNokia-template-interface.yml;fp=catalog%2Fpub%2Futils%2Ftoscaparser%2Ftestdata%2Fns%2Fservice-vims%2FDefinitions%2Fresource-CscfNokia-template-interface.yml;h=5a20b6271bf7a43fcd7b593e76b47fe09f7633e4;hb=5d5d8f38910c9e776a3d38bbeea26e85a08ed177;hp=0000000000000000000000000000000000000000;hpb=5fd2ae6a4517980ce0f89247bb354220748ae67b;p=modeling%2Fetsicatalog.git diff --git a/catalog/pub/utils/toscaparser/testdata/ns/service-vims/Definitions/resource-CscfNokia-template-interface.yml b/catalog/pub/utils/toscaparser/testdata/ns/service-vims/Definitions/resource-CscfNokia-template-interface.yml new file mode 100644 index 0000000..5a20b62 --- /dev/null +++ b/catalog/pub/utils/toscaparser/testdata/ns/service-vims/Definitions/resource-CscfNokia-template-interface.yml @@ -0,0 +1,678 @@ +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 +node_types: + org.openecomp.resource.vf.CscfNokia: + derived_from: org.openecomp.resource.abstract.nodes.VF + properties: + nf_naming: + type: org.openecomp.datatypes.Naming + default: + ecomp_generated_naming: true + multi_stage_design: + type: boolean + default: false + nf_function: + type: string + nf_naming_code: + type: string + availability_zone_max_count: + type: integer + default: 1 + nf_role: + type: string + min_instances: + type: integer + max_instances: + type: integer + nf_type: + type: string + capabilities: + lb_storage.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam.host: + type: tosca.capabilities.Container + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + num_cpus: + type: integer + required: false + disk_size: + type: scalar-unit.size + required: false + cpu_frequency: + type: scalar-unit.frequency + required: false + mem_size: + type: scalar-unit.size + required: false + lb.os: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + distribution: + type: string + required: false + type: + type: string + required: false + version: + type: version + required: false + architecture: + type: string + required: false + cscf.virtual_binding: + type: tosca.capabilities.nfv.VirtualBindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam.virtual_binding: + type: tosca.capabilities.nfv.VirtualBindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + cscf.host: + type: tosca.capabilities.Container + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + num_cpus: + type: integer + required: false + disk_size: + type: scalar-unit.size + required: false + cpu_frequency: + type: scalar-unit.frequency + required: false + mem_size: + type: scalar-unit.size + required: false + oam.endpoint: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + secure: + type: boolean + default: true + required: false + internal.virtual_linkable: + type: tosca.capabilities.nfv.VirtualLinkable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + cscf.endpoint: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + secure: + type: boolean + default: true + required: false + oam.binding: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb_internal.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.virtual_binding: + type: tosca.capabilities.nfv.VirtualBindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lbcpd_diameter.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam.scalable: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + max_instances: + type: integer + default: 1 + required: false + min_instances: + type: integer + default: 1 + required: false + default_instances: + type: integer + required: false + cscf.scalable: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + max_instances: + type: integer + default: 1 + required: false + min_instances: + type: integer + default: 1 + required: false + default_instances: + type: integer + required: false + cscf.monitoring_parameter: + type: tosca.capabilities.nfv.Metric + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb_storage.virtual_storage: + type: tosca.capabilities.nfv.VirtualStorage + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.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 + virtual_cpu: + type: tosca.datatypes.nfv.VirtualCpu + required: true + oam.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 + virtual_cpu: + type: tosca.datatypes.nfv.VirtualCpu + required: true + oam.os: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + distribution: + type: string + required: false + type: + type: string + required: false + version: + type: version + required: false + architecture: + type: string + required: false + lbcpd_sip.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.endpoint: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + secure: + type: boolean + default: true + required: false + cscf.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + cscf_internal.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oamcpd_om.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam_internal.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lbcpd_om.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.host: + type: tosca.capabilities.Container + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + num_cpus: + type: integer + required: false + disk_size: + type: scalar-unit.size + required: false + cpu_frequency: + type: scalar-unit.frequency + required: false + mem_size: + type: scalar-unit.size + required: false + cscf.binding: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.scalable: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + max_instances: + type: integer + default: 1 + required: false + min_instances: + type: integer + default: 1 + required: false + default_instances: + type: integer + required: false + cscf.os: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + properties: + distribution: + type: string + required: false + type: + type: string + required: false + version: + type: version + required: false + architecture: + type: string + required: false + lb.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + cscf.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 + virtual_cpu: + type: tosca.datatypes.nfv.VirtualCpu + required: true + lb.monitoring_parameter: + type: tosca.capabilities.nfv.Metric + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam_storage.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam.monitoring_parameter: + type: tosca.capabilities.nfv.Metric + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + internal.feature: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + lb.binding: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + oam_storage.virtual_storage: + type: tosca.capabilities.nfv.VirtualStorage + occurrences: + - 1 + - UNBOUNDED + valid_source_types: [ + ] + requirements: + - cscf.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - oam_internal.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - cscf_internal.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lb_internal.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - internal.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lbcpd_om.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lbcpd_diameter.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - oam.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - oamcpd_om.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lb_storage.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lb.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - lbcpd_sip.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - oam_storage.dependency: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + - cscf.virtual_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualStorage + - oam.virtual_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualStorage + - lb.virtual_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualStorage + - oam_internal.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - cscf_internal.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - lb_internal.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - lbcpd_om.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - lbcpd_diameter.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - oamcpd_om.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - lbcpd_sip.virtual_link: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualLinkable + - cscf.local_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Attachment + - oam.local_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Attachment + - lb.local_storage: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.Attachment + - oam_internal.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - cscf_internal.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - lb_internal.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - lbcpd_om.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - lbcpd_diameter.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - oamcpd_om.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable + - lbcpd_sip.virtual_binding: + occurrences: + - 0 + - UNBOUNDED + capability: tosca.capabilities.nfv.VirtualBindable