

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

# AWS.VNF
<a name="node-vnf"></a>

定義 AWS 虛擬網路函數 (VNF) 節點。

## 語法
<a name="vnf-syntax"></a>

```
tosca.nodes.AWS.VNF:
  properties:
    descriptor\$1id: String
    descriptor\$1version: String
    descriptor\$1name: String
    provider: String
  requirements:
    helm: String
```

## 屬性
<a name="vnf-properties"></a>

 `descriptor_id`    
描述項的 UUID。  
必要：是  
類型：字串  
模式：`[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`

 `descriptor_version`    
VNFD 的版本。  
必要：是  
類型：字串  
模式：`^[0-9]{1,5}\\.[0-9]{1,5}\\.[0-9]{1,5}.*`

 `descriptor_name`    
描述項的名稱。  
必要：是  
類型：字串

 `provider`    
VNFD 的作者。  
必要：是  
類型：字串

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

 `helm`    
定義容器成品的 Helm 目錄。這是 [AWS.Artifacts.Helm](node-helm.md) 的參考。  
必要：是  
類型：字串

## 範例
<a name="vnf-example"></a>

```
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
```