

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS.Deployment.VNFDeployment
<a name="node-vnf-deployment"></a>

NF 部署的建模方式是提供基礎設施和與其相關聯的應用程式。[叢集](#node_vnf_deployment_cluster)屬性會指定 EKS 叢集來託管您的 NFs。[vnfs](#node_vnf_deployment_vnfs) 屬性會指定您部署的網路函數。您也可以提供 pre[\$1create](#node_vnf_deployment_pre_create) 和 [post\$1create](#node_vnf_deployment_post_create) 類型的選用生命週期掛鉤操作，以執行您部署的特定指示，例如呼叫庫存管理系統 API。

## 語法
<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
```

## 要求
<a name="node-vnf-deployment-requirements"></a>

 `deployment`    
[AWS.Deployment.VNFDeployment](node-vnf.md) 節點。  
必要：否  
類型：字串

 `cluster`    
[AWS.Compute.EKS](node-eks.md) 節點。  
必要：是  
類型：字串

 `vnfs`    
[AWS.VNF](node-vnf.md) 節點。  
必要：是  
類型：字串

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

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

定義生命週期掛鉤執行時的階段。

 `pre_create`    
[AWS.HookExecution](node-hook-execution.md) 節點。此掛鉤會在`VNFDeployment`節點部署之前執行。  
必要：否  
類型：字串

 `post_create`    
[AWS.HookExecution](node-hook-execution.md) 節點。此掛鉤會在`VNFDeployment`節點部署之後執行。  
必要：否  
類型：字串

## 範例
<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
```