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