As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Modelo de descritor de serviço de rede
Define um modelo de descritor de serviço de rede (NSD).
Sintaxe
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
Uso de parâmetros definidos
Quando quiser passar um parâmetro dinamicamente, como o bloco CIDR para o nó VPC, você pode usar a sintaxe { get_input:
e definir os parâmetros no modelo de NSD. Em seguida, reutilize o parâmetro no mesmo modelo de NSD.input-parameter-name
}
O exemplo a seguir mostra como definir e usar parâmetros:
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 }
Importação de VNFD
-
descriptor_id
-
O UUID do descritor.
Obrigatório: sim
Tipo: string
Padrão:
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
-
namespace
-
O nome exclusivo.
Obrigatório: Sim
Tipo: string
Modelo de topologia
-
node_templates
-
Os possíveis AWS nós do TOSCA são: