Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

AWS.Deployment.VNFDeployment

Focus mode
AWS.Deployment.VNFDeployment - AWS Telco Network Builder

NF deployments are modeled by providing the infrastructure and the application associated to it. The cluster attribute specifies the EKS cluster to host your NFs. The vnfs attribute specifies the network functions for your deployment. You can also provide optional lifecycle hooks operations of type pre_create and post_create to run instructions specific to your deployment, such as calling an Inventory Management system API.

Syntax

tosca.nodes.AWS.Deployment.VNFDeployment: requirements: deployment: String cluster: String vnfs: List interfaces: Hook: pre_create: String post_create: String

Requirements

deployment

An AWS.Deployment.VNFDeployment node.

Required: No

Type: String

cluster

An AWS.Compute.EKS node.

Required: Yes

Type: String

vnfs

An AWS.VNF node.

Required: Yes

Type: String

Interfaces

Hooks

Defines the stage when lifecycle hooks are run.

pre_create

An AWS.HookExecution node. This hook is run before the VNFDeployment node deploys.

Required: No

Type: String

post_create

An AWS.HookExecution node. This hook is run after the VNFDeployment node deploys.

Required: No

Type: String

Example

SampleHelmDeploy: type: tosca.nodes.AWS.Deployment.VNFDeployment requirements: deployment: SampleHelmDeploy2 cluster: SampleEKS vnfs: - vnf.SampleVNF interfaces: Hook: pre_create: SampleHook

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.