Code Block | ||||
---|---|---|---|---|
| ||||
######### Types shared by the provider and the consumer capability_types: onap.examples.capabilities.Firewall: derived_from: onap.capabilities.Firewall node_types: onap.examples.nodes.Firewall: derived_from: tosca.nodes.Root description: an abstract firewall capabilities: i_can_be_a_firewall: type: onap.examples.capabilities.Firewall onap.nodes.Service onap.capabilities.AllottedResourceProvider onap.relationships.AllottedBy node_types: onap.examples.nodes.FirewallShare: derived_from: toscaonap.examples.nodes.RootFirewall description: an abstract firewall capabilities: i_can_be_a_firewall: type: onap.examples.capabilities.Firewall requirements: - i_need_a_providing_service: capability: onap.capabilities.AllottedResourceProvider ########## Providing Service capability_types: vendorXXX.capabilities.FirewallsProvider: derived_from: onap.capabilities.AllottedResourceProvider valid_source_types: [onap.examples.nodes.Firewall] node_types: vendorXXX.nodes.FirewallsProvidingService: derived_from: onap.nodes.Service capabilities: i_can_provide_firewalls: type: vendorXXX.capabilities.FirewallsProvider vendorXXX.nodes.MyVerySpecialFirewall: derived_from: onap.examples.nodes.Firewall capabilities: i_can_provide_firewalls: type: vendorXXX.capabilities.FirewallsProvider topology_template: node_templates: firewalls_manager: type: .... capabilities: i_can_provide_firewalls: type: vendorXXX.capabilities.FirewallsProvider substitution_mappings: type: vendorXXX.nodes.FirewallsProvidingService capabilities: i_can_provide_firewalls: [firewalls_manager, i_can_provide_firewalls] ####################### Consuming service topology_template: node_templates: firewall_1: type: onap.examples.nodes.FirewallShare |
Page Comparison
General
Content
Integrations