AWS.VNF - AWS Telco Network Builder

AWS.VNF

Defines an AWS virtual network function (VNF) node.

Syntax

tosca.nodes.AWS.VNF: properties: descriptor_id: String descriptor_version: String descriptor_name: String provider: String requirements: helm: String

Properties

descriptor_id

The UUID of the descriptor.

Required: Yes

Type: String

Pattern: [a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}

descriptor_version

The version of the VNFD.

Required: Yes

Type: String

Pattern: ^[0-9]{1,5}\\.[0-9]{1,5}\\.[0-9]{1,5}.*

descriptor_name

The name of the descriptor.

Required: Yes

Type: String

provider

The author of the VNFD.

Required: Yes

Type: String

Requirements

helm

The Helm directory defining container artifacts. This is a reference to AWS.Artifacts.Helm.

Required: Yes

Type: String

Example

SampleVNF: type: tosca.nodes.AWS.VNF properties: descriptor_id: "6a792e0c-be2a-45fa-989e-5f89d94ca898" descriptor_version: "1.0.0" descriptor_name: "Test VNF Template" provider: "Operator" requirements: helm: SampleHelm