tosca_definitions_version: tosca_simple_yaml_1_0_0 node_types: tosca.nodes.nfv.ext.ImageFile: capabilities: guest_os: type: tosca.capabilities.nfv.ext.GuestOs image_fle: type: tosca.capabilities.nfv.ext.ImageFile derived_from: tosca.nodes.Root properties: file_url: required: false type: string container_type: required: false type: string name: required: false type: string disk_format: required: false type: string version: required: false type: string tosca.nodes.nfv.ext.LocalStorage: capabilities: local_attachment: type: tosca.capabilities.nfv.ext.LocalAttachment derived_from: tosca.nodes.Root properties: size: required: false type: string disk_type: required: false type: string tosca.nodes.nfv.ext.zte.VNF: capabilities: forwarder: type: tosca.capabilities.nfv.Forwarder derived_from: tosca.nodes.Root properties: request_reclassification: required: false type: boolean domain_type: required: false type: string nsh_aware: required: false type: boolean plugin_info: required: false type: string adjust_vnf_capacity: required: false type: boolean vnfd_version: required: false type: string vmnumber_overquota_alarm: required: false type: boolean custom_properties: entry_schema: type: string required: false type: map version: required: false type: string cross_dc: required: false type: boolean script_info: required: false type: string vendor: required: false type: string is_shared: required: false type: boolean name: required: false type: string vnf_extend_type: required: false type: string id: required: false type: string vnf_type: required: false type: string is_sfc_proxy: required: false type: boolean requirements: - forwarder: capability: tosca.capabilities.nfv.Forwarder occurrences: - 0 - UNBOUNDED - virtualLink: capability: tosca.capabilities.nfv.VirtualLinkable occurrences: - 0 - UNBOUNDED tosca.nodes.nfv.ext.zte.CP: capabilities: forwarder: type: tosca.capabilities.nfv.Forwarder derived_from: tosca.nodes.Root properties: guest_os_mtu: required: false type: integer bandwidth: required: false type: integer interface_name: required: false type: string allowed_address_pairs: entry_schema: type: tosca.datatypes.nfv.ext.AddressPairs required: false type: list ip_address: required: false type: string bond: required: false type: string proxiedVNFs: entry_schema: type: string required: false type: list sfc_encapsulation: required: false type: string floating_ip_address: required: false type: tosca.datatypes.nfv.ext.FloatingIP service_ip_address: required: false type: string mac_address: required: false type: string proxiedVNFtype: required: false type: string macbond: required: false type: string vnic_type: required: false type: string direction: required: false type: string order: required: false type: integer requirements: - forwarder: capability: tosca.capabilities.nfv.Forwarder occurrences: - 0 - UNBOUNDED - virtualbinding: capability: tosca.capabilities.nfv.VirtualBindable occurrences: - 0 - UNBOUNDED - virtualLink: capability: tosca.capabilities.nfv.VirtualBindable occurrences: - 0 - UNBOUNDED tosca.nodes.nfv.ext.zte.VDU: capabilities: scalable: type: tosca.capabilities.Scalable monitoring_parameter: type: tosca.capabilities.nfv.Metric nfv_compute: type: tosca.capabilities.nfv.ext.Compute.Container.Architecture virtualbinding: type: tosca.capabilities.nfv.VirtualBindable derived_from: tosca.nodes.Root properties: manual_scale_select_vim: required: false type: boolean vdu_type: required: false type: string watchdog: required: false type: tosca.datatypes.nfv.ext.zte.WatchDog name: required: false type: string local_affinity_antiaffinity_rule: required: false type: tosca.datatypes.nfv.ext.LocalAffinityOrAntiAffinityRule support_scaling: required: false type: boolean storage_policy: required: false type: string key_vdu: required: false type: boolean location_info: required: false type: tosca.datatypes.nfv.ext.LocationInfo inject_data_list: entry_schema: type: tosca.datatypes.nfv.ext.InjectData required: false type: list requirements: - guest_os: capability: tosca.capabilities.nfv.ext.GuestOs occurrences: - 0 - UNBOUNDED - local_storage: capability: tosca.capabilities.nfv.ext.LocalAttachment occurrences: - 0 - UNBOUNDED - volume_storage: capability: tosca.capabilities.Attachment occurrences: - 0 - UNBOUNDED - dependency: capability: tosca.capabilities.Node occurrences: - 0 - UNBOUNDED tosca.nodes.nfv.ext.zte.VL: capabilities: virtual_linkable: type: tosca.capabilities.nfv.VirtualLinkable derived_from: tosca.nodes.Root properties: segmentation_id: required: false type: string network_name: required: false type: string is_predefined: required: false type: boolean mtu: required: false type: integer dns_nameservers: entry_schema: type: string required: false type: list physical_network: required: false type: string dhcp_enabled: required: false type: boolean network_id: required: false type: string host_routes: entry_schema: type: tosca.datatypes.nfv.ext.HostRouteInfo required: false type: list ip_version: required: false type: integer vendor: required: false type: string name: required: false type: string start_ip: required: false type: string vlan_transparent: required: false type: boolean cidr: required: false type: string gateway_ip: required: false type: string network_type: required: false type: string end_ip: required: false type: string location_info: required: false type: tosca.datatypes.nfv.ext.LocationInfo tosca.nodes.nfv.ext.zte.VNF.vCSCF: capabilities: forwarder: type: tosca.capabilities.nfv.Forwarder derived_from: tosca.nodes.nfv.ext.zte.VNF properties: request_reclassification: required: false type: boolean domain_type: default: CT required: false type: string nsh_aware: required: false type: boolean plugin_info: required: false type: string vnfm_type: default: ztevmanagerdriver required: false type: string adjust_vnf_capacity: required: false type: boolean vnfd_version: default: v1.0 required: false type: string vmnumber_overquota_alarm: required: false type: boolean csarVersion: default: v1.0 required: false type: string csarProvider: default: ZTE required: false type: string custom_properties: entry_schema: type: string required: false type: map version: default: v1.0 required: false type: string csarType: default: NFAR required: false type: string cross_dc: required: false type: boolean script_info: required: false type: string vendor: default: ZTE required: false type: string is_shared: required: false type: boolean name: default: vCSCF required: false type: string vnf_extend_type: default: none required: false type: string id: default: CSCF_NF_ZTE_v1.0 required: false type: string vnf_type: default: ztevmanagerdriver required: false type: string is_sfc_proxy: required: false type: boolean requirements: - virtualLink: capability: tosca.capabilities.nfv.VirtualLinkable occurrences: - 0 - UNBOUNDED - forwarder: capability: tosca.capabilities.nfv.Forwarder occurrences: - 0 - UNBOUNDED - toVNFM: capability: tosca.capabilities.nfv.VirtualBindable occurrences: - 0 - UNBOUNDED - toMgmt: capability: tosca.capabilities.nfv.VirtualBindable occurrences: - 0 - UNBOUNDED