7febd72cce
Previously there are a lot of warning messages of setuptools in the log files of tox jobs. This is mainly caused by test samples because these are in python codes directories. This patch moves test samples from under {heat-translator_root}/translator/tests to under {heat-translator_root}/samples/tests. This patch also contains the following changes: - Remove "skipsdist = True" from tox.ini - Fixed usage.rst command example Change-Id: Ibde711a4778e238076de328641da7b0edd1d4f4b Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Co-Authored-By: Yoshiro Watanabe <fj3838ct@fujitsu.com>
262 lines
5.6 KiB
YAML
262 lines
5.6 KiB
YAML
tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
|
|
|
|
data_types:
|
|
tosca.nfv.datatypes.pathType:
|
|
properties:
|
|
forwarder:
|
|
type: string
|
|
required: true
|
|
capability:
|
|
type: string
|
|
required: true
|
|
|
|
tosca.nfv.datatypes.aclType:
|
|
properties:
|
|
eth_type:
|
|
type: string
|
|
required: false
|
|
eth_src:
|
|
type: string
|
|
required: false
|
|
eth_dst:
|
|
type: string
|
|
required: false
|
|
vlan_id:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 1, 4094 ]
|
|
required: false
|
|
vlan_pcp:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 7 ]
|
|
required: false
|
|
mpls_label:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 16, 1048575]
|
|
required: false
|
|
mpls_tc:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 7 ]
|
|
required: false
|
|
ip_dscp:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 63 ]
|
|
required: false
|
|
ip_ecn:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 3 ]
|
|
required: false
|
|
ip_src_prefix:
|
|
type: string
|
|
required: false
|
|
ip_dst_prefix:
|
|
type: string
|
|
required: false
|
|
ip_proto:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 1, 254 ]
|
|
required: false
|
|
destination_port_range:
|
|
type: string
|
|
required: false
|
|
source_port_range:
|
|
type: string
|
|
required: false
|
|
network_src_port_id:
|
|
type: string
|
|
required: false
|
|
network_dst_port_id:
|
|
type: string
|
|
required: false
|
|
network_id:
|
|
type: string
|
|
required: false
|
|
network_name:
|
|
type: string
|
|
required: false
|
|
tenant_id:
|
|
type: string
|
|
required: false
|
|
icmpv4_type:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 254 ]
|
|
required: false
|
|
icmpv4_code:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 15 ]
|
|
required: false
|
|
arp_op:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 1, 25 ]
|
|
required: false
|
|
arp_spa:
|
|
type: string
|
|
required: false
|
|
arp_tpa:
|
|
type: string
|
|
required: false
|
|
arp_sha:
|
|
type: string
|
|
required: false
|
|
arp_tha:
|
|
type: string
|
|
required: false
|
|
ipv6_src:
|
|
type: string
|
|
required: false
|
|
ipv6_dst:
|
|
type: string
|
|
required: false
|
|
ipv6_flabel:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 1048575]
|
|
required: false
|
|
icmpv6_type:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 255]
|
|
required: false
|
|
icmpv6_code:
|
|
type: integer
|
|
constraints:
|
|
- in_range: [ 0, 7]
|
|
required: false
|
|
ipv6_nd_target:
|
|
type: string
|
|
required: false
|
|
ipv6_nd_sll:
|
|
type: string
|
|
required: false
|
|
ipv6_nd_tll:
|
|
type: string
|
|
required: false
|
|
|
|
tosca.nfv.datatypes.policyType:
|
|
properties:
|
|
type:
|
|
type: string
|
|
required: false
|
|
constraints:
|
|
- valid_values: [ ACL ]
|
|
criteria:
|
|
type: list
|
|
required: true
|
|
entry_schema:
|
|
type: tosca.nfv.datatypes.aclType
|
|
|
|
node_types:
|
|
tosca.nodes.nfv.VDU.Tacker:
|
|
derived_from: tosca.nodes.nfv.VDU
|
|
capabilities:
|
|
nfv_compute:
|
|
type: tosca.datatypes.compute_properties
|
|
properties:
|
|
name:
|
|
type: string
|
|
required: false
|
|
image:
|
|
# type: tosca.artifacts.Deployment.Image.VM
|
|
type: string
|
|
required: false
|
|
flavor:
|
|
type: string
|
|
required: false
|
|
availability_zone:
|
|
type: string
|
|
required: false
|
|
metadata:
|
|
type: map
|
|
entry_schema:
|
|
type: string
|
|
required: false
|
|
config_drive:
|
|
type: boolean
|
|
default: false
|
|
required: false
|
|
|
|
placement_policy:
|
|
# type: tosca.policies.tacker.Placement
|
|
type: string
|
|
required: false
|
|
|
|
monitoring_policy:
|
|
# type: tosca.policies.tacker.Monitoring
|
|
# type: tosca.datatypes.tacker.MonitoringType
|
|
type: map
|
|
required: false
|
|
|
|
config:
|
|
type: string
|
|
required: false
|
|
|
|
mgmt_driver:
|
|
type: string
|
|
default: noop
|
|
required: false
|
|
|
|
service_type:
|
|
type: string
|
|
required: false
|
|
|
|
user_data:
|
|
type: string
|
|
required: false
|
|
|
|
user_data_format:
|
|
type: string
|
|
required: false
|
|
|
|
key_name:
|
|
type: string
|
|
required: false
|
|
|
|
tosca.nodes.nfv.CP.Tacker:
|
|
derived_from: tosca.nodes.nfv.CP
|
|
properties:
|
|
mac_address:
|
|
type: string
|
|
required: false
|
|
name:
|
|
type: string
|
|
required: false
|
|
management:
|
|
type: boolean
|
|
required: false
|
|
anti_spoofing_protection:
|
|
type: boolean
|
|
required: false
|
|
security_groups:
|
|
type: list
|
|
required: false
|
|
type:
|
|
type: string
|
|
required: false
|
|
constraints:
|
|
- valid_values: [ sriov, vnic ]
|
|
|
|
tosca.nodes.nfv.FP.Tacker:
|
|
derived_from: tosca.nodes.Root
|
|
properties:
|
|
id:
|
|
type: integer
|
|
required: false
|
|
policy:
|
|
type: tosca.nfv.datatypes.policyType
|
|
required: true
|
|
description: policy to use to match traffic for this FP
|
|
path:
|
|
type: list
|
|
required: true
|
|
entry_schema:
|
|
type: tosca.nfv.datatypes.pathType
|