1 tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03
3 template_name: tosca-normative-types-compute
4 template_author: TOSCA TC
5 template_version: 1.0.0.wd03-SNAPSHOT
7 description: Contains the normative types definition.
9 - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT"
12 # Infrastructure components
14 derived_from: tosca.nodes.Root
16 Represents a real or virtual machine or ‘server’. Informations specified on the Compute
17 node will be used to find the machine that fits the given requirements in the cloud
18 available machines. If no sizing informations are specified the cloud’s provider default
19 machine will be used. It is strongly recommended to specify the required cpus and memory
22 icon: /images/compute.png
29 description: Number of (actual or virtual) CPUs associated with the Compute node.
35 description: Size of memory, in Megabytes (MB), available to applications running on the Compute node.
41 description: Size of the local disk, in Gigabytes (GB), available to applications running on the Compute node.
45 - valid_values: ["x86_32", "x86_64"]
46 description: The host Operating System (OS) architecture.
50 - valid_values: ["linux", "aix", "mac os", "windows"]
51 description: The host Operating System (OS) type.
55 description: The host Operating System (OS) distribution.
59 description: The host Operating System version.
64 The primary IP address assigned by the cloud provider that applications may use to access the Compute node.
65 Note: This is used by the platform provider to convey the primary address used to access the compute node. Future working drafts will address implementations that support floating or multiple IP addresses.
68 type: tosca.capabilities.Connectivity
70 upper_bound: unbounded
73 type: tosca.capabilities.Container
75 valid_node_types: [tosca.nodes.SoftwareComponent]
76 attach: tosca.capabilities.Attachment
77 scalable: tosca.capabilities.Scalable