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.
Vorlage für Netzwerkdienst-Deskriptoren
Definiert eine Vorlage für einen Netzwerkdienstdeskriptor (NSD).
Syntax
tosca_definitions_version: tnb_simple_yaml_1_0
vnfds:
- descriptor_id: String
namespace: String
topology_template:
inputs:
SampleInputParameter:
type: String
description: "Sample parameter description"
default: "DefaultSampleValue"
node_templates:
SampleNode1: tosca.nodes.AWS.NS
Definierte Parameter werden verwendet
Wenn Sie einen Parameter dynamisch übergeben möchten, z. B. den CIDR Block für den VPC Knoten, können Sie die { get_input:
Syntax verwenden und die Parameter in der NSD Vorlage definieren. Verwenden Sie den Parameter dann in derselben NSD Vorlage erneut.input-parameter-name
}
Das folgende Beispiel zeigt, wie Parameter definiert und verwendet werden:
tosca_definitions_version: tnb_simple_yaml_1_0 topology_template: inputs: cidr_block: type: String description: "CIDR Block for VPC" default: "10.0.0.0/24" node_templates: ExampleSingleClusterNS: type: tosca.nodes.AWS.NS properties: descriptor_id: "
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
" ..... ExampleVPC: type: tosca.nodes.AWS.Networking.VPC properties: cidr_block: { get_input: cidr_block }
VNFDimportieren
-
descriptor_id
-
Der 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}
-
namespace
-
Der eindeutige Name.
Erforderlich: Ja
Typ: Zeichenfolge
Topologie-Vorlage
-
node_templates
-
Die möglichen TOSCA AWS Knoten sind: