

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# VNFD-Vorlage
<a name="vnfd-template"></a>

Definiert eine Vorlage für einen virtuellen Netzwerkfunktionsdeskriptor (VNFD).

## Syntax
<a name="vnfd-syntax"></a>

```
tosca_definitions_version: tnb_simple_yaml_1_0

topology_template:

  inputs:
    SampleInputParameter:
      type: String
      description: "Sample parameter description"
      default: "DefaultSampleValue"

  node\$1templates:
    SampleNode1: tosca.nodes.AWS.VNF
```

## Topologie-Vorlage
<a name="vnfd-topology-template"></a>

 `node_templates`    
Die TOSCA-Knoten. AWS Die möglichen Knoten sind:  
+ [AWS.VNF](node-vnf.md)
+ [AWS.Artefakte.Helm](node-helm.md)

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

Definiert einen VNF-Knoten ( AWS Virtual Network Function).

## Syntax
<a name="vnf-syntax"></a>

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

## Eigenschaften
<a name="vnf-properties"></a>

 `descriptor_id`    
Die UUID des Deskriptors.  
Erforderlich: Ja  
Typ: Zeichenfolge  
Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`

 `descriptor_version`    
Die Version des VNFD.  
Erforderlich: Ja  
Typ: Zeichenfolge  
Pattern: `^[0-9]{1,5}\\.[0-9]{1,5}\\.[0-9]{1,5}.*`

 `descriptor_name`    
Der Name des Deskriptors.  
Erforderlich: Ja  
Typ: Zeichenfolge

 `provider`    
Der Autor des VNFD.  
Erforderlich: Ja  
Typ: Zeichenfolge

## Voraussetzungen
<a name="vnf-requirements"></a>

 `helm`    
Das Helm-Verzeichnis, das Container-Artefakte definiert. Dies ist ein Verweis auf [AWS.Artifacts.Helm](node-helm.md).   
Erforderlich: Ja  
Typ: Zeichenfolge

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

# AWS.Artifacts.Helm
<a name="node-helm"></a>

Definiert einen AWS Helm-Knoten.

## Syntax
<a name="node-helm-syntax"></a>

```
tosca.nodes.AWS.Artifacts.Helm:
  properties:
    implementation: String
```

## Eigenschaften
<a name="node-helm-properties"></a>

 `implementation`    
Das lokale Verzeichnis, das das Helm-Diagramm im CSAR-Paket enthält.  
Erforderlich: Ja  
Typ: Zeichenfolge

## Beispiel
<a name="node-helm-example"></a>

```
SampleHelm:
  type: tosca.nodes.AWS.Artifacts.Helm
  properties:
    implementation: "./vnf-helm"
```