tosca_definitions_version: tosca_simple_yaml_1_0 metadata: invariantUUID: dc112d6e-7e73-4777-9c6f-1a7fb5fd1b6f UUID: 2eea06c6-e1d3-4c3a-b9c4-478c506eeedf name: d4738992-6497-4dca-9db9 description: catalog service description type: Service category: Network L1-3 serviceOnapNaming: false serviceHoming: false imports: - 59a2ee3f-b580-45fe-b5a1: file: resource-59a2ee3fB58045feB5a1-template.yml topology_template: node_templates: 59a2ee3f-b580-45fe-b5a1 1: type: org.onap.resource.vf.59a2ee3fB58045feB5a1 metadata: invariantUUID: 4b8d4018-068b-4c33-b9bb-d980798e52c2 UUID: d7d28881-b24d-4512-bfee-1e2eb335591f version: '1.0' name: 59a2ee3f-b580-45fe-b5a1 description: vendor software product type: VF category: Generic subcategory: Abstract substitution_mappings: node_type: org.onap.service.D473899264974dca9db9 capabilities: 59a2ee3f-b580-45fe-b5a1 1.memory.resident: type: org.onap.capabilities.metric.Ceilometer description: Volume of RAM used by the instance on the physical machine occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: MB description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: memory.resident description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.endpoint: type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED properties: port_name: type: string required: false protocol: type: string default: tcp port: type: PortDef required: false initiator: type: string default: source network_name: type: string default: PRIVATE required: false secure: type: boolean default: true ports: type: map required: false entry_schema: type: PortSpec url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.attachment: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED 59a2ee3f-b580-45fe-b5a1 1.feature: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED 59a2ee3f-b580-45fe-b5a1 1.binding: type: tosca.capabilities.network.Bindable occurrences: - 0 - UNBOUNDED 59a2ee3f-b580-45fe-b5a1 1.vcpus: type: org.onap.capabilities.metric.Ceilometer description: Average disk latency occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: ms description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: vcpus description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.host: type: tosca.capabilities.Container occurrences: - 1 - UNBOUNDED valid_source_types: - tosca.nodes.SoftwareComponent properties: num_cpus: type: integer required: false disk_size: type: scalar-unit.size required: false cpu_frequency: type: scalar-unit.frequency required: false mem_size: type: scalar-unit.size required: false 59a2ee3f-b580-45fe-b5a1 1.memory.usage: type: org.onap.capabilities.metric.Ceilometer description: Volume of RAM used by the instance from the amount of its allocated memory occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: MB description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: memory.usage description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.instance: type: org.onap.capabilities.metric.Ceilometer description: Existence of instance occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: instance description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: instance description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.scalable: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED properties: max_instances: type: integer default: 1 min_instances: type: integer default: 1 default_instances: type: integer 59a2ee3f-b580-45fe-b5a1 1.cpu_util: type: org.onap.capabilities.metric.Ceilometer description: Average CPU utilization occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: '%' description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: cpu_util description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.instance:type: type: org.onap.capabilities.metric.Ceilometer description: Existence of instance (OpenStack types) occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: instance description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: instance:type description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.cpu.delta: type: org.onap.capabilities.metric.Ceilometer description: CPU time used since previous datapoint occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Delta description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: ns description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: cpu.delta description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.memory: type: org.onap.capabilities.metric.Ceilometer description: Volume of RAM allocated to the instance occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Gauge description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: MB description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: memory description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.link: type: tosca.capabilities.network.Linkable occurrences: - 0 - UNBOUNDED 59a2ee3f-b580-45fe-b5a1 1.cpu: type: org.onap.capabilities.metric.Ceilometer description: CPU time used occurrences: - 1 - UNBOUNDED properties: initiator: type: string default: source network_name: type: string default: PRIVATE required: false description: type: string description: Description of the metric required: false type: type: string default: Cumulative description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc. required: true ports: type: map required: false entry_schema: type: PortSpec secure: type: boolean default: false port_name: type: string required: false unit: type: string default: ns description: Unit of the metric value required: true protocol: type: string default: tcp port: type: PortDef required: false name: type: string default: cpu description: Ceilometer metric type name to monitor. (The name ceilometer is using) required: true category: type: string default: compute description: Category of the metric, for an example, compute, disk, network, storage and etc. required: false url_path: type: string required: false 59a2ee3f-b580-45fe-b5a1 1.os: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED properties: distribution: type: string required: false type: type: string required: false version: type: version required: false architecture: type: string required: false requirements: 59a2ee3f-b580-45fe-b5a1 1.local_storage: occurrences: - 0 - UNBOUNDED capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo 59a2ee3f-b580-45fe-b5a1 1.dependency: occurrences: - 0 - UNBOUNDED capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn 59a2ee3f-b580-45fe-b5a1 1.link: occurrences: - 1 - 1 capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo