diff options
Diffstat (limited to 'plans/so/integration-etsi-testing/config/distribution-test-unzipped/unzipped_sdc_csar/v1/catalog/services/Manualdistributiontestservice/1.0/resourceInstances/manualdistributiontestvnf0/artifacts/policies.yml')
1 files changed, 0 insertions, 492 deletions
diff --git a/plans/so/integration-etsi-testing/config/distribution-test-unzipped/unzipped_sdc_csar/v1/catalog/services/Manualdistributiontestservice/1.0/resourceInstances/manualdistributiontestvnf0/artifacts/policies.yml b/plans/so/integration-etsi-testing/config/distribution-test-unzipped/unzipped_sdc_csar/v1/catalog/services/Manualdistributiontestservice/1.0/resourceInstances/manualdistributiontestvnf0/artifacts/policies.yml deleted file mode 100644 index 4bef4e92..00000000 --- a/plans/so/integration-etsi-testing/config/distribution-test-unzipped/unzipped_sdc_csar/v1/catalog/services/Manualdistributiontestservice/1.0/resourceInstances/manualdistributiontestvnf0/artifacts/policies.yml +++ /dev/null @@ -1,492 +0,0 @@ -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -tosca_definitions_version: tosca_simple_yaml_1_1 -imports: -- data.yml -policy_types: - tosca.policies.Root: - description: The TOSCA Policy Type all other TOSCA Policy Types derive from - tosca.policies.Placement: - derived_from: tosca.policies.Root - description: The TOSCA Policy Type definition that is used to govern placement of TOSCA nodes or groups of nodes. - tosca.policies.Scaling: - derived_from: tosca.policies.Root - description: The TOSCA Policy Type definition that is used to govern scaling of TOSCA nodes or groups of nodes. - tosca.policies.Update: - derived_from: tosca.policies.Root - description: The TOSCA Policy Type definition that is used to govern update of TOSCA nodes or groups of nodes. - tosca.policies.Performance: - derived_from: tosca.policies.Root - description: The TOSCA Policy Type definition that is used to declare performance requirements for TOSCA nodes or groups of nodes. - org.openecomp.policies.placement.Antilocate: - derived_from: tosca.policies.Placement - description: My placement policy for separation based upon container type value - properties: - name: - type: string - description: The name of the policy - required: false - status: SUPPORTED - container_type: - type: string - description: container type - required: false - status: SUPPORTED - constraints: - - valid_values: - - host - - region - - compute - org.openecomp.policies.placement.Colocate: - derived_from: tosca.policies.Placement - description: Keep associated nodes (groups of nodes) based upon affinity value - properties: - name: - type: string - description: The name of the policy - required: false - status: SUPPORTED - affinity: - type: string - description: affinity - required: true - status: SUPPORTED - constraints: - - valid_values: - - host - - region - - compute - org.openecomp.policies.placement.valet.Diversity: - derived_from: tosca.policies.Placement - description: Valet Diversity - properties: - level: - type: string - description: diversity - required: false - default: host - status: SUPPORTED - constraints: - - valid_values: - - host - - rack - org.openecomp.policies.placement.valet.Exclusivity: - derived_from: tosca.policies.Placement - description: Valet Exclusivity - properties: - level: - type: string - description: exclusivity - required: false - default: host - status: SUPPORTED - constraints: - - valid_values: - - host - - rack - org.openecomp.policies.placement.valet.Affinity: - derived_from: tosca.policies.Placement - description: Valet Affinity - properties: - level: - type: string - description: affinity - required: false - default: host - status: SUPPORTED - constraints: - - valid_values: - - host - - rack - org.openecomp.policies.scaling.Fixed: - derived_from: tosca.policies.Scaling - properties: - quantity: - description: the exact number of instances to keep up - type: integer - required: true - org.openecomp.policies.External: - derived_from: tosca.policies.Root - description: externally managed policy (for example, type="network assignment", source="Policy Manager", name="route target") - properties: - source: - type: string - description: The name of the server that exposes the policy with predefined type and name. - required: false - type: - type: string - description: The type (category) of the policy same as it is defined in the source. - required: false - name: - type: string - description: The name of the policy, that related to specific type, same as it is defined in the source. - required: false - onap.policies.Monitoring: - derived_from: tosca.policies.Root - description: A base policy type for all policies that governs monitoring provisioning - onap.policies.monitoring.cdap.tca.hi.lo.app: - derived_from: onap.policies.Monitoring - version: 1.0.0 - properties: - tca_policy: - type: map - description: TCA Policy JSON - entry_schema: - type: onap.datatypes.monitoring.tca_policy - 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 - 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 - description: The default instantiation level for this flavour. - required: false - 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 - 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: - 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 - 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: - derived_from: tosca.policies.Root - description: The ScalingAspects type is a policy type representing the scaling aspects used for horizontal scaling as defined in ETSI GS NFV-IFA 011 [1]. - properties: - aspects: - type: map - description: Describe maximum scale level for total number of scaling steps that can be applied to a particular aspect - required: true - entry_schema: - type: tosca.datatypes.nfv.ScalingAspect - tosca.policies.nfv.VduScalingAspectDeltas: - derived_from: tosca.policies.Root - description: The VduScalingAspectDeltas type is a policy type representing the Vdu.Compute detail of an aspect deltas used for horizontal scaling, as defined in ETSI GS NFV-IFA 011 [1]. - properties: - aspect: - type: string - description: Represents the scaling aspect to which this policy applies - required: true - deltas: - type: map - description: Describes the Vdu.Compute scaling deltas to be applied for every scaling steps of a particular aspect. - required: true - entry_schema: - type: tosca.datatypes.nfv.VduLevel - targets: - - tosca.nodes.nfv.Vdu.Compute - tosca.policies.nfv.VirtualLinkBitrateScalingAspectDeltas: - derived_from: tosca.policies.Root - description: The VirtualLinkBitrateScalingAspectDeltas type is a policy type representing the VnfVirtualLink detail of an aspect deltas used for horizontal scaling, as defined in ETSI GS NFV-IFA 011 [1]. - properties: - aspect: - type: string - description: Represents the scaling aspect to which this policy applies. - required: true - deltas: - type: map - description: Describes the VnfVirtualLink scaling deltas to be applied for every scaling steps of a particular aspect. - required: true - entry_schema: - type: tosca.datatypes.nfv.VirtualLinkBitrateLevel - targets: - - tosca.nodes.nfv.VnfVirtualLink - tosca.policies.nfv.VduInitialDelta: - derived_from: tosca.policies.Root - description: The VduInitialDelta type is a policy type representing the Vdu.Compute detail of an initial delta used for horizontal scaling, as defined in ETSI GS NFV-IFA 011 [1]. - properties: - initial_delta: - type: tosca.datatypes.nfv.VduLevel - description: Represents the initial minimum size of the VNF. - required: true - targets: - - tosca.nodes.nfv.Vdu.Compute - tosca.policies.nfv.VirtualLinkBitrateInitialDelta: - derived_from: tosca.policies.Root - description: The VirtualLinkBitrateInitialDelta type is a policy type representing the VnfVirtualLink detail of an initial deltas used for horizontal scaling, as defined in ETSI GS NFV-IFA 011 [1]. - properties: - initial_delta: - type: tosca.datatypes.nfv.VirtualLinkBitrateLevel - description: Represents the initial minimum size of the VNF. - required: true - targets: - - tosca.nodes.nfv.VnfVirtualLink - tosca.policies.nfv.SecurityGroupRule: - derived_from: tosca.policies.Root - description: The SecurityGroupRule type is a policy type specified the matching criteria for the ingress and/or egress traffic to/from visited connection points as defined in ETSI GS NFV-IFA 011 [1]. - properties: - description: - type: string - description: Human readable description of the security group rule. - required: false - direction: - type: string - description: The direction in which the security group rule is applied. The direction of 'ingress' or 'egress' is specified against the associated CP. I.e., 'ingress' means the packets entering a CP, while 'egress' means the packets sent out of a CP. - required: false - constraints: - - valid_values: - - ingress - - egress - default: ingress - ether_type: - type: string - description: Indicates the protocol carried over the Ethernet layer. - required: false - constraints: - - valid_values: - - ipv4 - - ipv6 - default: ipv4 - protocol: - type: string - description: Indicates the protocol carried over the IP layer. Permitted values include any protocol defined in the IANA protocol registry, e.g. TCP, UDP, ICMP, etc. - required: false - constraints: - - valid_values: - - hopopt - - icmp - - igmp - - ggp - - ipv4 - - st - - tcp - - cbt - - egp - - igp - - bbn_rcc_mon - - nvp_ii - - pup - - argus - - emcon - - xnet - - chaos - - udp - - mux - - dcn_meas - - hmp - - prm - - xns_idp - - trunk_1 - - trunk_2 - - leaf_1 - - leaf_2 - - rdp - - irtp - - iso_tp4 - - netblt - - mfe_nsp - - merit_inp - - dccp - - 3pc - - idpr - - xtp - - ddp - - idpr_cmtp - - tp++ - - il - - ipv6 - - sdrp - - ipv6_route - - ipv6_frag - - idrp - - rsvp - - gre - - dsr - - bna - - esp - - ah - - i_nlsp - - swipe - - narp - - mobile - - tlsp - - skip - - ipv6_icmp - - ipv6_no_nxt - - ipv6_opts - - cftp - - sat_expak - - kryptolan - - rvd - - ippc - - sat_mon - - visa - - ipcv - - cpnx - - cphb - - wsn - - pvp - - br_sat_mon - - sun_nd - - wb_mon - - wb_expak - - iso_ip - - vmtp - - secure_vmtp - - vines - - ttp - - iptm - - nsfnet_igp - - dgp - - tcf - - eigrp - - ospfigp - - sprite_rpc - - larp - - mtp - - ax.25 - - ipip - - micp - - scc_sp - - etherip - - encap - - gmtp - - ifmp - - pnni - - pim - - aris - - scps - - qnx - - a/n - - ip_comp - - snp - - compaq_peer - - ipx_in_ip - - vrrp - - pgm - - l2tp - - ddx - - iatp - - stp - - srp - - uti - - smp - - sm - - ptp - - isis - - fire - - crtp - - crudp - - sscopmce - - iplt - - sps - - pipe - - sctp - - fc - - rsvp_e2e_ignore - - mobility - - udp_lite - - mpls_in_ip - - manet - - hip - - shim6 - - wesp - - rohc - default: tcp - port_range_min: - type: integer - description: Indicates minimum port number in the range that is matched by the security group rule. If a value is provided at design-time, this value may be overridden at run-time based on other deployment requirements or constraints. - required: false - constraints: - - greater_or_equal: 0 - - less_or_equal: 65535 - default: 0 - port_range_max: - type: integer - description: Indicates maximum port number in the range that is matched by the security group rule. If a value is provided at design-time, this value may be overridden at run-time based on other deployment requirements or constraints. - required: false - constraints: - - greater_or_equal: 0 - - less_or_equal: 65535 - default: 65535 - targets: - - tosca.nodes.nfv.VduCp - - tosca.nodes.nfv.VnfExtCp - tosca.policies.nfv.SupportedVnfInterface: - derived_from: tosca.policies.Root - description: this policy type represents interfaces produced by a VNF, the details to access them and the applicable connection points to use to access these interfaces - properties: - interface_name: - type: string - description: Identifies an interface produced by the VNF. - required: true - constraints: - - valid_values: - - vnf_indicator - - vnf_configuration - details: - type: tosca.datatypes.nfv.InterfaceDetails - description: Provide additional data to access the interface endpoint - required: false - targets: - - tosca.nodes.nfv.VnfExtCp - - tosca.nodes.nfv.VduCp - tosca.policies.nfv.AffinityRule: - derived_from: tosca.policies.Placement - description: The AffinityRule describes the affinity rules applicable for the defined targets - properties: - scope: - type: string - description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. - required: true - constraints: - - valid_values: - - nfvi_node - - zone - - zone_group - - nfvi_pop - targets: - - tosca.nodes.nfv.Vdu.Compute - - tosca.nodes.nfv.VnfVirtualLink - - tosca.groups.nfv.PlacementGroup - tosca.policies.nfv.AntiAffinityRule: - derived_from: tosca.policies.Placement - description: The AntiAffinityRule describes the anti-affinity rules applicable for the defined targets - properties: - scope: - type: string - description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. - required: true - constraints: - - valid_values: - - nfvi_node - - zone - - zone_group - - nfvi_pop - targets: - - tosca.nodes.nfv.Vdu.Compute - - tosca.nodes.nfv.VnfVirtualLink - - tosca.groups.nfv.PlacementGroup |