A packet is the definition of a configuration item. It has custom-defined attributes, scripts, configuration files, …
Configuration items are infrastructure components like a VPC, Subnet, EC2 instance, virtual machine, database user, …
A packet can be compared with a Java class definition.
A packet can extend multiple other packets and this many levels deep.
The following rules apply when generating an instance that uses a packet which extends other packets.
In this example the generated instance will use: