TOSCA Policy types
tosca.policies.nfv.InstantiationLevels
tosca.policies.nfv.InstantiationLevels:
derived_from: tosca.policies.Root
description: The InstantiationLevels type is a policy type representing all the instantiation levels of resources to be instantiated within a deployment flavour and including default instantiation level in term of the number of VNFC instances to be created as defined in ETSI GS NFV-IFA 011 [1].
properties:
levels:
type: map # key: levelId
description: Describes the various levels of resources that can be used to instantiate the VNF using this flavour.
required: true
entry_schema:
type: tosca.datatypes.nfv.InstantiationLevel
default_level:
type: string # levelId
description: The default instantiation level for this flavour.
required: false # required if multiple entries in levels
tosca.policies.nfv.VduInstantiationLevels
tosca.policies.nfv.VduInstantiationLevels:
derived_from: tosca.policies.Root
description: The VduInstantiationLevels type is a policy type representing all the instantiation levels of resources to be instantiated within a deployment flavour in term of the number of VNFC instances to be created from each vdu.Compute. as defined in ETSI GS NFV-IFA 011 [1]
properties:
levels:
type: map # key: levelId
description: Describes the Vdu.Compute levels of resources that can be used to instantiate the VNF using this flavour
required: true
entry_schema:
type: tosca.datatypes.nfv.VduLevel
targets: [ tosca.nodes.nfv.Vdu.Compute ]
tosca.policies.nfv.VirtualLinkInstantiationLevels
tosca.policies.nfv.VirtualLinkInstantiationLevels:
derived_from: tosca.policies.Root
description: The VirtualLinkInstantiationLevels type is a policy type representing all the instantiation levels of virtual link resources to be instantiated within a deployment flavour as defined in ETSI GS NFV-IFA 011 [1].
properties:
levels:
type: map # key: levelId
description: Describes the virtual link levels of resources that can be used to instantiate the VNF using this flavour.
required: true
entry_schema:
type: tosca.datatypes.nfv.VirtualLinkBitrateLevel
targets: [ tosca.nodes.nfv.VnfVirtualLink ]
tosca.policies.nfv.ScalingAspects
tosca.policies.nfv.VduScalingAspectDeltas
tosca.policies.nfv.VirtualLinkBitrateScalingAspectDeltas
tosca.policies.nfv.VduInitialDelta:
tosca.policies.nfv.VirtualLinkBitrateInitialDelta
tosca.policies.nfv.AffinityRule
tosca.policies.nfv.AntiAffinityRule
tosca.policies.nfv.SecurityGroupRule
tosca.policies.nfv.SupportedVnfInterface