

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS.Déploiement. VNFDeployment
<a name="node-vnf-deployment"></a>

Les déploiements NF sont modélisés en fournissant l'infrastructure et l'application qui y sont associées. L'attribut [cluster](#node_vnf_deployment_cluster) indique le cluster EKS qui hébergera votre NFs. L'attribut [vnfs](#node_vnf_deployment_vnfs) spécifie les fonctions réseau pour votre déploiement. Vous pouvez également fournir des opérations d'accroche du cycle de vie facultatives de type [pre\$1create](#node_vnf_deployment_pre_create) et [post\$1create](#node_vnf_deployment_post_create) pour exécuter des instructions spécifiques à votre déploiement, telles que l'appel d'une API du système de gestion des stocks.

## Syntaxe
<a name="node-vnf-deployment-syntax"></a>

```
tosca.nodes.AWS.Deployment.VNFDeployment:
  requirements:
    deployment: String
    cluster: String
    vnfs: List
  interfaces:
    Hook:
      pre\$1create: String
      post\$1create: String
```

## Prérequis
<a name="node-vnf-deployment-requirements"></a>

 `deployment`    
Un [AWS.Deployment. VNFDeployment](node-vnf.md)nœud.  
Obligatoire : non  
Type : String

 `cluster`    
Un nœud [AWS.Compute.EKS](node-eks.md).  
Obligatoire : oui  
Type : String

 `vnfs`    
Un nœud [AWS.VNF.](node-vnf.md)  
Obligatoire : oui  
Type : String

## Interfaces
<a name="node-vnf-deployment-interfaces"></a>

### Hooks
<a name="node-vnf-deployment-hooks"></a>

Définit l'étape au cours de laquelle les hooks du cycle de vie sont exécutés.

 `pre_create`    
Un [AWS. HookExecution](node-hook-execution.md)nœud. Ce hook est exécuté avant le déploiement du `VNFDeployment` nœud.  
Obligatoire : non  
Type : String

 `post_create`    
Un [AWS. HookExecution](node-hook-execution.md)nœud. Ce hook est exécuté après le déploiement du `VNFDeployment` nœud.  
Obligatoire : non  
Type : String

## exemple
<a name="node-vnf-deployment-example"></a>

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